用户中心USER CENTER

首页/用户
  • Condition-线程通信更高效的方式

    摘要:这样看来,和传统的线程通信没什么区别,的强大之处在于它可以为多个线程间建立不同的,下面引入中的一段代码,加以说明。 接近一周没更新《Java线程》专栏了,主要是这周工作上比较忙,生活上也比较忙,呵呵,进入正题,上一篇讲述了并发包下的Lock,Lock可以更好的解决线程同步问题,使之更面向对象,并且ReadWriteLock在处理同步时更强大,那么同样,线程间仅仅互斥是不够的,还需要通信...

    dadong 发布于Java
  • 使用内网穿透工具Holer将本地的Web应用映射到公网上访问

    摘要:是一个免费开源的内网穿透工具,它可以将局域网服务器代理到公网的内网穿透工具,支持转发基于协议的报文。启动服务执行命令或者双击执行命令访问映射后的公网地址启动本地的,浏览器里输入启动成功就可在公网上也能访问到了本地的应用了 Holer exposes local servers behind NATs and firewalls to the public internet over s...

    dadong 发布于Java
  • 猫头鹰的深夜翻译:请不要把它叫做Restful!

    摘要:因此,误解几乎是与之俱来的。这是完全错误的。就像所强调的,对于一个被称作的来说,状态转移管理是一个必须要完成的需求。你可以将其称为或是,但是请不要把它叫做。 2000年的时候,Douglas Crockford声明JavaScript是最被误解的编程语言。这种误解来源于不良的命名规范,错误设计,非标准模式等等。因此,误解几乎是与之俱来的。 我也在关于Restful架构上发表了一个相似的...

    dadong 发布于Java
  • 将Hibernate中的枚举转换为自定义数值

    摘要:内置了转换器,可将枚举转换为或。接下来需要在中完成对枚举的转换。方案提供了接口指定如何将实体属性转换为数据库列表示。此方案适用与数量不多或者个别特殊的枚举。在合并过程中,将正在合并的实体中的现有目标值替换为正在合并的分离实体的新原始值。 问题 在编码过程中,经常会遇到用某个数值来表示某种状态、类型或者阶段的情况,比如有这样一个枚举: public enum ComputerState ...

    dadong 发布于Java
  • javaweb服务端跨域支持

    摘要:跨域是浏览器拦截了服务器端返回的相应,不是拦截了请求。通过来实现跨域使用来实现跨域可以解决下不能跨域的问题,仅仅支持请求服务端多加一个参数,在返回数据时用把具体的数据包裹起来,传回前端。 项目开发为了支持web浏览器ajax的直接请求,涉及到了跨域的需求,通过学习对跨域有了更深入的认识,现在总结一下: 1.跨域说明 跨域指请求和服务的域不一致,浏览器和H5的ajax请求有影响,而对服务...

    dadong 发布于Java
<