- 博客(1270)
- 资源 (3)
- 收藏
- 关注
原创 Java多线程之以7种方式让主线程等待子线程结束
https://www.cnblogs.com/aliveneko/p/10998058.html#synchronized%E7%9A%84%E7%AD%89%E5%BE%85%E5%94%A4%E9%86%92%E6%9C%BA%E5%88%B6
2023-09-23 15:38:26 318
原创 多线程使用不当导致的OOM -ExecutorCompletionService
事故总结集锦-多线程使用不当导致的OOM -ExecutorCompletionService的 “套路” 02(一周一更) - 掘金
2022-04-15 15:14:02 255
原创 CompletableFuture vs Parallel Stream
Java 8: 异步利器 CompletableFuture vs Parallel Stream 选哪个 - 掘金
2022-04-15 14:05:28 296
原创 CompletableFuture用法
《Java 8 in Action》Chapter 11:CompletableFuture:组合式异步编程 - SegmentFault 思否
2022-04-14 11:21:44 116
原创 弹性布局(display:flex;)属性详解
弹性布局(display:flex;)属性详解https://segmentfault.com/a/1190000018233450
2022-01-04 16:31:13 183
原创 看了 5种分布式事务方案 Seata
看了 5种分布式事务方案,我司最终选择了 Seata,真香!看了 5种分布式事务方案,我司最终选择了 Seata,真香! - 掘金介绍Seata之前在简单回顾一下分布式事务的基本概念。分布式事务的产生我们先看看百度上对于分布式事务的定义:分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。额~ 有点抽象,简单的画个图好理解一下,拿下单减库存、扣余额来说举例:当系统的体量很小时,单体架构完全可以满足现有业务需求,所有的业..
2021-12-08 17:44:48 421
原创 Java 高效大文件 读取 和 写入(一亿行)
写文件需求:写入1亿行,7位以内的随机的数字。首先看成果图,代表没骗大家!!!!!这个是最终生成的文件,有770多MB 。下面用glogg打开预览:程序打印耗时7149ms + 923 ms = 8072ms ,也就是8秒,写入1个亿数据到文件!!!!(还可以参数调优)思想利用nio高效写文件,先写入20个小文件,最后合并,每个小文件开一个线程。代码:public static void main(String[] args) throws CloneNotSupport
2021-12-04 11:37:45 2850
原创 top命令查看内容详解
ps -aux | grep sd-billcheck-server使用top命令查看系统的当前运行的情况。如图对top命令执行的结果做了简单的图解,下面针对每一项做详细的解释。top命令的第一行“top - 19:56:47 up 39 min, 3 users, load average: 0.00, 0.00, 0.00”显示的内容依次为“系统当前时间 、系统到目前为止已运行的时间、当前登录系统的用户数量、系统负载(任务队列的平均长度)三个值分别为1分钟、5分钟、15分钟前到...
2021-11-30 21:44:15 9022 3
原创 完美解决java读取大文件内存溢出的问题
1. 传统方式:在内存中读取文件内容读取文件行的标准方式是在内存中读取,Guava 和Apache Commons IO都提供了如下所示快速读取文件行的方法: 1 2 Files.readLines(new File(path), Charsets.UTF_8); FileUtils.readLines(new File(path)); 实际上是使用BufferedReader或者其子类LineNumberReader来读取的。传统方式的
2021-11-25 20:52:31 10168 1
原创 Elasticsearch - 给已有mapping添加新字段、给字段设置默认值
Elasticsearch - 给已有mapping添加新字段、给字段设置默认值_BigManing的博客-CSDN博客
2021-10-20 22:12:47 1093
原创 linux查询日志内容命令
1.查询日志中含有某个关键字的信息cat app.log |grep 'error'2.查询日志尾部最后10行的日志tail -n 10 app.log3.查询10行之后的所有日志tail -n +10 app.log4.查询日志文件中的头10行日志head -n 10 app.log5.查询日志文件除了最后10行的其他所有日志head -n -10 app.log6.查询日志中含有某个关键字的信息,显示出行号(在1的基础上修改)cat -n app.log |g
2021-09-28 19:58:58 715
原创 ES聚合统计
https://blog.csdn.net/c5113620/article/details/104922608/https://www.jianshu.com/p/cd27fe9cb642
2021-09-01 12:37:09 207
原创 虚拟机种centOS7设置固定ip
https://blog.csdn.net/fanbaodan/article/details/99695739
2021-01-29 10:43:01 111
原创 -使用Dockerfile
https://blog.csdn.net/qq_35206261/article/details/103016012
2021-01-28 17:39:21 146
原创 Spring Boot框架中如何优雅的注入实体Bean
https://xiaoym.gitee.io/2020/09/23/spring-boot-conditional/
2021-01-27 20:13:26 234
分布式集群Session共享 简单多tomcat8+redis的session共享实现
2017-02-05
java之仿淘宝网站
2012-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人