Java
文章平均质量分 80
来者__
这个作者很懒,什么都没留下…
展开
-
Java学习日报 — 问题记录 — 2021/12/14
1、出现问题:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)分析:出现没有找到mapper及其selectList方法原因:Mapper类继承的BaseMapper导入出错,原来的mapper使用的是mybatis plus下的BaseMapper解决:改为继承base目录下的BaseMapper,该文件使用tk.mybatis,并将selectList方法改为selectByExam原创 2021-12-14 17:58:46 · 1581 阅读 · 1 评论 -
彻底学会Spring事务——概念+具体实现
目录1 声明式事务管理的注解实现2 Transactional事务的参数配置2.1 propagation:事务传播行为2.2 ioslation:事务隔离级别2.3 timeout:超时时间2.4 readOnly:是否只读2.5 rollbackFor:回滚2.6 noRollbackFor:不回滚3 声明式事务管理的XML实现4 声明式事务管理完全注解实现在 Spring 进行事务管理操作有两种方式:编程式事务管理和声明式事务管理。声明式事务管理底层..原创 2021-12-07 19:54:36 · 951 阅读 · 0 评论 -
彻底学会Spring的IOC和AOP——理论+实操
目录1 IOC1.1 概念1.2 底层原理1.3 IOC容器1.4 Bean管理:基于xml配置文件实现1.5 两种类型的Bean1.6 Bean的作用域1.7 Bean的生命周期1.8 自动装配(xml方式)1.9 在bean中引入外部配置文件1.10 Bean管理:基于注解实现1.10.1 基于注解实现对象的创建1.10.2 基于注解实现属性注入1.10.3 完全注解开发实现2 AOP2.1 概念2.2 底层原理2.3 JDK动态.原创 2021-12-07 15:40:55 · 1293 阅读 · 0 评论 -
Java学习日报—注解、Hash、Lombok—2021/12/02
目录1 相关注解1.1 @Controller 和 @RestController1.2 @ApiIgnore1.3 @PostMapping2 java知识点2.1 instanceof关键字2.2 StringUtils2.3 Hash2.3.1 HashMap的扩容2.3.2 HashMap并发2.3.3 ConcurrentHashMap3 lombok3.1 介绍3.2 使用方法3.3 具体使用今天看了下公司的一些业务代码,有如下收获原创 2021-12-02 20:45:50 · 267 阅读 · 0 评论 -
Java学习日报—Swagger介绍 与 布隆过滤器详解—2021/12/01
目录1. Swagger1.1 介绍1.2 Swagger 的优势1.3 简单使用1.3.1 集成 Swagger 管理 API 文档1.3.2 在线测试接口1.4 常用注解1.5 参考链接1 布隆过滤器1.1 背景1.2 布隆过滤器介绍1.3 基本思想1.4 优缺点1.4.1 优点1.4.2 缺点1.5 布隆过滤器的数据结构与原理图解1.6 如何选择哈希函数个数和布隆过滤器长度1.7 简单代码示例1.8 参考链接1. Swag原创 2021-12-01 17:30:23 · 942 阅读 · 1 评论 -
Java学习日报—泳道与Feign—2021/11/30
目录1 泳道的概念和特性1.1 背景1.2 什么是泳道1.3 泳道的特性1.4 泳道的价值2 feign的概念和简单使用2.1 feign背景2.2 feign使用说明2.3 feign使用示例1 泳道的概念和特性1.1 背景微服务架构下服务个数多、调用链路长,其中一个服务出问题会影响到整条链路。但QA提测往往需要同时测试一条链路上的多个服务,甚至是同时测试一个服务的多个演进版本。提供稳定的环境和多服务/多版本同时测试变成了主要矛盾,通过泳道“Swimla原创 2021-11-30 17:52:37 · 1966 阅读 · 1 评论 -
Java学习日报—JVM垃圾回收全解—2021/11/26
目录1.1 确定垃圾对象1.1.1 引用计数法1.1.2 可达性分析法1.2 引用1.2.1 宣告对象死亡1.3 方法区回收1.3.1回收废弃常量1.3.2 回收无用的类1.4 常见的垃圾回收算法1.4.1 标记-清除算法1.4.2 标记-复制算法1.4.3 标记-整理算法1.4.4 分代收集算法1.5 常用的垃圾回收器1.5.1 相关的概念1.5.2 Serial 收集器1.5.3 ParNew收集器1.5.4 Parallel S.原创 2021-11-26 18:01:03 · 477 阅读 · 0 评论 -
一文简单理解Java反射及使用
1 什么是反射反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个属性和方法;这种动态获取的信息以及动态调用对象的方法的功能称为 Java 语言的反射机制。2 反射机制的优缺点有哪些优点:能够运行时动态获取类的实例,提高灵活性;可与动态编译结合Class.forName('com.mysql.jdbc.Driver.class'); ,加载MySQL的驱动类。缺点:使用反射性能较低,需要解析字节码,将内存中的对象进行解析。其解决方原创 2021-08-29 13:26:42 · 308 阅读 · 0 评论 -
一文看懂Java虚拟机——JVM基础概念整理
1 基础概念2 垃圾回收3 虚拟机调优原创 2021-08-23 23:02:31 · 102 阅读 · 0 评论