自定义博客皮肤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)
  • 收藏
  • 关注

原创 关于三心二意的贾金斯的一些不一样的思考

关于三心二意的贾金斯的一些不一样的思考

2022-09-26 17:53:40 146

原创 关于Java String 不可变性的分析

String对象不可变性的分析

2022-09-25 11:09:35 420 1

原创 Hazelcast在Spring Boot中使用发生的问题(一)

最近项目中有开发人员使用在SpringBoot中使用hazelcast,出现了一些问题,然后分析了一下问题原因,记录一下。一、背景开发人员依照经验,在SpringBoot中是这样使用hazelcast的:1. 在Classpath下创建了hazelcast的配置文件,其中<network>是这么配置的: <network> <p...

2019-07-23 19:15:01 2293 1

原创 FileInputStream、OutPutStream和BufferedInputStream、BufferedOutputStream的效率问题

大家可能都知道带Buffered的IO流应该比普通的IO流更有效率,因为带Buffer的IO流就是为效率而创造出来的,而实际可能并不是在任何情况下都会这样。

2017-12-27 10:50:45 1864 1

原创 JavaNIO的理解

NIO解决了传统IO中的accept()、read()、write()等方法的阻塞,但实际上它没有完全地解决这个问题

2017-12-26 21:57:10 626

原创 软件系统架构分析之一:传统socket通讯阻塞现象分析

传统socket程序因为使用的是传统的IO流,在accept连接,read、write数据时都是阻塞的,线程会一直等待流结果后才能继续下一步运作,这极大地降低了线程的使用效率

2017-12-22 15:00:03 459

转载 可伸缩Web架构的4个问题:瓶颈,CPU,数据库,IO

原文转载至:http://yunjiechao-163-com.iteye.com/blog/2124300在这篇文章中我将谈到关于大规模网站架构扩展和性能方面的一些问题。首先让我们先来了解一些术语。稍后我将对Web应用扩展过程中所遇到的不同问题进行讲解,例如: 架构瓶颈 数据库扩展 CPU消耗型应用 IO消耗型应用性能

2017-12-20 20:59:27 377

转载 多线程是否能加快处理速度

原文转载至:http://blog.csdn.net/zollty/article/details/53944539问:多线程是不是能加快处理速度?解析:在使用多线程时,一定要知道一个道理:处理速度的最终决定因素是CPU、内存等,在单CPU(无论多少核)上,分配CPU资源的单位是“进程”而不是“线程”。我们可以做一个简单的试验:假设我要拷贝100

2017-12-20 20:47:42 1814 1

原创 软件系统架构通俗理解之一:同步、异步、阻塞、非阻塞

一个老板想开个饭店,于是就招了1个厨师、1个服务员,就开张了。开张后,有零星的客人来了,一个客人进来后,一个服务员接待了,客人点完菜后,这个服务员把菜单给厨师,然后就坐等厨师做完菜。如果这个服务员一直等着菜做完了再端给客人,这就是“阻塞”。阻塞的原因就是因为做菜是一定要点时间的(就像IO操作),这是没办法的。阻塞的坏处就是浪费资源,因为第二个客人进来,就没有服务员接待了。这时老板看到客人进

2017-12-20 17:04:33 1369

原创 为什么要用zookeeper?

最近碰到有人问,使用dubbo时为什么要用zookeeper作为注册中心,zookeeper是如何起作用的?    我把我的理解说了一下。    先给他探讨性地说明了一些背景问题:    首先,为什么用dubbo?不就是因为dubbo能够帮我们解决分布式系统远程接口相互调用的问题吗?那在一个分布式系统中,大量的接口怎么实现相互调用呢,毕竟调用者和被调用者可能在2台不同的机器上。 

2017-08-11 15:49:12 2499 4

原创 hibernate事务与session管理小结

hibernte中的事务transaction是hibernate框架中的最小处理单元,一般来说,一个请求应该对应一个事务,并在请求结束之后提交这个事务。事务是由hibernate的一级缓存session开始的。通常情况下,session中存放了一堆需要持久化的对象,这些对象将在事务提交的时候完成持久化。很多对hibernate还不太熟悉的程序员,在用hibernate时,总是不知道hib

2008-11-01 10:53:00 2144

原创 对于常用分页功能的总结

                  分页功能(1): 首页 当前页为1 下一页 在不超过总页的情况下,当前页加1 上一页 在不小

2007-12-03 14:36:00 563

空空如也

空空如也

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

TA关注的人

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