页面加载中...

手写一个跳表

| 算法与数据结构

参考redis的跳表的原理,手写一个跳表Skiplist实现。

Redis知识汇总

| 默认分类

redis整理的一些知识

EasyJpa 一种基于Java全自动的ORM技术

| Java

EasyJpa是一个轻量的、全自动对象关系映射(ORM)的Java框架。它将实体类与数据库表建立的映射关系,提供持久层的API,增删改查操作对任意实体类通用,能够自动生成预处理的SQL语句并执行,使用者可以通过面向对象的思维方式来轻松完成JDBC的操作

Redis集群搭建

| Linux

介绍redis集群的搭建部署操作,以及集群加密等功能

Spring事务使用总结

| Spring Boot

Spring支持两种方式的事务管理,一种是*编程式*,另一种是*注解式*。编程式对代码入侵太大,一般使用情况较少;基本上都是通过注解方式来进行事务管理。

解决Spring的PropertySource注解不能加载yml配置文件的问题

| Spring Boot

一个坑:自定义的yml配置文件不能被Spring中读取。使用PropertySource注解也不得行,后来发现PropertySource默认只能加载*.propertites格式文件。本文就告诉你如何使用PropertySource来加载自定义格式的配置文件,比如yml格式的。

Java线程池ThreadPoolExecutor八种拒绝策略

| Java

ThreadPoolExecutor是一个典型的缓存池化设计的产物,因为池子有大小,当池子体积不够承载时,就涉及到拒绝策略。JDK中已经预设了4种线程池拒绝策略,本文结合场景详细聊聊这些策略的使用场景,以及我们还能扩展哪些拒绝策略。

Spring中bean初始化时的扩展接口

| Java

作为一个优秀的框架,Spring提供了许多扩展接口,可以供我们在bean初始化过程中定制自己的逻辑。所以,本文将介绍在bean初始化的过程中,这些扩展接口的简单使用以及基本原理。

巴楚游记

| 随笔

夜辞巴山出秦川,西风送我入楚山。今夜且逐西风去,明日当引彩云还。