`
文章列表
我所有的博客都已经转移至 http://blog.yemou.net/ ,该网站是一家更加专业的博客网站。欢迎大家一起过去交流
http://blog.csdn.net/k358971707/article/details/52968378
详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt128 为什么需要克隆: 在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能会需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由
详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt127 ms 的一个标准或者说是一个协议. 通常用于企业级应用的消息传递. 主要有topic 消息(1 对多), queue 消息(1对1). activemq 是一个jms 的实现, apache 出的. 另外还其它的实现 jboss 啦啥的...     MQ简介: MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信, ...
详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt126 lvs、haproxy、nginx 负载均衡的比较分析   对软件实现负载均衡的几个软件,小D详细看了一下,从性能和稳定上还是LVS最牛,基本达到了F5硬件设备的60%性能,其他几个10%都有点困难。      不过就因为LVS忒牛了,配置也最麻烦了,而且健康检测需要另外配置Ldirector,其他HAPROXY和NGINX自己就用,而且配置超级简单。      
详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt125   毫无疑问 Runnable会进行异步执行,此处不多数,主要说明Callable的使用,看实例: 1、 public class ThreadTest {     public static void main(String[] args) throws InterruptedException, ExecutionException {         ExecutorService executor = Executors.newFixedTh ...
详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt124   在java多线程中,为了提高效率有些共享资源允许同时进行多个读的操作,但只允许一个写的操作,比如一个文件,只要其内容不变可以让多个线程同时读,不必做排他的锁定,排他的锁定只有在写的时候需要,以保证别的线程不会看到数据不完整的文件。    下面是个关于多线程读写锁的例子,我稍微做了下修改,蛮容易理解的,来至于http://www.highya.com/redirect.php?fid=113&tid=7180&goto=nextoldse ...
详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt123 首先先看配置文件:   [html] view plaincopy   <!-- hibernate
详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt122   Spring事务机制主要包括声明式事务和编程式事务,此处侧重讲解声明式事务,编程式事务在实际开发中得不到广泛使用,仅供学习参考。 Spring声明式事务让我们从复杂 ...
参见:http://www.hidehai.com/html/y2011/711.html
详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt121   // 打印出内存占用情况 ./jstat -gcutil 12564 1000 5   // 打印出内存占用情况 ./jmap -heap 12564   // 打印出jvm中各个资源占用情况,比较合适细节查找 ./jmap -histo 12564 | ./jmap -histo:live 12564 > /home/xxx/jvmdump.txt   // 打印出整个dump的信息(不建议,太复杂) ./jmap -dump ...
详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt120   一、什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。如:某用户表的记录超过了600万条,那么就可以根据入库日 ...
详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt119   Redis Info 命令以一种易于理解和阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。   通过给定可选的参数 section ,可以让命令只返回某一部分的信息:   server : 一般 Redis 服务器信息,包含以下域:   redis_version : Redis 服务器版本 redis_git_sha1 : Git SHA1 redis_git_dirty : Git dirty flag os : Re ...
详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt118   Redis是一种面向“key-value”类型数据的分布式NoSQL数据库系统,具有高性能、持久存储、适应高并发应用场景等优势。它虽然起步较晚,但发展却十分迅速。 近日,Redis ...
详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt117   此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP 来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习Spring AOP相关的内容。本文是权当本人的自己AOP学习笔记,以下需求不用AOP肯定也能解决,至于是否牵强附会,仁者见仁智者见智。 对部分函数的调用进行日志记录,用于观察特定问题在运行过程中的函数调用情况 监控部分重要函数,若 ...
Global site tag (gtag.js) - Google Analytics