java
翠西陈
JAVA,数据处理分析,机器学习
展开
-
数据库事务注解@Transactional使用时的注意事项
1. 抛出受查异常XXXException,事务会回滚。2. 抛出运行时异常NullPointerException,事务会回滚。3. Quartz中,execute直接调用加了@Transactional方法,可以回滚;间接调用,不会回滚。4. 异步任务中,execute直接调用加了@Transactional方法,可以回滚;间接调用,不会回滚。5. 在action中加上@Transaction...原创 2018-04-27 11:14:39 · 3157 阅读 · 0 评论 -
加密算法比较:SHA1,SHA256,MD5
以一个60M的文件为测试样本,经过1000次的测试平均值,三种算法的表现为:MD5算法运行1000次的平均时间为:226msSHA1算法运行1000次的平均时间为:308msSHA256算法运行1000次的平均时间为:473ms安全性方面,显然SHA256(又称SHA2)的安全性最高,但是耗时要比其他两种多很多。MD5相对较容易碰撞,因此,SHA1应该是这三种中性能最好的一款加密算法...原创 2018-03-28 17:21:26 · 92814 阅读 · 4 评论 -
Java将字符串转化为hash值
Java将字符串转化为hash值原创 2017-10-24 17:49:00 · 47666 阅读 · 2 评论 -
序列化与反序列化
一、序列化和反序列化的概念把对象转换为字节序列的过程称为对象的序列化;把字节序列恢复为对象的过程称为对象的反序列化。对象的序列化主要有两种用途:1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;2) 在网络上传送对象的字节序列。在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见转载 2017-10-11 12:00:52 · 215 阅读 · 0 评论 -
JVM虚拟机参数配置及说明
不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不同转载 2017-09-06 19:34:33 · 1010 阅读 · 0 评论 -
深入理解Java垃圾回收机制
一、垃圾回收机制的意义 Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄露,有效的使用空闲的内存。 ps:内存泄露是指该内存空间使用完毕之后未回收,在不涉及复杂数转载 2017-08-22 17:16:50 · 216 阅读 · 0 评论 -
Android Studio编写网络相关功能时,无法引入apache.http包解决办法
进入 File–>Project Structure->选择你的项目–>Dependencies点击右边加号 “+”然后输入 apache.http 搜索,选择合适的选项添加依赖原创 2017-06-13 19:49:17 · 634 阅读 · 0 评论 -
Java对elastic search简单操作详解
elasticsearch是一款高效的数据存储与查询工具,最近自己在学着用java对es进行操作,在这里记录分享一下。原创 2017-07-12 15:53:40 · 1891 阅读 · 0 评论 -
JDBC--实现用java连接oracle数据库的操作(简单实用)
在网上找了好多JDBC连接方法,试了又试总是有问题,最后结合好多方法,终于发现了一个简单的连接步骤,分享给大家。原创 2016-05-07 16:34:35 · 3187 阅读 · 0 评论 -
Eclipse maven项目中pom文件首行报错情况
在应用maven的过程中,经常会遇到pom文件首行报错的情况,具体报错信息如下:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration)造成这种报错的原因通常是 mav...原创 2018-07-02 12:29:45 · 2554 阅读 · 0 评论