12 2016 档案
摘要:最详细的Log4j使用教程 摘自http://www.codeceo.com/article/log4j-usage.html 日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/lo
阅读全文
摘要:如何让程序(如java Hello)只启动一次? 摘自http://bbs.csdn.net/topics/50488704 总结一下,关于让Java程序只运行一个实例的问题,其实质是JVM之间通信的问题。楼上的单例模式显然是没有作用的。 应该使用文件锁来锁定一个代表程序运行实例的文件,当程序启动时
阅读全文
摘要:1.jdk5.6.7.8新特性 2.加日志文件 3.放在eclipse修改import .....*;为更具体 4.加备注 5.测试性能。 6.db优化 7.文档 8.打包 9.客户端,服务端单例设计模式 10.strategy考虑单例设计模式 11.策略不能及时生效
阅读全文
摘要:Java 8新特性终极指南 摘自http://www.importnew.com/11908.html 编者注:Java 8已经公布有一段时间了,种种迹象表明Java 8是一个有重大改变的发行版。 在Java Code Geeks上已经有大量的关于Java 8 的教程了,像玩转Java 8——lam
阅读全文
摘要:JAVA8 十大新特性详解 摘自http://www.jb51.net/article/48304.htm “Java is still not dead—and people are starting to figure that out.” 本教程将用带注释的简单代码来描述新特性,你将看不到大片
阅读全文
摘要:Java5、Java6、Java7的新特性 摘自http://blog.csdn.net/heardy/article/details/8184430 Java5:1、泛型 Generics:引用泛型之后,允许指定集合里元素的类型,免去了强制类型转换,并且能在编译时刻进行类型检查的好处。Parame
阅读全文
摘要:java反编译工具(XJad) 2.2 绿色版 http://www.cr173.com/soft/35032.html Demo.class > Demo.java
阅读全文
摘要:[深入JUnit] 为什么别测试private函数 摘自http://www.tuicool.com/articles/iumaayJ 时间 2016-03-28 10:58:03 SegmentFault 原文 https://segmentfault.com/a/1190000004700616
阅读全文
摘要:Java单元测试工具:JUnit4(一)——概述及简单例子 Java单元测试工具:JUnit4(二)——JUnit使用详解 Java单元测试工具:JUnit4(三)——JUnit详解之运行流程及常用注解 Java单元测试工具:JUnit4(四)——JUnit测试套件使用及参数化设置 Java单元测试
阅读全文
摘要:Android单元测试: 首先,从是什么开始 http://chriszou.com/2016/04/13/android-unit-testing-start-from-what.html 这是一系列安卓单元测试的文章,目测主要会cover以下的主题: 什么是单元测试 首先需要介绍一下什么是单元测
阅读全文
摘要:http://blog.csdn.net/mao520741111/article/details/51462215 原文地址 http://www.open-open.com/lib/view/open1462177214142.html JUnit单元测试框架的使用 我们写单元测试,一般都会用到
阅读全文
摘要:摘自http://www.cnblogs.com/fsjohnhuang/p/4061902.html Java魔法堂:JUnit4使用详解 目录 1. 开胃示例 2. 固件测试 3. 忽略测试用例 4. 异常测试 5. 超时测试 6. 测试运行器 7. 参数化测试 8. 套件测试 9. JUnit
阅读全文
摘要:JUnit三分钟教程 实际应用 摘自http://lavasoft.blog.51cto.com/62575/65775 接上文“JUnit三分钟教程 快速起步”,续写一篇,以便能真正将JUnit用到项目的测试中。 进行测试确不清理垃圾数据就像随地大小便一样让人无法忍受! 测试是应该进行,如果测试过
阅读全文
摘要:JUnit三分钟教程 快速起步 摘自http://lavasoft.blog.51cto.com/62575/65625/ JUnit是个好东西,做大点的项目离不开这东西,实际中用的时候也因为时间和人力的关系,仅仅写个TestCase(测试单元),运行一下看看就扔过去了,过后也不维护测试代码。 所用
阅读全文
摘要:1、概述: 本项目需要在多平台上(mips必须支持)操作嵌入式数据库sqlite,而最新的sqlite-jdbc-3.15.1.jar的本地驱动只含有少量的平台,于是解决支持mips平台实在必行。方法有多,具体如下。 1.1 SQLite三种JDBC驱动的区别 摘自http://blog.sina.
阅读全文
摘要:0、SQLite三种JDBC驱动的区别 摘自http://blog.sina.com.cn/s/blog_654337ca01016x4n.html 在DBeaver中看到SQLite有三种JDBC驱动,查了它们官方网站的相关解释,发现它们还是挺不一样的。 SQLite Wrapper by Chr
阅读全文
摘要:1、Hibernate史上最简单的Hibernate入门简介 http://blog.csdn.net/doodoofish/article/details/43207/ jdbc不足 尽管JDBC在JAVA语言层面实现了统一,但不同数据库仍旧有许多差异。为了更好地实现跨数据库操作,于是诞生了hib
阅读全文
摘要:摘自http://blog.163.com/xiexueyong1987@126/blog/static/1262673422010102711295541/ JSplitPane详解 pasting java.lang.Object --java.awt.Component --java.awt.
阅读全文
摘要:摘自http://tech.it168.com/a2009/0211/265/000000265087_all.shtml 摘自http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763105392230e54f7386c88c7150885
阅读全文
摘要:setOpaque(true);设置控件不透明setOpaque(false);设置控件透明
阅读全文
摘要:摘自http://www.cnblogs.com/fnlingnzb-learner/p/6008572.html 运用 BoxLayout 进行 Swing 控件布局 对于初学 Java Swing 的开发人员来说,控件的布局是比较困难的。相对于 FlowLayout 而言,BoxLayout 比
阅读全文
摘要:见过的最好的Layout讲解,挺全的 1、 http://wenku.baidu.com/link?url=-9wSWx-oLet8R51iXUbikEMWZF8DK4-n6AqoA5_fk3rtrh7hWWI9l3UFEMjVrY3Wai4D5pUq6wxpsXCKLgI2GUG0kTq_4PTT
阅读全文
摘要:摘自http://www.cnblogs.com/lionden/archive/2012/12/11/grouplayout.html (转)Java 的swing.GroupLayout布局管理器的使用方法和实例 GroupLayout 是一个 LayoutManager,它将组件按层次分组,以
阅读全文
摘要:摘自 http://blog.csdn.net/liujun13579/article/details/7773945 三十二、Java图形化界面设计——布局管理器之CardLayout(卡片布局) 卡片布局能够让多个组件共享同一个显示空间,共享空间的组件之间的关系就像一叠牌,组件叠在一起,初始时显
阅读全文
摘要:摘自http://blog.csdn.net/liujun13579/article/details/7751464 二十六、Jcreator使用初步Jcreator是一个小巧灵活的Java开发工具,它可将Java的程序的编写、编译、运行和调试集成进自身的环境中直接进行开发,且无需进行环境变量的设定
阅读全文
摘要:1、The Java™ Tutorials下载地址: http://www.oracle.com/technetwork/java/javase/java-tutorial-downloads-2005894.html 2、The Java™ Tutorials在线地址: http://docs.o
阅读全文
摘要:摘自并整理http://blog.csdn.net/liu_zhen_wei/article/details/6445345 JTabbedPane的用法的最简举例
阅读全文
摘要:摘自http://blog.csdn.net/liujun13579/article/details/7756729 二十七、Java图形化界面设计——容器(JFrame) 程序是为了方便用户使用的,因此实现图形化界面的程序编写是所有编程语言发展的必然趋势,在命令提示符下运行的程序可以让我们了解ja
阅读全文
摘要:摘自http://blog.csdn.net/liujun13579/article/details/7774267 三十三、Java图形化界面设计——布局管理器之null布局(空布局) 一般容器都有默认布局方式,但是有时候需要精确指定各个组建的大小和位置,就需要用到空布局。 操作方法: 1) 首先
阅读全文
摘要:摘自http://blog.csdn.net/zcsearching/article/details/50808446 BorderLayout控件大小的设置 使用BorderLayout时,中间的面板会随着窗体的变化而变化,其他区域的大小根据添加组件多少而变化。举个例子,现在想将一个面板固定到上边
阅读全文
摘要:摘自http://blog.csdn.net/qq_18989901/article/details/52403737 GridBagLayout的用法 GridBagLayout是面板设计中最复杂的布局工具,当然用的好的话也是最方便的。 GridBagLayout其组件的摆放都是有GridBagC
阅读全文
摘要:如果想要出现按钮2占两行的效果,必须按键3、按钮4同时存在且同时可见。 如果缺少按钮4,则按钮2不会占两行; 如果缺少按钮3、4,则按钮2也不会占两行。
阅读全文
摘要:摘自http://blog.csdn.net/liujun13579/article/details/7772491 网格布局特点: l 使容器中的各组件呈M行×N列的网格状分布。 l 网格每列宽度相同,等于容器的宽度除以网格的列数。 l 网格每行高度相同,等于容器的高度除以网格的行数。 l 各组件
阅读全文
摘要:摘自https://zhidao.baidu.com/question/110748776.html javax.Swing 使用GridBagLayout的程序栗子
阅读全文
摘要:拉伸后效果如下
阅读全文
摘要:ReentrantReadWriteLock读写锁的使用 Lock比传统线程模型中的synchronized方式更加面向对象,与生活中的锁类似,锁本身也应该是一个对象。两个线程执行的代码片段要实现同步互斥的效果,它们必须用同一个Lock对象。 读写锁:分为读锁和写锁,多个读锁不互斥,读锁与写锁互斥,
阅读全文
摘要:1 Socket s = new Socket(ia, port); 2 3 BufferedOutputStream bufOut = new BufferedOutputStream(s.getOutputStream()); 4 5 byte[] bytes = logXml.getBytes(CHARSET); 6 7 bufOut.write(byt...
阅读全文
摘要:Socket s = new Socket(ia, port); BufferedOutputStream bufOut = new BufferedOutputStream(s.getOutputStream()); byte[] bytes = logXml.getBytes(CHARSET);
阅读全文
摘要:java中的TreeMap如何顺序按照插入顺序排序 你可以使用LinkedHashMap 这个是可以记住插入顺序的。 用LinkedHashMap吧。它内部有一个链表,保持插入的顺序。迭代的时候,也是按照插入顺序迭代,而且迭代比HashMap快 虽然给TreeMap传入一个比较器,比较器里compa
阅读全文
摘要:JDBC官方用法https://bitbucket.org/xerial/sqlite-jdbc/#markdown-header-usage 代码下载https://github.com/xerial/sqlite-jdbc
阅读全文