07 2018 档案
摘要:Java 双冒号 :: 语法的含义 下面的代码中有双冒号,初看上去很奇怪, list.forEach(System.out::println); 这是Java8的"方法引用", 语法是 类名::静态方法名, 一般用作简化Lamda表达式. 详见讨论: https://www.zhihu.com/qu
阅读全文
摘要:Web项目Session管理是一个很重要的话题, 涉及到系统横向扩展, SpringBoot已经为共享Session很好的解决方案, 这篇文章关注使用Redis共享会话, 同时这也是最常用的方法. pom.xml 增加依赖 SpringBoot2 已经将Redis底层客户端从Jedis切换为Lett
阅读全文
摘要:Redis 安装 redis 采用单线程多路复用的机制提供并发访问, 用到了 Linux 的一些独有的特性, 所以官网不提供 Windows 版本, 微软和开源界曾经将 redis 移植到 Windows, 在 github 上可以下载使用, 不过最后的 release 版本是 2016 年 7 月
阅读全文
摘要:本文转载自 crossoverJie 的b博客 https://www.cnblogs.com/crossoverJie/p/9282065.html 前言 之前或多或少分享过一些内存模型、对象创建之类的内容,其实大部分人看完都是懵懵懂懂,也不知道这些的实际意义。 直到有一天你会碰到线上奇奇怪怪的问
阅读全文
摘要:对象名称可以长到128字符 1. Vertica 中字段名/表名/视图名/projection名/schema名, 名称最长达128个字节, 所以我们不用费尽心思缩写表名和字段名. 2. Vertica中的名称在catalog系统表能区分出大小写, 但使用的时候是大小写不铭感的. 在Oracle中,
阅读全文
摘要:我们的 SpringBoot 程序都会加 spring-boot-starter 包, 而该包一个依赖项 spring-boot-starter-logging, 所以SpringBoot 程序不需要再显式增加 spring-boot-starter-logging 包依赖. 使用 mvn depe
阅读全文