• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Jie0525

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  Java基础

 
日志切面
摘要:@Slf4j @Aspect @Component public class WebLogAspect { /** * 线程绑定变量,用于记录请求的开始时间 */ private static final ThreadLocal<Long> START_TIME_THREAD_LOCAL = new 阅读全文
posted @ 2025-02-08 15:16 Jie0525 阅读(25) 评论(0) 推荐(0)
MybatisPlus 配置重写
摘要:一、MybatisPlus 配置 插入配置的 租户 MyTenantLineHandler @Configuration @MapperScan("com.jie.**.mapper") @EnableTransactionManagement public class MybatisPlusCon 阅读全文
posted @ 2025-02-08 15:10 Jie0525 阅读(68) 评论(0) 推荐(0)
idea 安装插件 Apifox Helper
摘要:Java 代码自动生成 API 文档 什么是 Apifox Helper 「Apifox Helper」是 Apifox 针对 IntelliJ IDEA 推出的插件,可以本地识别 Java 、Kotlin 后端项目的源代码,自动生成 API 文档 并同步到 Apifox 项目中,团队成员可即时查看 阅读全文
posted @ 2024-08-30 09:36 Jie0525 阅读(929) 评论(0) 推荐(0)
FastDFS 简单安装
摘要:**环境准备** | 名称 | 说明|| centos |7.x || libfastcommon | FastDFS分离出的一些公用函数包 || FastDFS | FastDFS本体| fastdfs-nginx-module| FastDFS和nginx的关联模块 || nginx | ngi 阅读全文
posted @ 2022-08-02 16:36 Jie0525 阅读(79) 评论(0) 推荐(0)
ElasticSearch报错plugins\elasticsearch\ik\config\IKAnalyzer.cfg.xml“read”
摘要:主要是文件名不能是中文,所以会导致出现这个报错elasticsearch\elasticsearch-6.4.3\plugins\ik\config\IKAnalyzer.cfg.xml" “read”) java.security.AccessControlException: access de 阅读全文
posted @ 2022-07-29 16:06 Jie0525 阅读(81) 评论(0) 推荐(0)
kettle使用教程-1
摘要:第1章 kettle概述 1.1 什么是kettle Kettle是一款开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。 1.2 Kettle核心知识点 1.2.1 Kettle工程存储方式 1) 以XML形式存储 2) 以资源库方式 阅读全文
posted @ 2021-12-28 14:54 Jie0525 阅读(3295) 评论(0) 推荐(0)
面试必问 如何保证缓存与数据库的一致性
摘要:背景: 缓存是软件开发中一个非常有用的概念,数据库缓存更是在项目中必然会遇到的场景。而缓存一致性的保证,更是在面试汇总被反复问到,针对不同要求,选择不同的处理方案 为什么需要缓存 存储如mysql通常支持完整的ACID特性,因为可靠性,持久性等因素,性能普遍不高,高并发的查询会给mysql带来压力, 阅读全文
posted @ 2021-05-09 00:36 Jie0525 阅读(149) 评论(0) 推荐(0)
SqlSessionFactoryBuilder、SqlSessionFactory和SqlSession的作用域以及生命周期
摘要:注意:对象生命周期和依赖注入框架 依赖注入框架可以创建线程安全的,事务性的SqlSession和映射器,并将它们直接注入到bean中,这样您就可以忽略它们的生命周期。 您可能想看看MyBatis-Spring或MyBatis-Guice子项目,以了解有关将MyBatis与DI框架一起使用的更多信息。 阅读全文
posted @ 2021-05-09 00:22 Jie0525 阅读(374) 评论(0) 推荐(0)
JDBC回顾之手写JDBC
摘要:一、JDBC总结问题: 数据库连接创建、释放频繁造成系统资源浪费,从而影响系统性能 SQL语句在代码中硬编码,造成代码不易维护,实际应用中SQL变化的可能较大,SQL变动需要改变java代码 使用prepardStatement向占有位符号传参数存在硬编码,因为SQL语句的where条件不一定,可能 阅读全文
posted @ 2021-05-04 10:08 Jie0525 阅读(482) 评论(0) 推荐(0)
多线程知识点
摘要:进程:是指一个内存中运行的应用程序,每一个进程都有一个独立的内存空间。一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创建、运行到消亡的过程。 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程, 阅读全文
posted @ 2021-04-22 15:17 Jie0525 阅读(59) 评论(0) 推荐(0)
文件上传
摘要:public void upload (@RequestParam("file") MultipartFile file, String remark) { System.out.println("执行了一次"); // 获取原始名字 String fileNameOld = file.getOri 阅读全文
posted @ 2021-04-20 14:28 Jie0525 阅读(75) 评论(0) 推荐(0)
Java基础知识理解
摘要:创建对象的标准: 类名称 对象名 = new 类名称() 匿名对象就是只有右边的对象,没有左边的名字和赋值运算符。 new 类名称 () 注意事项: 匿名对象只能使用唯一的一次,下次再用不得不创建新的对象 数组的长度不可以改变 但是ArrayList集合长度可以随意改变。 对于ArrayList来说 阅读全文
posted @ 2021-04-18 22:16 Jie0525 阅读(43) 评论(0) 推荐(0)