Wesley13 Wesley13
3年前
java 并发包之locks包
java.util.concurrent.locks包结构如下!(https://oscimg.oschina.net/oscnet/ad8dd36f0340055d411019a3e40ee3f169f.png)Lock在Lock接口出现之前,java程序主要是靠synchronized关键字实现锁功能的,而javaSE5之后
Stella981 Stella981
3年前
FFmpeg 简单合成 MP4 :视频解封与重新封装
教程代码:【Github传送门:https://github.com/ChenLittlePing/LearningVideo】目录一、Android音视频硬解码篇:1,
Stella981 Stella981
3年前
Redis分布式锁,基于StringRedisTemplate和基于Lettuce实现setNx
使用redis分布式锁,来确保多个服务对共享数据操作的唯一性一般来说有StringRedisTemplate和RedisTemplate两种redis操作模板。根据keyvalue的类型决定使用哪种模板,如果kv均是String类型,则使用StringRedisTemplate,否则使用RedisTemplateredis加锁操作必须
Wesley13 Wesley13
3年前
MySQL 空事务
   问题描述;   研发同事反应MySQL数据库有锁,检查innodb\_trx时,发现有很多长时间未结束的空事务。   这些事务的trx\_mysql\_thread\_id都为0,因此不能通过kill  id的方式强制关闭这些长时间未结束的僵尸事务。           SELECT       tr
Stella981 Stella981
3年前
Groovy防PermOOM与OldOOM心得
作为Groovy重度用户,踩了新版本因为无法unloadclass导致permoom的坑,踩了classLoader.parallelLockMap不断添加新锁导致oldoom的坑。本文的意图就是记录一点埋坑心得。踩坑详情可见:https://my.oschina.net/chenxiaojie/blog/835934(https://my.o
Stella981 Stella981
3年前
Linux基础(day62)
1.不停库不锁表在线主从配置(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fseanlook.com%2F2015%2F12%2F14%2Fmysqlreplicas%2F)2.mysql主从常见问题(https://www.oschina.net/action
Wesley13 Wesley13
3年前
(android)关于修改android studio的gradle目录
http://gradle.group.iteye.com/group/topic/38916(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fgradle.group.iteye.com%2Fgroup%2Ftopic%2F38916)参考了这里,在全局添加gradle\_user\
数据可追溯性和文档
在工厂环境中,无线可能需要安排几十个测点,会有上千个监测数据,环境监测平台将这些数据存储在历史记录中,管理人员可以通过时间过滤随时查看,还可以生成周报、月报打印导出。数据监控平台具有多项功能,除实时数据查看外,还有大屏可视化、电子地图、多人分级管理、超限报