Toggle navigation
Espada
Home
about
tags
archives
tags
一些脚印,有深有浅。
生活
轨迹
日记
学习计划
Maven
构建工具
Spring
CurrentUser
数据结构
算法
数组
栈
stack
leetcode
队列
堆排序
动态规划
记忆化递归
二分法
二叉搜索树
二叉树
小顶堆
几何
数学
深度优先搜索
广度优先搜索
数据库
MySql
Mybatis
数据库映射
笔记
快速排序
Redis
Shiro
Session
分布式
序列化
CORS
Spring-ldap
ldap
Swagger
redis
集群
面向对象
类
Easy Coding
异常
日志
代码风格
系统规范
集合
元素
HashMap
ArrayList
泛型
方法
位运算
职业
职场
领域模型
DDD
架构模式
分布式事务
Seata
中间件
单例模式
设计模式
工厂模式
装饰器模式
适配器模式
多线程
并发
锁
线程池
内存
张小龙
公开课
微信
Queue
字典树
树
消息
消息队列
百态
虐猫
虐待
工具推荐
生产力
教程
GC
JVM
Java
内存布局
字节码
类加载过程
对象存储
存储服务
阿里云
生活
2019.12.12
单位食堂桌上的抽纸,从原来的3层换成了清风原木的200抽2层,这个冬天好像更冷了。
2019.08.08
2019.09.30
2019.09.30
我的2019
凛冬将至,专心养膘。
D区
那些老师也挺不容易的...
轨迹
2019.12.12
单位食堂桌上的抽纸,从原来的3层换成了清风原木的200抽2层,这个冬天好像更冷了。
2019.08.08
2019.09.30
2019.09.30
我的2019
凛冬将至,专心养膘。
D区
那些老师也挺不容易的...
入职浙江广电一年的感悟(真)
交给领导的任何心得(伪),永远不会是的真正的想法,虽然还没写也想赖掉,哈哈。
心态的起伏
有两样东西比资质更重要,第一样是热爱,第二样才是意志。
日记
2019.12.12
单位食堂桌上的抽纸,从原来的3层换成了清风原木的200抽2层,这个冬天好像更冷了。
2019.08.08
2019.09.30
2019.09.30
我的2019
凛冬将至,专心养膘。
D区
那些老师也挺不容易的...
学习计划
近期学习计划
Because I'm an animal, animal-al.
Maven
Apache Maven标签详解
几年前,没几个jar冲突一下都觉得不正常。
构建工具
Apache Maven标签详解
几年前,没几个jar冲突一下都觉得不正常。
Spring
@CurrentUser注解新配方
今天办公室有点冷
CurrentUser
@CurrentUser注解新配方
今天办公室有点冷
数据结构
LeetCode #155 最小栈
#155 Min Stack
LeetCode #169 多数元素
#169 Majority Element
LeetCode 第 243 场周赛
#1882 Process Tasks Using Servers
LeetCode #1981 最小化目标值与所选元素的差
LeetCode 第 255 场周赛
LeetCode #1986 完成任务的最少工作时间段
LeetCode 第 256 场周赛
LeetCode #225 用队列实现栈
#225 Implement Stack using Queues
LeetCode #367 有效的完全平方数
#367 Valid Perfect Square
LeetCode #378 有序矩阵中第K小的元素
#378 Kth Smallest Element in a Sorted Matrix
LeetCode #540 有序数组中的单一元素
#540 Single Element in a Sorted Array
LeetCode #703 数据流中的第K大元素
#703 Kth Largest Element in a Stream
LeetCode #892 三维形体的表面积
#892 Surface Area of 3D Shapes
LeetCode #934 最短的桥
#934 Shortest Bridge
LeetCode #994 腐烂的橘子
#994 Rotting Oranges
LeetCode 面试题 03.01. 三合一
Three in One LCCI
《码出高效》系列笔记(四):元素的比较
向代码致敬,寻找你的第[83]行。
《码出高效》系列笔记(四):数据结构与集合的框架篇
向代码致敬,寻找你的第[83]行。
《码出高效》系列笔记(四):数据结构与集合的数组和泛型
向代码致敬,寻找你的第[83]行。
力扣杯秋季编程大赛 2021 战队赛
lose together, win together, slay together.
大容量数组随机读写的效率问题
CPU 高速缓存支棱不起来
数据结构:Queue
虎头蛇尾
数据结构:字典树
前缀树
数据结构:栈
先进后出
数据结构:树状数组
树状数组?批状数组!
蓄水池抽样
不复习下又快忘了
算法
LeetCode #155 最小栈
#155 Min Stack
LeetCode #169 多数元素
#169 Majority Element
LeetCode 第 243 场周赛
#1882 Process Tasks Using Servers
LeetCode #1981 最小化目标值与所选元素的差
LeetCode 第 255 场周赛
LeetCode #1986 完成任务的最少工作时间段
LeetCode 第 256 场周赛
LeetCode #225 用队列实现栈
#225 Implement Stack using Queues
LeetCode #367 有效的完全平方数
#367 Valid Perfect Square
LeetCode #378 有序矩阵中第K小的元素
#378 Kth Smallest Element in a Sorted Matrix
LeetCode #540 有序数组中的单一元素
#540 Single Element in a Sorted Array
LeetCode #703 数据流中的第K大元素
#703 Kth Largest Element in a Stream
LeetCode #892 三维形体的表面积
#892 Surface Area of 3D Shapes
LeetCode #934 最短的桥
#934 Shortest Bridge
LeetCode #994 腐烂的橘子
#994 Rotting Oranges
LeetCode 剑指 Offer #04 二维数组中的查找
LeetCode
LeetCode 面试题 03.01. 三合一
Three in One LCCI
Quick Sort思想以及Java代码实现
20世纪最牛的算法之一
力扣杯秋季编程大赛 2021 战队赛
lose together, win together, slay together.
大容量数组随机读写的效率问题
CPU 高速缓存支棱不起来
蓄水池抽样
不复习下又快忘了
数组
LeetCode #155 最小栈
#155 Min Stack
LeetCode #169 多数元素
#169 Majority Element
LeetCode 面试题 03.01. 三合一
Three in One LCCI
《码出高效》系列笔记(四):数据结构与集合的数组和泛型
向代码致敬,寻找你的第[83]行。
大容量数组随机读写的效率问题
CPU 高速缓存支棱不起来
数据结构:栈
先进后出
数据结构:树状数组
树状数组?批状数组!
栈
LeetCode #155 最小栈
#155 Min Stack
LeetCode #225 用队列实现栈
#225 Implement Stack using Queues
LeetCode 面试题 03.01. 三合一
Three in One LCCI
数据结构:栈
先进后出
stack
LeetCode #155 最小栈
#155 Min Stack
LeetCode 剑指 Offer #04 二维数组中的查找
LeetCode
LeetCode 面试题 03.01. 三合一
Three in One LCCI
数据结构:栈
先进后出
leetcode
LeetCode #155 最小栈
#155 Min Stack
LeetCode #169 多数元素
#169 Majority Element
LeetCode 第 243 场周赛
#1882 Process Tasks Using Servers
LeetCode #1981 最小化目标值与所选元素的差
LeetCode 第 255 场周赛
LeetCode #1986 完成任务的最少工作时间段
LeetCode 第 256 场周赛
LeetCode #225 用队列实现栈
#225 Implement Stack using Queues
LeetCode #367 有效的完全平方数
#367 Valid Perfect Square
LeetCode #378 有序矩阵中第K小的元素
#378 Kth Smallest Element in a Sorted Matrix
LeetCode #540 有序数组中的单一元素
#540 Single Element in a Sorted Array
LeetCode #703 数据流中的第K大元素
#703 Kth Largest Element in a Stream
LeetCode #892 三维形体的表面积
#892 Surface Area of 3D Shapes
LeetCode #934 最短的桥
#934 Shortest Bridge
LeetCode #994 腐烂的橘子
#994 Rotting Oranges
LeetCode 剑指 Offer #04 二维数组中的查找
LeetCode
LeetCode 面试题 03.01. 三合一
Three in One LCCI
力扣杯秋季编程大赛 2021 战队赛
lose together, win together, slay together.
数据结构:字典树
前缀树
队列
LeetCode 第 243 场周赛
#1882 Process Tasks Using Servers
LeetCode #225 用队列实现栈
#225 Implement Stack using Queues
数据结构:Queue
虎头蛇尾
堆排序
LeetCode 第 243 场周赛
#1882 Process Tasks Using Servers
动态规划
LeetCode #1981 最小化目标值与所选元素的差
LeetCode 第 255 场周赛
LeetCode #1986 完成任务的最少工作时间段
LeetCode 第 256 场周赛
记忆化递归
LeetCode #1981 最小化目标值与所选元素的差
LeetCode 第 255 场周赛
LeetCode #1986 完成任务的最少工作时间段
LeetCode 第 256 场周赛
二分法
LeetCode #367 有效的完全平方数
#367 Valid Perfect Square
LeetCode #540 有序数组中的单一元素
#540 Single Element in a Sorted Array
二叉搜索树
LeetCode #378 有序矩阵中第K小的元素
#378 Kth Smallest Element in a Sorted Matrix
LeetCode 剑指 Offer #04 二维数组中的查找
LeetCode
二叉树
LeetCode #378 有序矩阵中第K小的元素
#378 Kth Smallest Element in a Sorted Matrix
小顶堆
LeetCode #703 数据流中的第K大元素
#703 Kth Largest Element in a Stream
几何
LeetCode #892 三维形体的表面积
#892 Surface Area of 3D Shapes
数学
LeetCode #892 三维形体的表面积
#892 Surface Area of 3D Shapes
深度优先搜索
LeetCode #934 最短的桥
#934 Shortest Bridge
LeetCode 剑指 Offer #04 二维数组中的查找
LeetCode
广度优先搜索
LeetCode #934 最短的桥
#934 Shortest Bridge
LeetCode #994 腐烂的橘子
#994 Rotting Oranges
数据库
MySQL实战45讲(基础篇)
My see cute? My sir cute!
MySql
MySQL实战45讲(基础篇)
My see cute? My sir cute!
Mybatis
Mybatis 多对多映射的小问题
回想到一句别走得多么远离
数据库映射
Mybatis 多对多映射的小问题
回想到一句别走得多么远离
笔记
Mybatis 多对多映射的小问题
回想到一句别走得多么远离
《码出高效》系列笔记(一):面向对象中的类
向代码致敬,寻找你的第[83]行。
《码出高效》系列笔记(三):异常与日志
向代码致敬,寻找你的第[83]行。
《码出高效》系列笔记(二):代码风格
向代码致敬,寻找你的第[83]行。
《码出高效》系列笔记(四):元素的比较
向代码致敬,寻找你的第[83]行。
《码出高效》系列笔记(四):数据结构与集合的框架篇
向代码致敬,寻找你的第[83]行。
《码出高效》系列笔记(四):数据结构与集合的数组和泛型
向代码致敬,寻找你的第[83]行。
《码出高效》系列笔记(一):面向对象中的其他知识点
向代码致敬,寻找你的第[83]行。
《码出高效》系列笔记(一):面向对象中的方法
向代码致敬,寻找你的第[83]行。
快速排序
Quick Sort思想以及Java代码实现
20世纪最牛的算法之一
Redis
Redis 笔记一
Redis 笔记七
Redis 笔记三
Redis 笔记九
Redis 笔记二
Redis 笔记五
Redis 笔记八
Redis 笔记六
Redis 笔记十
Redis 笔记四
Shiro与分布式Session与Redis的那些坑
解决关于Shiro的session在Redis的序列化与反序列化的问题,踩坑实录。
Shiro
Shiro与分布式Session与Redis的那些坑
解决关于Shiro的session在Redis的序列化与反序列化的问题,踩坑实录。
Shiro在跨域请求中会遇到的302重定向问题
太严格了呀,CORS老师。
Shiro学习一
2018年还没毕业时写的blog
Session
Shiro与分布式Session与Redis的那些坑
解决关于Shiro的session在Redis的序列化与反序列化的问题,踩坑实录。
分布式
Shiro与分布式Session与Redis的那些坑
解决关于Shiro的session在Redis的序列化与反序列化的问题,踩坑实录。
序列化
Shiro与分布式Session与Redis的那些坑
解决关于Shiro的session在Redis的序列化与反序列化的问题,踩坑实录。
CORS
Shiro在跨域请求中会遇到的302重定向问题
太严格了呀,CORS老师。
Spring-ldap
Spring-ldap
LDAP就是个辣鸡!
ldap
Spring-ldap
LDAP就是个辣鸡!
Swagger
Swagger初体验
这世间 没有 不相交的平行线
redis
Windows平台Redis Cluster集群模式的坑
更多的master♂来守护你
集群
Windows平台Redis Cluster集群模式的坑
更多的master♂来守护你
面向对象
《码出高效》系列笔记(一):面向对象中的类
向代码致敬,寻找你的第[83]行。
《码出高效》系列笔记(一):面向对象中的其他知识点
向代码致敬,寻找你的第[83]行。
《码出高效》系列笔记(一):面向对象中的方法
向代码致敬,寻找你的第[83]行。
类
《码出高效》系列笔记(一):面向对象中的类
向代码致敬,寻找你的第[83]行。
Easy Coding
《码出高效》系列笔记(一):面向对象中的类
向代码致敬,寻找你的第[83]行。
《码出高效》系列笔记(三):异常与日志
向代码致敬,寻找你的第[83]行。
《码出高效》系列笔记(二):代码风格
向代码致敬,寻找你的第[83]行。
《码出高效》系列笔记(四):元素的比较
向代码致敬,寻找你的第[83]行。
《码出高效》系列笔记(四):数据结构与集合的框架篇
向代码致敬,寻找你的第[83]行。
《码出高效》系列笔记(四):数据结构与集合的数组和泛型
向代码致敬,寻找你的第[83]行。
《码出高效》系列笔记(一):面向对象中的其他知识点
向代码致敬,寻找你的第[83]行。
《码出高效》系列笔记(一):面向对象中的方法
向代码致敬,寻找你的第[83]行。
异常
《码出高效》系列笔记(三):异常与日志
向代码致敬,寻找你的第[83]行。
日志
《码出高效》系列笔记(三):异常与日志
向代码致敬,寻找你的第[83]行。
代码风格
《码出高效》系列笔记(二):代码风格
向代码致敬,寻找你的第[83]行。
系统规范
《码出高效》系列笔记(二):代码风格
向代码致敬,寻找你的第[83]行。
集合
《码出高效》系列笔记(四):元素的比较
向代码致敬,寻找你的第[83]行。
《码出高效》系列笔记(四):数据结构与集合的框架篇
向代码致敬,寻找你的第[83]行。
《码出高效》系列笔记(四):数据结构与集合的数组和泛型
向代码致敬,寻找你的第[83]行。
元素
《码出高效》系列笔记(四):元素的比较
向代码致敬,寻找你的第[83]行。
HashMap
《码出高效》系列笔记(四):数据结构与集合的框架篇
向代码致敬,寻找你的第[83]行。
ArrayList
《码出高效》系列笔记(四):数据结构与集合的框架篇
向代码致敬,寻找你的第[83]行。
泛型
《码出高效》系列笔记(四):数据结构与集合的数组和泛型
向代码致敬,寻找你的第[83]行。
《码出高效》系列笔记(一):面向对象中的其他知识点
向代码致敬,寻找你的第[83]行。
方法
《码出高效》系列笔记(一):面向对象中的方法
向代码致敬,寻找你的第[83]行。
位运算
位运算算法题小技巧
学了忘,忘了学
职业
入职浙江广电一年的感悟(真)
交给领导的任何心得(伪),永远不会是的真正的想法,虽然还没写也想赖掉,哈哈。
心态的起伏
有两样东西比资质更重要,第一样是热爱,第二样才是意志。
职场
入职浙江广电一年的感悟(真)
交给领导的任何心得(伪),永远不会是的真正的想法,虽然还没写也想赖掉,哈哈。
心态的起伏
有两样东西比资质更重要,第一样是热爱,第二样才是意志。
领域模型
什么是领域模型?我们常用的贫血模型是否已经过时?
Dao==>Service/Manager==>Web,这是对应贫血领域模型的典型架构,当初因为降低了Java的门槛而发扬光大,之后因为暴漏的各种Hell而被批成了Shit。
DDD
什么是领域模型?我们常用的贫血模型是否已经过时?
Dao==>Service/Manager==>Web,这是对应贫血领域模型的典型架构,当初因为降低了Java的门槛而发扬光大,之后因为暴漏的各种Hell而被批成了Shit。
架构模式
什么是领域模型?我们常用的贫血模型是否已经过时?
Dao==>Service/Manager==>Web,这是对应贫血领域模型的典型架构,当初因为降低了Java的门槛而发扬光大,之后因为暴漏的各种Hell而被批成了Shit。
分布式事务
分布式事务与 Seata 初探
Seata
分布式事务与 Seata 初探
中间件
分布式事务与 Seata 初探
单例模式
千千万万设计模式之单例模式
这下好了,对象也要共享不让你new了。
设计模式
千千万万设计模式之单例模式
这下好了,对象也要共享不让你new了。
千千万万设计模式之工厂模式
禁止私下搞对象,对象统一由工厂发放!
千千万万设计模式之装饰器模式
模式千万条,生命就一条,可以下班了。
千千万万设计模式之适配器模式
模式千万条,生命就一条,可以下班了。
工厂模式
千千万万设计模式之工厂模式
禁止私下搞对象,对象统一由工厂发放!
装饰器模式
千千万万设计模式之装饰器模式
模式千万条,生命就一条,可以下班了。
适配器模式
千千万万设计模式之适配器模式
模式千万条,生命就一条,可以下班了。
多线程
多线程之竞争与锁
未完待续...
多线程之线程池小纪
使用线程池更好哦~
Redis搭配生产者消费者模型
Redis:👴说了👴只是缓存!
并发
多线程之竞争与锁
未完待续...
多线程之线程池小纪
使用线程池更好哦~
锁
多线程之竞争与锁
未完待续...
线程池
多线程之线程池小纪
使用线程池更好哦~
内存
大容量数组随机读写的效率问题
CPU 高速缓存支棱不起来
张小龙
张小龙的微信公开课
当初我只是想点亮QQ个人资料卡上的微信图标
公开课
张小龙的微信公开课
当初我只是想点亮QQ个人资料卡上的微信图标
微信
张小龙的微信公开课
当初我只是想点亮QQ个人资料卡上的微信图标
Queue
数据结构:Queue
虎头蛇尾
字典树
数据结构:字典树
前缀树
树
数据结构:字典树
前缀树
数据结构:树状数组
树状数组?批状数组!
消息
Redis搭配生产者消费者模型
Redis:👴说了👴只是缓存!
消息队列
Redis搭配生产者消费者模型
Redis:👴说了👴只是缓存!
百态
看不到的角落
希望太阳能够温暖到每一处需要它的地方
虐猫
虐猫事件思考「虐」的定义
我们需要一个上帝吗?
虐待
虐猫事件思考「虐」的定义
我们需要一个上帝吗?
工具推荐
谜の生产力插件/工具推荐(一)
可能会让你变得卡,反而降低了生产力。
生产力
谜の生产力插件/工具推荐(一)
可能会让你变得卡,反而降低了生产力。
教程
谜の生产力插件/工具推荐(一)
可能会让你变得卡,反而降低了生产力。
GC
走进JVM之GC
向代码致敬,寻找你的第[83]行。
JVM
走进JVM之GC
向代码致敬,寻找你的第[83]行。
走进JVM之内存布局
向代码致敬,寻找你的第[83]行。
走进JVM之字节码与类加载
向代码致敬,寻找你的第[83]行。
Java
走进JVM之GC
向代码致敬,寻找你的第[83]行。
走进JVM之内存布局
向代码致敬,寻找你的第[83]行。
走进JVM之字节码与类加载
向代码致敬,寻找你的第[83]行。
内存布局
走进JVM之内存布局
向代码致敬,寻找你的第[83]行。
字节码
走进JVM之字节码与类加载
向代码致敬,寻找你的第[83]行。
类加载过程
走进JVM之字节码与类加载
向代码致敬,寻找你的第[83]行。
对象存储
阿里云对象存储使用
提供99.9999999999%的数据可靠性,这究竟是怎么得出来的?
存储服务
阿里云对象存储使用
提供99.9999999999%的数据可靠性,这究竟是怎么得出来的?
阿里云
阿里云对象存储使用
提供99.9999999999%的数据可靠性,这究竟是怎么得出来的?