`
Kingson_Wu
  • 浏览: 106821 次
文章分类
社区版块
存档分类
最新评论
文章列表
关于serialVersionUID Why generate long serialVersionUID instead of a simple 1L? http://stackoverflow.com/questions/888335/why-generate-long-serialversionuid-instead-of-a-simple-1l As far as I can tell, that would be only for compatibility with previous releases. This would only be useful if you neg ...
原文:http://blog.163.com/xiangfei209@126/blog/static/98695674201622095414808/ 物理环境: 线上服务器配置是16g内存,单个物理cpu,四核四线程 系统环境: 线上有一千多个机器24小时不间断调用服务器,该服务器没有做任何缓存 ...
http://blog.51yip.com/nosql/1725.html apt-get install ruby gem install redis 安装需要的包 gcc tcl sudo apt-get install gcc sudo apt-get install tcl 下载redis-3.0.3 wget http://download.redis.io/releases/redis-3.0.3.tar.gz tar -zxvf redis-3.0.3.tar.gz cd redis-3.0.2 apt-get install make make && ...
PRC调用序列化方式有xml,json,Hessian,protobuffer,thrift等。其中为什么protobuffer,thrift的序列化有中间描述文件xxx.thrift,xxx.proto,而Hessian却没有? http://blog.csdn.net/jiyiqinlovexx/article/details/17383183 RPC框架关键在于将对接口方法的调用 ...
Hessian是跨语言基于HTTP的RPC框架,传输的数据格式是二机制。网上找了很多例子,基本上都是同语言之间的RPC调用例子,基本没有跨语言的,自己折腾一下,使用Java编写PRC服务端,使用Java和Python作为客户端调用RPC服务。 Java版的Hessian例子可以参考这个http://www.voidcn.com/blog/qw765811529/article/p-4530324.html Java 服务端代码: package app.demo; import java.io.Serializable; public class User implements S ...
原文:http://www.cnblogs.com/hoojo/archive/2012/07/19/2599534.html 开发环境: System:Windows JavaEE Server:tomcat5.0.2.8、tomcat6 JavaSDK: jdk6+ IDE:eclipse、MyEclipse 6.6 开发依赖库: JDK6、 JavaEE5、ehcache-core-2.5.2.jar Email:hoojo_@126.com Blog:http://blog.csdn.net/IBM_hoojo http://hoojo.cnblogs ...
Memcached常用命令及使用说明 http://www.cnblogs.com/jeffwongishandsome/archive/2011/11/06/2238265.html Spymemcached客户端底层还是使用java的序列化协议,如果是json则是直接string转byte传输,也是string的jdk序列化机制 <script type="text/javascript"> $(function () { $('pre.prettyprint code').e ...
C:\ProgramData\Oracle\Java\javapath C:\Windows\System32 http://blog.csdn.net/cuidiwhere/article/details/12362829 helloworld>java -version Registry key ‘Software\JavaSoft\Java Runtime Environment\CurrentVersion’ has value ‘1.8’, but ‘1.6’ is required. Error: could not find java.dll Error: co ...
原文:http://blog.jobbole.com/99912/ IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合: 当客户处理多个描述符时(一般是交互式输入和网络套接口),必须使用I/O ...
TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用到应用层协议,应用层协议有很多,比如HTTP、FTP、TELNET等,也可以自己定义应用层协议。WEB使用HTTP协议作应用层协议,以封装HTTP 文本信息,然后使用TCP/IP做传输层协议将它发到网络上。” http://www.cnblogs.com/renyuan/arc ...
/etc/rc.local 文件 该脚本是在系统初始化级别脚本运行之后再执行的,因此可以安全地在里面添加你想在系统启动之后执行的脚本。 /etc/init.d目录 nit.d目录包含许多系统各种服务的启动和停止脚本。 http://www.mamicode.com/info-detail-236145.html <script type="text/javascript"> $(function () { $('pre.prettyprint code').each(functio ...
Instrumentation 实践详解 http://blog.csdn.net/kingson_wu/article/details/47282345 instrumentation 功能介绍(javaagent) http://my.oschina.net/robinyao/blog/489767 Instrumentation就是javaagent的实现机制,说到Instrumentation,就必须想了解Java的attach机制 javaagent–> ...
原文:http://ivanzhangwb.github.io/btrace-vm-attach-api/ BTrace的特点之一就是可以动态Attach到一个运行的JVM进程上,然后根据BTrace脚本来对目标JVM进行相应的操作。 这篇文章主要关注JVM Attach API,JVM的 Attach有两种方式: 指定javaagent ...
Redis系列-存储篇sorted set主要操作函数小结 http://www.2cto.com/database/201303/195636.html min和max可以是-inf和+inf,这样一来,你就可以在不知道有序集的最低和最高score值的情况下,使用ZRANGEBYSCORE这类命令。 [ERR] Not all 16384 slots are covered by nodes. http://blog.csdn.net/vtopqx/article/details/50235891 ./redis-trib.rb fix 172.168.63.201:7001 ./red ...
cmd命令行编码设置 http://www.cnblogs.com/kobe8/p/3536839.html cmd窗口情况下:windows下cmd默认的编码是GBK 想在windows下查看sqlite的utf-8中文需要先 执行chcp 65001把当前页换为utf-8编码 chcp 命令: chcp 65001 就是换成UTF-8代码页,在命令行标题栏上点击右键,选择”属性”->”字体”,将字体修改为True Type字体”Lucida Console”,然后点击确定将属性应用到当前 ...
Global site tag (gtag.js) - Google Analytics