`
goodluck_wgw
  • 浏览: 96611 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
物联网应用中实时定位与轨迹回放的解决方案 – Redis的典型运用(转载)   2015年11月14日|    by: nbboy|    Category: 系统设计, 缓存设计, 高性能系统 摘要 我们解决某个问题,很多时候并不在于你掌握了某个工具或某项技术,而在 ...
项目中使用了服务框架Dubbo进行远程调用,框架持久层使用的是Spring data jpa,一同事开发的Dubbo接口类似入如下: XXXXService.findBy(PageRequest pg );其中PageRequest 是spring data jps提供的分页排序实现类。 当在客户端调用该接口时,PageRequest 中明明传入的油蚕丝,但一到Dubbo反序列化,Dubbo 总时抛  PageRequest  could not be instantiated;跟了下Dubbo的源码,发现这个异常是在 JavaDeserializer(Dubbo序列化类)中抛出的,再看 ...
http://gjsq.me/6693340
转自http://san-yun.iteye.com/blog/2108620 尽量将一些我认为比较精华的东西整理在这里,有些资料还没有来得及读,或者还需要再细读的。有了这个归档索引一下,备忘。 网络通讯 Netty5.0架构剖析和源码解读.pdf 林昊的微信公众账号,有很多性能优化的文章值的学习: 如何编写高效的Java通信客户端 这篇文章后半部分讲到一个典型的网络延迟问题(关闭Nagle算法就可以了): 
今天在dubbo群,一朋友问基于注解的方式发布服务,试了一下还是可以的,示例见测试代码
看到一遍博客介绍Java中的synchronized、Object.wait()、Object.notify()/notifyAll()原理,感觉不错,就贴了过来   synchronized与互斥锁mutex synchronized用来锁定某个对象,体现的是标准的互斥锁mutex的机制,synchronized代码块的开始即是lock该mutex,代码块的结束即是unlock。 Object.wait()与条件变量 Object.wait()在使用时通常要判断是否满足某个条件,不满足某个外部条件cond时调用wait(),来让线程阻塞同时释放被synchronized锁定的mu ...
转自http://blog.csdn.net/mars5337/article/details/6575395 Java中的参数传递机制一直以来大家都争论不休,究竟是“传值”还是“传址(传引用)”,争论的双方各执一词,互不相让。不但“菜鸟”们一头雾水,一些“老鸟”也只知道结果却说不出所以然来。我相信看过下面的内容后,你就会明白一些。 先看基本类型作为参数传递的例子: public class Test1 {        public static void main(String[] args) {         int n = 3;         System.out.p ...
在多线程交互的中2,经常有一个线程需要得到另个一线程的计算结果,我们常用的是Future异步模式来加以解决。Future顾名思意,有点像期货市场的“期权”,是“对未来的一种凭证”,例如当我们买了某个房地产开发商的期房 ...
转自http://deony2jacob1314.iteye.com/blog/1845572 java中equals方法和“==”的区别: equals 方法是 java.lang.Object 类的方法。 有两种用法说明: (1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。 “==”比较两个变量本身的值,即两个对象在内存中的首地址。 “equals()”比较字符串中所包含的内容是否相同。 比如: String s1,s2,s3 = "abc", s4 ="abc" ; 
转自http://my.oschina.net/zhzhenqin/blog/92064 很久没有更新Blog了,今天突如其来的闲暇发现了一个很好的功能,籍此更新一下。 上一篇基本介绍了Spring Integration,以及其工作模式。也许你会觉得它没有特色的东西,自己实现也没有多大难度。是的!自己实现确实是没多大难度,但是自己实现有要具有良好扩展性的还是不是那么容易的。 我们的系统经常要和其联系的多个系统一起协同工作。他们都操作着数据库的同一张表。如:一个系统向表写数据,另一个系统定时的扫描新加入的数据,然后把新加入的数据提取出来,做一些处理。然后更新标志或者转移。 这样的场景你 ...
本文背景:  转载于http://akingde.iteye.com/blog/1747573TCP/IP模型很成功,其设计已经经得起多年的磨练。无奈,TCP/IP协议族是很繁杂的一个模型,为了全面理解它,宜采取先全局后局部的庖丁解牛式。本文从应用的角度试着去理解TCP/IP的全貌,配合例子加以讲解。 本文目的: 巩固自己这方面的知识,作为深入TCP/IP协议族的基础。 本文内容: 1. TCP/IP协议族组成 从字面上理解,TCP/IP协议族只有TCP、IP协议,其实不然。其真正的名字是Internet协议族 (Internet Protocol Suite) 。和大型软件一样,其分为四层 ...
http://www.iteye.com/topic/1129687
最近开发一个项目,要用到规则引擎,就下载JBoss drools研究了一下,使用springside开发了一个简单的购物车项目,使用规则引擎在购物结账时使用规则引擎计算订单价格,可以使用jetty运行,也可以使用tomcat 附近已上传。
前几天在论坛中看到有很多人说springmvc中,如果前台form表单有相同的属性名,比如 <input name="student.name"/> <input name="class.name"/> 如果在struts2中提供对应javabean的Get/set方法就可以解决 在springmvc 的@Controller中不行,当然你可以提供一个formBean,比如 class FormBean { Student student; Classes classes; } ,可以解决这个问题。 其实sprin ...
今天在是使用springMVC框架做一个添加操作,在前台日期对象选择的是带时分秒的,但传递到Control里时分秒就没了,Debug一下,发现方法签名中对象里的参数日期字段时分秒全是0.0.0,觉得很不解,就上网搜了一下,原来springMVC定义了很多编辑器,专门用属性的绑定,只需在Control加上一段 @InitBinder     public void initBinder(WebDataBinder binder) {         binder.registerCustomEditor(Date.class, new CustomDateEditor(           ...
Global site tag (gtag.js) - Google Analytics