Java中List的stream使用
Java中List的stream使用 对比起for循环操作list,最大的弊端就是代码太长太乱了,如果涉及3-4张表的操作,也就是涉及多个PO操作 流

xlc5202022年9月11日
大约 2 分钟约 593 字
Docker搭建ELK日志分析系统
Docker搭建ELK日志分析系统 方法一 ElasticSearch; 有强大的搜索功能的无模式数据库,可以简单的很想扩展,索引每一个字段,可以聚合分组数据。 Logstash; 用Ruby编写的,我们可以使用管道输入和输出数据到任何位置。一个可以抓取,转换,存储事件到ElasticSearch的ETL管道。打包版本在JRuby上运行,并使用几十个线程进行

xlc5202022年9月5日
大约 13 分钟约 3980 字
24 个常见的 Docker 疑难杂症处理技巧
24 个常见的 Docker 疑难杂症处理技巧 " 这里主要是为了记录在使用 Docker 的时候遇到的问题及其处理解决方法。" Docker疑难杂症汇总 Docker疑难杂症汇总 ------ 1. Docker 迁移存储目录 " 默认情况系统会将 Docker 容器存放在 /var/lib/docker 目录下" [问题起因] 今天通过监控系统,发现公司

xlc5202022年9月4日
大约 39 分钟约 11641 字
Java8多线程CompletableFuture
Java8多线程CompletableFuture 日常开发中,我们都会用到线程池,一般会用execute()和submit()方法提交任务。但是当你用过CompletableFuture之后,就会发现以前的线程池处理任务有多难用,功能有多简陋,CompletableFuture又是多么简洁优雅。 要知道CompletableFuture已经随着Java8发

xlc5202022年9月3日
大约 8 分钟约 2392 字
Spring Boot + Netty + WebSocket 实现消息推送
Spring Boot + Netty + WebSocket 实现消息推送 关于Netty Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。 Maven依赖 SpringBootApplication 启动器中需要new一个NettyServer,并显式调用启动netty。 Nett

xlc5202022年8月21日
大约 5 分钟约 1479 字
18 个 Java8 日期处理
18 个 Java8 日期处理 Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。 Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使其应用非常受限。 新API基于ISO标准日历系统,java.time包下的所有

xlc5202022年8月15日
大约 7 分钟约 2121 字
JUC并发编程
一、线程基础 1、Java多线程相关概念 1、进程 是程序的⼀次执⾏,是系统进⾏资源分配和调度的独⽴单位,每⼀个进程都有它⾃⼰的内存空间和系统资源 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。程序是指令、数据及其组织形式的描述,进程是程序的实体。 进程具有的特征: 动态性:进

xlc5202022年8月14日
大约 270 分钟约 81139 字
如何读取resources目录下的文件路径(九种方式)
如何读取resources目录下的文件路径(九种方式) 前情提要 本文中提供了九种方式获取resources目录下文件的方式。其中打印文件的方法如下: 方式一 主要核心方法是使用getResource和getPath方法,这里的getResource("")里面是空字符串 方式二 主要核心方法是使用getResource和getPath方法,直接通过getR

xlc5202022年8月13日
大约 4 分钟约 1281 字
DateTimeFormatter-替换SimpleDateFormat
DateTimeFormatter-替换SimpleDateFormat 我们先来看看SImpleDateFormat类的部分源码,如图 1所示。 图 1 接着再来看看DateTimeFormatter类的部分源码,如 图2所示。 图 2 由上可知,与SimpleDateFormat不同的是,DateTimeFormatter不但是不变对象,它还是线程安全的

xlc5202022年8月12日
大约 3 分钟约 801 字
SpringBoot集成Flowable做工作流
什么是BPMN 工作流(引擎)介绍 在任何行业和企业中,都有各种各样的流程,例如: 1. 请假流程 2. 报销流程 3. 入职流程 4. 离职流程 5. 出差流程 6. 等等…… 就算你自己没有设计过工作流,那么你每天肯定也在使用各种流程。 工作流引擎其实就是使用代码实现UML流程图中的各个步骤而已: 凡是需要多个人(或者多个部门)按照先后顺序去一级一级审批

xlc5202022年8月11日
大约 30 分钟约 9142 字
2
3
4
5
...
9