总目录索引(开发精华总结)

整理出近几年的随笔笔记分类。

 

#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 开发教程

 

posted @ 2020-04-08 15:59  昕友软件开发  阅读(473)  评论(0编辑  收藏  举报
欢迎访问我的开源项目:xyIM企业即时通讯