- 博客(219)
- 资源 (8)
- 收藏
- 关注
原创 使用Spring的getBeansOfType实现接口多实现类的动态调用
使用Spring的getBeansOfType实现接口多实现类的动态调用
2023-08-31 11:05:56 411
原创 Java中静态方法和非静态方法的选择
因为,在多线程中使用同一个静态方法时,每个线程都共享一个静态字段(static field)。所以说,如果该静态方法不去操作一个静态字段,只在方法内部使用实例字段(instance field),不会引起安全性问题。但是,如果该静态方法操作了一个静态字段,则有可能会引起线程安全问题.静态方法内的临时变量是每个线程都有一份的,因而是安全的.那么,在多线程中使用静态方法是否有线程安全问题?
2023-08-22 17:30:34 249
原创 activeMQ、rabbitMQ、rocketMQ、kafka、zeroMQ等队列的对比
activeMQ、rabbitMQ、rocketMQ、kafka、zeroMQ等队列的对比
2023-07-28 22:28:34 87
原创 consul、eureka、nacos、zookeeper等注册中心的对比
consul、eureka、nacos、zookeeper等注册中心的对比
2023-07-28 12:39:10 76
原创 mysql悲观锁与乐观锁、死锁
当程序中可能出现并发的情况时,就需要保证在并发情况下数据的准确性,以此确保当前用户和其他用户一起操作时,所得到的结果和他单独操作时的结果是一样的。这就叫做并发控制。并发控制的目的是保证一个用户的工作不会对另一个用户的工作产生不合理的影响。没有做好并发控制,就可能导致读等问题。常说的并发控制,一般都和数据库管理系统(DBMS)有关。在 DBMS 中并发控制的任务,是确保多个事务同时增删改查同一数据时,不破坏事务的隔离性、一致性和数据库的统一性。
2023-07-22 20:14:16 309
原创 shardingsphere mybatisplus properties和yml配置实现、分页查询
shardingsphere mybatisplus properties和yml配置实现
2023-07-13 01:32:49 914
原创 centos7 配置java程序自启动
systemctl enable endpoint 使配置生效,注意endpoint是项目名,start.sh需要改jar文件的名字,boot.sh需要修改项目的路径和spring环境变量配置。配置systemctl的文件 vim /lib/systemd/system/endpoint.service。boot.sh 通用启动脚本 注意脚本要有执行权限:chmod +x boot.sh。启动:systemctl start endpoint。启动脚本:start.sh。
2023-06-06 10:26:30 516
bmqtt-client.rar
2019-07-05
阿里巴巴Java开发详尽手册.pdf
2019-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人