![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习日报
文章平均质量分 88
来者__
这个作者很懒,什么都没留下…
展开
-
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 · 1620 阅读 · 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 · 1125 阅读 · 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 · 1753 阅读 · 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 · 441 阅读 · 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 · 1319 阅读 · 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 · 2236 阅读 · 1 评论 -
Java学习日报—SQL基础—2021/11/29
目录1.1关键词DISTINCT1.2 连表查询1.2.1 内连接1.2.2 外连接1.3 查询执行顺序1.1关键词DISTINCT DISTINCT语法介绍,可能很多电影都是同一年Year发布的,如果想要按年份排重,一年只能出现一部电影到结果中, 你可以用 DISTINCT 关键字来指定某个或某些属性列唯一返回。写作:DISTINCT Year选取出唯一的结果的语法SELECT DISTINCT column, another_.原创 2021-11-29 20:32:44 · 380 阅读 · 0 评论 -
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 · 904 阅读 · 0 评论 -
Java学习日报—消息队列—2021/11/23
MQ的使用一般是用于系统解耦、异步通信和流量削峰。除此之外,还有延迟通知、最终一致性保证、顺序消息、流式处理等等。原创 2021-11-23 20:12:30 · 1323 阅读 · 1 评论 -
Java学习日报—Java并发—2021/11/22
目录1. Spring、SpringBoot、Spring Cloud区别2. Java并发之容器2.1 CopyOnWriteArrayList和CopyOnWriteArraySet2.2 BlockingQueue和BlockDeque2.3 ConcurrentLinkedQueue2.4 ConcurrentHashMap2.5 ConcurrentSkipListMap和ConcurrentSkipListSet3. Java并发之线程3.1 线程的状态和生.原创 2021-11-22 20:52:33 · 651 阅读 · 0 评论 -
Java学习日报—2021/11/18
一、JDK8常用的新特性(1)Date/Time API:java8为date和time引入了新的API,解决了java.util.Date和java.util.Calendar的缺点。现有方法的缺陷:现有的Date和Calendar不是线程安全的; 现有的API设计不是很合适,没有足够的方法来执行日常的操作; 现有的方法需要额外的编码来处理时区。具体的内容:使用LocalDate,LocalTime和 LocalDateTime进行日期和时间的处理,操作更加简单,并且是线程安全的..原创 2021-11-18 18:07:36 · 418 阅读 · 0 评论