- 博客(4)
- 收藏
- 关注
原创 countDownLatch使用、原理、面试题
使用: 场景1:等待driver完成后再执行其他线程(服务可用性检测)。 package mianshi.countdownlatch; import java.util.Random; import java.util.concurrent.CountDownLatch; public class Driver { public static void main(String[] a...
2019-03-07 15:34:17 1663 1
原创 一次cpu使用率高调优过程
最近产品组更新了一个包,做压测的时候发现不管用4核cpu还是16核cpu压测,总利用率都是100%多,吞吐量为2/SEC。 如果部署多个springboot实例,则cpu使用率会提升。 然后将问题反馈给项目组,项目组发现代码中有锁,去掉锁修改相关代码后,测试。 用jmeter压测5000并发()发现16核cpu空闲率达到40%,虽然吞吐量上去了 达到12/SEC,但是单个请求才560m...
2018-08-29 15:53:42 1214
原创 GRANT
GRANT名称GRANT — 赋予一个用户,一个组或所有用户访问权限GRANT privilege [, ...] ON object [, ...] TO { PUBLIC | GROUP group | username }输入privilege 可能的权限有: SELECT 访问声明的表/视图的所有列/字段. INSERT 向声明的表中插入所有列
2009-07-23 17:27:00 305
原创 oracle imp/exp
一. 导出工具 exp1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移 它有三种模式: a. 用户模式: 导出用户所有对象以及对象中的数据; b. 表模式: 导出用户所有表或者指定的表; c. 整个数据库: 导出数据库中所有对象。2.
2009-07-23 17:19:00 405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人