自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 kdevtmpfsi挖矿病毒导致服务器cpu高负荷运行

病毒导致服务器cpu爆满,线上服务挂掉无法正常访问。top查看原来是一个名叫kdevtmpfsi的程序占满了cpu,一个来自国外的ip留下的首先查看这个程序的进程:然后结束掉这个进程:是不是天真的以为这就完了?过了一会,卧*、CPU怎么又满了因为他还有一个守护进程我们也要kill掉:别急别急,快结束了这时候我们要清除掉相关的文件cd /tmp...

2020-01-21 14:07:52 727

原创 Unsupported major.minor version 52.0

说明当先系统jdk和你开发的时候版本不一致导致的minor version 52.0说明系统需要的事1.8的jdk,可以通过java -version 查看jdk版本下面事对照信息:JDK版本和Java编译器内部的版本号J2SE 8 = 52,J2SE 7 = 51,J2SE 6.0 = 50,J2SE 5.0 = 49,JDK 1.4 = 48,JDK 1.3 = 47...

2019-10-21 14:42:41 212

原创 springboot中非Controller调用service报空指针异常

package com.justsy.utils;import javax.annotation.PostConstruct;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;import com.justsy.en...

2019-10-15 17:04:22 2007

原创 部署文件war包不想放到webapps下怎么办

webapps是默认项目文件的路径,将项目文件放在该路径下,tomcat会自动调用它,但我们也可以自己指定路径。首先在Tomcat目录下-->conf-->server.xml中指定我们要部署的文件:在Tomcat的配置文件中,一个Web应用就是一个特定的Context,可以通过在server.xml中新建Context里部署一个应用程序。打开server.xml文件,在Ho...

2019-08-16 09:36:42 2012 1

原创 Checks autowiring problems in a bean class.

Settings - Editor - Inspections - Spring - Spring Core - Code - Autowiring for Bean Class 勾去掉

2019-08-15 13:33:51 1451

原创 mybatis-generator自动生成代码

mybatis-geneator是一款mybatis自动代码生成工具,可以通过配置,快速生成mapper和xml文件。第一、首先要在pom.xml依赖中添加:<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven...

2019-08-14 13:00:06 122

原创 优雅的使用easyexcel一行代码导出和读取excel

俗话说的好,前人栽树后人乘凉。但是后人也不能忘了栽树人,注明出处,向阿里开源大佬致敬 https://github.com/alibaba/easyexcelJAVA解析Excel工具easyexcelJava解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,...

2019-08-07 15:01:01 5028

原创 SpringBoot整合RabbitMQ详解(一)——消息队列的应用场景和常见的消息队列之间的比较

每个事物的存在,都有必然的道理,技术也是如此,技术发展的根本原因在于业务驱动技术的升级进步,我们要学会一项新的框架技术,我们就要知道的他要应用于什么样的业务场景。接下来我们简单了解一下消息中间件的应用场景: 1.其实我们在双11的时候,当我们凌晨大量的秒杀和抢购商品,然后去结算的时候,就会发现,界面会提醒我们,让我们稍等,以及一些友好的图片文字提醒。而不是像前几年的时代,...

2019-08-07 11:21:31 725

原创 window下RabbitMQ安装教程——最新实战详解

第一步:因为rabbitmq使用erlang语言编写的,在安装rabbitmq之前我们首先要安装erlangerlang下载地址:https://www.erlang.org/downloads1、目前erlang最新版是22.0,我们先把它下载下来:2、 下载后双击打开安装界面:然后开启傻瓜模式安装,一直next知道最后就可以了3、安装后我们要测试是否安装成功,输...

2019-08-07 10:46:17 229

原创 window下rabbitmq登录Not management user

这是因为账号没有权限的问题首先查看当前用户账号以及角色设置角色:rabbitmqctl.bat set_user_tags guest administrator再次查看rabbitmqctl.bat list_users此时就可以登录RabbitMQ了...

2019-08-05 17:44:43 2094 1

原创 mysql如何重置自增长Id为1

假如表名为Test方法一,执行SQL:truncate table Test;这种方法好处是运行速度超快 推荐方法二,执行如下SQL:先执行delete from Test;再执行alter table Test auto_increment=1;速度较慢...

2019-08-01 17:33:20 3038 1

原创 java使用poi以下载的形式导出excel

不喜欢说哪些虚头巴脑的东西,能解决问题的帖子才是好帖子。上干货:@RequestMapping("/exportExcel") @ResponseBody public void createExcel(HttpServletResponse res,Integer id,HttpServletResponse response) { mobileTerminal = mobi...

2019-07-26 11:00:59 1832 2

原创 Java中操作sql语句抛空指针异常java.lang.NullPointerException

java操作mysql语句时抛出空指针异常java.lang.NullPointerException接口返回信息如下:{"timestamp": "2019-07-25T10:21:34.763+0000","status": 500,"error": "Internal Server Error","message": "No message available",...

2019-07-25 18:28:22 7734 1

原创 Unknown column 'XXX' in 'field list'

### Error updating database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'rolename' in 'field list'### The error may exist in file [E:\Workspace\EclipseWorkspace\apache-tomcat-9.0.17\we...

2019-06-24 16:50:19 10260

原创 一个数据表两个外键关联同一个字段sql和mybatis该怎么写

首先说明一点,这个设计完全没有问题的,一般金融项目经常这样设计,比如合同表中的借款人和担保人都指向用户表。假如我们现在有两张表: 一个用户表、一个任务表user:用户Id:id用户名:usernametask:id任务名:taskname任务创建者:taskCreateId---------->关联用户Id任务负责人:taskFunc...

2019-06-19 18:27:16 3377 2

原创 layui laytable数据表格让符合条件的数据进行变色高亮显示

layui.use('table', function(){ var table = layui.table; table.render({ elem: '#test' ,url:globalData.pre+'/manager/getAllManagerByPage' ,toolbar: '#toolbarDemo' ,title: '项目信息数据表'...

2019-06-19 17:35:56 6325

原创 vue获取select下拉框的值和文本(Key,Value)

话不多说,解决问题是关键,直接开干:html:<div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">型号</label> <div class="layui-input-inline" sty...

2019-06-19 17:24:36 41002

原创 layui数据网格filed是Object对象如何显示下面的字段

后台返回的数据:通过functionary.XXXX肯定是不行的,那如何将functionary下的字段显示出来呢?这样就可以了,目前好像只有这一种方法,如果有更好的方法还请留言赐教!!!...

2019-06-12 14:56:55 2106 5

原创 Ajax怎么向Java后台发送(传递)数据

一定要加traditional: true设置traditional 为true阻止深度序列化后台直接用Intger数组接收就可以了:

2019-06-11 18:16:40 2534

原创 多个div横排位置错乱

如果你用了display:inline-block;那么给相应的div加上vertical-align:middle就能解决这个问题了

2019-06-06 18:35:16 487

原创 Tomcat重复启动项目反复加载

过了个五一小长假,上班后不知道项目怎么回事,在开发工具中使用Tomcat运行项目发现项目会加载两次,两次都是失败的(Tomcat启动成功,http://localhost:8080是可以访问到Tomcat页面的,但是访问项目就不行了),由于经验不足,不知道为什么会加载两次,百思不得其解所以就去百度,但是百度上的答案几乎是一样的,估计是你抄我的我抄你的吧,自己都不一定实验过到底可不可行,...

2019-05-06 14:03:17 4153 1

原创 java实现邮件发送验证码

公司内部项目,由于使用第三方服务发送手机验证码需要一定的费用,为了节省资金选择了通过email邮箱发送验证码来进行注册和忘记密码,废话我就不多说了,直接上代码pom依赖<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId>...

2019-04-01 17:39:54 3095 1

原创 Java如何获取前台传来的数组

前台业务是选中的数据id添加到数组中 并通过ajax请求发送到后台 需要注意的事项已经上图标识,需要把数组通过JSON.Stringify()转为字符串 然后在后台接受进行遍历 如果不转json串后台是request.getParameter接收不到的 我没转的时候是接收不到 如果哪位大神有其他办法能接收到参数 还望评论区多多指教接下来就是后台代码这样就可...

2019-03-27 15:09:36 7630

原创 XML 解析错误:找不到根元素 位置:http://192.168.1.204:8080/XXXXXX 行 1,列 1:

前台控制台报错 XML 解析错误:找不到根元素 位置:http://192.168.1.204:8080/XXXX 行 1,列 1:原因一般是前后台参数不对 或者是方法返回的是null

2019-03-26 11:59:10 5025

转载 springboot中Filter的最全用法详解

前言传统的javaEE增加Filter是在web.xml中配置,如以下代码:<filter> <filter-name>TestFilter</filter-name> <filter-class>com.cppba.filter.TestFilter</filter-class></filter&g...

2019-03-21 15:05:42 2258 1

原创 mybatis异常Unknown system variable 'XXXXX'

能看到这个博客的都是有缘人,居然会犯这么低级的错误,mybatis中发生未知系统变量是因为你没有指定数据表,所有会报这个异常,请看抛异常的代码:<update id="updateUserInfo"> <set> <if test="userName!=null"> userName=#{userName,jdbcType=VARC...

2019-03-21 14:09:16 5828 6

原创 Mybatis异常 invalid comparison: java.util.Date and java.lang.String

这是mybatis的一个比较bug 所有在mapper.xml中进行判断比较的话是不能用日期和字符串去比较的 不然就会报invalid comparison: java.util.Date and java.lang.String异常<if test="StartTime!=null and StartTime!=''"> and Manager_StartTime...

2019-03-21 11:26:13 1613

原创 为什么发送ajax请求页面还会刷新

如果是button请将button的类型改为type="button" 因为浏览器会认为button按钮默认类型是submit 会提交数据从而导致整个页面刷新在ie浏览器中按钮的type默认是button 在其他浏览器(如火狐,chrome)则是submit加上type="button"完美解决...

2019-03-20 15:45:31 3558 3

原创 vue 和layui laydate清空无法获取到时间

直接干货,解决方案如下:方案一:用JQuery获取到相应的值给vue实例对象在发送请求时通过vue实例对象获取vm.Manager_StartTime=$('#date').val();//获取id为date中的时间值给vue实例对象中的相应字段vm.Server_Validity=$('#date1').val();console.log("date"+vm.Manag...

2019-03-20 10:54:30 1241

原创 layui hint laydate timeout 超时 laydate无法使用

Layui hint: http://localhost:8080/X-admin/lib/layui/css/modules/laydate/default/laydate.css?v=5.0.9 timeout错误信息如上图网上百度了半天都没有解决方法 后来自己的搞了一个多小时 报超时就说明加载中出了问题, 所以那么就给他一个正确的路径就可以了 路径如下:&l...

2019-03-20 09:10:35 6420 11

原创 两分钟学会SpringBoot集成整合redis

闲话少叙直接进入正题:   首先引入pom依赖: &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-redis&lt;/artifactId&gt; &...

2019-01-14 17:19:07 156

原创 一分钟学会Java实现发短信验证码功能附源码

       闲话少说直接开干,短信平台使用的是中国网建短信通         网址:http://sms.webchinese.cn/default.shtmlpublic static void main(String[] args) throws HttpException, IOException { HttpClient client = new HttpCli...

2019-01-08 14:11:38 1404

原创 Java判断指定日期是周几并转换为中文

源码

2019-01-04 17:05:03 2486

空空如也

空空如也

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

TA关注的人

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