Java基础
小米牌花露水
这个作者很懒,什么都没留下…
展开
-
Oracle数据库批量插入使用Sequence.nextval报错ORA:02287问题解决
今天出现一个很奇葩的问题,之前做oracle的批量插入,对于主键都是直接在Java中赋值,后来发现不方便,后来改用Sequence.nextval,结果报错使用前:insert into exceltable (id,chinese,english) select 1,'111','111' from dual union all select 2,'222','222'原创 2015-09-16 17:58:23 · 5634 阅读 · 0 评论 -
定时删除liunx上的日志(利用find、crontab命令)
linux是一个很能自动产生文件的系统,日志、邮件、备份等。虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,让系统定时清理一些不需要的文件很有一种爽快的事情。不用你去每天惦记着是否需要清理日志,不用每天收到硬盘空间不足的报警短信,想好好休息的话,让我们把这个事情交给机器定时去执行吧。1.删除文件命令:find 对应目录 -mtime +天数 -name "文件名" -exec rm转载 2015-09-22 16:56:44 · 550 阅读 · 0 评论 -
error occurred during initialization of vm java/lang/noclassdeffounderror java/lang/object
问题: 今天在cmd里面使用java时候报出标题错误,昨天还好好的啊。 环境变量莫非有问题,进去一看也没改啊,昨天行今天咋就出问题了呢?javac没问题,java有问题,JDK也没升级过,肯定不是JDK的问题,肯定还是环境变量的问题。 在我的电脑搜索了一下,发现有两个java.exe文件,原因不言自明了,系统有多个java.exe文件并不造成问题,问题是另一个java.exe是挂在C:\WIN转载 2015-12-16 15:45:27 · 692 阅读 · 0 评论 -
jar文件在无java环境的机器上运行
最近做了一个小功能,帮行政的同事计算公司员工的缺勤和加班情况。使用后反映良好,于是一传十十传百,可是有些人拿到后傻眼了,为什么我的机器运行不了呀……原来,他们的机器没有java运行环境,而且有的是32位有的是64位,但有都不愿意自己装jdk……于是,我将jre抽取出来,再在bat中做了一些判断,自动选择环境。结构如下: bat:if /i "%PROCESSOR_IDENTIFIER:~0,3%"原创 2015-12-21 18:50:15 · 5398 阅读 · 2 评论 -
【实体 报错 】No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer an
2.网友解决方法hibernate会给每个被管理的对象加上hibernateLazyInitializer属性,同时struts-jsonplugin或者其他的jsonplugin都是因为jsonplugin用的是java的内审机制.hibernate会给被管理的pojo加入一个hibernateLazyInitializer属性,jsonplugin通过java的反射机制将pojo转...转载 2018-04-03 09:42:56 · 2456 阅读 · 0 评论 -
Java7 try-with-resource语法
try-with-resources语句是一个声明一个或多个资源的 try 语句。一个资源作为一个对象,必须在程序结束之后随之关闭。try-with-resources语句确保在语句(try语句块执行完之后,不论try语句块内部是否抛出异常)的最后每个资源都被关闭 。任何实现了 java.lang.AutoCloseable的对象, 包括所有实现了 java.io.Closeable 的对象...原创 2018-10-12 11:08:22 · 491 阅读 · 0 评论