-
JDBC新增数据返回主键(MySQL)
java | 01-21 | 67个浏览˂!-- var sogou_ad_id=1045012; var sogou_ad_height=90; var sogou_ad_width=640; --˃ 新建一张表,表的ID是自增的,如何在新增时返回这条数据生成的主键ID。这个有实际使用案例,比如多表之间有关...
-
Curator分布式锁
java | 01-21 | 51个浏览˂!-- var sogou_ad_id=1045012; var sogou_ad_height=90; var sogou_ad_width=640; --˃ 分布式锁服务宕机,ZooKeeper一般是以集群部署,如果出现ZooKeeper宕机,那么只要当前正常的服...
-
Seata之XA 模式的使用
java | 01-21 | 62个浏览˂!-- var sogou_ad_id=1045012; var sogou_ad_height=90; var sogou_ad_width=640; --˃ Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。在...
-
HTTP POST数据和数据接收
java | 01-21 | 53个浏览˂!-- var sogou_ad_id=1045012; var sogou_ad_height=90; var sogou_ad_width=640; --˃ HTTP发送的数据有两种方式,一种是GET请求,一种是POST请求,GET请求就是简单的URL拼接参数,发...
-
Seata之AT 模式的使用
java | 01-21 | 70个浏览˂!-- var sogou_ad_id=1045012; var sogou_ad_height=90; var sogou_ad_width=640; --˃ Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。在...
-
Java之LinkedHashMap
java | 01-21 | 47个浏览˂!-- var sogou_ad_id=1045012; var sogou_ad_height=90; var sogou_ad_width=640; --˃ LinkedHashMap是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现提供所有可选的映...
-
Java之SimpleDateFormat
java | 01-21 | 49个浏览˂!-- var sogou_ad_id=1045012; var sogou_ad_height=90; var sogou_ad_width=640; --˃ 在多线程环境下,当多个线程同时使用相同的SimpleDateFormat对象(如static修饰)的话,如...
-
静态代码块、构造代码块、构造方法的执行顺序
java | 01-21 | 61个浏览˂!-- var sogou_ad_id=1045012; var sogou_ad_height=90; var sogou_ad_width=640; --˃ 执行顺序是:先执行“静态代码块”,再执行“构造代码块”,最后执行“构造方法”。静态代码块是类级别的,而构造...
-
Java自定义类的加载器
java | 01-21 | 53个浏览˂!-- var sogou_ad_id=1045012; var sogou_ad_height=90; var sogou_ad_width=640; --˃ Java程序在运行的时候,JVM通过类加载机制(ClassLoader)把class文件加载到内存中,只有...
-
Java中双重检查锁(double checked locking)
java | 01-21 | 67个浏览˂!-- var sogou_ad_id=1045012; var sogou_ad_height=90; var sogou_ad_width=640; --˃ 双重检查锁(Double-Check Locking),顾名思义,通过两次检查,并基于加锁机制,实现某个功...