自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MyBatis-Plus配置删除标记字段和新增更新人、时间字段

MyBatis-Plus配置删除标记字段和新增更新人、时间字段

2024-05-30 10:22:44 271

原创 spring boot 根据easyexcel导出excel 设置下拉框(字典值)

spring boot 根据easyexcel导出excel 设置下拉框(字典值)

2024-04-10 14:50:56 561

原创 求两个时间之前相差几天几小时几分钟几秒

【代码】求两个时间之前相差几天几小时几分钟几秒。

2023-09-07 13:52:03 119

原创 异步处理大批量数据

【代码】异步处理大批量数据。

2023-07-03 14:13:59 340

原创 mybatis返回map类型的数据时驼峰都变成小写了

mybatis返回map类型的数据时驼峰都变成小写了

2023-05-11 10:09:51 945

原创 java 配置163邮箱发送短信

java 配置163邮箱发送短信

2023-02-21 15:01:19 251

原创 mongodb创建用户及使用 windows版

mongodb创建用户及使用 win版

2022-06-01 10:43:08 828

原创 BlockingQueueConsumer$DeclarationException: Failed to declare queue(s):[leimingtech.flash.sale.activ

2022-05-30 15:05:05.386 WARN 10200 --- [ntContainer#0-1] o.s.a.r.listener.BlockingQueueConsumer : Failed to declare queue: leimingtech.flash.sale.activity.sync.es.queus2022-05-30 15:05:05.387 WARN 10200 --- [ntContainer#0-1] o.s.a.r.listener.BlockingQ

2022-05-30 21:09:43 2036

原创 RabbitMQ An unexpected connection driver error occured错误

spring cloud config在启动时报错,报错内容如下An unexpected connection driver error occuredjava.net.SocketException: Socket Closed at java.net.SocketInputStream.socketRead0(Native Method) ~[na:1.8.0_201] at java.net.SocketInputStream.socketRead(SocketInputStream.ja

2022-05-30 21:06:26 507

原创 MongoDB安装过程中出现service MongoDB failed to start,verify that you have sufficient privileges to start

MongoDB安装过程中出现service MongoDB failed to start,verify that you have sufficient privileges to start

2022-05-23 21:57:46 236

原创 @Valid与BindingResult的使用

@Valid与BindingResult的使用

2022-02-08 16:36:22 724

原创 idea debug打断点后无法通过表达式计算值,或断点下一步后断点消失,再次请求后不走断点

将红色框中的按钮取消勾选

2022-02-07 14:56:23 815

原创 springboot 过滤器的两种方式

springboot 过滤器的两种方式

2022-01-27 10:38:01 584

原创 springBoot项目中WebFilter不生效 @ServletComponentScan

springboot项目中webfilter不生效使用@WebFilter注解时 必须有@ServletComponentScan注解将带有@WebFilter的类包含进去。

2022-01-27 09:14:14 5880

原创 springboot 集成 redis 持久化缓存

一、引入依赖配置<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> <version>1.4.5.RELEASE</version></dependency>二、创建redis配置类package cn.guoxiao

2021-12-22 10:12:26 1054

原创 Centos 7打开关闭防火墙以及开放端口(亲测有效)

Centos 7打开关闭防火墙以及开放端口查看已经开放的端口: firewall-cmd --list-ports开启端口:firewall-cmd --zone=public --add-port=80/tcp --permanent命令含义:–zone #作用域–add-port=80/tcp #添加端口,格式为:端口/通讯协议–permanent #永久生效,没有此参数重启后失效重启防火墙:firewall-cmd --reload查看默认防火墙状态(关闭后显示notrunn

2021-10-29 20:53:20 1874

原创 liunx安装jdk

liunx安装jdk1.8切换到默认安装目录:cd /usr/local新建文件夹:mkdir java上传jdk到/usr/local/java解压jdk包:tar zxvf jdk-8u121-linux-x64.tar.gz使用Vi编辑器,设置环境变量:sudo vi /etc/profile#java Envexport JAVA_HOME=/usr/local/java/jdk1.8.0_201export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$

2021-10-29 20:21:26 61

原创 批量更新list数据

记录一个批量更新list数据的bugmapper.javamapper.javavoid updateOrder(@Param(value = "list") List<OrderGoods> list);mapper.xml<update id="updateOrder"> update shop_order <trim prefix="set" suffixOverrides=","> <tri

2021-05-31 15:07:51 1739

原创 liunx脚本 启动多个springboot的jar包

#! /bin/sh# 端口号PORTS=(21348 21302)# 模块MODULES=(big-data-service content-service)# 模块名称MODULE_NAMES=(大数据共享服务 内容服务)# jar包数组JARS=(big-data-service-1.0.1-SNAPSHOT.jar content-service-1.0.1-SNAPSHOT.jar)# jar包路径JAR_PATH='/opt/springboot'start(){ .

2020-12-14 17:05:03 608

原创 Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerExcepti

问题:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.[ERROR] 2020-11-25 17:31:44.956 [restartedMain] | [org.springframework.boot.SpringApplication.reportFailure:837] Application run failedor

2020-11-26 11:55:32 2108

原创 springboot升级 Cannot define alias ‘*‘ for name ‘org.apache.dubbo.config.ApplicationConfig#0‘

Spring Boot Version: 2.3.4.RELEASE (v2.3.4.RELEASE)[INFO ] 2020-11-19 16:20:11.514 [main] | [cn.com.redis.service.EsgccRedisServiceApplication.logStarting:55] Starting EsgccRedisServiceApplication v1.0.1-SNAPSHOT on linuxserver-2.116 with PID 15419 (/opt

2020-11-19 17:21:26 2420

原创 javaweb和springboot 上传图片到服务器,并且能通过url访问图片

springboot在springboot中,上传图片或文件上传成功后,却无法访问。在springboot中,用相对的路径储存,也只是存储在临时的目录,一重启文件就会没有了。并且打为jar后,存入文件也会有问题。这时,需要配置一个虚拟路径,映射到物理路径上。比如在服务器将文件存在/usr/upload文件夹下,同时映射的路径为http://localhost:8080/image。那么处理上传文件的后台程序则写入文件/usr/upload文件夹下,通过浏览器访问localhost:8080/image

2020-09-03 14:36:54 5369 1

原创 dubbo+springboot 加载不到类,可以这样注入

2020-08-06 09:11:04 503

原创 springboot解决第三方依赖jar包的问题

公司现在用的是springboot+maven,想要把一些老的项目都改成这种框架。但是一些老的项目中有好多第三方的jar包或者是自己的jar包,maven库上没有。最初的解决方案是一个个的deploy到maven库上,但是遇到太多的三方jar包就太费事了。网上查了一下发现maven有一种方式可以将本地的Jar包依赖到项目中而不需要先deploy到maven库上。具体做法如下:跟普通的java项目一样,新建个lib目录放jar包,我直接建在了包下。pom文件中依赖这样写: <!--添加外部依赖--

2020-06-01 17:15:28 397

原创 递归查询 java 根据父id循环查询

本文摘自:https://www.cnblogs.com/superjie/p/11138438.htmljava递归查询省市区树形结构代码 public Map<String, Object> getTree(int id) { Map<String, Object> map = new HashMap<>(); try { ChinaCitys province = dao.findProvinc.

2020-05-09 19:59:41 1459 1

原创 springboot启动报 Cannot determine embedded database driver class for database type NONE

Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.2020-04-24 12:08:38.277 ERROR 7796 --- [ main] o.s.b.d.LoggingFailur...

2020-04-24 12:12:09 190

原创 Mybatis源码解读+几个面试题解答

今天看了一个介绍Mybatis源码的视频有如下收获,有不对的欢迎指教1、mybatis有4种获取mapper.xml的方式<package name…<mapper resource…<mapper url…<mapper class…2、 selectOne与自定义的selectUser(根据id获取数据)方法有什么区别?答:结果一样,底层调用的方法一样...

2020-04-02 15:42:29 794

转载 撞库、脱库和洗库是什么意思

2020-03-24 11:06:58 8282 1

原创 对spring加载顺序的理解

web.xml初始化Web项目启动的时候,容器(如:tomcat)读取webapp/WEB-INF/web.xml文件,读取和;创建ServletContex,Web项目所有部分都可以使用该上下文ServletContex;容器将解析为key-value对,并交给ServletContext;容器根据中的类创建监听实例,即启动监听;listener监听类中会contextInitia...

2020-03-24 10:51:11 2376

原创 ajax 参数用法

ajaxget() 方式$.ajax({ url:'/data/index.txt', type:'get', dataType:'text', success:function (data) { $('p').html(data); }, error:function (error) { console.log(e...

2020-03-24 10:40:59 116

原创 排序算法实例

快速排序public class OrderBy { public static int divide(int[] a, int start, int end){ //每次都以最右边的元素作为基准值 int base = a[end]; //start一旦等于end,就说明左右两个指针合并到了同一位置,可以结束此轮循环。 w...

2020-03-24 10:34:21 103

原创 ArrayList集合为什么不能使用foreach增删改

本文摘自 Java后端技术 公众号请看下面两段代码,哪段代码会报错呢,或者都成功呢。List<String> arrayList1 = new ArrayList<String>();arrayList1.add("1");arrayList1.add("2");for (String s : arrayList1) { if("1".equals(s)){ ...

2020-03-24 10:15:34 151

原创 敏感词过滤器 filter

敏感词过滤器 filter/** * 敏感词过滤器 */public class SensitiveWordsFilter implements Filter { // 敏感词列表 private String[] list; public static final String SENSITIVE_WORDS_ERROR_RETURN_JSON = "{\"is...

2020-02-28 11:32:29 2323

原创 redis 实现限制网站访客访问频率,超过限制24小时后重试(例如:1分钟最多访问10次)

限制网站访客访问频率,超过限制24小时后重试redis中键的生存时间(expire)package cn.redis.demo;import static org.junit.Assert.*;import java.util.List;import org.apache.commons.pool2.impl.GenericObjectPoolConfig;import org.jun...

2020-02-28 11:05:03 1730

原创 java字符串转义反转义,把&lt; &gt;转换成大于小于字符

文章参考:https://blog.csdn.net/qq_34288630/article/details/83654415java字符串转义,把<>转换成大于小于字符java字符串转义,把“< >”转换成“<>”等字符最近项目遇到:过滤xss把"<>"符号转义后保存到库里,列表导出的时候还是转义字符,需要把“< >”转换成“&l...

2020-02-28 10:38:07 4145

空空如也

空空如也

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

TA关注的人

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