整理出近几年的随笔笔记分类。
#Java多线程开发系列
Java多线程开发系列-基础
Java多线程开发系列-线程间协作
Java多线程开发系列-线程安全设计
Java多线程开发系列-线程活性故障
Java多线程开发系列-线程管理
CompletableFuture组合异步编程
Swing中的线程并发处理
编写线程安全的Java缓存读写机制
定时线程池中scheduleWithFixedDelay和scheduleAtFixedRate的区别
并发、原子、可见有序性在MESI协议、内存屏障的硬件原理
√离线Word完整下载
#了不起的Java系列
了不起的Java-Lambda函数式接口和方法引用
了不起的Java-Stream流处理
了不起的Java-Stream流规约、分组、分区
了不起的Java-Lambda替代设计模式
了不起的Java-Optional替代null处理
了不起的Java-CompletableFuture组合异步编程
√离线Word完整下载
#JAVA源码分析系列
Java底层类和源码分析系列-HashMap底层架构和源码分析
Java底层类和源码分析系列-HashTable底层架构和源码分析
Java底层类和源码分析系列-ArrayList底层架构和源码分析
Java底层类和源码分析系列-LinkedList底层架构和源码分析
Java底层类和源码分析系列-CopyOnWriteArrayList底层架构和源码分析
Java底层类和源码分析系列-ArrayBlockingQueue底层架构和源码分析
Java底层类和源码分析系列-AtomicStampedReference解决ABA问题
Java底层类和源码分析系列-ConcurrentHashMap源码分析
#设计模式系列
设计模式系列 - 创建型模式
设计模式系列 - 行为型模式(上)
设计模式系列 - 行为型模式(下)
设计模式系列 - 结构型模式
√离线Word完整下载
#重构-改善既有代码的设计完整笔记系列
重构-改善既有代码的设计完整笔记系列之6、7 - 重新组织函数、对象间搬迁特性
重构-改善既有代码的设计完整笔记系列之8 - 重组数据
重构-改善既有代码的设计完整笔记系列之9 - 简化条件表达式
重构-改善既有代码的设计完整笔记系列之10、11 - 简化函数、处理概括关系
√离线Word完整下载
#Redis系列
Redis的主从复制\RDB\AOF\内存淘汰机制\雪崩和穿透
Redis 的单线程模型
Redis的并发竞争如何解决?如何保证并发写的有序?
Redis快照RDB和追加AOF备份
Redis高可用方案
Redis缓存和数据库双写一致方案
Redis热点数据预写方案
Redis压力测试
#Nginx系列
Nginx系列之1:限流
Nginx系列之2:安全
Nginx系列之3:反向代理和负载均衡
Nginx系列之4:动静分离
Nginx系列之5:监控
Nginx系列之6:重要模块
#ElasticSearch系列
ElasticSearch基础1:初步
ElasticSearch基础2:查询和过滤初步
ElasticSearch基础3:全文搜索
ElasticSearch基础4:相关度
ElasticSearch基础5:聚合指标度量(Metrics Aggregations)
ElasticSearch基础6:Bucket桶聚合
√离线Word完整下载
#Kafak系列
Kafka高级设计和架构,一文深化理解
√离线Word完整下载
#Sentinel系列
使用Sentinel实现隔离、限流
使用Sentinel实现熔断降级
使用Sentinel实现系统自适应熔断
使用Sentinel实现热点参数限流
使用Sentinel实现Spring Cloud Gateway网关流量控制
#MySQL系列
Mysql的两种偏移量分页写法
MySQL聚集索引和非聚集索引及行表锁
MySQL事务隔离级别
MySQL性能分析(Explain)
SpringBoot结合ShardingSphere实现主从读写分离
SpringBoot结合ShardingSphere实现分库分表、读写分离
#MongoDB开发深入系列
MongoDB开发深入之一:文档数据关系模型详解(一对多,多对多)
MongoDB开发深入之二:索引
MongoDB开发深入之三:复制
MongoDB开发深入之四:分片
√离线Word完整下载
#Cassandra系列
Cassandra开发入门文档第一部分
Cassandra开发入门文档第二部分(timeuuid类型、复合主键、静态字段详解)
Cassandra开发入门文档第三部分(非规范化关系结构、批处理)
Cassandra开发入门文档第四部分(集合类型、元组类型、时间序列、计数列)
Cassandra开发入门文档第五部分(使用场景)
√离线Word完整下载
#机器学习系列
「二分类算法」提供银行精准营销解决方案 代码存档
机器学习项目清单
pandas绘制矩阵散点图(scatter_matrix)的方法
用KNN实现iris的4分类问题&测试精度
wave数据集的回归曲线
线性回归曲线和过拟合判断
决策树和随机森林分类
sklearn使用高斯核SVM显示支持向量
通过直方图进行PCA准备
聚类K-Means和大数据集的Mini Batch K-Means算法
使用对数变换来提升单变量的回归准确度
使用变换来提升单回归准确度的一个反例
多项式的回归
二分类下的混淆矩阵
分类的性能评估:准确率、精确率、Recall召回率、F1、F2
使用GridSearchCV进行网格搜索微调模型
使用肘部法确定k-means均值的k值
使用协方差矩阵的特征向量PCA来处理数据降维
持久化机器学习模型(joblib方式)
√离线Word完整下载
#大数据相关系列
大数据项目相关技术栈(Hadoop周边技术)
Hive SQL基础操作
Hbase shell基本操作
SeaweedFS上手使用指南
Flume的Source、Sink总结,及常用使用场景
Spark基础脚本入门实践1
Spark基础脚本入门实践2:基础开发
Spark基础脚本入门实践3:Pair RDD开发
#即时通讯XMPP开发相关
openfire的SSL双向认证增加android客户端证书库步骤
玄武短信接口和移动MAS短信接口的API封装
优化openfire服务器提升xmpp 效率的15个方法(原创)
WebSocket集成XMPP网页即时通讯1:Java Web Project服务端/客户端Jetty9开发初探
WebSocket集成XMPP网页即时通讯2:Openfire网关集成
WebSocket集成XMPP网页即时通讯3:二进制文件收发
WPF一步步开发XMPP IM客户端1:入门
WPF一步步开发XMPP IM客户端2:主窗体设计
开发创建XMPP“发布订阅”扩展(xmpp pubsub extend)
#Liferay开发系列
企业门户 Liferay + Activiti 方案技术介绍
Liferay开发实战(1):入门
Liferay开发实战(2):Service Builder生成持久化层,及开发服务层
更多......
https://www.cnblogs.com/starcrm/archive/2016/09.html
https://www.cnblogs.com/starcrm/archive/2016/10.html
https://www.cnblogs.com/starcrm/archive/2016/11.html
https://www.cnblogs.com/starcrm/archive/2016/12.html
# 其他系列
使用Selenium自动化测试web程序
SeaweedFS上手使用指南
### 我的自有开源软件 ###
XyTalk企业即时通讯IM开始开源
XyFS私有文件云存储OSS服务
一站式SpringBoot for NoSQL Study Tutorial 开发教程