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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > JAVA > 文章列表
· java-锁--多线程发布时间:2015-01-20
首先需要强调的一点是:所有锁(包括内置锁和高级锁)都是有性能消耗的,也就是说在高并发的情况下,由于锁机制带来的上下文切换、资源同步等消耗是非常可观的。在某些极端情况下,线程在锁上的消耗可能比线程本身的消耗还要多。所以如果可能的话,在任何情况下都尽量少... 查看全文
· java--并发容器 ConcurrentMap发布时间:2015-01-20
在JDK1.4以下只有Vector和Hashtable是线程安全的集合(也称并发容器,Collections.synchronized*系列也可以看作是线程安全的实现)。从JDK5开始增加了线程安全的Map接口ConcurrentMap和线程安全的队... 查看全文
· 并发队列与Queue简介发布时间:2015-01-20
Queue是JDK5以后引入的新的集合类,它属于JavaCollectionsFramework的成员,在Collection集合中和List/Set是同一级别的接口。通常来讲Queue描述的是一种FIFO的队列,当然不全都是,比如PriorityQ... 查看全文
· java-ConcurrentLinkedQueu发布时间:2015-01-20
ConcurrentLinkedQueue是Queue的一个线程安全实现。先来看一段文档说明。一个基于链接节点的无界线程安全队列。此队列按照FIFO(先进先出)原则对元素进行排序。队列的头部是队列中时间最长的元素。队列的尾部是队列中时间最短的元素。新... 查看全文
· java Ping操作(测试网络)发布时间:2015-01-20
说明:Ping命令是个危险的命令,用它可以知道你的操作系统,IP等,为了安全禁Ping是个很好的方法,也是防DDOS攻击的。应该是有外部网络试图连接你的UDP的1434端口,不知道你打了补丁没有。黑客入侵时,大多使用Ping命令来检测主机,如果Pin... 查看全文
· 随机生成20个15位长度的数字发布时间:2015-01-20
importjava.util.Random;publicclassGeneratorUUIDTest{/***@paramargs*/publicstaticvoidmain(String[]args){Randomrandom=newRandom... 查看全文
· java迭代器使用异常说明发布时间:2015-01-20
JAVA程序员不可不用的集合操作,但是很多时间大家是否注意过其中的问题,最近又回到了基础中,学习JAVASE中基本知识。当有过一段工作时间后,再回头看看基础的知识,往往会有更深入的了解。总结小知识点如下在集合的使用过程中,有时候我们选择迭代器操作。一... 查看全文
· Java常见内存溢出异常分析发布时间:2015-01-20
栈溢出(StackOverflowError)栈溢出抛出java.lang.StackOverflowError错误,出现此种情况是因为方法运行的时候栈的深度超过了虚拟机容许的最大深度所致。出现这种情况,一般情况下是程序错误所致的,比如写了一个死递归... 查看全文
· 开源 java CMS - FreeCMS2.2 发布时间:2015-01-20
原文地址:http://javaz.cn/site/javaz/site_study/info/2015/18835.html项目地址:http://www.freeteam.cn/模板管理模板是指设计师已经做好的页面文件,经过处理成为模板,它可以改... 查看全文
· 观察者模式-java实现发布时间:2015-01-20
观察者模式定义了对象之间的一对多的依赖,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新利用观察者模式,主题是具有状态的对象,并且可以控制这些状态,也就是说,有一个具有状态的主题。另一方面,观察者使用了这些状态,虽然这些状态并不属于他们。有... 查看全文
· File和RandomAccessFile归纳总结发布时间:2015-01-19
File和RandomAccessFile归纳总结一、File类1)File类用途:用于描述文件系统中的一个文件或目录。2)具体用法:1>创建File类Filefile=newFile("."+File.separator+"test.txt"... 查看全文
· 多年的 SQL 优化经验发布时间:2015-01-19
(1)选择最有效率的表名顺序(只在基于规则的seo/'target='_blank'>优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表drivingtable)将被最先处理,在F... 查看全文
· java枚举类发布时间:2015-01-19
publicclassTestEnum{/*最普通的枚举*/publicenumColorSelect{red,green,yellow,blue;}/*枚举也可以象一般的类一样添加方法和属性,你可以为它添加静态和非静态的属性或方法,这一切都象你在一... 查看全文
· JVM Overview发布时间:2015-01-19
一.JVM的三大组成部分VMRuntimeGCJITVMRuntime(一).命令行选项CommandLineOptions命令行选项分为三种标准选项。在JVM规范中定义的选项,所有虚拟机实现都必须遵循。非标准选项(非标准)。以-X开头的参数。开发者... 查看全文
· static修饰符分析发布时间:2015-01-19
static修饰符可以修饰方法、成员变量、初始化块和成员内部类。1.static方法“static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用stati... 查看全文
· 写好Java代码的30条经验总结发布时间:2015-01-19
成为一个优秀的Java程序员,有着良好的代码编写习惯是必不可少的。下面就让我们来看看代码编写的30条建议吧。(1)类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母... 查看全文
Java获取项目根目录和实际路径地址一.读取项目根目录StringcontextPath=request.getContextPath("");读取到的是ApplicationContext如:项目首页为:localhost:8080/hello/i... 查看全文
· eclipse/myeclipse配置内存发布时间:2015-01-19
1、修改eclipse.ini在Myeclipse安装目录下G:\MyEclipse8.5\Genuitec\MyEclipse8.5有一个myeclipse.ini配置文件,设置如下:-vmargs-Xmx512m-XX:MaxPermSize=2... 查看全文
· X-Forwarded-For 和 X-Real-发布时间:2015-01-19
X-Forwarded-For和X-Real-IP的区及获取客户端的ip?一般来说,X-Forwarded-For是用于记录代理信息的,每经过一级代理(匿名代理除外),代理服务器都会把这次请求的来源IP追加在X-Forwarded-For中来自4.4... 查看全文
· JDK配置发布时间:2015-01-19
JAVA_HOMEC:\ProgramFiles(x86)\Java\jdk1.6.0_10CLASSPATH.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jarPath%JAVA_HOME%\bin;%JAVA_H... 查看全文