java Hibernate 知识检验
1. 为什么要使用 hibernate?· hibernate 是对 jdbc 的封装,大大简化了数据访问层的繁琐的重复性代码。
· hibernate 是一个优秀的 ORM 实现,很多程度上简化了 DAO 层的编码功能。
· 可以很方便的进行数据库的移植工作。
· 提供了缓 ...
SpringCloud Alibaba 之 Sentinel(三)
五、Spring Cloud 集成Sentinel实践1、Sentinel接入Spring Cloud
创建一个基于Spring Boot的项目
添加Sentinel依赖包
12345<dependency> <groupId>com.alibaba.cloud< ...
SpringCloud Alibaba 之 Sentinel(二)
**Sentinel是面向分布式服务架构的轻量级流量控制组件,主要以流量为切入点,从限流、流量整形、服务降级、系统负载保护等多个维度来帮助我们保障微服务的稳定性。**1、Sentinel的特性
丰富的应用场景
实时监控
开源生态支持
SPI扩展点支持
2、Sentinel的组成
核心库:不依赖任何 ...
SpringCloud Alibaba 之 Sentinel(一)
一、基于Sentinel的微服务限流及熔断系统常见的保护策略有:服务降级、限流 和 熔断。
1、限流的算法1.1 计数器算法 在指定周期内累加访问次数,当访问次数到达设定的阈值时,触发限流策略,当进入下一个时间周期时进行访问次数的清零。
缺点:存在临界问题,当两个时间段内相近时间分 ...
Mysql 递归查询解决方案
关于Mysql递归查询,归纳有以下几种方式:1、递归CTE如果是Mysql 8.0 以上的版本,支持递归CTE(公用表表达式),它是一个命名的临时结果集,仅在单个SQL语句(例如SELECT,INSERT,UPDATE或DELETE)的执行范围内存在。与派生表类似,CTE不作为对象存储,仅在查询执行 ...
Lambda表达式常见应用场景
一、集合中的使用
集合的遍历12345678910111213// 初始化集合List<User> users = new ArrayList<>();users.add(new User("詹姆士",22,"男"));users.ad ...
Java虚拟机
参考连接
JVM总结
Java synchronized原理总结
我觉得并不会比他写得好:
点击此处
JAVA集合的多种遍历方式总结
Collection 集合 : 总的来说分为以下这三类,这里更多的子类我便不在阐述了。
Set : 无序集合,元素不可重复;
Queue : 队列;
List : 有序集合,元素可以重复;
Map集合 :一般用于保存拥有映射关系的数据,也就是 key-value 键值对,它也有很多子类 ...
JAVA反射机制
JAVA反射机制介绍java反射机制是在运行状态中,对于任意一个类,都能够得到这个类的所有属性和方法;对于任意一个对象,都能调用它的任意方法和属性;这种动态获取信息以及动态调用对象的方法的功能称为反射机制
获取Class对象的两种方式123456789// 1.如果我们知道具体的类,可以使用下面的代 ...



