Stella981 Stella981
3年前
ReenTrantLock可重入锁和synchronized的区别
ReenTrantLock可重入锁和synchronized的区别可重入性:从名字上理解,ReenTrantLock的字面意思就是再进入的锁,其实synchronized关键字所使用的锁也是可重入的,两者关于这个的区别不大。两者都是同一个线程没进入一次,锁的计数器都自增1,所以要等到锁的计数器下降为0时才能释放锁。锁的实现:S
Stella981 Stella981
3年前
Discuz 7.2坑爹集锦
Discuz7.2坑爹集锦SQL篇DZ使用的是MySQL的MyISAM引擎,特点是简单快速,非常适合网络扁平数据。当数据量超过一定规模(大概300万),数据关联复杂(表连接增多)后性能急剧下降。并且在高读写并发时锁表严重(MyISAM是表锁,InnoDB有行锁),甚至导致表损坏。DZ7.2代码中SQL写法存在不标准的问题,虽然不影响执行但对维
Wesley13 Wesley13
3年前
TiDB 4.0 新特性在电商行业的探索
作者介绍冀浩东,转转公司数据库负责人,负责转转公司整体的数据库运营。初引入TiDB解决了哪些问题?转转使用TiDB主要解决了两个问题,一个是分库分表问题,另一个是运维复杂度。分库分表是一个非常普遍的问题,会增加我们业务逻辑的复杂性,并且多维度的mapping可能导致我们整体性能的下降。有了
Wesley13 Wesley13
3年前
MySql数据库的锁
互联网并发编程中,锁的概念时时刻刻都在我们身边,无论是并发编程时候线程锁,还是数据库网络中的锁,都有一些相似之处,都是为了保持数据库的完整性和一致性。不恰当的使用锁,会导致性能下降,出现死锁等情况,所以弄清楚锁的原理概念是必要的。一、锁分类!(https://oscimg.oschina.net/oscnet/59e69906ec
Stella981 Stella981
3年前
2020Android开发陷入饱和,移动开发者未来的出路在哪里,我们该如何让应对?
Android开发的现状目前,移动开发已经处于饱和的阶段,Android开发也不如当年盛况,已经不再像前几年前那么火爆。正如一种编程语言如果经历过盛极一时,那么必然有这样的一条曲线,像我们学的正弦曲线先急速上升,然后到达顶点,然后再下降,最后再趋近一个平稳的值。可以看到,从2016年的下半年开始,移动互联网基本处于缓慢发展的
Stella981 Stella981
3年前
OneAPM NI 基于旁路镜像数据的真实用户体验监控
在这个应用无处不在的时代,一次网络购物,一次网络银行交易,一次网络保险的购买,一次春运车票的购买,一次重要工作邮件的收发中出现的延时,卡顿对企业都可能意味着用户忠诚度下降,真金白银的损失。因而感知真实用户体验(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblog.oneapm.co
Stella981 Stella981
3年前
Creator3D长什么样?看看官方惊艳的DEMO就知道了,附在线体验!
Shawn这两天在学习Creator3D的官方案例,由于是刚接触Creator3D很多东西在没弄清楚之前还是以简单的编辑介绍为主,先了解一下3D场景的基本操作:观查场景:按住鼠标右键以自己为原点可以上下左右观查场景;场景漫游:按住鼠标右键,通过键盘W\\S\\A\\D键可以在场景中上下左右移动,Q键垂直下降,E键是垂直上
京东云开发者 京东云开发者
10个月前
一种轻量分表方案-MyBatis拦截器分表实践
背景部门内有一些亿级别核心业务表增速非常快,增量日均100W,但线上业务只依赖近一周的数据。随着数据量的迅速增长,慢SQL频发,数据库性能下降,系统稳定性受到严重影响。本篇文章,将分享如何使用MyBatis拦截器低成本的提升数据库稳定性。业界常见方案针对冷
赵颜 赵颜
4个月前
电源设计:同步整流带来的不仅仅是高效率
您是否曾经应要求设计过一种轻负载状态下具有良好负载瞬态响应的电源呢?如果是,并且您还允许电源非连续,那么您可能会发现控制环路的增益在轻负载状态下急剧下降。这会导致较差的瞬态响应,并且需要大量的输出滤波电容器。一种更简单的方法是让电源在所有负载状态下都为连续
赵颜 赵颜
4个月前
了解电机绝缘电阻 如何管理电机?
绝缘电阻的重要性绝缘电阻在保持电机电气系统的完整性方面起着举足轻重的作用。电机内部的绝缘材料,如绕组绝缘层和电缆绝缘层,可防止意外的电气接触和泄漏电流到外壳外部。随着时间的流逝,环境因素、温度波动和运行压力源会降低这种绝缘性能,导致性能下降,在极端情况下,