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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > JAVA > 文章列表
· Java单例模式发布时间:2014-03-26
有些时候,允许自由创建某个类的实例没有意义,还可能造成系统性能下降(创建对象带来的系统开销问题),例如:整个系统只有一个窗口管理器,只有一个假脱机打印设备;JavaEE应用中可能只需要一个数据库引擎访问点,Hibernate访问只需要一个Sessio... 查看全文
· Java异常的性能分析发布时间:2014-03-26
在Java中抛异常的性能是非常差的。通常来说,抛一个异常大概会消耗100到1000个时钟节拍。通常是出现了意想不到的错误,我们才会往外抛异常。也就是说,我们肯定不希望一个进程一秒钟就抛出上千个异常。不过有时候你确实会碰到有些方法把异常当作事件一样往外... 查看全文
· Error reading FTP pending发布时间:2014-03-26
sun.net.ftp.FtpProtocolException:ErrorreadingFTPpendingreplyatsun.net.ftp.FtpClient.issueCommand(FtpClient.java:189)atsun.net... 查看全文
· java worker thread模式发布时间:2014-03-26
转两个帖子一个javaworkerthread例子http://blog.csdn.net/derekjiang/article/details/5204090另一个javaworkerthread的讲解http://blog.csdn.net/de... 查看全文
java查询一次性查询几十万,几百万数据解决办法很早的时候写工具用的一个办法。当时是用来把百万数据打包成rar文件。所以用了个笨办法。希望高手指导一下,有什么好方法没有啊1、先批量查出所有数据,例子中是一万条一批。2、在查出数据之后把每次的数据按一定... 查看全文
· Executor/ExecutorService和发布时间:2014-03-26
上篇文章讲到了Callable和Futre,这篇文章接着来说说执行器相关的接口和类。在JavaSE5之后,在API的java.util.concurrent包中给出了Executor这样一个接口。因为在Java7之前,JDK中这个接口最终都是以一个线... 查看全文
· Java POI Excel sheet 合并遇到发布时间:2014-03-26
上接JavaPOIExcelsheet合并http://zhuyufufu.iteye.com/blog/2033386JavaPOIExcelsheet合并问题解决http://zhuyufufu.iteye.com/blog/2035033上面的... 查看全文
JDK设计模式应用——单例模式(Singleton)《JDK源码分析》的分支,讲解设计模式在jdk中使用。我们从三个方面讲述,一是:jdk源码中的设计模式;二是:讲解设计模式(UML图);三是:实现我们自己的设计模式代码。今天带来最简单的设计模式——... 查看全文
· Java游戏开发基本知识二发布时间:2014-03-25
Java游戏开发基本知识二1、抽象公共的窗口类,负责完成窗口的公共功能,如关闭窗口,建立窗口,重画线程2、建立公共类Constant,放置项目中的常量3、运用公共类来运行一个项目4、轨迹的一些实现方式,定义弧度,通过弧度改变x,y值来实现任意估计基础... 查看全文
· Java Class文件格式理解发布时间:2014-03-24
参见深入理解JavaClass文件格式(一)http://blog.csdn.net/zhangjg_blog/article/details/21486985... 查看全文
《分布式Java应用:基础与实践》(林昊)大小:51.6KB大小:35.3KB大小:47.8KB大小:53.6KB查看图片附件... 查看全文
· 快速排序法发布时间:2014-03-24
快速排序法:已数组a[11]为例:16,9,3,49,8,7,34,10,12,30quickSort(a[],start,end)第一步,以a[0]为关键数据key,i为数组开始下标,j为数组结束下标,key=16,i=0,j=10;第二步从最后开... 查看全文
这个话题也是我在程序开发过程中常常会遇到的困惑,程序到底应该设计成什么样子?诚然,是个程序员都知道程序设计应该要做到低耦合,高复用,高扩展等等。但是怎么设计才能达到这样的程序以及那个度的把握也常常是很困惑的。在我的工作中接触了很多Java程序员,大多... 查看全文
· [NIO.2] 从 Path 对象获取信息发布时间:2014-03-24
在定义了Path对象后,你就可以调用它上面的一系列方法获取关于文件路径的有用信息。这些方法都基于一个前提条件,就是NIO.2将路径字符串分隔为一个个的元素(每个元素表示一个目录或文件的子路径),并且将元素由高到低分配索引0到n-1(n指元素的个数)。... 查看全文
· [NIO.2] Path 对象的转换发布时间:2014-03-24
本文中,你将可以看到如何将Path对象转换为其它对象。本文所有例子都是基于下面的Path对象:Pathpath=Paths.get("/rafaelnadal/tournaments/2009","BNP.txt");将Path转换为String可以... 查看全文
· 冒泡排序法发布时间:2014-03-24
冒泡法是一个比较容易理解的排序算法:(此算法也容易与选择排序混淆)冒泡法,顾名思义,就是类似于水里的泡泡冒出水面那样,首先我们从最底下的泡泡a[1]开始,每次都与上面的泡泡a[i]比较大小,如果比上面小的话就交换两个数值,然后i++,a[1]再与a[... 查看全文
选择排序法与冒泡排序法是我非常容易混淆的两个算法了,因为每次都是循环比较,然后找出最小或者最大的数,只是对于值的交换方式有些不一样。冒泡是用第一个数和第二个数比较,将较大的放入第二个数,又用第一个数和第三个数比较,将较大的放在第三个数……以此类推,比... 查看全文
· (Eclipse)How to resolve &发布时间:2014-03-24
JustmetaninitializationerroronEclipse,theerrormessageis:'InitializingJavaTooling'hasencounteredaproblem.Aninternalerroroccurr... 查看全文
· [NIO.2] 定义 Path 类发布时间:2014-03-24
一旦确认了文件系统上的一个文件或目录,那么就可以定义一个Path类来指向它。定义Path类可以使用绝对路径、相对路径、路径中带有一个点号“.”(表示当前目录)、路径中带有两个点“..”(表示上一层目录)等。定义Path类最简单的方法是调用辅助类Pat... 查看全文
分页逻辑的封装处理(请参考AbstractManager.java)ThreadLocal设计模式,线程局部变量,因为每一次请求都对应一个线程,把初始化的分页数据放在这个局部变量中当用到时,直接从当前线程中获取。原理同HibernateOpenSes... 查看全文