
java
漠北空城
这个作者很懒,什么都没留下…
展开
-
UML类图六种关系说明与Java代码展示
UML类图六种关系说明与Java代码展示工具信息Enterprise Architect 121、UML类图六种关系1、泛化关系(generalization)2、实现关系(realize)3、聚合关系(aggregation)4、组合关系(composition)5、关联关系(association)6、依赖关系(dependency)这六种关系以及对应的符合是否了解...原创 2020-04-12 18:26:09 · 1119 阅读 · 0 评论 -
Junit单元多线程测试子线程不执行
Junit单元测试子线程不执行 Junit单元测试子线程不执行环境 - Junit:4 - jdk:1.81、现象描述在测试CountDownLatch类时,使用main函数能够正常运行的功能,改用Junit测试时,Debug调试时不进入子线程执行,直接运行时,有时候能够执行子线程中的部分代码,具体程序如下:import org.junit.Test;impor原创 2018-01-17 09:49:08 · 4651 阅读 · 2 评论 -
java.io.File mkdir() 和 mkdirs()的差别
mkdirs()可以成功建立多级文件夹, mkdir()只能成功建立一级的文件夹,多层目录就不能创建成功原创 2016-11-17 14:29:41 · 3653 阅读 · 0 评论 -
如何正确的实现Java中的hashCode方法
你知道一个对象的唯一标志不能仅仅通过写一个漂亮的equals来实现 太棒了,不过现在你也必须实现hashCode方法。让我们看看为什么和怎么做才是正确的。相等和哈希码相等是从一般的方面来讲,哈希码更加具有技术性。如果我们在理解方面存在困难,我们可以说,他们通过只是一个实现细节来提高了性能。翻译 2016-06-22 10:50:56 · 2419 阅读 · 1 评论 -
Java webSocket 网页聊天室
webSocket简介webSocket是ajax轮询与long pull方式的改进。ajax轮询:每隔一段时间请求一次,不管有没有新信息;long pull:每次请求之后,等到有新信息才会返回;webSocket:客户端发送一次请求之后,只要有新信息,服务器就会主动把数据推送过去。效果截图参考了网上的例子来实现聊天室,实验楼的那个不错!但是,打开两个页面却不能真正的聊天,后面参考Tomcat下的C原创 2016-07-14 14:58:55 · 939 阅读 · 0 评论 -
The value of the project attribute is null
导入Maven项目后,无法进行Update Maven project操作,报错信息如下:The value of the project attribute is null可以尝试以下解决办法:首先,找到对应项目所在的文件目录,将.settings以及.project文件删除;然后,删除Eclipse中的对应项目(注意:不要把删除本地文件的勾勾上);最后,重新导入项目,并对项目进行更新操作。原创 2016-07-11 18:40:25 · 955 阅读 · 0 评论 -
LinkedList源码分析
LinkedList由双向链表实现。原创 2016-06-13 12:09:34 · 460 阅读 · 0 评论 -
HashMap源码分析
HashMap由数组加单向链表结构实现。原创 2016-06-13 10:34:23 · 427 阅读 · 0 评论 -
ArrayList源码分析
ArrayList采用动态数组实现。原创 2016-06-13 11:16:20 · 390 阅读 · 0 评论 -
cvc-complex-type.2.4.a: Invalid content was found starting with element 'init-param'.
cvc-complex-type.2.4.a: Invalid content was found starting with element 'init-param'. One of '{"http:// java.sun.com/xml/ns/javaee":run-as, "http://java.sun.com/xml/ns/javaee":security-role-ref, "http:// java原创 2016-06-28 10:39:18 · 3796 阅读 · 0 评论 -
Java SQL语句解析——Jsqlparser开源项目
Java SQL语句解析——Jsqlparser开源项目项目需要解析SQL语句获得表名以及where中的字段,自认为自己写代码来解析比较复杂也就在网上找相关的资料,最后找到这个开源项目JSqlparser.jar包jsqlparser-0.9.1.jargithub项目jsqlparser-githubsourceforge上项目介绍jsqlparser-sourceforge相关资料准备完成,具体原创 2015-09-20 01:13:07 · 20162 阅读 · 0 评论 -
java.lang.VerifyError错误
java.lang.VerifyError错误原创 2015-07-14 18:22:22 · 1877 阅读 · 0 评论 -
java科学计数法转普通计数法字符串简易方法
java科学计数法转普通计数法字符串简易方法,不需要format; String t = "2.0090102E9"; BigDecimal b = new BigDecimal(t); System.out.println(b.toPlainString()); 输出:2009010200转载 2014-12-22 16:42:30 · 937 阅读 · 0 评论