自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (14)
  • 收藏
  • 关注

原创 线程池实践记录

最近遇到了一个业务,需要做个并发处理 没想到遇到了很大的乌龙 还好没上线 最后改为下游提供批量接口。

2023-12-20 10:59:46 351

原创 取出枚举 括号里面的值 简单实现

【代码】取出枚举 括号里面的值 简单实现。

2022-09-02 11:11:41 230 1

原创 有效字符串的匹配(小 中 大括号的匹配)

代码】有效字符串的匹配(小 中 大括号的匹配)

2022-08-14 12:21:30 193

原创 手写反转 列表(简单实现)

目录一 计算出来循环次数二 循环 前后值互相交换 和 冒泡算法思路差不多三 最后贴下 成功页面。

2022-08-14 11:33:23 124

原创 实现spring 初始化方法的

监听ContextRefreshedEvent事件。在web 项目中(spring mvc),系统会存在两个容器,一个是root application context ,另一个就是我们自己的 projectName-servlet context(作为root application context的子容器)。这种情况下,就会造成onApplicationEvent方法被执行两次。为了避免上面提到的问题,我们可以只在root application context初始化完成后调用逻辑代码,其他的容器的初始

2022-06-13 09:01:19 459

原创 docker 环境 部署Java项目 容器 多个jar包

对docker 不熟悉的请访问一下 整理完后 我的实战和踩的坑容器化部署方案—docker - 知乎 (zhihu.com)

2022-06-12 21:29:11 3120

原创 如何 修改 系统 用户名称 和登陆名称

1 修改 系统 用户名称1.2修该文件目录下的文件名称2登陆名称控制面板修改

2022-04-24 09:04:48 548

原创 kafka 消息发送防止丢失 ,PdF 导出

1 存入redis 防止丢失 传入唯一值token防止丢失2.判断唯一值和手动提交完删除数据

2022-04-11 16:11:41 1284

原创 Linux 虚拟机部署spring项目

1 niginx 配置文件配置2 本机etc配置 访问默认路径文件里面配置虚拟机地址33 vue配置打包成dist

2022-04-10 21:57:08 1313

原创 接口之间的调用 与表单防止重复提交 幂等性

1. 服务请求方 Hutool 工具类 调用方法2服务响应方 使用redis.setifbon()防止重复提交3 表单防重复提交3.1获取表单请求头转换为token3.2使用redis.setifbon()防止重复提交

2022-04-06 19:23:43 568

原创 git 指令操作虚拟机操作

1 记住密码2 远程copy 文件3远程登陆因为已经记住密码了所以不用输入密码

2022-04-05 13:57:02 931

原创 vue 拦截器 与 Hutool工具类JWT加密 服务器异步请求

一 异步请求1.1 请求端1.2响应端二账号加密2.2 vue操作接收值存储到电脑2.3拦截器添加到请求头然后访问浏览器2.4后台通过工具类验证

2022-04-02 13:19:31 1277

原创 Redis 应用场景

一 .1.1 定时任务缓存数据弱一致性1.2 到前台页面时获取数据1.3数据库操作时同时操作redis增删改查强一致性1.4 防止重复提交使用redis

2022-04-02 13:10:58 569

原创 linux 虚拟机配置 与本机网络IP地址

一 .第一个是线链接的本机ip 第二个是waifi链接的ip二配置虚拟机网络网络的俩个段

2022-03-02 17:36:08 2110

原创 单元测试 spring容器 es全量添加

2022-02-27 19:59:33 1163

原创 dubbo 服务框架 与303验证集合出现的问题 简单解决

2.duboo配置文件需要配置注解开启验证3.然后项目运行时会提示缺少类 pom需要导入依赖这样就能成功运行 <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>...

2022-02-25 21:17:59 152

原创 Idea 快速构建对象(2) 包括简单的方法

构建对象

2022-02-19 18:54:06 1036

原创 记一次月考总结

1环绕通知里获取用户ip地址 // 获取用户 ip ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); HttpServletRequest request = requestAttributes.getRequest(); String ip = re...

2021-12-31 10:27:06 179

原创 Kafka重复消费,消息丢失,消息积压,消息顺序消费解决方案

一 读取指定路径文件日志生产信息 @Test public void testReadLog() throws Exception { // 读取日志文件 String path="D:\\idea-work\\2021-12-28"; System.out.println("开始读取"); this.getFile(new File(path)); // 测试类 读取文件消耗时间 T...

2021-12-29 12:00:33 1571

原创 定时任务 和 日志文件的使用

1.1spring容器里添加 task注解驱动和注解类1.2在控制层开始编写任务 每一分中执行一次1.3该方法上添加注解详情点击链接@Scheduled注解各参数详解- 简书 (jianshu.com)1.4这里也使用了 apach下的log4的日志记录日志信息这里是我的配置 输出到控制台和 d盘...

2021-12-27 16:38:52 324

原创 Elasticsearch 复杂查询 版本6

一 Elasticsearch复杂查询1.1 构建查询池 // 构建查询池 BoolQueryBuilder bool = QueryBuilders.boolQuery();1.2 单字段模糊查询 或多字段模糊查询 或复合查询 if (!StringUtils.isBlank(quaryGood.getText1())){ if (!StringUtils.isBlank(quaryGood.getV1()))...

2021-12-24 14:18:49 1488

原创 用户输入错误验证码错误三次后,锁定该用户3分钟 redis 使用案列

一 用户输入错误验证码错误三次后,锁定该用户3分钟redis使用案列 @PostMapping("login") public String login(String tel,String code){ // 判断手机号 Boolean b = redisTemplate.hasKey(tel); // 固定常量 String count="_LOGIN_COUNT"; String user_lock=...

2021-12-24 14:01:33 1332

原创 三级联动及多图片的完美回显 ,简单易懂好上手,欢迎来找BUG

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %><%@ taglib pref.

2021-12-17 19:49:56 406 2

原创 IDEA 使用redis 缓冲案列

1 获取对象数据 // 缓存击穿 案列 防止多人同时间访问数据库 private Goods getGoods(int id){ // 缓存对象 Goods goods = (Goods) redisTemplate.opsForValue().get("goods:" + id); if (goods==null){ // 当不存在数据时 设置互斥锁 Boolean b = redi...

2021-12-17 14:07:07 364

原创 IDEA MAVEN项目 多图片上传

1jetty服务器上传图片1.1页面使用 ajax 上传文件以及回显1.2这里是后台操作1.3 这里实现了多张图片的回显以逗号分隔2 配置依赖2.1 控制层配置文件上传器对象2.2 配置父级项目pom文件3 tomcat配置3.1 配置tomcat 选择服务器地址3.2 选择真实路径 和运行的war包...

2021-12-17 12:39:53 443

原创 idea里的数据库快速构建对象

1.1.首先配置数据库链接 我的是MySql1.2输入账号密码 第一次需要下载配置文件1.3配置要使用的数据库1.4 这里是系统自带的类对象构建不太好用,下面是列子2.1这里更改下导入文件2.2 把POJO里的内容复制进去 这里为防止误删,俩个文件都已上传本博客以下是文件内容2.3 以上是生成的类应用了lombok的注解需要配置依赖 <!-- lo...

2021-12-15 21:27:51 1512

数据库 快速生成JPA表对象 脚本

数据库 快速生成JPA表对象 脚本

2022-05-06

高性能架构.xmind

linux系统命令 redis非关系数据库 kafaka消息发送 es数据搜素引擎 知识点整合

2021-12-27

Generate POJOs.groovy

idea数据库自带脚本快速构建对象 防止误删

2021-12-15

POJOs.properties

idea数据库快速构建对象模版

2021-12-15

设计,反射,自定义注解.xmind

设计,反射,自定义注解.xmind

2021-12-10

程序.xmind java基础 java基础

程序.xmind java基础 java基础

2021-12-10

Web前端.xmind

Web前端.xmind

2021-12-10

Stream.xmind数据流

Stream.xmind数据流

2021-12-10

SSMabatis.xmind图

SSMabatis.xmind图

2021-12-10

Lambda表达式.xmind

Lambda表达式.xmind

2021-12-10

jquery与页面事件整合.xmind

jquery与页面事件整合.xmind

2021-12-10

JAVA虚拟机.xmind

JAVA虚拟机.xmind

2021-12-10

Java垃圾回收GC.xmind

Java垃圾回收GC.xmind

2021-12-10

io流和util包.net网络包.xmind

io流和util包.net网络包.xmind

2021-12-10

空空如也

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

TA关注的人

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