路在脚下,心向远方
2021-12

Platform


Application启动方式和生命周期


stage窗口学习


java-fx学习路线


2021-11

blog使用手册


2021-10

ElasticSearch常用总结


2021-07

rocketmq实际项目操作(一)


2021-01

OAuth2.0框架


2020-10

springboot系列-项目启动自动执行


搭建框架知识点注意


2020-09

mysql系列-搞懂分区


mysql系列-覆盖索引与回表


mysql系列-索引设计和查询优化


mysql系列-索引类型和数据关系


mysql系列-常用方法和伪造百万数据函数


mysql系列-SQL优化总结


springCloud系列-zuul网关


Settings.xml文件详解


2020-07

词根词缀思维导图


数据和数据库的双写一致性


TX-LCN分布式事务框架,事物理解


Redis实现Mybatis的二级缓存


API安全接口安全设计


SpringCloud组件流程代码演示


2020-06

面试题系列-数据结构问题


图解Java常用数据结构


散列表-(哈希表)




栈和队列



线性表


数据结构和算法


mysql系列-MVCC


mysql系列-HEAP


事物


面试题系列-java后端面试题


跨域


SOA架构是什么?


面试题系列-Zookeeper


面试题系列-Netty


面试题系列-MongoDB


面试题系列-并发编程-面试必备之乐观锁与悲观锁


面试题系列-Redis


面试题系列-数据库


面试题系列-并发编程


面试题系列-Java基础


2020-05

阿里巴巴Java开发手册笔记


Netty-RPC


Zookeeper-ZkClient客户端使用


ElasticSearch-API-常用操作


rocketmq-API-常用操作


理解响应式,反应式编程方式


2020-04

注释生成接口文档


注释标记TODO,FIXME


枚举类


vscode-常用插件集合


厉害的人遇到问题时的思维模式与普通人之间差别在哪?


<无名之辈>电影: 人这一生,终要和自己的平凡和解


经常晚睡到底对身体有多大危害?


吸烟者与不吸烟者有哪些区别


达达后台架构演进实践


模板模式


拦截过滤器模式


URL和URI的区别


责任链模式


发布订阅者模式


事件分发器模式


Netty编解码器和handler的调用机制


Netty-TCP粘包和拆包及解决方案


2020-03

Netty高性能架构设计原理


Netty编码和解码--Protobuf


Netty核心模块组件


RandomAccessFile


协议栈


人是怎么废掉的?


NIO群聊


FileChannel和MappedByteBuffer


零拷贝


互联网架构演变


知识流程图收集


流程图


时序图


Serverless架构理解


HomeBrew


启动时候怎么设置JVM虚拟机与输出到调试控制台而不是终端


tasks.json


java中的标号:outer的作用


SEO


JNDI理解


JMS理解


serialVersionUID = 1L和序列化


Runtime


java中的Hook


2020-02

抽象工厂模式


工厂模式


Redis-API-常用操作


策略模式


MongoDB-API-常用操作


Hutool-Java工具类库


终于从思考“生命的意义”的羞愧中解脱出来


桥梁模式


适配器模式


装饰模式


NIO的网络编程-简单Demo(一)


NIO的网络编程-多线程(二)


TCP粘包和消息不完整


2020-01

浅析I/O模型


NIO入门


事件驱动理解


简易聊天室案例


UDP辅助TCP实现点对点数据传输


TCP入门使用


UDP入门使用


Socket-TCP简单实例


网络编程理论知识


2019-12

IO类框架


8种基本数据类型和三种引用类型


莫言:当你的才华还撑不起你的野心的时候


时间类框架


强引用,软引用,弱引用


Math类框架


集合框架类-队列(queue)接口


数据结构-HashMap源码理解


java常用框架图


数据结构认识


优化策略


集合框架类-Collection,Map接口


juc-锁框架类


juc-线程池框架类


juc-并发类


juc-原子类


Work-Thread-设计模式


Two-phase-Termination-设计模式


Thread-Per-Message-设计模式


Count-Down-设计模式


Active-Object-设计模式


Future-设计模式


读写锁分离-设计模式


各框架在并发情况下实例对象


ThreadLocal-设计模式


immutable-设计模式


Guarded-Suspension-设计模式


balking-设计模式


死锁


单线程执行-设计模式


自定义线程池


2019-11

多线程基础和锁,线程池


smart-doc接口文档自动生成


2019-10

pdman数据库建模


netdata监控工具


shiro-springboot,shiro简单应用


maven多项目依赖


shiro-权限


2019-09

SSO单点登录


kibana常用操作


Logstash-入门


ElasticSearch-检索原理


ElasticSearch-存储和数据结构


ElasticSearch-crud,mapping


ElasticSearch-入门


mongodb-集群和分片


mongodb-存储引擎


mongodb-GridFS分布式文件系统


mongodb-aggregation pipeline聚合


mongodb-运算符


mongodb-索引


mongodb-标准sql和mongodb对比


mongodb-入门


mongodb-crud操作


springboot搭建redis环境


mybatis系列-MyBatisPlus插件学习


mybatis系列-动态sql


007-mybatis系列-Redis实现Mybatis的二级缓存


mybatis系列-映射文件


mybatis系列-springboot搭建mysql,oracle


mybatis系列-mybatis-config.xml全局配置文件设置


2019-08

字节为什么可以存储汉字


mysql系列-表设计和分区分表


mysql系列-索引分类、原理,创建


mysql系列-数据库存储引擎


事务隔离级别


mysql系列-库与表基本操作


mysql系列-如何分析sql语句执行慢


mysql系列-多表join连接方式


反向代理+正向代理


MyBatis系列-框架简单实现


Dockerfile安装常用环境


sourcetrail源码查看工具


linux下利用nohup后台运行jar文件包程序


CentOS7-防火墙


centos7卸载和安装jdk


远程开发和调试,SFTP,remote-ssh


秘钥连接SSH


2019-07

vscode开发技巧,快捷键


vccode-java环境和git操作


project-manager插件


使用Maven来构建Docker镜像并上传远程服务器


流量变现


JAVA命令行工具


代理


aop理解


简单实现IOC


反射


ThreadLocal理解


理解分布式和微服务


PAAS、IAAS和SAAS之间的区别


java回调


jdk1.8新特性-并行流和串行流


jdk1.8新特性-Optional


Jdk1.8新特性-方法引用


Jdk1.8新特性-内置函数式接口


jdk1.8新特性-stream


Jdk1.8新特性-Lambda表达式


2019-06

Java虚拟机到底是什么


jdk1.8新特性-接口


dto和Entity转换


classpath理解,时间戳


序列化和transient关键字


mac-常用技巧和工具


http https


观察者模式


Class.forName的作用以及为什么要


自定义注解


springboot系列-全局异常处理


equals,hasCode,toString


泛型


异常


Lombok


springboot系列-多数据源


springboot系列-常用注解理解


2019-05

web安全-CSRF


springboot系列-security


json-web-token


springboot系列-数据库


springboot系列-web


springboot系列-日志


springboot系列-配置文件


springboot系列-简单理解启动原理


分库分表之后如何保证ID全局唯一性,订单号唯一


ACID,CAP,分布式事物


java基础-session,cookie


doceker系列-网络


doceker系列-数据卷容器


mysql系列-概念基础了解


H2database


springCloud系列-gateway网关


springCloud系列-config


Zookeeper-分布式锁


Zookeeper-监听服务动态上下线


dockerfile搭建centos,集成java,maven环境,提供远程SSH


centos安装docker环境


2019-04

maven常用命令


git常用命令


Zookeeper-常用命令


docker-compose.yml常用命令


docker-compose终端常用命令


Zookeeper-入门


java基础-jvm


springCloud系列-Ribbon


springCloud系列-HystrixDashboard


springCloud系列-Hystrix


springCloud系列-Fegin


springCloud系列-简介


springCloud系列-Eureka


存在与价值


SpringMVC封装常用的CRUD操作


springCloud系列-组件理解


shell


Linux常用命令操作


jenkins+docker+Linux+gitlab


docker


redis系列-入门


webservice-wsdl理解


2019-03

mycat入门


dockerfile常用命令


rocketmq系列一基础认识


nginx系列一基础认识


Kubernetes入门


2019-01

Clean White Theme for Hugo