一些不错的博客

关于Elastic-Job:

https://www.toutiao.com/a6603712732548039175/?tt_from=weixin&utm_campaign=client_share&wxshare_count=1×tamp=1537576149&app=news_article&utm_source=weixin&iid=40968238054&utm_medium=toutiao_android&group_id=6603712732548039175

http://elasticjob.io/docs/elastic-job-lite/03-design/roadmap/(Elastic-Job官方文档)

 

 

 

Spring相关:

https://www.cnblogs.com/xrq730/p/5721366.html (一些常用的spring拓展接口)

https://mp.weixin.qq.com/s/9g3maVd-aYPo5PP3eqOenQ(springBoot加aop加自定义注解实现防止重复提交)

 

 

 

 

 

 

MYSQL和mybatis:

1)https://blog.csdn.net/gebitan505/article/details/70145937(springboot以xml得形式整合mybatis)

2)https://blog.csdn.net/twomr/article/details/79137056(spring boot分离数据库)

3)https://mp.weixin.qq.com/s/nQjzYv6hfB-pamGgIAkVug(spring boot实现读写分离)

4)https://mp.weixin.qq.com/s/1NrtmV_yHpsGicyeiRD05w(SpringBoot + Mybatis + Druid + PageHelper 实现多数据源并分页,Druid 的使用, 以及PageHelper分页的使用)

 

 

 

程序中的一些实用的工具:

对于程序中多个或者复杂规则匹配的业务使用Drools:

现实生活中,规则无处不在。对于某些企业级应用,诸如欺诈检测软件,购物车,活动监视器,信用和保密应用之类的系统,经常会有大量的、错综复杂的业务规则配置,而且随着企业管理者的决策变化,这些业务规则也会随之发生更改

https://blog.csdn.net/chinrui/article/details/74906748(Drools简介)

https://www.jianshu.com/p/e713860b128e(Drools,简书上详细的使用)

 

Aspose是一个操作Word,Excle等办公软件比较方便也是比较全面的框架

http://www.cnblogs.com/wuhuacong/archive/2011/02/23/1962147.html(Aspose.Cell控件实现复杂Excel表格,也可以关注博主的其他博客,都挺实用的

 

JWT:前后端分离利器之Jwt,包含详细的原理介绍

https://mp.weixin.qq.com/s?__biz=MzI4Njc5NjM1NQ==&mid=2247488261&idx=1&sn=3f1d7da4377eb34e5930e6ca9dab7812&chksm=ebd62c29dca1a53f544565041e0dd8ce2e28d66550b9513687854870ae4638ffd57e33b8800d&scene=21#wechat_redirect(springBoot整合JWT实现用户认证的原理分析)

https://mp.weixin.qq.com/s/n-i8CJQ7WTOLsidgkYa-yA(基于JWT的token认证的实践,JWT作为微服务网关的token校验工具)

 

FTP工具,

https://blog.csdn.net/lemon_tree12138/article/details/49777467(FTP工具上传下载文件)

 

Disruptor,高性Disruptor是LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题,基于Disruptor开发的系统单线程能支撑每秒600万订单.

http://ifeve.com/disruptor-info/(相关简介)

https://blog.csdn.net/qq_19558705/article/details/77247912(简单使用)

https://github.com/LMAX-Exchange/disruptor(源码地址)

 

对接第三方请求的一些基本的算法介绍(MD5,SHA-1,对称加密算法AEC,非对称加密算法RSA)

https://www.jianshu.com/p/38c93c677124(关于MD5,SHA-1算法的简介);

https://www.jianshu.com/p/3840b344b27c(对称加密以及AEC算法简介);

https://www.jianshu.com/p/9785bd492a6e(非对称加密以及RSA算法简介)

https://www.jianshu.com/p/6f5f0695d8fa(了解公钥,私钥,加密和数字签名);

 

阿里开源java解析excle工具easyexcel

Java解析、生成Excel比较有名的框架有Apache poi、jxl,但他们都存在一个严重的问题就是非常的耗内存,easyexcel重写了poi对07版Excel的解析,能够原本一个3M的excel用POI sax依然需要100M左右内存降低到KB级别,并且再大的excel不会出现内存溢出,03版依赖POI的sax模式

https://github.com/alibaba/easyexcel(easyexcel的官方源码地址)

https://blog.csdn.net/jianggujin/article/details/80200400(实际使用案例,可以设置简单excle的表头, 也可以设置复杂合并的excle表头)

 

spring boot 整合security+JWT系列相关介绍:

https://blog.csdn.net/guying4875/article/details/88995025

可拓展的权限模块设计简介

https://mp.weixin.qq.com/s/-6e4TJx38loqID2xZrSxOg


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

zookeeper相关:

https://blog.csdn.net/weijifeng_/article/details/79775738

https://blog.csdn.net/xinguan1267/article/details/38422149(zookeeper数据模型相关的介绍)

https://mp.weixin.qq.com/s/Yoc-rwBTu75kYt4Qi7EA3w(zookeeper的详细介绍)

https://blog.csdn.net/guying4875/article/category/7416828(zookeeper相关原理详细介绍)

https://mp.weixin.qq.com/s/Jn0KUpxh1RWX7ReyntvSrQ(zookeeper相关原理介绍)

 

 

 

 

 

java基础(包括设计模式,算法,数据结构等):

https://blog.csdn.net/mutianyang1/article/details/82109457(责任链设计模式的实际运用)

https://blog.csdn.net/xinzhou201/article/details/81950188(java中的四种内部类,及使用场景)

https://mp.weixin.qq.com/s?__biz=MzU2MTI4MjI0MQ==&mid=2247486011&idx=1&sn=a53ec23c8729f8fa03e41340d9f7e707&chksm=fc7a6795cb0dee831d7ea09ced0f176464c1df59291cb08ac3f9f0885e7a7f729d8581b31c2a&scene=21(在代码层面优化,提高代码的性能)

https://blog.csdn.net/xlgen157387/article/details/79544524(一致性hase算法的原理介绍)

https://mp.weixin.qq.com/s/SJ6Hiu5Sx7HlpsBm3FFd4Q(Semaphore,用于控制同时访问特定资源的线程数量,它通过协调各个线程,始终保持一定数量内的线程去使用公共资源, 的简介)

https://blog.csdn.net/alinyua/article/details/79789907(java内存模型和volatile关键字详解)

https://mp.weixin.qq.com/s/UgUkhQIevs3rivqT_eU88g(java项目的分层介绍)

 

大转盘幸运抽奖,根据权重(自定义概率)抽奖的算法

https://blog.csdn.net/huyuyang6688/article/details/50480687

抢红包二倍均值算法和随机算法原理

https://blog.csdn.net/zy_281870667/article/details/82561556(二倍均值算法原理介绍)

微信恰昂红包的两种算法分析,二倍均值法和线段切割法(原理分析)

https://blog.csdn.net/q957967519/article/details/84661761

https://blog.csdn.net/xiaoming100001/article/details/80172286(抢红包算法)

https://mp.weixin.qq.com/s/PbkqTpKafSSSJF2P-P5q4w(将在线得Swagger文档通过定义数据类型以html转成word纸质的接口文档)

 

 

 

 

 

 

Redis相关技术的实践:

https://redis.io/ (redis得官网,不过市英文得,可以通过它了解redis得一些特性,以及redis得命令)

https://docs.spring.io/spring-data/redis/docs/2.1.5.RELEASE/reference/html/(Spring Data Redis官网,可以查看redis的一些用法)

https://redis.io/(Redis中国社区官网,可以通过这个社区得中文了解一些redis得最新特性)

http://www.cnblogs.com/AndyAo/p/8144049.html(令牌桶限流原理分析)

https://mp.weixin.qq.com/s/aSoWajCwMsqCgdRd4sn4yQ(基于redis的lua脚本实现令牌桶限流)

https://www.cnblogs.com/linlinismine/p/9214299.html(基于redis做实时订阅推送)

https://mp.weixin.qq.com/s/b6ojgFxgvnXyYZpMj639Nw(阿里巴巴关于redis的开发规范)

https://mp.weixin.qq.com/s/_T0LtmuXyvhsEChUlPgpEA(Redis集群方案介绍)

https://blog.csdn.net/zhanglong_4444/article/details/88314475(关于redis 5.0版本后使用的最新的数据结构Stream可以用作消息队列, 这个博文介绍了Stream作为消息队列的原理, 如何基于redis保证高可用的消息队列,保证消息不丢失等都由详细的介绍)

https://mp.weixin.qq.com/s/m3cqHk6yGoZo64uUq7eWFA(springBoot使用RedisTemplate操作redis感觉整合得不错,但是对于高可用方面没看到,需要到时候研究下)

https://mp.weixin.qq.com/s/ZlmS_s2qCPwkT2EEGGDxxw(Springboot + redis + 注解 + 拦截器来实现接口幂等性校验,对于一些重要的接口,像支付,下单等基于token的一次性校验)

 

 

 

 

 

 

 

 

消息中间件MQ:

https://mp.weixin.qq.com/s/4RFZi3VxHf889A-IvVecfg(使用mq实现分布式事务的补偿机制,基于RabbitMq实现)

https://www.cnblogs.com/tarolord/(详细介绍Mq,RabbitMq,ActiveMq,RocetMq以及kafka等消息中间件, 以及它们各自的使用场景,对比分析)

https://mp.weixin.qq.com/s/xg5jsUjxqxDg1WIsd2S1qg(天池中间件大赛单机百万消息队列存储分享)

 

 

 

 

 


Maven相关:

https://gist.github.com/myusuf3/7f645819ded92bda6677(Jenkins+GitLab部署Maven多项目)

https://blog.csdn.net/isea533/article/details/78449270(Maven 最佳实践之,一个好的 parent 依赖基础)

 

 

 

 

 

 

 

分布式系统相关:

https://github.com/seata/seata/wiki/%E6%A6%82%E8%A7%88(官方原理介绍)

https://blog.csdn.net/ASzhiwei/article/details/86648347(阿里分布式事务fescar相关原理介绍及调试,以及源码地址)

RateLimiter实现分布式接口限流:

https://blog.csdn.net/guoyunyuhou/article/details/79219873(RateLimiter是guava提供的基于令牌桶算法的实现类,可以非常简单的完成限流特技)

https://blog.csdn.net/szwandcj/article/details/51165954(关于淘宝开源的简单分布式配置中心Diamond原理介绍)

https://blog.csdn.net/guoyunyuhou/article/details/79108717(分布式锁,基于redis实现, redis自定义注解实现以及zookeeper实现)

https://mp.weixin.qq.com/s/ErFzFHTHkTWu8P-ViGBiVA(开源网关,可以自定义规则(插件,选择器,规则这种配置设计思路,也可以用在其他的方向),也可以查看源码)

https://mp.weixin.qq.com/s/FG4n0xYyyxwF1UV2Xf6_xA(分布式配置中心Apollo的和spring-Boot和mybatis,mycat的整合介绍, 以及相关的项目demo)

https://mp.weixin.qq.com/s/0VWqvPYLclPV0PF1xb5Rfw(关于数据库分库分表的一些玩法, 所遇到的问题的详细介绍)

https://mp.weixin.qq.com/s/Ysi_O1uZ6RgYLFcXWmd7_w(分布式服务框架的各个组件介绍)

https://mp.weixin.qq.com/s/B3nPgD_d2C_ZoBlTOyNPsg(Nginx+Tomcat动静分离实现负载均衡)

 

 

 

 

 

 

 

 

Nteey相关:

https://www.cnblogs.com/xrq730/p/8724391.html(粘包,拆包问题以及使用netty使用LineBasedFrameDecoder解决这个问题)

https://mp.weixin.qq.com/s/UejA6zQFwIatWRp2uTEatg(Netty的零拷贝简介,以及零拷贝相关原理介绍)

https://blog.csdn.net/Peter_Changyb/article/details/82344739(Netty工作原理的详细介绍, Reactor线程模型, 职责链Pipeline,业务逻辑处理层等以及工作原理的详细介绍)

https://blog.csdn.net/qq_18603599/article/details/80768390(Netty的Reactor线程模型介绍)

 

 

 

 

 

 

 

 

Docker相关:

https://docs.docker.com/docker-for-mac/networking/(Docker的官方文档,可以查看具体的使用)

https://www.runoob.com/docker/docker-tutorial.html(Docker的一些教程,以及一些软件像mysql,ngnix,tomcat等软件的安装)

https://www.cnblogs.com/163yun/p/9626706.html(Docker的使用场景)

  Jib 是 Google 开发的可以直接构建 Java 应用的 Docker 和 OCI 镜像的类库,以 Maven 和 Gradle 插件形式提供,通过 Jib,Java 开发者可以使用他们熟悉的 Java 工具来构建容器。Jib 是一个快速而简单的容器镜像构建工具,它负责处理将应用程序打包到容器镜像中所需的所有步骤。它不需要你编写 Dockerfile 或安装 Docker,而且可以直接集成到 Maven 和 Gradle中 —— 只需要将插件添加到构建中,就可以立即将 Java 应用程序容器化。

https://github.com/GoogleContainerTools/jib(Jib在gitHub上的源码)

https://www.oschina.net/p/jib(Jib在开源中国上的简介)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

官方文档:

https://www.docs4dev.com/(springBoot,springCloud,模板语言,spring,spring消息等官方中文文档)

https://netty.io/(Netty的官方文档)

 

 

 

 

 

其它:

Python(关于Python的学习,从0开始学习, 这个是码云上的项目, 很详细, 并且由相关的实例)

https://gitee.com/52itstyle/Python

 

 

系统监控相关:

open-falcon是一款用golang和python写的监控系统,由小米开源

https://www.jianshu.com/p/5e34699fe92f(使用详细情况, 以及博文最后的参考文章都可以看看)

https://mp.weixin.qq.com/s?__biz=MjM5OTcxMzE0MQ==&mid=400225178&idx=1&sn=c98609a9b66f84549e41cd421b4df74d

(小米里面的运维开发的详细介绍)

 

 

 

 

 

 

 

你可能感兴趣的:(其他,转载博客)