自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux服务器内存消耗过高解决方法

场景:最近生产上的一台阿里云ECS服务器遭遇病毒攻击,导致内存总是占满,重启了也没用,最崩溃的时候直接无法连接,还是在阿里云提交了工单让工程师处理了以后才能继续连接,可是内存占满的问题依然没有解决,最终也是搜了不少资料以后才得以解决。排查:1、登录问题Linux服务器。2、执行free和top命令,没有找到占用大量内存的进程。3、执行如下命令,统计所有进程占用的物理内存,相加后与free命令结果进行核对,没有找到占用大量内存的进程。ps aux|awk '{sum+=$6} END {pr

2021-04-14 20:09:28 3921 3

原创 docker搭建环境采坑点

1.搭建redis① 先拷贝一份redis.conf到宿主机目录,否则挂载完redis.conf只是目录② 官网下载的配置文件,需要注释掉报错行配置,才可以在启动时使用自定义配置文件2.搭建mysql① 启动前,表名区分大小写,docker run命令添加参数 --lower_case_table_names=1② 启动后,重新commit容器成镜像,重新启动...

2021-04-07 16:39:11 140

原创 java并发编程之并发编程的挑战

CPU通过时间片分配算法来循环执行任务,当前任务执行一个时间片后会切换到下一个任务。但是,在切换前会保存上一个任务的状态,以便下次切换回这个任务时,可以再加载这个任务的状态。所以任务从保存到再加载的过程就是一次上下文切换。

2021-04-04 10:21:33 145

原创 Jenkins部署Springboot项目注意事项

Jenkins部署Springboot项目注意事项前情摘要本地开发环境部署1.本地gitlab钩子无法访问本地jenkins2.gitlab钩子访问jenkins出现403问题3. jenkins下载插件出现证书问题4.jenkins执行shell启动springboot项目失败5.jenkins 等待时间过长远程生产环境部署1.ssh 远程启动springboot执行nohup命令不退出,一直卡着push后动态部署分支解决问题: 默认情况下,只要有一个分支push了,其它不是该分支的分支也会被触发,如何才

2021-02-26 19:05:16 315

原创 记录一次使用JasperReport实现PDF导出的辛酸历程

使用JasperReport实现PDF导出前情摘要TIBCO JaspersoftJava部分,重点是依赖包,代码实现略采坑点(解决方案,后续更新)前情摘要最近项目为满足客户要求,需要为客户实现打印页面的功能,这个功能前端和后端都可以做。但是考虑到前端打印的话,是对页面进行打印,效果不是很好,故决定交由java后端来实现打印的功能。具体实现逻辑就是由后端生成pdf,然后在pdf上进行打印的预览及打印操作。能够导出PDF的技术有很多,例如HTML模板,这个博主之前用过,考虑到还要写样式,闲麻烦,故最

2021-02-06 21:11:58 717 1

转载 分布式消息系统jafka快速起步(转)

转自http://www.cnblogs.com/softidea/p/5568898.html

2018-09-17 20:10:38 1002

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

转自:https://blog.csdn.net/ljjzj/article/details/7853416动态 sql 是 mybatis 的主要特性之一,在 mapper 中定义的参数传到 xml 中之后,在查询之前 mybatis 会对其进行动态解析。mybatis 为我们提供了两种支持动态 sql 的语法:#{} 以及 ${}。  在下面的语句中,如果 username 的值为 z...

2018-08-09 08:06:56 257

转载 MySQL 与 JDBC 类型映射

MySQL数据类型 JAVA数据类型 JDBC TYPE 普通变量类型 主键类型 BIGINT Long BIGINT 支持 支持 TINYINT Byte TINYINT 支持 不支持 SMALLINT Short SMALLINT 支持 不支持 MEDIUMINT Intege...

2018-08-09 08:00:35 1264

原创 java中switch的用法

    能用于switch判断的类型有:byte、short、int、char 枚举类型 字符串常量值(不可以是变量)

2018-08-09 07:56:27 469

转载 java对象和json对象之间互相转换

转自:https://www.cnblogs.com/austinspark-jessylu/p/5821687.htmlimport java.util.ArrayList;import java.util.Collection;import java.util.Iterator;import java.util.List;import net.sf.json.JSONArray...

2018-08-07 08:09:26 990

转载 如何判断请求是否是AJAX请求

转自:https://blog.csdn.net/j080624/article/details/73775835首先需要明白一点AJAX请求中主要对象(原生对象)是什么?XMLHttpRequest具体参考AJAX的前生今世 (http://blog.csdn.net/j080624/article/details/55101279)。一次AJAX请求头如下:一次普通get...

2018-08-07 08:03:43 1837

转载 SSM中${property}获取参数出现 java.lang.NumberFormatException: For input string: "${jdbc.maxActive}"异常处理

转自:https://www.cnblogs.com/xbq8080/p/8111230.html一、问题使用SpringMVC和MyBatis整合,将jdbc配置隔离出来的时候出现下面的错误,百度了很久没有找到解决方法,回家谷歌下,就找到解决方法了,不得不说谷歌就是强大,不废话,下面是具体的错误:复制代码Caused by: org.springframework.beans.f...

2018-08-03 08:45:50 2821 2

转载 redis,spring集成redis,redis集群

转自:redis:http://www.runoob.com/redis/redis-java.htmlspring-data-redis:https://blog.csdn.net/silyvin/article/details/78191810redisCluster:https://www.cnblogs.com/hjwublog/p/5681700.html...

2018-08-03 08:38:38 406

转载 windows 命令行切换目录

转自:https://blog.csdn.net/ylh071032/article/details/53431297windows命令行切换目录的方式不如linux下直接好用,不同的目录还需要不同的切换方法,记录下来以备以后查阅,也希望能帮到有需要的人。1. 切换到C盘根目录打开终端cmd后,输入cd C:\(一定要加上后面的反斜扛) 2.切换到C盘子目录打开终端cmd后...

2018-08-03 08:35:15 5035

转载 SpringMVC 拦截器不拦截静态资源的处理方式

转自:https://www.cnblogs.com/banning/p/6195072.htmlSpringMVC提供<mvc:resources>来设置静态资源,但是增加该设置如果采用通配符的方式增加拦截器的话仍然会被拦截器拦截,可采用如下方案进行解决:方案一、拦截器中增加针对静态资源不进行过滤(涉及spring-mvc.xml) 1 <mvc:resource...

2018-08-02 08:58:28 140

转载 过滤器中使用spring容器注入bean

转自:https://blog.csdn.net/jslcylcy/article/details/59114866tomcat容器初始化顺序监听器–>过滤器–>servlet,因此springMVCservlet初始化之前,过滤器就已经初始化过了,如果在过滤器中需要注入spring容器管理的bean是注入不进去的,因此需要在spring监听器中初始化需要注入的bean,才能在过滤...

2018-08-02 08:37:49 1073

转载 spring整合redis(集群、主从)及集群异常处理

部分转自:https://blog.csdn.net/sunqingzhong44/article/details/70976038?locationNum=6&fps=1pom.xml文件:注:若spring-data-redis版本过低,在spring中配置时有些类会没用 <!-- redis begin --> <dependency...

2018-08-01 08:58:43 1115

转载 使用aop,redis计数来控制单位时间内对某接口的访问量,防止刷验证码接口之类的

转自:https://blog.csdn.net/tianyaleixiaowu/article/details/74549145使用自定义注解的方式,在需要被限制访问频率的方法上加注解即可控制。看实现方式,基于springboot,aop,redis。新建Springboot工程,引入redis,aop。创建注解package com.tianyalei.annotatio...

2018-08-01 08:31:02 791

转载 shiro

http://jinnianshilongnian.iteye.com/blog/2018398

2018-07-25 08:48:24 121

转载 EL表达式不解析

https://www.cnblogs.com/liqipeng/p/6018111.html

2018-07-25 08:44:40 183

转载 【Spring框架】mvc:default-servlet-handler的作用

https://www.cnblogs.com/dflmg/p/6393416.html

2018-07-25 08:43:25 194

转载 MySQL数据类型DECIMAL用法

https://www.cnblogs.com/owenma/p/7097602.html

2018-07-25 08:38:48 250

转载 JSP 关于jsp:forward的使用以及传递参数

https://blog.csdn.net/hdg745979749/article/details/72773776

2018-07-25 08:37:00 15706

转载 禁用缓存的方式 response.setHeader("Pragma", "no-cache" ); setDateHeader("Expires","0")

https://blog.csdn.net/lyclngs/article/details/25964559JSP禁用缓存的方式    使用服务器端控制AJAX页面缓存:        response.setHeader( "Pragma", "no-cache" );        response.addHeader( "Cache-Control", "must-revalida...

2018-07-25 08:22:21 1512

转载 身份证归属地查询免费api接口代码

点击打开链接

2018-07-13 12:45:40 6898

转载 IDEA新建Spring配置文件的方法

原地址:点击打开链接默认创建的maven项目,右键新建文件时,无Spring Config选项。解决方法为:在pom.xml中配置spring依赖,配置好后就能看到这个新建选项了。配置依赖        <dependency> <groupId>org.springframework</groupId> <...

2018-07-10 23:53:07 15226 3

转载 web.xml 中spring-servlet.xml 和 application.xml 配置位置及含义

点击打开链接在我们进行 Spring-servlet 进行开发的时候,经常会遇到配置文件配置的问题,要彻底的解决这个问题,我们需要了解 springMVC 设计的基本架构1.SpringMVC 的配置分为两部分 application.xml 和 spring-servlet.xml2.两个配置文件的作用和配置位置2.1.application.xml :对应的是系统级别的配置,作用范围是系统上下...

2018-07-10 23:29:23 380

转载 利用intellijidea创建maven多模块项目

点击打开链接

2018-07-09 20:53:20 112

转载 Request Payload 和 Form Data 的区别

点击打开链接

2018-07-05 08:50:06 189

转载 Spring中《context:annotation-config/》的作用

点击打开链接

2018-06-21 08:39:00 220

转载 MySQL中concat以及group_concat的使用

点击打开链接

2018-06-13 13:03:12 95

原创 spring mvc使用@InitBinder 标签将日期格式字符串转换成Timestamp类型

import java.sql.Timestamp;import org.springframework.beans.propertyeditors.PropertiesEditor;public class TimestampEditor extends PropertiesEditor { @Override public void setAsText(String text) throws IllegalArgumentException { setValue(Timestamp.valu

2018-06-10 11:44:56 1160

转载 (转)MySQL数据文件介绍及存放位置

点击打开链接

2018-06-09 23:36:22 204

转载 (转)MySQL数据库下载、安装、使用

https//blog.csdn.net/pansanday/article/details/51321178

2018-06-09 23:33:06 142

转载 (转)java.util.logging.Logger使用详解

点击打开链接

2018-06-09 15:17:27 123

转载 (转)使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件

点击打开链接

2018-06-06 08:54:25 99

转载 (转)idea集成 MyBatis Generator 插件,自动生成dao,model,sql map文件

点击打开链接

2018-06-06 08:52:39 670

转载 (转)生成二维码效果代码

点击打开链接

2018-06-03 20:03:27 315

转载 (转)Quartz 教程

点击打开链接

2018-06-03 16:39:48 83

空空如也

空空如也

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

TA关注的人

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