自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 dubbo源码分析(一)

阅读源码的作用提取设计思路,增强设计能力理解运行机制,便于快速解决问题以及功能扩展常见有关dubbo的问题dubbo的负载均衡是在哪个组件中处理的?dubbo默认的负载均衡算法是什么?如果注册中心挂掉了客户端是否能够继续调用dubbo?一个请求从调用端到服务端的处理流程是什么?如果你有仔细的研读dubbo的开发文档,大部分问题都是有答案的,为了进一步了解细节就有必要对源码进行了解。源码分析计划使用...

2018-04-30 22:19:50 238

转载 openfire利用nginx做负载均衡

openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。openfire安装和使用都非常简单,并利用Web进行管理。openfire集群,还比较容易配置的,但是没有连接池,这一缺点,我们可以用nginx来弥补。一,服务器说明192.168.10.235    //openfire  192.168.10.203    //openfire  192.16...

2018-04-29 08:37:27 1293

转载 jstack(查看线程)、jmap(查看内存)和jstat(性能分析)

随笔-1241  文章-2  评论-75 jstack(查看线程)、jmap(查看内存)和jstat(性能分析)公司内部同事分享的一篇文章 周末看到一个用jstack查看死锁的例子。昨天晚上总结了一下jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令。供大家参考 1.Jstack 1.1   jstack能得到运行java程序的java stack和native stack...

2018-04-23 09:04:14 90643 1

转载 nginx部署静态页面,和tomcat的区别

nginx只能部署静态web资源,如静态页面工程,tomcat部署动态或者静态web资源或者动静都有的的web资源,请求可以有代码处理,动态和静态web资源都可以放在web工程中,以前很多项目在web工程中同时又有java代码和jsp(或者html+js代码),现在基本都是静态页面和java代码分开放在不同的web工程中。静态页面的工程部署到nginx上,后台代码(一般是java)的工程部署在to...

2018-04-17 22:29:28 5868

转载 JVM调优实战

理论篇多功能养鱼塘-JVM内存大鱼塘O(可分配内存): JVM可以调度使用的总的内存数,这个数量受操作系统进程寻址范围、系统虚拟内存总数、系统物理内存总数、其他系统运行所占用的内存资源等因素的制约。小池塘A(堆内存):JVM运行时数据区域,它为类实例和数组分配的内存。堆可以是固定大小的也可以是可变大小的。其中 Heap = {Old + NEW = { Eden , from, to } }。小池...

2018-04-17 21:12:48 312

转载 Dubbo的配置及启动,provider是以jar形势打包,脚本启动很大部分内容是借鉴了dubbo官方脚本

Tomcat+Dubbo安装        1.将tomcat的webapps目录下的所有文件清空,讲Dubbo管理控制台的程序dubbo-admin-2.5.3.war放到webapps中,并且解压命名为ROOT。unzip dubbo.war -d ROOT        2.配置dubbo.properties     将以下地址改为你Zookeeper注册的地址。前提:已经安装过Zooke...

2018-04-12 09:08:15 330

转载 jvm调优实战,定位性能瓶颈

玩过性能优化的朋友都清楚,性能优化的关键并不在于怎么进行优化,而在于怎么找到当前系统的性能瓶颈。性能优化分为好几个层次,比如系统层次、算法层次、代码层次…JVM 的性能优化被认为是底层优化,门槛较高,精通这种技能的人比较少。笔者呆过几家技术力量不算弱的公司,每个公司内部真正能够进行 JVM 性能调优的人寥寥无几、甚至没有。如是乎,能够有效通过 JVM 调优提升系统性能的人往往被人们冠以”大牛”、”...

2018-04-11 15:28:18 668

转载 spring事务传播属性和隔离级别

 1 事务的传播属性(Propagation) 1) REQUIRED ,这个是默认的属性 Support a current transaction, create a new one if none exists. 如果存在一个事务,则支持当前事务。如果没有事务则开启一个新的事务。 被设置成这个级别时,会为每一个被调用的方法创建一个逻辑事务域。如果前面的方法已经创建了事务,那么后面的方法支持当...

2018-04-11 15:05:33 189

转载 Java NIO与IO的区别和比较,NIO与IO线程池性能比较

Java NIO与IO的区别和比较     传统的socket IO中,需要为每个连接创建一个线程,当并发的连接数量非常巨大时,线程所占用的栈内存和CPU线程切换的开销将非常巨大。使用NIO,不再需要为每个线程创建单独的线程,可以用一个含有限数量线程的线程池,甚至一个线程来为任意数量的连接服务。由于线程数量小于连接数量,所以每个线程进行IO操作时就不能阻塞,如果阻塞的话,有些连接就得不到处理,NI...

2018-04-09 17:22:57 4941 3

转载 设计模式大杂烩转载自左大虾的神贴,其中可能有很少的部分类图有瑕疵,但是依旧是神作

设计模式大杂烩(24种设计模式的总结以及学习设计模式的几点建议)         作者:zuoxiaolong8810(左潇龙),转载请注明出处,特别说明:本博文来自博主原博客,为保证新博客中博文的完整性,特复制到此留存,如需转载请注明新博客地址即可。         迄今为止,LZ已经将24种设计模式介绍完了,其中包括GOF23种设计模式以及简单工厂模式,这些设计模式之间并不是完全独立的,而是互...

2018-04-09 15:53:10 144

转载 Spring Bean的生命周期(非常详细)附加作用域

这个是最好的一篇spring bean生命周期流程首先是bean作用域的笔记 在Spring中,那些组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。简单地讲,bean就是由IoC容器初始化、装配及管理的对象,除此之外,bean就与应用程序中的其他对象没有什么区别了。而bean的定义以及bean相互间的依赖关系将通过配置元数据来描述。  Spring中的...

2018-04-09 15:17:34 423 1

转载 24种设计模式详解

该文转载,链接处有每种设计模式具体的诠释:http://www.cnblogs.com/zuoxiaolong/p/pattern26.html

2018-04-08 12:32:05 655

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除