singgel
from [TJPU], just call me, 阿拉斯加大闸蟹 stackOverflow ID:【singgel】
JDCloud;ByteDance;XueQiu;YiChe;CatarcChina,Beijing
Pinned Repositories
AI_LINE
《sql必知必会》 《算法图解》 《Tensorflow 实战Google深度学习框架》 《推荐系统实践》《Python数据采集》 《机器学习实战》 《统计学习方法》
BIGDATA_LINE
《hadoop权威指南》、《大数据架构师指南》、《大数据之路:阿里巴巴大数据实践》《Apache+Kylin权威指南》
C-
【CATARC】- 代码里面都是国家级的项目的源码(主要是工信部装备司的项目),重要部分已更改地址,存放C#相关的帮助类、源码、文档,都是C#桌面程序,采用的devExpress插件,界面风格是win10和win7的,大部分是chart、datagrid、framework的界面库
JAVA
存放JAVA开发的设计**、算法:《剑指Offer》、《编程珠玑》、《深入理解Java虚拟机:JVM高级特性与最佳实践》、《重构-改善既有代码的设计 中文版》、《clean_code(中文完整版)》、《Java编程**(第4版)》、《Java核心技术 卷I (第8版)》、《Quartz_Job+Scheduling_Framework》;一些大的上传不上来的文件在README
java-base
java-agent、jvm-access、jvm-classloader、jUnitPerf、Java基础算法;JAVA基础知识、枚举、反射、异常、泛型、集合、线程、代理;我的博客里面有相应的解释,以及动态的gif图片引导你理解
JAVA_LINE
JAVA进阶相关书籍:《JAVA并发编程实践》、《Linux Shell脚本攻略》、《spring揭秘 精选版》、《高性能Mysql》、《深入理解Java虚拟机[JVM高级特性与最佳实践](周志明)》、《图解HTTP 彩色版》、《图解TCP_IP_第5版》、《head+first+servlets jsp》、《How Tomcat Works 中文版》、《J2EE核心模式》、《JAVA并发编程实践》一些大的上传不上来的文件在README
mqtt_iot_push
springboot+mtqq+netty(一个简单的IoT开发的Java交互后端,也可以用来做即时通信)
Netty-SkillTree
干净的springboot-netty,google protocol buffer,根目录下我给你放了一本《Netty实战(精髓)》,test下关于同步回调和异步回调、JUC和NIO(RPC我也加进来了)的一些讲解的方法代码
SpringBoot-Templates
springboot和dubbo、netty的集成,redis mongodb的nosql模板, kafka rocketmq rabbit的MQ模板, solr solrcloud elasticsearch查询引擎
Study-Floder
相当不错的图书,例如《数学之美》、《浪潮之巅》、《TCP/IP卷一/卷二/卷三》等;一些大的上传受限制的文件《图解TCP_IP_第5版》、《深入理解Java虚拟机JVM》、《effective java》等在README
singgel's Repositories
singgel/JAVA
存放JAVA开发的设计**、算法:《剑指Offer》、《编程珠玑》、《深入理解Java虚拟机:JVM高级特性与最佳实践》、《重构-改善既有代码的设计 中文版》、《clean_code(中文完整版)》、《Java编程**(第4版)》、《Java核心技术 卷I (第8版)》、《Quartz_Job+Scheduling_Framework》;一些大的上传不上来的文件在README
singgel/Study-Floder
相当不错的图书,例如《数学之美》、《浪潮之巅》、《TCP/IP卷一/卷二/卷三》等;一些大的上传受限制的文件《图解TCP_IP_第5版》、《深入理解Java虚拟机JVM》、《effective java》等在README
singgel/JAVA_LINE
JAVA进阶相关书籍:《JAVA并发编程实践》、《Linux Shell脚本攻略》、《spring揭秘 精选版》、《高性能Mysql》、《深入理解Java虚拟机[JVM高级特性与最佳实践](周志明)》、《图解HTTP 彩色版》、《图解TCP_IP_第5版》、《head+first+servlets jsp》、《How Tomcat Works 中文版》、《J2EE核心模式》、《JAVA并发编程实践》一些大的上传不上来的文件在README
singgel/SpringBoot-Templates
springboot和dubbo、netty的集成,redis mongodb的nosql模板, kafka rocketmq rabbit的MQ模板, solr solrcloud elasticsearch查询引擎
singgel/java-base
java-agent、jvm-access、jvm-classloader、jUnitPerf、Java基础算法;JAVA基础知识、枚举、反射、异常、泛型、集合、线程、代理;我的博客里面有相应的解释,以及动态的gif图片引导你理解
singgel/HTML
web前端框架,开源源码,技术架构,解决方案等
singgel/RPC-SkillTree
干净的RPC全家桶thrift、dubbo、google-protocol-buffer,当然zookeeper注册中心是少不了的,其中在test的测试单元模块,我写了dubbo的底层实现原理(例如socket的RPC反射代理完成跨机器请求,同时还有RMI的代理模型)一看就能懂
singgel/flink-kafka-hbase
【雪球-Infra】功能:实现kafka消息实时落地hbase,支持csv/json字符串两种格式的消息,支持自定义组合rowkey,列簇和列名,支持按照kafka消息流中不同字段join不同的hbase表,并自定义写入列簇和列(join时需评估一下性能), 支持at least once语义 外部依赖:apollo配置中心,本项目依靠配置驱动,配置存储在apollo配置中心
singgel/golang
C/C++/Golang相关书籍,《C++设计模式》《Effective C++中文第三版》《Go语言实战》《Linux+命令行和shell脚本编程宝典》《TCP-IP详解卷1:协议》《鸟哥的Linux私房菜 基础学习篇(第三版)》《深入理解计算机系统(原书第2版)》and more...
singgel/SpringCloud-Templates
eureka和consul服务注册中心, feign集成restTemplate和ribbon, ribbon负载均衡, hystrix-dashboard熔断器, zuul-filter路由过滤, bus消息总线
singgel/infra-std
【字节Lark】- 基础架构中一些规范:git流程规范、IDL描述文件规范和管理、中间件选型使用规范、RPC通信框架设计和规范、服务治理、service mesh/服务网格、serverless/无服务化函数计算、k8s下的云原生、kernel内核虚拟化
singgel/simple-simhash
【易车-BigData】- 非常简单的simhash,采用的hanlp的第三方库进行的分词和词性标注,hash计算是最简单的网上的那些形式,适合用来处理大文本
singgel/linux_handbook
Linux环境下问题排查手册,排查CPU/内存/磁盘/网络,排查进程:Java/Golang/C++
singgel/lettuce-infra
【雪球-Infra】- 用lettuce的官方接口,目前对metric的采集组件化的形式都是采用的eventBus的形式,同时将视图刷新、连接数变化之类的记录下来,这些都是排查问题的利器
singgel/pythonDemo
python学习(解析nginx埋点日志,解析json数据格式,url爬虫,redis集群删key)
singgel/golang-base
- 理解编译器的词法与语法解析、类型检查、中间代码生成以及机器码生成过程; - 理解数组、切片、哈希表和字符串等数据结构的内部表示以及常见操作的原理; - 理解 Go 语言中的函数、方法以及反射等语言特性; - 理解常见并发原语 `Mutex`、`WaitGroup` 以及扩展原语的使用和原理; - 理解 make、new、defer、select、for 和 range 等关键字的实现; - 理解运行时中的调度器、网络轮询器、内存分配器、垃圾收集器的实现原理; - 理解 HTTP、RPC、JSON 等标准库的设计与原理;
singgel/iaas-network
【京东云IaaS】- 云计算领域的SDN相关技术和产品文档,一直从事这个方向的感觉只见树木不见森林
singgel/igw
【京东云IaaS】- 统一公网网关,基于Barefoot的Tofino硬件可编程交换机实现,在iaas工作发现这个行业很封闭,不像互联网的上层应用使用的技术那么open,所以分享些资料
singgel/RedisFullCheck
【雪球Infra】- redis-full-check is used to compare whether two redis have the same data. redis-full-check用于比较2个redis数据是否一致,支持单节点、主从、集群版、以及多种proxy,支持同构以及异构对比,redis的版本支持2.x-5.x。
singgel/RedisShake
【雪球Infra】- Redis-shake is a tool for synchronizing data between two redis databases. Redis-shake是一个用于在两个redis之间同步数据的工具,满足用户非常灵活的同步、迁移需求。
singgel/sharelibrary
jenkins采用共享库的方式,通过groovy的方式编写pipeline
singgel/zh-google-styleguide
Google 开源项目风格指南 (中文版)
singgel/apisix
The Cloud-Native API Gateway
singgel/argo-workflows
Workflow engine for Kubernetes
singgel/bgw
【京东云IaaS】- 混合边界网关,这个没有什么特别的,主要是分享些专线,vpn之类的企业网打通,边界网关的角色和高可用的设计想法
singgel/ebpf
ebpf-go is a pure-Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel.
singgel/kubernetes-operation-case
k8s操作case经验,优化思路,流程规范,排查指南
singgel/kvrocks
Kvrocks is a distributed key value NoSQL database based on RocksDB and compatible with Redis protocol.
singgel/linux
Linux kernel source tree
singgel/uber_go_guide_cn
Uber Go 语言编码规范中文版. The Uber Go Style Guide .