- 浏览: 12609 次
最新评论
文章列表
通过Eclipse的import一个项目到工作台。在通过Java Build Path修改classpath时报错,网上收到解决方法:确保Eclipse说的那个文件不是可读,确保文件不是隐藏的。
经过检查我的文件时隐藏,修改属性再试。没问题了。
问题描述:程序使用druid进行数据库链接管理,windows测试环境无问题。部署到测试环境,调用后发现存在大量端口状态为time_wat,close_wait。排查代码无异常。
1.分析出现time_wait,close_wait问题的原因,排查代码,没有发现网上说的httpclient资源没有释放问题。
2.根据版本分析改进点,怀疑是druid问题。
3.查询资料,发现有很多朋友也发生过这种问题。主要原因为druid管理数据库链接,使用后没有及时释放,导致后续请求获取不到数据库链接。
出来方式有两种:1.更好其它数据库链接管理方式
2.使用druid连接池的超时回收机制,在配置中增加以下内 ...
1.数据库为oralce. url中未双机。
主键使用oracle的sys_guid()
发生相同数据插入两条的问题。
解决方法:
更换主键生成方式,改用序列,问题解决。
spring 不允许/不支持把值注入到静态变量中,如:
[java] view plain copy 在CODE上查看代码片派生到我的代码片
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
@Component
public class GlobalValue {
@Value("${mongodb.db}")
public static Stri ...
把/dev/null看作"黑洞". 它非常等价于一个只写文件. 所有写入它的内容都会永远丢失. 而尝试从它那儿读取内容则什么也读不到. 然而, /dev/null对命令行和脚本都非常的有用.
禁止标准输出.
1 cat $filename >/dev/null
2 # 文件内容丢失,而不会输出到标准输出.
禁止标准错误
1 rm $badname 2>/dev/null
2 # 这样错误信息[标准错误]就被丢到太平洋去了.
禁止标准输出和标准错误的输出.
1 cat $filename 2>/dev/null > ...
由于最近需要改写一个批处理框架,看到spring batch非常符合需求,打算使用spring batch与spring boot实践下。在这里做个实践中遇到的问题汇总:
1.spring batch集成后,启动时报ORA-08177: 无法连续访问此事务处理?
项目搭建后,启动时报错ORA-08177: 无法连续访问此事务处理。查询后得到处理方法如下:
http://blog.csdn.net/zhengyong15984285623/article/details/50125637
2.使用触发器模式(controller触发),将itemreader修改为FlatF ...