yzzheng

@yzzheng

学到老,活到老

Python
Java
C
所有 个人的 我参与的
Forks 暂停/关闭的

    yzzheng/redis-tools

    redis工具

    yzzheng/go-design-pattern forked from Cetofork/go-design-pattern

    golang design pattern go 设计模式实现,包含 23 种常见的设计模式实现,同时这也是极客时间-设计模式之美 的笔记

    yzzheng/STL源码剖析 forked from quicksands/STL源码剖析

    侯捷 STL源码剖析

    yzzheng/TinyWebServer forked from Dely/TinyWebServer

    来自GitHub的项目 https://github.com/qinguoyi/TinyWebServer.git

    yzzheng/Golang_Puzzlers forked from 越泽/Golang_Puzzlers

    yzzheng/linux-0.12 forked from luciferseva/linux-0.12

    yzzheng/cpp_study forked from 李建锋/cpp_study

    yzzheng/MobileIMSDK forked from Jack Jiang/MobileIMSDK

    原创移动端IM通信层框架,轻量级、高度提炼,历经8年、久经考验。同时支持UDP+TCP+WebSocket三种协议,支持iOS、Android、Java、H5,服务端基于Netty。

    yzzheng/J-IM forked from 轨迹/J-IM

    J-IM 是用JAVA语言开发的轻量、高性能、单机支持几十万至百万在线用户IM,主要目标降低即时通讯门槛,快速打造低成本接入在线IM系统,通过极简洁的消息格式就可以实现多端不同协议间的消息发送如内置(Http、Websocket、Tcp自定义IM协议)等,并提供通过http协议的api接口进行消息发送无需关心接收端属于什么协议,一个消息格式搞定一切!

    yzzheng/xuanxuan forked from 桑果团队/xuanxuan

    xuanxuan is an open source IM resolution.

    yzzheng/mSimCSE-plus

    跨语言句子嵌入,主要使用mSImCSE项目代码+多任务学习方式,finetune预训练LaBSE模型

    yzzheng/谷粒商城-goop forked from 老洋/谷粒商城-goop

    谷粒商城-2020-高级篇完结-专项优化ing-带文档-建议加⭐

    yzzheng/谷粒商城 forked from 心飞为你飞/谷粒商城

    尚品汇,也叫谷粒商城,由多位京东大神参与共研,是一个以京东商城为参考原型的互联网B2C的电子商城项目,完整包含了从后台商品管理、商品检索、商品详情、购物车、单点登录、订单、支付、秒杀、库存管理一套完善的电商业务,其中覆盖了微服务框架、分布式文件系统、全文检索数据库、高速缓存、消息队列、分布式事务等多种业务场景和技术实现。谷粒商城是一个高并发、高可用、分布式架构的电商网站。高并发与压力测试、MySQL集群/读写分离、Elasticsearch分布式搜索集群、Redis缓存集群、Nginx+Lua分布式限流、Redis+Lua分布式锁、支付宝接口、Docker虚拟化容器部署、高并发秒杀解决方案、RabbitMQ消息中间件、MyCat分库分表、Canal订阅binlog抽取MySQL数据、Servlet3.0异步线程隔离、异步编排。

    yzzheng/rpc

    rpc项目设计与实现

    yzzheng/CppServer forked from tanlin/CppServer

    C++实现高性能服务器。采用epoll + 线程池 + redis设计思路。

    yzzheng/yan_SSM

    严治政学习ssm过程中的笔记和代码

    yzzheng/Java-Concurrency-Progamming-Tutorial forked from caixiaoniao/Java-Concurrency-Progamming-Tutorial

    Java 高并发多线程编程系列 demo 案例代码 & 教程 & 面试题集锦! !! 包括但不限于线程安全性, atomic包下相关类、CAS原理、Unsafe类、synchronized关键字等的使用及注意事项,volatile关键字的规则和使用,及synchronized关键字的可见性,happens-before原则 安全发布对象的一些核心方法方式,线程安全策略定义不可变对象、线程封闭、同步容器、并发容器等.\,AQS模型设计及相关同步组件的原理和使用,都非常实用,具体包括:CountDownLatch、Semaphore、CyclicBarrier、ReentrantLock与锁、Condition等,FutureTask、Fork/Join框架、BlockingQueue,其中FutureTask讲解时会对比着Callable、Runnable、Future来讲,线程调度-线程池 J.U.C里最后一部分:线程池,ThreadPoolExecutor详细介绍(参数、状态、方法)、线程池类图、Executor框架接口等进行讲解,需要大家能了解线程池的许多细节及配置,并能在实际项目中正确使用 多线程并发拓展讲解 对并发编程做些补充,但都贴近当前的面试,主要讲解死锁产生的条件及预防、多线程并发编程的最佳实践、Spring与线程安全、以及面试都特别喜欢问的HashMap和ConcurrentMap源码细节。当然,面试喜欢问的问题,对实际项目开发也是特别重要的 高并发之扩容 高并发部分:思路,侧重面试,扩容思路,首先介绍垂直扩容和水平扩容的区别,之后介绍数据库读操作扩展和写操作扩展思路。 高并发之缓存 思路,本章讲解高并发中缓存方案。 包含对缓存特征(命中率、最大元素、清空策略)、影响缓存命中率因素、缓存分类和应用场景(本地缓存、分布式缓存)、高并发场景下缓存常见问题(缓存一致性、缓存并发、缓存穿透、雪崩)等的具体介绍。此外,针对大家常用的缓存组件Guava Cache、Memcache、Redis 高并发之消息队列 思路,本章介绍了消息队列的特性(业务无关、FIFO、容灾、性能)、为什么需要消息队列以及消息队列的好处(业务解耦、最终一致性、广播、错峰与流控),最后对当前比较流行的消息队列组件kafka和rabbitmq做了架构分析和特性介绍 高并发之应用拆分 从实际项目拆分步骤讲起,让大家可以实际感受到应用拆分的好处和解决的问题,之后引出对应用拆分原则(业务优先、循序渐进、兼顾技术、可靠测试)和应用拆分时思考的内容(应用之间通信、应用之间数据库设计、避免事务跨应用),并引出对服务化Dubbo和微服务Spring Cloud的框架介绍 高并发之应用限流,自动降级(超时、失败次数、故障、限流)和人工降级(开关)

    yzzheng/effective-java-third-edition forked from lin-mt/effective-java-third-edition

    Effective Java 第三版全文翻译,纯属个人业余翻译,不合理的地方,望指正,感谢~

    yzzheng/guide-rpc-framework forked from SnailClimb/guide-rpc-framework

    一款基于 Netty+Kyro+Zookeeper 实现的自定义 RPC 框架(附详细实现过程和相关教程)。

    yzzheng/geektime_algo forked from 奉義/geektime_algo

    王争哥数据结构与算法之美

搜索帮助