Java小强个人技术博客站点
手机版
首页
Java
开源
服务器
站长
框架
Linux
软件
JS
DB
NET
微博
留言薄
当前位置:
首页
>> Java
Java自定义类的加载器
415
0
Java
| 2022-2-14 23:19
Java程序在运行的时候,JVM通过类加载机制(ClassLoader)把class文件加载到内存中,只有class文件被载入内存,才能被其他class引用,使程序正确运行起来.Java中的ClassLoader有三种:Bootstrap ClassLoader 、Extension ClassLoader、App ClassLoader。1. Bootst......
查看详细
静态代码块、构造代码块、构造方法的执行顺序
402
0
Java
| 2022-2-14 21:03
执行顺序是:先执行“静态代码块”,再执行“构造代码块”,最后执行“构造方法”。静态代码块是类级别的,而构造代码块和构造方法是实例级别的,因而静态代码块先执行;又因构造代码块是独立的,必须依附载体才能运行,因而构造代码块需放到构造方法前。静态代码块:用staitc声明,jvm加载类时执行,仅执行一次构造代码块:类中直接用{}定义,每一次创建对象时执行。执行顺序......
查看详细
Java之SimpleDateFormat
510
0
Java
| 2022-2-11 13:15
在多线程环境下,当多个线程同时使用相同的SimpleDateFormat对象(如static修饰)的话,如调用format方法时,多个线程会同时调用calender.setTime方法,导致time被别的线程修改,因此线程是不安全的。SimpleDateFormat类内部有一个Calendar对象引用,它用来储存和这个SimpleDateFormat相关的日......
查看详细
Java之LinkedHashMap
350
0
Java
| 2022-2-11 11:20
LinkedHashMap是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变,LinkedHashMap实现与HashMap的不同之处在于,后者维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,该迭代顺序可以是插入顺序或者......
查看详细
Seata之AT 模式的使用
922
0
Java
| 2022-2-7 22:20
Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。在 Seata 开源之前,Seata 对应的内部版本在阿里经济体内部一直扮演着分布式一致性中间件的角色,帮助经济体平稳的度过历年的双11,对各BU业务进行了有力的支撑。经过多年沉淀与积累,商业化产品先后在阿里云、金融云进行售卖。2019.1 为了打造更加完善......
查看详细
Seata之XA 模式的使用
808
0
Java
| 2022-2-7 21:12
Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。在 Seata 开源之前,Seata 对应的内部版本在阿里经济体内部一直扮演着分布式一致性中间件的角色,帮助经济体平稳的度过历年的双11,对各BU业务进行了有力的支撑。经过多年沉淀与积累,商业化产品先后在阿里云、金融云进行售卖。2019.1 为了打造更加完善......
查看详细
Curator分布式锁
953
0
Java
| 2022-2-5 10:02
分布式锁服务宕机,ZooKeeper一般是以集群部署,如果出现ZooKeeper宕机,那么只要当前正常的服务器超过集群的半数,依然可以正常提供服务持有锁资源服务器宕机,假如一台服务器获取锁之后就宕机了, 那么就会导致其他服务器无法再获取该锁. 就会造成死锁问题, 在Curator中, 锁的信息都是保存在临时节点上, 如果持有锁资源的服务器宕机, 那么ZooK......
查看详细
JDBC新增数据返回主键(MySQL)
1647
0
Java
| 2021-5-11 9:16
新建一张表,表的ID是自增的,如何在新增时返回这条数据生成的主键ID。这个有实际使用案例,比如多表之间有关系时,下面的表要使用上面表的主键,那么就必须获得上面新增数据的主键。有两种方式,第一种是查询这个表下一个要生成的ID,比如现在数据库有一条数据,那下一个ID是2,多次查询不使用的情况下一直返回2。如果新增了一个数据2但是删除的话,再查询返回3。selec......
查看详细
1
2
3
4
5
个人资料
Java小强
未曾清贫难成人,不经打击老天真。
自古英雄出炼狱,从来富贵入凡尘。
站内搜索
文章分类
Java(40)
站长(49)
开源(104)
框架(43)
理论(68)
JS(52)
Linux(12)
DB(38)
服务器(49)
NET(11)
生活(33)
软件(66)
PHP(14)
其他(4)
最新文章
计算HMAC-SHA1签名,并对签名结果做URL安全的Base64编码
Nacos采坑:非集群Nacos不要使用同一个MySQL数据库
SpringCloud启动LN:170 Cannot determine local hostname
Http框架OkHttps
CentOS7配置RocketMQ集群
Jenkins集成SonarQube
CentOS安装SonarQube
Jenkins构建触发器-Git hook自动触发构建
热门文章
HTTP POST数据和数据接收
常用SpringJPA主键生成策略,UUID和自增
Apache Commons Jar包下载
SpringJPA 慎重 findAll() 切记分页
IIS服务器返回Bad Request (Invalid Hostname)解决办法
java中BigDecimal加减乘除基本用法
Web测试调试插件RESTClient和HttpRequester
windows service 更换IP后Tomcat无法启动
随机文章
人和人之间的这点信任都没有了吗?
正则替换所有A标签
MySQL 替换字段部分内容
TbViewer大量耗费CPU资源和内存的问题
一次换工作的纠结,我到底在想什么呢?
mybatis在xml文件中增加大于号小于号
Json的世界里只有Map和List
前端静态资源福利:百度的静态资源库