随笔分类 -  Java

上一页 1 2 3 4 5 下一页

Java相关记录
工作中Hutool包的常用方法总结
摘要:异常信息String化打印 单独的工具方法 public class ExceptionUtil { // 以上代码通过将异常信息打印到 StringWriter 对象中,然后获取 StringWriter 的字符串表示,从而获取到异常信息的字符串。 public static String toS 阅读全文

posted @ 2024-01-16 10:03 五官一体即忢 阅读(200) 评论(0) 推荐(0)

SpringBoot参数校验
摘要:前言 在平时的开发工作中,我们通常需要对接口进行参数格式验证。当参数个数较少(个数小于3)时,可以使用if ... else ...手动进行参数验证。 当参数个数大于3个时,使用if ... else ...进行参数验证就会让代码显得臃肿,这个时候推荐使用注解来进行参数验证。 常用注解 下面列举一些 阅读全文

posted @ 2024-01-11 07:53 五官一体即忢 阅读(1310) 评论(0) 推荐(0)

整合bean-searcher,专注高级查询的只读 ORM,天生支持联表,免 DTO/VO 转换,使一行代码实现复杂列表检索成为可能!
摘要:gitee源码 阅读全文

posted @ 2024-01-09 15:13 五官一体即忢 阅读(23) 评论(0) 推荐(0)

springboot自动生成mybatis相关功能代码
摘要:gitee源码 阅读全文

posted @ 2023-12-28 11:41 五官一体即忢 阅读(19) 评论(0) 推荐(0)

springboot+redis解决重复提交问题
摘要:gitee源码 阅读全文

posted @ 2023-12-20 09:13 五官一体即忢 阅读(16) 评论(0) 推荐(0)

基于SpringBoot+Mybatis+Redis+RabbitMQ简易秒杀系统
摘要:gitee源码 阅读全文

posted @ 2023-12-19 17:23 五官一体即忢 阅读(21) 评论(0) 推荐(0)

SpringBoot读取resources下的文件以及resources的资源路径
摘要:1.这种可以 但是在容器中获取不到(以下几种都可以只要不在容器)。 InputStream inputStream = this.getClass().getResourceAsStream("/static/imgs/aha.png"); Properties pps = new Properti 阅读全文

posted @ 2023-12-19 15:13 五官一体即忢 阅读(1790) 评论(0) 推荐(0)

java的8种异步实现方式
摘要:异步执行对于开发者来说并不陌生,在实际的开发过程中,很多场景多会使用到异步,相比同步执行,异步可以大大缩短请求链路耗时时间,比如:发送短信、邮件、异步更新等,这些都是典型的可以通过异步实现的场景。 异步的八种实现方式 线程Thread Future 异步框架CompletableFuture Spr 阅读全文

posted @ 2023-12-19 15:04 五官一体即忢 阅读(680) 评论(0) 推荐(0)

防止XSS攻击和sql注入
摘要:gitee源码 阅读全文

posted @ 2023-12-18 14:07 五官一体即忢 阅读(15) 评论(0) 推荐(0)

springboot整合disruptor(高并发内存消息队列)
摘要:gitee源码 阅读全文

posted @ 2023-12-18 10:16 五官一体即忢 阅读(52) 评论(0) 推荐(0)

springboot整合mybatis-flex
摘要:包含简单的增删改查、链式(联合)查询 源码 阅读全文

posted @ 2023-12-18 09:11 五官一体即忢 阅读(90) 评论(0) 推荐(0)

Java项目防止SQL注入的四种方案
摘要:一、什么是SQL注入? SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。 SQL案列 阅读全文

posted @ 2023-12-15 08:41 五官一体即忢 阅读(521) 评论(0) 推荐(0)

springboot虚拟线程(jdk21,springboot3.2.0)
摘要:1. 什么是虚拟线程 虚拟线程是JDK21版本正式发布的一个新特性。虚拟线程和平台线程主要区别在于,虚拟线程在运行周期内不依赖操作系统线程:它们与硬件脱钩,因此被称为“虚拟”。这种解耦是由JVM提供的抽象层赋予的。 虚拟线程的运行成本远低于平台线程。它们消耗的内存要少得多。这就是为什么我们可以创建数 阅读全文

posted @ 2023-12-14 08:29 五官一体即忢 阅读(844) 评论(0) 推荐(0)

vue+spirngboot前后端数据加解密(基于AES+RSA实现)
摘要:案例说明 案例只针对post请求 这里使用’Content-Type’: ‘application/x-www-form-urlencoded; charset=UTF-8’;为键值对的形式(非json) AES加密数据,RAS加密AES的key 实现思路 前台首先请求非加密接口获取后台的公钥前台在 阅读全文

posted @ 2023-12-08 17:42 五官一体即忢 阅读(748) 评论(0) 推荐(0)

MyBatis的10种高级用法
摘要:目录 用来循环容器的标签forEach,查看例子 concat模糊查询 choose (when, otherwise)标签 selectKey 标签 if标签 if + where 的条件判断 if + set实现修改语句 if + trim代替where/set标签 foreach 用来循环容器 阅读全文

posted @ 2023-12-07 14:31 五官一体即忢 阅读(857) 评论(0) 推荐(0)

springboot整合mongodb连接池
摘要:直接上源码:https://gitee.com/huangtao_2021/springboot-learn/tree/master/springboot-mongodb spring: mongodb: maxSize: 100 # 允许的最大连接数。这些连接在空闲时将保留在池中。一旦池耗尽,任何 阅读全文

posted @ 2023-12-07 09:14 五官一体即忢 阅读(1679) 评论(0) 推荐(1)

并发去重
摘要:/** * 并发去重去重 */ @RequestMapping("/debuplication") public R Debuplication() { //两个请求一样,但是请求时间差一秒 String req = "{\n" + "\"requestTime\" :\"2019010112000 阅读全文

posted @ 2023-11-30 07:58 五官一体即忢 阅读(26) 评论(0) 推荐(0)

jvm调优
摘要:方式一:idea中设置 -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -Xms1024m -Xmx1024m -Xmn256m -Xss256k -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC 方式二:发布时 阅读全文

posted @ 2023-11-29 10:32 五官一体即忢 阅读(72) 评论(0) 推荐(0)

开源项目分布式任务调度xxl-job的使用
摘要:https://gitee.com/huangtao_2021/springboot-job-master.git 阅读全文

posted @ 2023-11-27 17:08 五官一体即忢 阅读(14) 评论(0) 推荐(0)

springboot文件预览解决方案kkfileview,gitee源码
摘要:https://gitee.com/huangtao_2021/springboot-file-online-preview 原来开源项目基础上做简单修改,增加接口http://127.0.0.1:8012/prefileview?fileUrl=,直接放入可以访问的文件地址即可,如 http:// 阅读全文

posted @ 2023-11-27 10:53 五官一体即忢 阅读(98) 评论(0) 推荐(0)

上一页 1 2 3 4 5 下一页

导航