java
iteye_9639
这个作者很懒,什么都没留下…
展开
-
jdk升级到1.8后ireport 无法打开的问题解决
关于iReport-5.6.0之前版本 “无法启动”或者“一开就关闭”的 某些原因: 暂时iReport-5.6.0以及之前的版本不支持java8的环境。 所以我们只能用java6或7 的环境。 如果你实在用了java8的环境。只好安装java的JDK6或7之后。 找到ireport文件下面的路径: %IREPORT_HOME%\etc\ireport.conf 编辑下面文件中的 ...原创 2015-06-25 16:53:49 · 767 阅读 · 0 评论 -
effective java读书笔记1--用静态工厂方法替代构造器
对于类而言,为了让客户端获得它自身的一个实例,最常用的方法就是提供一个公有的构造器。还有一种方法就是类可以提供一个公有的静态工厂方法(static factory method)。 静态方法与构造器不同的第一大优势在于,它们有名称。能更清楚的描述返回的对象。 其第二大优势在于,不必每次调用它们的时候都创建一个新对象,如Boolean.valueOf(boolean)方法说明了这项技术,它从...原创 2015-01-01 22:10:45 · 91 阅读 · 0 评论 -
项目没有被eclipse检测成java项目
有些导入eclipse的项目中,没有被eclipse检测成java项目,项目目录的左上角没有J字母,应该是.project没有配置好,需要给此项目配置一个插件,如下: <?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>ProjectDemo</name> ...原创 2017-04-10 09:44:22 · 477 阅读 · 0 评论 -
线程安全性
“共享”意味着变量可以由多个线程同时访问,而“可变”则意味着变量的值在其生命周期内可以发生变化。一个对象是否需要是线程安全的,取决于它是否被多个线程访问。要使得对象是线程安全的,需要采用同步机制来协同对对象可变状态的访问。 当多个线程访问某个状态变量并且其中有一个线程执行写入操作时,必须采用同步机制来协同这些线程对变量的访问。Java中的主要同步机制是关键字synchronized,它提供了...原创 2017-04-07 18:20:05 · 85 阅读 · 0 评论 -
Hibernate 缓存
Session的二级缓存 Hibernate 提供了两级缓存,第一级缓存是Session 的缓存。由于Session 对象的生命周期通常对应一个数据库事务或者一个应用事务,因此它的缓存 是事务范围的缓存。第一级缓存是必须的,不允许而且事实上也无法被卸除。 在第一级缓存中,持久化类的每个实例都具有惟一的OID。第二级缓存是一 个可插拔的缓存插件,它由SessionFactory 负责管...原创 2016-10-26 17:59:21 · 66 阅读 · 0 评论 -
java虚拟机简单总结
1 . java运行时数据区域: 程序计数器,java 虚拟机栈,java堆,方法区(运行时常量池 ) 程序计数器:是一块较小的内存空间,它的作用可以看作是当前线程所执行的字节码的行号指示器。 java虚拟机栈: 与程序计数器一样也是线程私有的,生命周期与线程一样。虚拟机栈描述的是java方法执行的内存模型, 每个方法被执行的时候都会同时创建一个栈桢用于存储:局部变量表,操作栈,动态链...原创 2016-09-21 17:02:34 · 63 阅读 · 0 评论 -
string.intern
String.intern() 检查字符串池里是否存在"abc"这么一个字符串,如果存在,就返回池里的字符串;如果不存在,该方法会把"abc"添加到字符串池中,然后再返回它的引用。 JDK的api文档是这么解释的: ======================================================================= 返回字符串对象的规范化...原创 2016-09-20 15:21:21 · 80 阅读 · 0 评论 -
java Object类源代码详解 及native method.
java Object类源代码详解 及native method. package java.lang; public class Object { /* 一个本地方法,具体是用C(C++)在DLL中实现的,然后通过JNI调用。*/ private static native void registerNat...原创 2016-06-08 18:07:58 · 157 阅读 · 0 评论 -
java网页抓取
link:http://blog.csdn.net/haitao111313/article/details/7526313原创 2016-05-26 18:27:52 · 56 阅读 · 0 评论 -
POI 追加写入excel.
poi操作excel ,摘自 :http://blog.csdn.net/goodleiwei/article/details/7247339 记录以下,留后面验证: public class TestExceL{ public static void main(String[] args) throws Exception { Fi...原创 2016-05-11 18:06:01 · 603 阅读 · 0 评论 -
java开发工具与环境
框架:spring(spring mvc ,spring data, spring integration),hibernate,mybatis. 版本控制:svn,git,github,客户端:TortoiseGit 编译打包工具 :ant,maven,gradle 测试 :junit,mockito,powermock, 代码质量管理: sonarqube.Findbug,jaco...原创 2016-01-15 11:07:03 · 75 阅读 · 0 评论 -
ubuntu14.04 配置jdk1.8
1.(可选)到软件中心把openjdk 删除。 2.到官网下载linux 版本jdk 文件:http://www.oracle.com/technetwork/java/javase/downloads/index.html 3.解压到java目录 tar zxvf ./jdk-8u25-linux-x64.tar.gz -C /usr/lib/jvm 4.设置环境变量:vim ~/.b...原创 2015-01-15 22:49:53 · 70 阅读 · 0 评论