- 博客(8)
- 收藏
- 关注
原创 windows服务器部署bat脚本自动检测重启挂掉的tomcat服务
项目背景:公司接手一个状态不稳定,性能比较差,一天几次挂,还没时间优化,就弄一个脚本用来检测项目是否在线,如果不在线就重启,该脚本实现的功能是:每五分钟监听端口是否在线,连接端口十次,有一次连不上就判定为服务挂了,关掉tomcat,再启动1.脚本内容@echo offSETLOCAL ENABLEDELAYEDEXPANSIONrem 链接set URL="http://localhos...
2019-05-28 16:52:31 3813 2
原创 mybaties批量查询
当后端代码传参的时候,可能一次性传一个list的参数,执行同一个sql语句,如果我们执行多次,就会消耗很多资源,所以在满足条件的情况下可以使用批量查询。例如:SELECT * FROM +表名+ WHERE +字段+ in (参数1,参数2,参数3+参数4)where条件以后加上字段+in(关键字)+括号,括号里面装参数,用逗号隔开...
2019-05-24 15:52:16 325
原创 Java中Vector、LinkedList和ArrayList的区别以及在开发中的选择
 JAVA中List用于存放多个元素,能够给元素排序,并且可以重复,List一共有三个实现类,分别是Vector、LinkedList和ArrayList,三个实现类的区别为: 1.ArrayList是使用最多的实现类,它能对元素进行快速随机访问,它也是可以扩容的,但是当要对它的中间部分进行插入或者修改时,需要对数组进行复制和移动,代价高,所以适用于查询,而不适用...
2019-05-20 18:04:13 266
原创 java反编译失败以及反编译工具选择
现在一些公司可能会负责后期维护一些别的公司的项目,但是有些公司可能只给源码,不愿意直接提供代码(价钱问题),但是开发公司的技术人员因为入行时间,工作背景,编码风格以及使用技术的不同,明明在服务器可以跑的class文件反编译出来之后会出现乱码或者缺失的问题,这种情况的可能目前我觉得是两个1.开发人员故意混淆;2.反编译工具选择不合适。我公司前段时间接手维护一个项目,得到class文件后反编译后许多...
2019-05-17 17:34:25 1828
原创 用LinkedHashMap有序存储一个月所有天数以及每天24小时的数据
public static void main(String []args){ //获取本月最大天数 Integer day = getDayOfMonth(); //获取一天24小时的数据 LinkedHashMap<Integer, Object> dayMap = getDayLinkMap(); ...
2019-05-17 17:00:36 610
原创 JAVA中时间格式转换小总结
import java.util.Date;import java.text.DateFormat;/*** 格式化时间类* DateFormat.FULL = 0* DateFormat.DEFAULT = 2* DateFormat.LONG = 1* DateFormat.MEDIUM = 2* DateFormat.SHORT = 3* @author Mich...
2019-05-14 17:18:18 148
原创 Springmvc+mybaties结合前端layui简单弹窗新增修改信息demo前后端代码
弹框的样式js代码var IN,UI; // IN 当前dialog索引var dat; // 判断新增站点气象信息和修改站点气象信息的依据var form;layui.use([‘form’],function() {form = layui.form;// 添加或者修改form.on(‘submit(demoAjax1)’, function(data...
2019-05-09 09:44:14 606
原创 java重写与重载的原理与区别
1.重载(overloading):指一个类中具有多个名字相同的方法,他们的参数类型和参数数量不相同.a.方法的重载是让类以统一的方式处理不同类型数据的一种方式,多个相同函数名的存在在,具有不同的参数类型与个数,重载是一个多态的一种表现.b.java方法的重载,多个同名函数,它们具有相同的名字,但具有不同的参数和定义,调用方法时通过传递给它们的不同参数类型与个数来决定具体使用使用哪个方法.c...
2019-05-09 09:19:40 331
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人