- 博客(8)
- 收藏
- 关注
原创 CompletableFuture等待所有任务结束
CompletableFuture.supplyAsync() 带有返回值的异步处理,调用get()阻塞直到具有返回值;当对多个CompletableFuture进行等待处理时,CompletableFuture提供了 allOf(completableFutures).join() 进行处理;具体使用如下:List<List<ExportInfo>> rs = CollUtil.split(res, 200000); CompletableFuture[] co
2020-07-30 14:26:48
9517
原创 创建带有自定义名字的线程池
创建带有自定义名字的线程池//实现ThreadFactory并重写newThread方法 参照DefaultThreadFactorypublic class MyThreadFactory implements ThreadFactory { private final AtomicInteger threadNumber = new AtomicInteger(1); private final String namePrefix; public MyThreadFac
2020-07-30 14:05:44
546
原创 关于frp开机自启动
frpc开机后台启动(centos7)frp作为一款内网穿透工具,使用起来极为方便,但每次客户端关机重启后都需要手动开启,较为麻烦,使用以下脚本进行centos7开机自启设置:sudo vim /etc/systemd/system/frpc.service[Unit]Description=frpc daemonAfter=syslog.target network.targetWants=network.target[Service]Type=simpleExecStart=/o
2020-06-20 15:19:37
1903
原创 MySQL存储引擎MyISAM与InnoDB的区别
MyISAM存储引擎的特点是:表级锁、不支持事务和全文索引,适合一些CMS内容管理系统作为后台数据库使用,但是使用大并发、重负荷生产系统上,表锁结构的特性就显得力不从心;InnoDB存储引擎的特点是:行级锁、事务安全(ACID兼容)、支持外键、不支持FULLTEXT类型的索引(5.6.4以后版本开始支持FULLTEXT类型的索引)。InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全存储引擎。InnoDB是为处理巨大量时拥有最大性能而设计的。它的CPU效率可能是任何其他基于磁盘的关系数据库引擎
2020-06-19 16:00:51
167
原创 SQuirrel连接phoenix upsert语句不生效问题
使用SQuirrel连接phoenix upsert语句不生效squirrel默认使用自动提交,当执行upsert时并不会生效,需要手动commit,如图:将toggle auto commit 的√去掉,每次执行完upsert,手动commit。...
2020-04-23 10:42:16
480
1
原创 Jvm调优记录
1、通过top来查看当前资源占用情况,选择要查看的pid2、通过top -Hp pid查看当前pid下所有线程的资源使用情况3、对占用资源高的线程pid转为16进制4、jstack -l pid > a.txt导出当前进程id(不是线程的)栈信息,打开后匹配对应的线程16进制id,找到对应的耗资源的线程5、我这里发现的是4个GC线程,随后jmap -dump:live,forma...
2020-03-30 15:14:42
147
原创 BigTable读后感
BigTable是谷歌在2006年的一篇论文中提出来的,为后来hbase的出现提供了理论基础。Bigtable是一个稀疏的、分布式的、持久化存储的多维排序Map。Map的索引是行关键字、列关键字以及时间戳;Map中的每个vaulue都是一个未经解析的byte数组。Bigtable中的行关键字可以是任意的字符串,并且每行的读写操作都是原子的;Bigtable中的行关键字是按照字典顺序排序存储的,...
2019-12-05 18:13:32
887
原创 将List分成N份
将List分成N份用于多线程处理,数据处理效率。public static <T> List<List<T>> averageAssign(List<T> source, int n) { List<List<T>> result = new ArrayList<List<T>>(); ...
2019-10-14 17:06:18
676
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人