
java
文章平均质量分 92
weixin_44115365
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM初识
1. JVM类加载 9类的加载过程:加载-验证-准备-解析-初始化-使用-卸载(1)验证阶段:校验class文件是否符合JVM规范,是否被篡改。(2)准备阶段:给类分配一定的内存空间,给类变量(static修饰的变量)分配内存空间,设置初始值。(3)解析阶段:符号引用修改为直接引用。(4)初始化:给类变量(static变量)进行真正的赋值,还有执行static静态代码块。需要初始化的类,发现他的父类还没初始化,会先初始化他的父类JVM在什么情况下会加载一个类?JVM启动后先加载main方法原创 2022-03-31 10:18:10 · 366 阅读 · 0 评论 -
sharding-jdbc实现2主4从数据分片
1. 环境软件版本环境&软件版本虚拟机&VMware Workstation ProVMwareworkstation15.5.6服务器&CentosCentOS-7-x86_64-DVD-1503-01.iso数据库&mysqlmysql-5.7.28-1.el7.x86_64.rpm-bundle.tar远程连接&Xshell5远程文件传输&Xftp52. 环境架构设计机器名称IP原创 2020-11-13 16:00:15 · 653 阅读 · 1 评论 -
mysql的binlog日志恢复
一、准备工作1.查看是否开启binlog,show variables like ‘%log_bin%’;,log_bin对应的value为ON时,表示开启状态2.开启binlog状态,找到mysql的配置文件,我的是linux版本的,在/etc/my.cnf里,增加以下配置,# binlog配置server-id=1log-bin=/var/lib/mysql/mysql-bin重...原创 2020-04-21 15:00:41 · 203 阅读 · 0 评论 -
Stream流的Collectors.toMap参数介绍
Stream流的Collectors.toMap参数介绍参数介绍参数介绍Collector<T, ?, M> toMap(Function<? super T, ? extends K> keyMapper, Function<? super T, ? extends U> valueMapper,BinaryOperator mergeFunction,S...原创 2019-08-20 14:52:18 · 7071 阅读 · 2 评论 -
正则表达式(是否包含数字,字母)
正则表达式(是否包含数字,字母)1.介绍.表示匹配任意字符,*表示匹配任意的个数,.*表示匹配任意个数的字符2.正则1.包含数字:.*[0-9]{1,}.*2.包含小写字母:.*[a-z]{1,}.*3.全为数字:[0-9]{1,}...原创 2019-08-23 14:28:51 · 21333 阅读 · 1 评论 -
重入锁 ReentrantLock
重入锁 ReentrantLock1.方法介绍lock():获得锁,如果锁已经被占用,则等待lockInterruptibly():获得锁,但优先响应中断tryLock():尝试获得锁,如果成功,则返回true,失败返回false。该方法不等待,立即返回tryLock(long time,TimeUnit unit):在给定时间内尝试获得锁unlock():释放锁...原创 2019-08-27 18:42:45 · 162 阅读 · 0 评论