上一页 1 2 3 4 5 6 7 8 ··· 16 下一页
摘要: public class StreamTest { /** * stream.collect() 的本质由三个参数构成, * 1. Supplier 生产者, 返回最终结果 * 2. BiConsumer<R, ? super T> accumulator 累加器 * 第一个参数是要返回的集合, 第 阅读全文
posted @ 2020-08-14 14:40 少说点话 阅读(20137) 评论(0) 推荐(2) 编辑
摘要: import junit.framework.TestCase; import java.util.ArrayList; import java.util.HashMap; import java.util.Optional; import java.util.stream.Collectors; 阅读全文
posted @ 2020-08-14 14:33 少说点话 阅读(9029) 评论(0) 推荐(0) 编辑
摘要: ① 同一年的情况下计算工作日函数 CREATE DEFINER=`root`@`%` FUNCTION `WORKDAYSONEYEAR`(`datefrom` datetime,`dateto` datetime) RETURNS int(20) NO SQL BEGIN declare days 阅读全文
posted @ 2020-07-27 15:36 少说点话 阅读(2490) 评论(0) 推荐(0) 编辑
摘要: 面试题 es 在数据量很大的情况下(数十亿级别)如何提高查询效率啊? 面试官心理分析 这个问题是肯定要问的,说白了,就是看你有没有实际干过 es,因为啥?其实 es 性能并没有你想象中那么好的。很多时候数据量大了,特别是有几亿条数据的时候,可能你会懵逼的发现,跑个搜索怎么一下 5~10s,坑爹了。第 阅读全文
posted @ 2020-07-20 20:45 少说点话 阅读(556) 评论(0) 推荐(1) 编辑
摘要: 原文:https://mp.weixin.qq.com/s/8HgFYgrJDC3bi5MY0icJfg 前言 阿粉公司有一个 Web 管理系统,使用 Tomcat 进行部署。由于是后台管理系统,所有的网页都需要登录授权之后才能进行相应的操作。 起初这个系统的用的人也不多,为了节省资源,这个系统仅仅 阅读全文
posted @ 2020-07-11 13:39 少说点话 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 准备前端文件目录 使用 npm run build 命令将vue项目打包,生成dist目录。 将文件夹放到服务器上,我们这里是放到了服务器的 /usr/local 目录下 编写构建脚本 1.在当前目录新建Dockfile文件 Dockerfile # 指定基础镜像,必须为第一个命令 # 可以使用镜像 阅读全文
posted @ 2020-06-29 11:12 少说点话 阅读(6129) 评论(0) 推荐(1) 编辑
摘要: linux重定向 从定义上来看,Linux重定向就是指修改原来默认的一些东西,对原来系统命令的默认执行方式进行改变,比如说简单的我不想看到在显示器的输出而是希望输出到某一文件中就可以通过Linux重定向来进行这项工作。在进一步探索重定向之前,我们先理解一下linux文件描述符。 linux文件描述符 阅读全文
posted @ 2020-06-24 16:04 少说点话 阅读(6113) 评论(0) 推荐(0) 编辑
摘要: 背景 今天准备调试一个很久没打开的项目时,页面无法展示信息,经排查是因为数据库停止,查看运行状态发现以下异常。 Jun 15 15:30:58 sccprocduat10 systemd[1]: Started LSB: start and stop MySQL. Jun 15 15:30:59 s 阅读全文
posted @ 2020-06-16 15:24 少说点话 阅读(1673) 评论(0) 推荐(0) 编辑
摘要: 1.初始化表和测试数据 CREATE TABLE t1 SELECT 1 AS a, 'c3' AS b, 'c2' AS c; ALTER TABLE t1 CHANGE a a INT PRIMARY KEY AUTO_INCREMENT ; INSERT INTO t1 SELECT 2,'2 阅读全文
posted @ 2020-06-10 18:31 少说点话 阅读(1740) 评论(0) 推荐(0) 编辑
摘要: 描述 我们先看一段使用了并行流的代码 @Test public void testStream() { List<Integer> list = new ArrayList<>(); for (int i = 0; i < 10000; i++) { list.add(i); } System.ou 阅读全文
posted @ 2020-06-09 18:12 少说点话 阅读(11388) 评论(2) 推荐(0) 编辑
摘要: 前言 遇到Mysql死锁问题,我们应该怎么排查分析呢?之前线上出现一个insert on duplicate死锁问题,本文将基于这个死锁问题,分享排查分析过程,希望对大家有帮助。 死锁案发还原 表结构: CREATE TABLE `song_rank` ( `id` int(11) NOT NULL 阅读全文
posted @ 2020-06-04 22:51 少说点话 阅读(3637) 评论(1) 推荐(1) 编辑
摘要: 背景 最近需要向数据库中插入5w+数据,但是在插入的过程中需要先根据某个字段进行判断,如果数据库中已经存在记录则进行更新,否则插入。通常这种情况下,我们会在代码中编写一条查询语句,查询数据库中是否存在相关记录。然后通过if条件判断是进行更新还是进行插入。这种情况对于数据量不多的时候是感觉不到很大的差 阅读全文
posted @ 2020-06-02 23:35 少说点话 阅读(8012) 评论(0) 推荐(0) 编辑
摘要: 一、为什么使用 Validation 来验证参数 通常我们在使用spring框架编写接口时,对于部分接口的参数我们要进行判空或者格式校验来避免程序出现异常。那是我们一般都是使用if-else逐个对参数进行校验。这种方法按逻辑来说也是没有问题的,同样也能实现预期效果。但是,这样的代码从可读性以及美观程 阅读全文
posted @ 2020-05-10 22:34 少说点话 阅读(17489) 评论(1) 推荐(5) 编辑
摘要: public class TestTime extends TestCase { private static final Logger log = LoggerFactory.getLogger(TestLocalDate.class); public void testDate() { //创建 阅读全文
posted @ 2020-05-08 09:38 少说点话 阅读(3145) 评论(0) 推荐(0) 编辑
摘要: import java.time.Instant; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.ZoneId; import java.util.Date; public class Dat 阅读全文
posted @ 2020-04-09 17:44 少说点话 阅读(27937) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 16 下一页
网站运行: