# tiankafei

自己写的一些东西的记录,包括代码与笔记,jdk最低支持1.8

# tiankafei-code-learn

学习技术的练习工程

# tiankafei-code-product

抽出通过功能作为产品的一部分

# tiankafei-code-project

产品应用到的项目

# tiankafei-code-tool

核心代码工程列表如下:

# tiankafei-base

​ 基础工具包

# tiankafei-expression-fastel

​ 基于开源表达式引擎 fastel 进行再次封装增加一些常用的函数(根据规则表达式可以动态生成class类。执行的时候,直接通过反射进行调用)

# tiankafei-proxy

​ 动态代理封装工具类并进行抽象

# tiankafei-docs-en

英语学习:

词性语法学习

第1阶段单词记忆

# tiankafei-docs-io

IO相关的技术文档列表,包含以下:

IO详情介绍

# tiankafei-docs-linux

linux相关的技术文档列表,包含以下:

centos常用命令

centos6安装MySQL8

centos7安装MySQL8

centos7安装Nacos并设置开机启动

centos7安装Sentinel-dashboard并设置开机启动

centos7安装Mongodb并设置开机启动

centos7安装Neo4j并设置开机启动

centos7安装RabbitMQ并设置开机启动

centos7安装NodeJS

centos7安装Consul并设置开机启动

centos7安装Easy-Mock并设置开机启动

centos7安装Nexus私服并设置开机启动

centos7安装Nexus私服及maven的配置

centos7安装禅道并开机启动

# tiankafei-docs-other

其他的一些相关文档列表,包含以下:

Java基础

常用正则表达式

git同时连接多个远程仓库

git上fork后再更新

# tiankafei-docs-web

web相关的技术文档列表,包含以下:

filter-servlet-inteceptor-controller执行顺序图

spring学习笔记

springMVC学习笔记

springBoot学习笔记

mybatis学习笔记

sharding-jdbc基于springboot的配置

分布式事务

分布式锁

特别注意的点

# tiankafei-docs-大数据

大数据生态的技术文档列表,包含以下:

centos7安装配置Hadoop

Hadoop程序运行的三种方式

centos7安装配置HBase

centos7安装配置Spark

centos7安装配置Flink

hadoop学习笔记

hive学习笔记

hbase学习笔记

flume学习笔记

sqoop学习笔记

scala学习笔记

Kafka学习笔记

大数据项目-日志收集分析

# tiankafei-docs-架构

各种中间件的相关技术文档列表,包含一下:

redis学习笔记

MySQL调优

# tiankafei-docs-数据结构与算法

用到的各种算法的文档列表,包含以下:

java集合

Lambda表达式和StreamAPI用法

树结构

多线程与高并发-JUC

JVM从入门到精通

设计模式

# tiankafei-docs-云

与云原生,容器相关的技术文档列表,包含以下:

Centos7安装Docker并配置使用

Centos7安装Jenkins并配置使用

Centos7安装Gitlab并汉化

k8s最新版安装过程

k8s-nfs文件共享安装及使用

k8s脚本部署

# 网络上的优秀文章总结

# 架构

  1. 什么才是真正的架构设计? (opens new window)
  2. 通过filebeat、logstash、rsyslog采集nginx日志的几种方式 (opens new window)

# 高并发

  1. 高并发下的抽奖优化 (opens new window)

# 消息中间件

  1. 曾经我以为我很懂Kafka,直到我看了这篇文章 (opens new window)
  2. 全网最全RabbitMQ总结,别再说你不会RabbitMQ (opens new window)
  3. Kafka基础知识大补 (opens new window)
  4. SpringBoot+RabbitMQ,保证消息100%投递成功并被消费 (opens new window)

# JVM

  1. Java并发编程之验证volatile指令重排-理论篇 (opens new window)
  2. 这就是你需要的JVM性能调优,拿走不谢 (opens new window)

# 集合

  1. HashSet、TreeSet 和HashMap 的实现与原理 (opens new window)

# 算法

  1. javaHashMap的hash算法扰动函数 (opens new window)
  2. 浅谈 CAP 和 Paxos 共识算法 (opens new window)
  3. 5分钟理解一致性哈希算法 (opens new window)

# 元数据

  1. 数据治理--元数据 (opens new window)

# Spring

  1. 5种分布式事务解决方案优缺点对比 (opens new window)
  2. 如何提升springboot服务吞吐量 (opens new window)

#

  1. 再见Docker!使用Podman、Skopeo和Buildah下一代容器新架构 (opens new window)
  2. 完美的分布式监控系统——普罗米修斯 (opens new window)

# 大数据

  1. Atlas从扫盲到和Hive、HBase、Kafka、Flink等集成开发 (opens new window)
Last Updated: 6/15/2020, 1:01:06 AM