- 浏览: 9367 次
最新评论
文章列表
"url": "http://www.infoq.com/cn/articles/java-threadPool"
"url": "http://ifeve.com/thread-pools/"
"url": "http://blog.csdn.net/ns_code/article/details/40408397"
&qu ...
"url": "https://zhuanlan.zhihu.com/p/20213204"
"url": "http://www.ruanyifeng.com/blog/2011/09/restful.html"
"url": "http://www.ibm.com/developerworks/cn/java/j-lo-jaxrs/"
"url&q ...
"url": "http://www.cnblogs.com/kkcheng/archive/2011/02/25/1964521.html"
"url": "https://www.zhihu.com/question/29833675"
"url": "http://fibrevillage.com/sysadmin/325-understanding-java- ...
"url": "http://wiki.jikexueyuan.com/project/java-vm/javac-jit.html"
"url": "http://wiki.jikexueyuan.com/project/java-vm/syntactic-sugar.html"
"url": "http://www.infoq.com/cn/articles/ConcurrentHashMap ...
"url": "http://www.infoq.com/cn?utm_source=infoq&utm_medium=breadcrumbs_feature&utm_campaign=breadcrumbs"
"url": "http://ifeve.com/"
"url": "http://tool.oschina.net/apidocs/api" ...
(转)构建高性能web之路------mysql读写分离实战
MySQLWebOpenSourceSQL Serverlog4j
一个完整的mysql读写分离环境包括以下几个部分:
应用程序client
database proxy
database集群
在本次实战中,应用程序client基于c3p0连接后端的database proxy。database proxy负责管理client实际访问database的路由策略,采用开源框架amoeba。database集群采用mysql的master-slave的replication方案。整个环境的结构图如下所示: ...
java并发编程--ThreadLocal的用法和分析
博客分类:
Java高级
threadlocalthread
ThreadLocal这个类,理解起来比较简单,但是使用时,还是需要一些技巧的,简单介绍如下:
例子1:threadLocal变量一般用法
Java代码
package concurrent.thread;
Eclipse 反编译插件安装jad
博客分类:
工具
Eclipse的反编译插件一直在用jad,感觉很不错。
刚下了个新版的eclipse,配置jad的时候发现要多设置个东西。
从头开始
环境介绍:
eclipse version:Kepler Release(其实是3.9)
jadClipse version:3.3(好久好久以前的版本了,估计是也没有什么好更新了)
1.下载jadClipse
http://sourceforge.net/projects/jadclipse/
2.将net.sf.jadclip ...
Java各种排序
博客分类:
Java综合知识
Java排序分类为:
* 1.插入排序(直接插入排序、折半插入排序、希尔排序);
* 2.交换排序(冒泡排序、快速排序);
* 3.选择排序(直接选择排序、堆排序);
* 4.归并排序;
* 5.基数排序。
下面实现代码为:
摘要:很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java
线程方面一些典型的问题,这些问题经常被高级工程师所问到。
...
- 2013-11-01 17:02
- 浏览 390
- 评论(0)
一、准备工作
1、 下载mongoDB
下载地址:http://www.mongodb.org/downloads
选择合适你的版本
相关文档:http://www.mongodb.org/display/DOCS/Tutorial
2、 安装mongoDB
A、 不解压模式:
将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就可以启动服务,默认端口27017,db保存的路径是系统C硬盘目录的根目录的/data/db目录。也就是说,如果你的mongoDB-xxx.zip在E盘,那么你需要在C盘下建立data/db目录。mongoDB不会帮 ...
- 2013-10-30 09:46
- 浏览 502
- 评论(0)
Lucence 3.0索引相关类DocumentDocument 是用来描述文档的,这里的文档可以指一个 HTML 页面,一封电子邮件,或者是一个文本文件。一个 Document 对象由多个 Field 对象组成的。可以把一个 Document 对象想象成数据库中的一个记录,而每个 Field 对象就是记录的一个字段。FieldField 对象是用来描述一个文档的某个属性的,比如一封电子邮件的标题和内容可以用两个 Field 对象分别描述。
- 2013-10-25 14:47
- 浏览 495
- 评论(0)
RMI网络编程开发之二 如何搭建基于JDK1.5的分布式JAVA RMI 程序
http://6221123.blog.51cto.com/6211123/1112619
这里讲述的是基于JDK1.5的RMI程序搭建,更简单的说是一个 HelloWorld RMI。
1. 这里是基于JDK1.5的,节省了繁琐的手工编译(生成桩和骨架)。不像1.4之前的RMI。
2. 这里是把客户端和服务器端的两个程序,分布在两个独立的程序里面,而不是同一个package下面。是真正的分布式。
- 2013-10-24 16:20
- 浏览 383
- 评论(0)
本文将告诉你学习Java需要达到的30个目标,希望能够对你的学习有所帮助。对比一下自己,你已经掌握了这30条中的多少条了呢?
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了 ...
- 2013-10-16 15:03
- 浏览 487
- 评论(0)
在spring定时器配置里,最神秘就是cron表达式:
Linux系统的计划任务通常有cron来承担。一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。从左到右:
1.秒2.分3.小时4.月份中的日期(1-31)5.月份(1-12或JAN-DEC)6.星期中的日期(1-7或SUN-SAT)7.年份(1970-2099)
每个元素都显示的规定一个值(如6),一个区间(9-12),一个列表(9,11,13)或一个通配符(*)。因为4和6这两个元素是互斥的,因此应该通过设置一个问号(?)来表明不想设置的那个字段,“/”如果值组合就表示重复次数(10/6表示每10秒重复6次)。格 ...
- 2013-10-08 17:44
- 浏览 418
- 评论(0)