
J2SE
菩提老祖的葡萄架
这个作者很懒,什么都没留下…
展开
-
JAVA设计模式之单例模式
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、转载 2015-01-30 16:27:01 · 353 阅读 · 0 评论 -
Java多线程同步问题探讨
众所周知,在Java多线程编程中,一个非常重要的方面就是线程的同步问题。关于线程的同步,一般有以下解决方法:1. 在需要同步的方法的方法签名中加入synchronized关键字。2. 使用synchronized块对需要进行同步的代码段进行同步。3. 使用JDK 5中提供的java.util.concurrent.lock包中的Lock对象。另外,为了解决多个线转载 2017-04-25 11:24:03 · 382 阅读 · 0 评论 -
计算机编码起源与发展
编码一直是让新手头疼的问题,特别是 GBK、GB2312、UTF-8 这三个比较常见的网页编码的区别,更是让许多新手晕头转向,怎么解释也解释不清楚。但是编码又是那么重要,特别在网页这一块。如果你打出来的不是乱码,而网页中出现了乱码,绝大部分原因就出在了编码上了。此外除了乱码之外,还会出现一些其他问题(例如:IE6 的 CSS 加载问题)等等。我写本文的目的,就是要彻底解释清楚这个编码问题!如果你遇转载 2017-02-15 10:34:27 · 1979 阅读 · 0 评论 -
一个类的生命周期
在一个类编译完成之后,下一步就需要开始使用类,如果要使用一个类,肯定离不开JVM。在程序执行中JVM通过装载,链接,初始化这3个步骤完成。类的装载是通过类加载器完成的,加载器将.class文件的二进制文件装入JVM的方法区,并且在堆区创建描述这个类的java.lang.Class对象。用来封装数据。但是同一个类只会被类装载器装载一次链接就是把二进制数据组装为可以运行的状态。 链接分原创 2016-10-11 10:44:10 · 532 阅读 · 0 评论 -
Jmeter测试框架学习总结之代码分析
第一部分:代码分析首先jmeter框架入口类: NewDriver类public static void main(String[] args) { String[] args1=new String[]{"-n","-t","E:\\svn\\QD_DependWL\\develop\\trunk\\java_server\\test_tool_server\\bin\原创 2016-10-09 15:09:38 · 9088 阅读 · 6 评论 -
java.text.Format体系总结
1.1. Format的方法 java.text.Format做为一个抽象类,有二个抽象方法, format(Object obj, StringBuffer toAppendTo, FieldPosition pos):格式化一个对象,并将得到的文本追加到给定的字符缓冲区。是将obj格式化为字符串,并加入到toAppendTo中。 parseObject(String sourc原创 2015-07-31 16:04:39 · 814 阅读 · 0 评论 -
Jackson 框架,轻易转换JSON
Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。而且Jacks原创 2015-06-18 10:13:43 · 327 阅读 · 0 评论 -
Hibernate反向工程-——Myeclipse从数据库反向生成Java类
主要分为三步:1:在myeclipse中db explorer视图中连接数据库2:生成cfg Hibernate映射文件3:生成Java类闲话少谈,直接上图第一步:myeclipse中window-->open Perspective-->MyEclipse Java Persistence 操作后会出现一个视图DB Brower:MyEclipse Derby 在空白原创 2016-02-17 15:40:42 · 634 阅读 · 0 评论 -
Image、BufferImage和ImageIcon关系及用法
Image直属java.awt包,抽象类。BufferImage为image的直接子类,增加了缓冲功能。BufferedImage生成的图片在内存里有一个图像缓冲区,利用这个缓冲区我们可以很方便的操作这个图片,通常用来做图片修改操作如大小变换、图片变灰、设置图片透明或不透明等。加载图片到内存:BufferedImage image = ImageIO.read(ne原创 2015-08-24 15:43:17 · 3970 阅读 · 0 评论 -
使用正则表达式,从网站上获取指定数据
最近做的一个项目中,其中有这样一个需求:用户要求我们实时在地图上显示某些指定景点的人数,但是却没有给我们数据的接口。不过可以从网页上获取到最新的数据,每小时更新一次。所以经理安排我做一个实时从网页上抓取数据的功能。 既然是网页,那么无用的数据肯定是非常多的,所以就需要用正则表达式来过滤出自己所需要的数据。 不得不说,正则表达式比substring好用多了,而原创 2015-05-26 10:21:22 · 1790 阅读 · 0 评论 -
使用QQ账号,新浪微博账号登录第三方应用
最近公司由于项目要求,在应用中集成了QQ和新浪微博登录的功能,以前并没有接触过这方面的东西,前2天研究清楚,并实现了,写点心得和大家分享,同时也作为学习记录保留下来。 废话不说,直入正题了。 一。使用QQ账号登录第三方应用 这里的第三方应用指的当然是我们自己开发的应用。 腾讯开发平台是一个比较大的开放平台,它包括了腾讯微博开发平台,微信平台等诸多平台原创 2015-05-28 16:23:24 · 3542 阅读 · 1 评论 -
RandomAccessFile用法
RandomAccessFileRandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。RandomAccessFile不属于InputStream和OutputStream类系的。实际上,除了实现DataInput和DataOutput接原创 2015-04-17 10:56:56 · 468 阅读 · 0 评论 -
JAVA中Iterator的具体作用
迭代器模式(Iterator pattern)一、 引言迭代这个名词对于熟悉Java的人来说绝对不陌生。我们常常使用JDK提供的迭代接口进行java collection的遍历:Iterator it = list.iterator();while(it.hasNext()){//using “it.next();”do some businesss logic}而这就是关于迭代器模原创 2015-04-18 11:57:03 · 455 阅读 · 0 评论 -
Java多线程问题探讨
众所周知,在Java多线程编程中,一个非常重要的方面就是线程的同步问题。关于线程的同步,一般有以下解决方法:1. 在需要同步的方法的方法签名中加入synchronized关键字。2. 使用synchronized块对需要进行同步的代码段进行同步。3. 使用JDK 5中提供的java.util.concurrent.lock包中的Lock对象。另外转载 2017-04-25 11:31:47 · 965 阅读 · 0 评论