`
pzx888
  • 浏览: 13231 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
什么是RPC: RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。 简言之,RPC使得程序能够像访问本地系统资源一样,去访问远端系统资源。 比较关键的一些方面包括,通讯协议,序列化,资源(接口)描述,服务框架,性能,语言支持等。 典型RPC调用框架: RPC的实现和调用框架,五花八门,简单介绍其中几种比较典型的。 RMI实现,利用java.rmi包实现,基于Java远程方法协议(Java Remote Method Protocol) 和java的原生序列化。 Hessian, ...
研究Spark & Shark的安装,找到几篇写的比较全面和详细的好文章,转载一下; http://www.hellofjn.com/blog/index.php/archives/258,by Eric Van,非常详细; http://www.aboutyun.com/thread-8442-1-1.html,by xioaxu790,这篇也可以;
java.util.logging,对应jul-to-slf4j.jar和slf4j-jdk14.jar; commons-logging,对应jcl-over-slf4j.jar和slf4j-jcl.jar; log4j,对应log4j-over-slf4j和slf4j-log4j12。 可参考,http://fanli7.net/a/JAVAbiancheng/JAVAzonghe/20140307/476516.html slf4j N层转换关系图
软件版本: Logback-core-0.9.30 Logback-classic-0.9.30 Osgi equinox Eclipse 3.7.2 存在问题: logback.xml配置文件,设置自动检测配置更新,<configuration scan="true"  debug="true">,但是启动后,修改配置文件没有自动更新。比如: <logger name="com.company.server.main" > <level value="DEBUG" /> ...
转载自http://www.cnblogs.com/fyfblog/archive/2011/06/12/2097138.html 按照该篇文章的指导进行安装,记录自己碰到的实际问题及解决方法,加粗字体为我添加的注释 linux下apache+SVN搭建完美版 一 、先介绍一下Subversion和apache,apr,apr-util的关系         很多朋友初次接触Subversion时不是很理解subversion和apache的关系。         我在这里简单说明一下svn服务器和客户端的安装说明。 1.1服务器         subversion服务器是不需要a ...
查阅了一些文章,讲的透彻的不多,也可能是我理解不到位 一种思路,http://guzz.iteye.com/blog/811500,提到的采用二次事务模式,使用AtomicInteger原子计数,挡掉大部分的请求,只接受计数值个用户请求,并提交数据库事务;如果采用多台应用服务器,计数值可以均分,比如总数50,5台服务器,那么每台可以为10。 另一种,说采用队列,放一定数量的用户进去,秒杀结束,从中取先进入队列的部分用户,或者是固定长度的队列,大体如此。 还有提到用缓存的,具体怎么用没有讲清楚的,如下文 比如有10件商品要秒杀,可以放到缓存中,读写时不要加锁。 当并发量大的时候,可能有25个 ...
Thread.join(),源码的说明Waits for this thread to die. 即等待调用该方法的线程结束,再执行;主线程等待调用join方法的子线程执行结束后再继续执行。 B extends Thread A extends Thread { run(){   b.join();//等待B线程结束   //b.join(1000);//等待B ...
一、JVM基础知识 比较多,转载下吧 http://blog.csdn.net/jimmy1980/article/details/4968308 http://my.oschina.net/shootercn/blog/15393 两篇内容一样,第二篇加了几个图 二、JVM监控工具 jdk自带了需要有用的轻量级的监控工具,对解决性能问题非常有用,一般情况使用它们足够解决问题。 下面介绍下jstack,jconsole,jmap,jstat的用法 1、jconsole 1、服务器Tomcat catalina.sh 设置 JAVA_OPTS="-server -Xms2048M ...
最近研究了下集合类的源码,在网上看了不少资料,把我认为比较好的文章,罗列一下。 HashMap http://www.ibm.com/developerworks/cn/java/j-lo-hash/ TreeMap http://www.ibm.com/developerworks/cn/java/j-lo-tree/ ArrayList http://www.cnblogs.com/hzmark/archive/2012/12/20/ArrayList.html Vector http://blog.csdn.net/wankaiming/article/details/7655036 简单 ...
Comet - 使用 HTTP 长连接、无须浏览器安装插件的两种“服务器推”方案:   1、基于 AJAX 的长轮询方式;   2、基于 iframe 及 htmlfile 的流方式。   开源的 Comet 框架-pushlet,提供了以上两种方式的封装。 Ajax长轮询,客户端发起XML ...
在虚拟机中安装了Redhat linux 6,在win7使用SSH secure shell客户端连接。 1、正常生成公钥和私钥,将公钥test.pub上传至/root/.ssh 2、ssh-keygen -i -f test.pub >> authorized_keys 3、chmod 600 authorized_keys 4、chmod 700 .ssh 5、修改/etc/ssh/sshd_config RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_ ...
Global site tag (gtag.js) - Google Analytics