2015年6月18日

rpc简介、原理和实例

摘要: RPC(Remote Procedure Call,远程过程调用)是建立在Socket之上的,出于一种类比的愿望,在一台机器上运行的主程序,可以调用另一台机器上准备好的子程序,就像 LPC(本地过程调用).越底层,代码越复杂、灵活性越高、效率越高;越上层,抽象封装的越好、代码越简单、效率越差。S... 阅读全文

posted @ 2015-06-18 15:36 Wxmarr 阅读(263) 评论(0) 推荐(0) 编辑

2015年6月10日

Google Guice 入门教程

摘要: 01 - 依赖注入1. 依赖注入1.1 类依赖注入所谓的绑定就是将一个接口绑定到具体的类中,这样客户端不用关心具体的实现,而只需要获取相应的接口完成其服务即可。HelloWorld.java1 public interface HelloWorld {2 3 String sayHello();... 阅读全文

posted @ 2015-06-10 10:58 Wxmarr 阅读(801) 评论(0) 推荐(0) 编辑

2015年6月5日

乐观锁和悲观锁

摘要: 原文:http://www.cnblogs.com/chenlulouis/archive/2010/08/17/1801358.html实际生产环境里边,如果并发量不大,完全可以使用悲观锁定的方法,这种方法使用起来非常方便和简单。但是如果系统的并发非常大的话,悲观锁定会带来非常大的性能问题,所以就... 阅读全文

posted @ 2015-06-05 13:29 Wxmarr 阅读(169) 评论(0) 推荐(0) 编辑

2015年6月4日

MySQL行级锁、表级锁、页级锁详细介绍

摘要: 页级:引擎 BDB。表级:引擎 MyISAM , 理解为锁住整个表,可以同时读,写不行行级:引擎 INNODB , 单独的一行记录加锁表级,直接锁定整张表,在你锁定期间,其它进程无法对该表进行写操作。如果你是写锁,则其它进程则读也不允许行级,,仅对指定的记录进行加锁,这样其它进程还是可以对同一个表中... 阅读全文

posted @ 2015-06-04 10:24 Wxmarr 阅读(2113) 评论(0) 推荐(0) 编辑

2015年5月27日

java简单的单文件服务器

摘要: 该服务器的功能:无论接受到何种请求,都始终发送同一个文件。这个服务器命名为SingleFileHTTPServer,文件名、本地端口和内容编码方式从命令行读取。如果缺省端口,则假定端口号为80。如果缺省编码方式,则假定为ASCII。代码为:importjava.io.*; importjava.... 阅读全文

posted @ 2015-05-27 18:45 Wxmarr 阅读(696) 评论(0) 推荐(0) 编辑

导航