相关的问题 数据库TPS是多少,是否进行测试过 缓存击穿有哪些方案解决 前言 设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。 缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不…
分类:JAVA
《Java多线程核心技术》读书笔记
Chap1. Java多线程技能 进程是受操作系统管理的基本运行单元 线程是在进程中独立运行的子任务 使用多线程的方法 继承Thread类:继承自Runnable接口 继承Runnable接口:可以支持多继承 Threa…
Zookeeper客户端Curator使用详解
Zookeeper客户端Curator使用详解 简介 Curator是Netflix公司开源的一套zookeeper客户端框架,解决了很多Zookeeper客户端非常底层的细节开发工作,包括连接重连、反复注册Watche…
spring-data-jpa只查询部分字段
使用jpa查询默认会返回表的全部字段,为了查询效率和安全考虑我们有时候需要控制查询返回的字段范围。 不论是nativequery还是hql的query,都可以指定需要查询的字段,只是必须定义这些字段所对应的实体,而且需要…
放弃使用Java10
hibernate不兼容,启动时 获取java版本方法getJavaVersion()时,居然数组越界,报 java.lang.ArrayIndexOutOfBoundsException异常,猜测之前的java版本是j…
Redis为什么用跳表而不用平衡树?
这篇真的写了好久好久,不信你进来看......
使用 Spring 5 的 WebFlux 开发反应式 Web 应用
Spring 5 是流行的 Spring 框架的下一个重大的版本升级。Spring 5 中最重要改动是把反应式编程的思想应用到了框架的各个方面,Spring 5 的反应式编程以 Reactor 库为基础。在之前的文章《使…