自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多IDC的数据分布设计(一)

转自:http://timyang.net/distributed/multi-idc-consensus/一、Master/slave这个是多机房数据访问最常用的方案,一般的需求用此方案即可。因此大家也经常提到“premature optimization is the root of all evil”。优点:利用mysql replication即可实现,成熟稳定。缺点:写操作存在...

2015-06-17 09:09:50 104

原创 MySQL中SELECT+UPDATE处理并发更新问题解决方案分享

转自:http://www.jb51.net/article/50103.htm问题背景:假设MySQL数据库有一张会员表vip_member(InnoDB表),结构如下:   当一个会员想续买会员(只能续买1个月、3个月或6个月)时,必须满足以下业务要求:•如果end_at早于当前时间,则设置start_at为当前时间,end_at为当前时间加上续买...

2015-06-11 15:30:10 125

原创 JVM学习笔记九 之 GC(对象的生命周期系列)

转自:http://yueyemaitian.iteye.com/blog/1185301一、概述Java最大的一个特点就是不用开发人员手动释放对象的内存,这些任务就交给了jvm来做。垃圾收集器有很多分类,如按照并行(ParNew、Parallel Scavenage、Parallel Old、CMS并发标记阶段、g1)、并发(cms并发标记和并发清理阶段、g2)和串行(Serial、S...

2015-06-01 18:34:02 98

原创 Tomcat的性能与最大并发(1000)

转自:http://blog.chinaunix.net/uid-7374279-id-4470247.html当一个进程有 500 个线程在跑的话,那性能已经是很低很低了。Tomcat 默认配置的最大请求数是 150,也就是说同时支持 150 个并发,当然了,也可以将其改大。当某个应用拥有 250 个以上并发的时候,应考虑应用服务器的集群。具体能承载多少并发,需要看硬件的配置,CPU 越多...

2015-05-29 16:27:39 621

原创 推荐!国外程序员整理的Java资源大全

构建这里搜集了用来构建应用程序的工具。Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。Gradle:Gradle采用增量构建。Gradle通过Groovy编程而不是传统的XML声明进行配置。Gradle可以很好地配合Maven进行依...

2015-01-11 10:56:31 146

原创 java内存查看与分析

转自:http://jameswxx.iteye.com/blog/731763 业界有很多强大的java profile的工具,比如Jporfiler,yourkit,这些收费的东西我就不想说了,想说的是,其实java自己就提供了很多内存监控的小工具,下面列举的工具只是一小部分,仔细研究下jdk的工具,还是蛮有意思的呢:)   1:gc日志输出       在jvm启动参数...

2014-12-16 17:01:30 74

原创 Protocol Buffer 安装与使用win32

 本文转载自:http://wsjiang.iteye.com/blog/2095561       最近要在产品中改进对象的序列化了。以前用的是java默认序列化实现功能,在产品上线之前要对关键的对象进行序列化/反序列化优化,以期改善存储效率。这里选取了Protocol buffer作为最终的方案,原因主要有以下几个方面:      1、java默认序列化效率较低。    ...

2014-11-13 17:12:06 135

原创 oracle中dblink的创建方法

如果需要从一个数据库服务器访问另外一个数据库服务器的表或视图时,可以通过 DBLink 的方法,实现基本等同于本机访问的效果,如下: SELECT * FROM A@DBLINK_B ; 创建DBLink的方法有以下两种: 第一、已经在需要访问的服务器上创建好了被访问服务器的服务名: create database link test connect to usern...

2011-07-25 15:08:12 92

原创 NUTZ

http://code.google.com/p/nutz/对于 Java 程序员来说,除 SSH 之外,的另一个选择: Nutz

2011-04-06 15:29:32 106

空空如也

空空如也

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

TA关注的人

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