服务器开发
javaACMer旭日东升
初升的太阳永远是那么的灿烂这就是我......
展开
-
高并发服务器的设计--内存池的设计
http://blog.csdn.net/xiaofei_hah0000/article/details/8977538不同的业务,设计也不尽相同,但至少都一些共同的追求,比如性能。做服务器开发很多年了,有时候被人问到,服务器性能是什么呢?各种服务器间拼得是什么呢?简单的回答就是QPS,并发数,但有时候想想也许也不对。QPS与并发数是针对同样的业务而言的,业务不同,相同的服务器转载 2013-06-01 21:22:20 · 1226 阅读 · 0 评论 -
OSGI : 使用OSGi构建面向服务的联络管理应用程序
使用OSGi构建面向服务的联络管理应用程序2009-10-09 09:24 来源:天极网 作者:zhengzhong 责任编辑:郑重·yesky 评论(0)转载 : http://dev.yesky.com/146/9218646.shtml 本文是《你好,OSGi》系列的第八部分。在之前一篇已经使用Spring DM创建了Hell转载 2013-06-27 11:56:12 · 1053 阅读 · 0 评论 -
10种排序算法总结
10种排序算法总结http://www.2cto.com/kf/201109/104886.html排序算法有很多,所以在特定情景中使用哪一种算法很重要。为了选择合适的算法,可以按照建议的顺序考虑以下标准: (1)执行时间 (2)存储空间 (3)编程工作 对于数据量较小的情形,(1)(2)差别不大,主要考虑(3);而对于数据量大的,(1)为首要。转载 2013-06-23 22:50:13 · 622 阅读 · 0 评论 -
Java线程间通信-回调的实现方式
转载 : http://lavasoft.blog.51cto.com/62575/98796/Java线程间通信-回调的实现方式 Java线程间通信是非常复杂的问题的。线程间通信问题本质上是如何将与线程相关的变量或者对象传递给别的线程,从而实现交互。 比如举一个简单例子,有一个多线程的类,用来计算文件的MD5码,当多个这样的线程执行的时候,将每个文件的计算的结果反馈给主线转载 2013-06-23 21:53:23 · 897 阅读 · 0 评论 -
Java多线程之间的通信
Java多线程之间的通信http://www.cnblogs.com/kelin1314/archive/2010/07/31/1789324.html目录: 1 synchronized的作用域2 线程的状态及线程类的一些常用方法:3 一个简单多线程通信的例子: 1 synchronized的作用域:假设存在如下条件:2个线程(ThreadOne转载 2013-06-23 22:05:09 · 667 阅读 · 0 评论 -
static class 静态类(Java)
static class 静态类(Java) http://blog.sina.com.cn/s/blog_605f5b4f0100zbps.html一般情况下是不可以用static修饰类的。如果一定要用static修饰类的话,通常static修饰的是匿名内部类。在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态转载 2013-06-23 16:47:17 · 942 阅读 · 0 评论 -
常见排序算法总结【转载+整合】
常见排序算法总结【转载+整合】http://hi.baidu.com/hpmm2007/item/b803125556d1caa8adc857e61、稳定排序和非稳定排序简单地说就是所有相等的数经过某种排序方法后,仍能保持它们在排序之前的相对次序,我们就说这种排序方法是稳定的。反之,就是非稳定的。要注意的是,排序算法的稳定性是针对所有输入实例而言的。即在所有可能的输入实例中,只转载 2013-06-23 22:47:41 · 807 阅读 · 0 评论 -
Java 单例模式探讨
牛人的博客,必须研究 : http://blog.csdn.net/it_man/article/details/5787567#comments以下是我再次研究单例(java 单例模式缺点)时在网上收集的资料,相信你们看完就对单例完全掌握了Java单例模式应该是看起来以及用起来简单的一种设计模式,但是就实现方式以及原理来说,也并不浅显哦。 总结一下我所知道的单例模式转载 2013-06-23 16:19:33 · 542 阅读 · 0 评论 -
排序算法总结
http://blog.csdn.net/myjava_024/article/details/3220319排序算法总结学习了这么多的排序算法,还没有做个总结,呵呵 冒泡排序冒泡排序是最慢的排序算法。在实际运用中它是效率最低的算法。它通过一趟又一趟地比较数组中的每一个元素,使较大的数据下沉,较小的数据上升。它是O(n^2)的算法。转载 2013-06-23 22:51:36 · 573 阅读 · 0 评论 -
线程和进程的比较
线程和进程的比较http://hi.baidu.com/hqhtys/item/d93dc6c88d7281344594167c1、相同点: (a)二者都具有ID,一组寄存器,状态,优先级以及所要遵循的调度策略。(b) 每个进程都有一个进程控制块,线程也拥有一个线程控制块。(c) 线程和子进程共享父进程中的资源;线程和子进程独立于它们的父进程,竞争使用处理器资源转载 2013-06-23 22:00:21 · 628 阅读 · 0 评论 -
Java数据库_缓存思路
http://wenku.baidu.com/view/c8d328d7c1c708a1284a44b0.html舍得网支撑1亿pv/天构架,开源了说是支持1亿pv/天,也许有点夸张,也是为了吸引您能点进来,如果您能认真看完相信也不会让您失望,当然,肯定有很多“高手”会对此会嗤之以鼻,没关系,有很多眼高手低的人总喜欢评论别人却从不会看清自己。 如果大家真想支持我、支持中国人开源原创 2013-06-05 23:37:38 · 1973 阅读 · 0 评论 -
java同步和互斥 : 共享数据的并发处理
http://www.mianwww.com/html/2011/10/10790.htmljava同步和互斥 : 共享数据的并发处理两个线程修改共享资源时会出现数据的不一致,为避免这种现象采用对访问的线程做限制的方法。利用每个对象都有一个monitor(锁标记),当线程拥有这个锁标记时才能访问这个资源,没有锁标记便进入锁池。1.Synchronized修饰代码块pub原创 2013-06-06 00:02:15 · 828 阅读 · 0 评论 -
java同步和互斥 : 线程之间通信
http://www.mianwww.com/html/2011/10/10792.html java同步和互斥 : 线程之间通信举例:男孩和女孩例子,每个女孩是一个对象,每个男孩是个线程。每个女孩都有自己的锁池。每个男孩可能在锁池里等待。Class Girl{Public void hand(){ }Public syncronized void kiss()原创 2013-06-05 23:59:42 · 718 阅读 · 0 评论 -
java同步和互斥 : synchronized
http://blog.csdn.net/chunqiuwei/article/details/7621713java同步和互斥Java关键字synchronized是Java 语言提供的对多线程和同步的一种机制。synchronized可以作为函数的修饰符,也可作为函数内的语句。它可以作用于instance变量,对象引用(object reference),stati原创 2013-06-05 23:57:25 · 1179 阅读 · 0 评论 -
Java并发 : ThreadLocal的几种误区
http://www.blogjava.net/jspark/archive/2006/08/01/61165.htmlThreadLocal的几种误区 最近由于需要用到ThreadLocal,在网上搜索了一些相关资料,发现对ThreadLocal经常会有下面几种误解 一、ThreadLocal是java线程的一个实现 ThreadLocal的确是和java线程有关,原创 2013-06-05 23:54:49 · 1367 阅读 · 0 评论 -
Java并发 : ThreadLocal
http://blog.csdn.net/qjyong/article/details/2158097ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是原创 2013-06-05 23:53:22 · 826 阅读 · 0 评论 -
算法:查找----二分查找(Java实现)
算法——二分查找算法(Java实现)http://blog.csdn.net/cyxlzzs/article/details/7418337算法javaclass测试1、前提:二分查找的前提是需要查找的数组必须是已排序的,我们这里的实现默认为升序2、原理:将数组分为三部分,依次是中值(所谓的中值就是数组中间位置的那个值)前,中值,中值后;将要查找的值和数组的中值进行比较,若原创 2013-06-24 07:24:06 · 1140 阅读 · 0 评论