随笔分类 -  Spring Boot

摘要:导读 有一个这样子的需求,线上正在跑的业务,由于业务发展需要,需重新开发一套新系统,等新系统开发完成后,需要无缝对接切换,当初具体设计见草图。 添加依赖 <!--lombok--> <dependency> <groupId>org.projectlombok</groupId> <artifact 阅读全文
posted @ 2021-11-03 16:15 陈彦斌 阅读(907) 评论(0) 推荐(4) 编辑
摘要:导读 下午抽空封装一个通用导出Excel工具类。之前还写过一篇EasyPoi导入参数校验,批注导出,点我直达 添加依赖 <!-- easy poi --> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring- 阅读全文
posted @ 2021-10-29 15:48 陈彦斌 阅读(3823) 评论(0) 推荐(0) 编辑
摘要:记录内容 接口名称 浏览器名称 操作系统 请求ip 接口入参、出参 接口耗时 。。。。 表结构 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- -- Table structure for sys_log -- DROP TABLE IF EXIS 阅读全文
posted @ 2021-10-13 16:10 陈彦斌 阅读(1325) 评论(2) 推荐(3) 编辑
该文被密码保护。
posted @ 2021-10-10 17:49 陈彦斌 阅读(0) 评论(0) 推荐(0) 编辑
摘要:导读 日常开发过程中,经常遇到Excel导入、导出等功能,其中导入逻辑相对麻烦些,还涉及到参数的校验,然后将错误信息批注导出。之前写过EasyExcel导入(参数校验,带批注)(点我直达1、点我直达2)、导出等功能。今天遇到一个需求是,导入、导出还需要带上图片,EasyExcel目前还不支持Exce 阅读全文
posted @ 2021-09-25 00:20 陈彦斌 阅读(3482) 评论(0) 推荐(2) 编辑
摘要:生成规则 当前年份(省略年份前三位数)+月份+日期+三位顺序码,比如2021年7月15日第3笔。 此编号对应为:10715003 实现思路 1、使用redis原子自增特性 2、先判断key,是否存在 2.1、存在:顺序码自增 2.2、不存子:重新生成顺序码 代码实现 控制器 import io.sw 阅读全文
posted @ 2021-09-24 23:23 陈彦斌 阅读(2027) 评论(0) 推荐(0) 编辑
摘要:什么是 XSS ? XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。这些恶意网页程序通常是JavaScript,但实际上也可以包括Java、 VBScript、ActiveX、 Flash 或者甚至是普通的HTML。攻 阅读全文
posted @ 2021-09-14 14:54 陈彦斌 阅读(1221) 评论(0) 推荐(0) 编辑
摘要:导读 今天公司有个项目莫名其妙的运行不起来,提示Kotlin版本兼容问题,网上找到解决方案后,整理下来。 错误信息 Error:Kotlin: Module was compiled with an incompatible version of Kotlin. The binary version 阅读全文
posted @ 2021-08-18 13:23 陈彦斌 阅读(3003) 评论(0) 推荐(1) 编辑
摘要:导读 之前写过一篇,利用AOP记录用户操作日志:点我直达。 核心概念 横切关注点 对那些方法进行拦截,拦截后怎么处理,这些就叫横切关注点 比如:权限认证、日志、事务 通知 Advice 在特定的切入点上执行的增强处理,有5种通知 用途:记录日志、控制事务、提前编写好通用的模块,需要的地方直接调用 连 阅读全文
posted @ 2021-08-17 11:32 陈彦斌 阅读(86) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-08-15 00:01 陈彦斌 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-07-08 15:38 陈彦斌 阅读(0) 评论(0) 推荐(0) 编辑
摘要:自定义注解 import java.lang.annotation.*; /** * @Author:chenyanbin */ @Documented @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.FIELD) public @in 阅读全文
posted @ 2021-06-24 14:55 陈彦斌 阅读(862) 评论(0) 推荐(0) 编辑
摘要:项目结构 添加依赖 <dependency> <groupId>org.flywaydb</groupId> <artifactId>flyway-core</artifactId> </dependency> <dependency> <groupId>org.springframework.bo 阅读全文
posted @ 2021-06-17 17:15 陈彦斌 阅读(298) 评论(0) 推荐(1) 编辑
摘要:dependency:tree -f pom.xml 阅读全文
posted @ 2021-06-17 10:15 陈彦斌 阅读(660) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-05-26 09:37 陈彦斌 阅读(0) 评论(0) 推荐(0) 编辑
摘要:资源文件位置 方式一 使用项目内路径读取,该路径只在开发工具中显示,类似:src/main/resources/2.jpg。只能在开发工具中使用,部署之后无法读取。(不通用) @Test public void testReadFile2() throws IOException { File fi 阅读全文
posted @ 2021-05-25 20:41 陈彦斌 阅读(379) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-05-09 18:22 陈彦斌 阅读(0) 评论(0) 推荐(0) 编辑
摘要:<repositories> <repository> <id>maven-ali</id> <url>http://maven.aliyun.com/nexus/content/groups/public//</url> <releases> <enabled>true</enabled> </r 阅读全文
posted @ 2021-05-09 12:31 陈彦斌 阅读(405) 评论(0) 推荐(0) 编辑
摘要:导读 最近负责消息网关,里面有个短信模板导入功能,因为不同模板编号对应不同参数,导入后的数据定时发送,涉及到Excel中列名不固定问题,于是想根据列名+值,组合成一个大JSON,具体代码如下。 引入依赖 <dependency> <groupId>com.alibaba</groupId> <art 阅读全文
posted @ 2021-04-28 17:40 陈彦斌 阅读(5490) 评论(1) 推荐(4) 编辑
摘要:import org.springframework.data.jpa.repository.JpaSpecificationExecutor; import org.springframework.data.jpa.repository.Modifying; import org.springfr 阅读全文
posted @ 2021-04-22 16:30 陈彦斌 阅读(433) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩