会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
动力起点
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
10
下一页
2021年3月6日
双亲委派机制
摘要: 1.首先自定义加载器会委托父类加载器加载,这时候就到了应用程序类加载器这时候看此类加载器中有没有加载过,应用程序类加载器再委托给扩展类加载器加载,此时看扩展类加载器有没有加载过,它再委托给启动类加载器加载,看它有没有加载过,最后再给自己加载。 双亲委派机制的作用 1、防止重复加载同一个.class。
阅读全文
posted @ 2021-03-06 10:00 动力起点
阅读(46)
评论(0)
推荐(0)
2021年3月3日
对象由什么组成
摘要: 1.对象头 2.实例数据 3.对齐填充(计算机对象头+实例数据如果不能被8整除,它默认会给你加几个字节让你能够被8整除,刚好被8整除则没有对其填充部分)
阅读全文
posted @ 2021-03-03 21:13 动力起点
阅读(559)
评论(0)
推荐(0)
2021年3月2日
Syncronized锁升级
摘要: 1.偏向锁:当没有资源竞争的时候是拿将线程的id拿到加锁对象的内部存着,当后面的线程运行来时来看看当前线程id和解锁对象中的线程id是否一致 2.轻量级锁:当有轻微的资源竞争的情况,就会采用CAS比较并交换的方式,因为自旋锁线程太多的时候会很耗费cpu(因为线程没有拿到锁会一直在while循环尝试着
阅读全文
posted @ 2021-03-02 21:44 动力起点
阅读(105)
评论(0)
推荐(0)
2021年2月28日
syncronized
摘要: // 锁的当前锁对象 public synchronized void test(){ a++; } 等同于 public void test() { synchronized (this) { a++; } } // 加了static后锁的当前类的class public synchronized
阅读全文
posted @ 2021-02-28 22:50 动力起点
阅读(100)
评论(0)
推荐(0)
2021年2月22日
EXPLAIN索引优化
摘要: select_type:SIMPLE 简单查询,MATERIALIZED 被处理的子查询 type:system > const > eq_ref>ref >range > index > all , 最好能优化到range级别或则ref级别 ALL 不使用索引,全局扫描 index 当查询的时候只
阅读全文
posted @ 2021-02-22 13:46 动力起点
阅读(55)
评论(0)
推荐(0)
2021年2月21日
sharding-jdbc精确分片配置
摘要: sharding: jdbc: config: sharding: tables: myorder: key-generator-column-name: id #主键 actual-data-nodes: db$->{0..1}.myorder_$->{0..1} #分库策略 database‐s
阅读全文
posted @ 2021-02-21 18:30 动力起点
阅读(771)
评论(0)
推荐(0)
sharding-jdbc注意事项
摘要: sharding: jdbc: config: sharding: tables: myorder: key-generator-column-name: id #主键 actual-data-nodes: db$->{0..1}.myorder_$->{0..1} #分库策略 database‐s
阅读全文
posted @ 2021-02-21 16:11 动力起点
阅读(279)
评论(0)
推荐(0)
2021年2月17日
sharding-jdbc绑定表和公共表
摘要: 绑定表: 指分片规则一致的主表和子表。例如: t_order 表和 t_order_item 表,均按照 order_id 分片,绑定表之间的分区键完全相同,则此两张表互为绑定表关系。绑定表之间的多表关联查询不会出现笛卡尔积关联,关联查询效率将大大提升。举例说明,如果SQL为: SELECT i.*
阅读全文
posted @ 2021-02-17 21:19 动力起点
阅读(3319)
评论(0)
推荐(0)
2021年2月15日
go 语言解析yaml文件作为配置文件
摘要: 1.下载第三方库:go get gopkg.in/gcfg.v1 2.创建conf.yaml文件 enabled: truepath: d:// 3.解析yaml的代码 package main import ( "fmt" "gopkg.in/yaml.v2" "io/ioutil" "log"
阅读全文
posted @ 2021-02-15 18:07 动力起点
阅读(360)
评论(0)
推荐(0)
2021年2月12日
go语言添加全局的json配置文件
摘要: 1.创建json配置文件 2.解析json配置文件 3.main方法 4.controller编写
阅读全文
posted @ 2021-02-12 23:13 动力起点
阅读(362)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
10
下一页
公告