程序员JAVA_程序员俱乐部_JAVA频道

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > JAVA > 文章列表
SpringMVC+mybatisHTML5全新高大尚后台框架_集成代码生成器8种排序之间的关系:1,直接插入排序(1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2]个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这... 查看全文
归并排序算法介绍,请参照Wikipeidazh.wikipedia.org/wiki/%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F基本思想:大文件分割成行数相等的两个小文件,使用递归一直分割到所有所有小文件低于限制行数小文... 查看全文
· apache+tomcat负载均衡,集群,jdst发布时间:2015-01-25
所需材料:1,apache_2.0.55-win32-x86-no_ssl.msi2,apache-tomcat-5.5.17.rar3,mod_jk-apache-2.0.55.so步骤及内容:1,在C:\apacheTomcat\Apache2\... 查看全文
· Java并发编程学习笔记(1)发布时间:2015-01-24
线程安全的代码本质上是管理队状态的访问,而且是共享/可变的状态.一个对象的状态就是它的数据,存在状态变量中,还包括了任何会对它外部可见行为产生影响的数据.共享:一个变量被对个线程访问可变:变量的值会在其生命周期内可以改变线程安全性的实质是在不可控制的... 查看全文
· Java并发编程学习笔记(2)发布时间:2015-01-24
构建块在实践中,委托是创建线程安全类最有效的策略之一:只需要用已有的线程安全类来观礼所有状态即可。平台类库包含一个并发构建块的丰富集合。比如线程安全容器和多种同步工具(synchronizer:用来调节相互协作的线程间的一些控制流)同步容器同步容器类... 查看全文
· Java并发编程学习笔记(3)发布时间:2015-01-24
8应用线程池有些类型的任务需要明确指定一个执行策略,如依赖性任务、采用线程限制的任务,对响应时间敏感的任务、使用ThreadLocal的任务。(只有当线程本地thread_local()值的生命周期被限制在当前任务种时,在池的某线程中使用Thread... 查看全文
· Java并发编程学习笔记(4)发布时间:2015-01-24
第三部分:活跃度、性能和测试10避免活跃度危险如果所有线程以通用的固定秩序获得锁,程序就不会出现顺序锁死锁问题了。当调用的方法不需要持有锁时,这被称为是“开放调用”。依赖于开放调用的类会具有更好的行为,并且比那些需要获得锁才能调用的方法相比,更容易与... 查看全文
· 安全基础发布时间:2015-01-24
一.密码常用术语明文:待加密信息密文:经过加密后的明文加密:明文转为密文的过程加密算法:明文转为密文的转换算法加密密钥:通过加密算法进行加密操作用的密钥解密:将密文转为明文的过程解密算法:密文转为明文的算法解密密钥:通过解密算法进行解密操作用的密钥密... 查看全文
JDK环境变量配置右键计算机——》属性——》高级系统设置——》环境变量——》新建系统变量:新建两个系统变量JAVA_HOME、CLASSPATH变量名:JAVA_HOME变量值:C:\ProgramFiles(x86)\Java\jdk1.5.0_2... 查看全文
· Java线程的5个使用技巧发布时间:2015-01-24
Java线程有哪些不太为人所知的技巧与用法?萝卜白菜各有所爱。像我就喜欢Java。学无止境,这也是我喜欢它的一个原因。日常工作中你所用到的工具,通常都有些你从来没有了解过的东西,比方说某个方法或者是一些有趣的用法。比如说线程。没错,就是线程。或者确切... 查看全文
周六无事,看看java的代理模式静态代理:代理模式,抽象的说就是代理者能提供被代理者的某种服务,并对其服务进行一定的封装,并提供自己的一些特殊服务,即完成对象的功能代理举例说明,例如租房就是一种公共服务,房东就是提供这种服务的具体实例,中介公司就是这... 查看全文
· Java 本地缓存的实现发布时间:2015-01-24
一个简易的本地缓存实现首先定义一个缓存实体,包含三个属性放入缓存的时间戳,值以及过期时间/****@authorzhangwei_david*@version$Id:CacheEntity.java,v0.12014年9月6日下午2:07:00Len... 查看全文
· jvm对象分配及GC代码实例发布时间:2015-01-24
虚拟机采用的是HotSpot内核对象分配规则1.对象优先分配在Eden区,如果Eden区没有足够的空间时,虚拟机执行一次MinorGC。2.大对象直接进入老年代(大对象是指需要大量连续内存空间的对象)。这样做的目的是避免在Eden区和两个Surviv... 查看全文
学习JVM从http://blog.csdn.net/cutesource/article/details/5904501转载来的:从Java平台的逻辑结构上来看,我们可以从下图来了解JVM:从上图能清晰看到Java平台包含的各个逻辑模块,也能了解到... 查看全文
· apache+tomcat架设图片服务器发布时间:2015-01-24
apache+2个tomcat分工指定:apache用来处理一切静态数据,如js文件,css文件,图片,html页面等。tomcat用来处理jsp,servletaction等动态请求。1,参见本人之前博文,配置一个apache+tomcat+tom... 查看全文
转载自:http://blog.csdn.net/cutesource/article/details/5907418首先需要注意的是在对JVM内存调优的时候不能只看操作系统级别Java进程所占用的内存,这个数值不能准确的反应堆内存的真实占用情况,因... 查看全文
· Java文件变更监控的两种实现发布时间:2015-01-24
对文件及文件夹进行修改变更监测有很广泛的应用,例如:通知配置文件的改变跟踪某些关键的系统文件的变化监控某个分区磁盘的整体使用情况系统崩溃时进行自动清理自动触发备份进程向服务器上传文件结束时发出通知下面给出Java的两种实现,源码可以在GitHub上找... 查看全文
合成模式(Composite)是一组对象的组合,这些对象可以是容器对象,表现为组的概念;另外一些对象则代表了单个对象,称为叶子对象。组对象可以包含叶子对象也可以包含其他组对象。组对象和叶子对象定义相同的行为。合成模式(Composite)的意图就是为... 查看全文
转载自:http://blog.csdn.net/cutesource/article/details/5904542Java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示:Java... 查看全文
· 用JS把全角转换成半角的函数发布时间:2015-01-23
一、用JS把全角转换成半角(不能转换标点符号)<inputtype="text"size="10"maxlength="10"onkeyup="javascript:vart='';with(this.value){for(vari=0;i&l... 查看全文