java
梁一哥
相识相知,相聚共进
展开
-
shell终端断开(关闭)后,nohup进程消失
最近在新分配的VM发布应用,熟悉的启动后台启动命令:nohup java -jar xxx.jar &,查看日志:tail -f nohup.out,启动一切正常,浏览器也可以正常访问到端口。关闭xshell,应用无法访问,查看进程ps -ef|grep java,没有进程。开始以为是客户端问题,换MobaXterm又执行一遍操作,断开终端,nohup进程消失。真是百思不得其解,百度说没有安全退出exit、启动命令加disown之类的都不行。但是同样的jar包,放到其他VM,同样的执行命令,一切原创 2022-04-21 15:46:35 · 6582 阅读 · 1 评论 -
什么是事务
在数据库操作中,事务可以理解为是一条或者一组SQL。事务是并发控制的最小单位。事务有四个特性:原子性、一致性、隔离性、持久性。原子性(atomicity):事务是一个不可分割整体,要么都做,要么都不做;一致性(consistency):事务必须是使数据库从一个一致性状态转变成另外一个一致性状态,和一致性是密不可分的关系;隔离性(isolation):事务的执行不被其他事务干扰;持久性(durabiltiy):事务一旦提交,修改的数据库数据是永久性的。...原创 2022-03-17 17:37:30 · 1089 阅读 · 0 评论 -
spring boot配置单元测试
今天有个同事问,springboot 项目怎么运行单元测试。spring boot 已经成熟运行了很多年了,各类配置都已经很完善,不过还是做一个概要阐述吗。1.依赖 spring boot中引入单元测试很简单,依赖如下:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test...原创 2021-08-05 16:25:17 · 596 阅读 · 0 评论 -
项目LINUX运行过程中 句柄数过高too many file open XXXX 排查
最新项目部署在Linux上报too many filetoo many file open XXXX ,以及少许的 socket open timeout,百思百思不得其解,痛苦万分。先启用万能大招,项目重启,暂解燃眉之急。 痛定思痛,潜心研究,有所收获,这种情况大是因为linux 文件句柄数满掉引起的。总结分享给大家,以免大家收祸害。 linux操作系统默认的句柄数...原创 2020-03-26 21:40:25 · 1005 阅读 · 0 评论 -
.gitignore规则不生效的解决办法
装载于:https://www.cnblogs.com/zhangxiaoliu/p/6008038.htmlGit忽略规则:在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如果没有这个文件,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如:# 此为注释 – 将被 Git 忽略*.sample ...转载 2018-11-10 14:29:18 · 130 阅读 · 0 评论 -
tomcat部署项目 以及 如何去掉项目名称
1.直接将web项目文件拷贝到webapps目录中 Tomcat的webapps目录是tomcat默认的应用目录,服务器启动时,会加载这个目录下的应用。将打包的war包放到目录下,服务器启动时会自动解开war包。并咋该目录下产生一个同名的文件夹。一个war包就是特定格式的jar包,是一个web程序压缩而成。 webapps这个默认的应用目录是可以改变的。tomcat原创 2015-06-03 18:26:20 · 2913 阅读 · 0 评论 -
document.onreadystatechange的认识
在开发的过程中,经常使用window.onload和body onload两种,很少使用document.onreadystatechange,但这次写了一个js,使用window.onload和body.onload都实现不了,最后使用document.onreadystatechange才把它解决了。这里介绍一下三者的区别和用法,大家使用的时候根据自己的需要选择哪一个1、win转载 2016-10-17 22:00:27 · 10435 阅读 · 0 评论 -
cookie.setPath()的用法
cookie.setPath()的用法正常的cookie只能在一个应用中共享,即一个cookie只能由创建它的应用获得。1.可在同一应用服务器内共享方法:设置cookie.setPath("/");本机tomcat/webapp下面有两个应用:cas和webapp_b,1)原来在cas下面设置的cookie,在webapp_b下面获取不到,path默认是产生cookie...原创 2020-01-15 09:48:42 · 700 阅读 · 0 评论 -
Cannot change version of project facet Dynamic Web Module to 2.5
Cannot change version of project facet Dynamic Web Module to 2.5引用:http://blog.csdn.net/fuxiaohui/article/details/17496797在eclipse的工程上选择属性,再选择Project Facets里面中选择Dynamic Web Module ,将2.3修改为2.转载 2015-07-27 11:30:49 · 311 阅读 · 0 评论 -
QRCode生成二维码
QR码介绍QR码(Quick Response 快速响应码)是矩阵条形码(或二维码)的一种类型,最先为于汽车行业而设计。得益于其快速读取性和较大的存储容量,QR码开始在汽车行业以外流行。图案是在白色背景上由有序排列的黑色方块组成。被编码是的数据可以是四种标准数据(数字、字母数字、字节/二进制、汉字)中的一种,但也可以通过扩展来实现更多数据。 丰田子公司Denso Wave在1994转载 2015-02-12 17:52:13 · 2991 阅读 · 0 评论