For Future For You
12
24
Lock Lock
锁相关的概念为什么需要锁?因为多线程访问同一资源导致资源竞争所以需要锁。根据不同的维度可以将锁分为:共享锁&排他锁,乐观锁&悲观锁,公平锁和非公平锁 乐观锁 认为读多写少,遇到并发写的可能性低,每次去读取数据的时候不会上锁
2023-12-24
22
单元测试解读 单元测试解读
单元测试多方法联测public class OrderedTestExecutionListener implements TestExecutionListener { private static boolean rollba
2023-12-22
16
Mybatis Mybatis
Mybatis高级Mybatis使用批量查询<select id="" parameterType="" resultType=""> select id,name,code from Tablename wh
2023-12-16
11
28
常用命令 常用命令
Tcpdump示例抓包命令如下: 切换到root用户 创建目录(如:mkdir tcpdump) 进入该目录(cd tcpdump) 开始抓包 (tcpdump -i any -s 0 -C 50 -w mycap.dat port 端口
2023-11-28
24
Spring特性 Spring特性
IOC四种注入方式Spring中会将所有添加上注解的类自动生成Bean来管理,注解包括:@service/@component/@controller等,而Bean的注入,除非xml文件中配置,或者@Autowire/@Resource/@
2023-11-24
24
MySql高级 MySql高级
MySql使用表字段操作-- 修改字段 alter table table_name modify[add] [column] field_name int not null default 0; -- 修改字段名 alter table
2023-11-24
24
Dubbo Dubbo
DUBBO简介DUBBO简单来说就是一个RPC协议实现框架,一般与注册中心(Zookeeper)结合使用来提供服务发现和服务注册,当然也可以不和注册中心结合,直接使用直连的方式进行服务调用。除了提供RPC远程接口调用功能之外,DUBBO还可
2023-11-24
09
23
Zookeeper Zookeeper
Zookeeper简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 可以实现负载均衡,注册中心,分布式锁等功能
2023-09-23
09
09
Spring启动流程 Spring启动流程
启动流程 Spring启动通常由我们自己的项目中main方法调用SpringApplication.run(XXX.class,args)作为启动入口 Spring中启动源码的解析// 程序中run方法调用处,在这个方法中创建一个Spri
2023-09-09
02
RabbitMQ RabbitMQ
消息队列RabbitMQ 生产者发消息只需要知道发给哪个交换机,设置对应的routingKey以及发送消息内容,同时还可以设置一些参数如消息的过期时间,是否持久化等 消费者只需要知道从哪个队列中接受消息,提供消费消息的方法和是否自动应答 队
2023-09-02
07
16
日志文件解析 日志文件解析
日志框架log4j2XML文件解析 同步输出形式 <?xml version="1.0" encoding="UTF-8"?> <Configuration status="debug" name="MyApp" package
2023-07-16
1 / 2