logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Runtime.getRuntime().exec()进程阻塞问题

        我在前台页面里通过链接调用后台java代码Runtime.getRuntime().exec来启动Linux中的一个服务后,过一小会服务就会失灵。而在shell中直接启动的话,没有问题。网上找到了原因,是因为没有对Process的输出信息及时清理导致进程阻塞,服务失效。于是,在Runtime.getRuntime().exec()之后,p.waitFor()之前加入如下线程代码:S

#linux#java
mySQL中"Data truncated for column xxx" 解决方法

<br />中文写入Mysql的时候,会报错:<br />a truncation: Data truncated for column xxx<br />网上搜了一下,排除了字段本身长度不够,剩下只能是因为mysql的默认编码不是utf-8导致,于是请教了数据组的同事,有两个命令可以修改Mysql 库或者表的编码:<br />修改库的编码:<br />alter database dbname

#mysql#database
到底了