java
文章平均质量分 81
强人锁男。
这个作者很懒,什么都没留下…
展开
-
ucanaccess连接加密的Access数据库
项目场景:之前准备使用JDBC进行ACCESS数据库操作时,没有密码的数据库可以正常连接操作,但是数据库加密之后提示不支持加密的数据库。于是准备使用ucanaccess+jackcess+jackcess-encrypt+hsqldb 进行数据库的操作版本:hsqldb-2.5.0.jarjackcess-2.1.0.jarjackcess-encrypt-2.1.1.jarucanaccess-4.0.4.jarjar包版本很重要,否则会报VerifyError: (class: com原创 2021-01-14 11:49:49 · 942 阅读 · 0 评论 -
java中子类继承父类程序执行顺序
Java中,new一个类的对象,类里面的静态代码块、非静态代码、无参构造方法、有参构造方法、类的一般方法等部分,它们的执行顺序相对来说比较简单,用程序也很容易验证。比如新建一个测试父类。public class FatherTest { private String name; FatherTest(){ System.out.println("--父类的无...转载 2018-01-15 15:35:49 · 2091 阅读 · 0 评论 -
java线程概念区别
1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支持,它也是一个很好的卖点。欲了解更多详细信息请点击这里。2) 线程和进程有什么区别?线程是...原创 2017-11-29 17:20:25 · 1894 阅读 · 2 评论 -
Java线程并发知识点总结
1,Java内存模型是什么? Java内存模型规定和指引Java程序在不同的内存架构、CPU和操作系统间有确定性地行为。它在多线程的情况下尤其重要。Java内存模型对一个线程所做的变动能被其它线程可见提供了保证,它们之间是先行发生关系。这个关系定义了一些规则让程序员在并发编程时思路更清晰。比如,先行发生关系确保了: 线程内的代码能够按先后顺序执行,这被称为程序次...转载 2017-11-18 16:38:51 · 1865 阅读 · 0 评论 -
JAVA新特性
JDK新特性1. 自动装箱/出箱自动装箱/出相是编译器在编译的时候自动完成的JDK5.0以后 简单类型可以直接存储在集合中 2.静态引入:通过静态引入可以在使用一个类型静态成员的时候,不用书写类名,直接使用静态成员即可3.for..each循环通过for..each循环 可以遍历 数组 、集合4.可变长参数可以使方法的参数个数可变public static v...原创 2018-12-26 16:48:24 · 1418 阅读 · 0 评论 -
fastjson对象转为json字符串日期格式变为时间戳问题
今天尝试将map集合转为json对象时遇到一个问题。map中的value为日期格式如"2019-03-01",在使用JSONObject.toJSON(map).toString()转换后的value变成了时间戳,显示出来很不友好。后来翻阅fastjson的API发现有个方法可以将对象中的时间格式不转化为时间戳的方法JSON.toJSONStringWithDateFormat(O...原创 2019-03-01 16:13:54 · 23233 阅读 · 0 评论 -
Java实现SQLServer数据库mdf与ldf文件导入导出
最近遇到需要将SQLServer数据库中的数据迁移到另外一台服务器上的业务场景。经过各方查阅资料,发现大部分导入导出功能都是在第三方数据库连接工具上实现的,不能满足我的需求。于是在下经过各种尝试终于实现了使用java代码实现导入导出的功能,希望能够遇到这种需求的开发人员一点帮助。talk is cheap,show you the code! 导入功能:直接使用j...原创 2019-06-24 16:36:48 · 2376 阅读 · 0 评论