liaohuijun Goto Github PK
Type: User
Type: User
KingIM是基于layim的websocket即时通讯系统
《Spring源码深度解析》
akka入门与实践 代码,原项目由于版本太旧无法运行,做了部分版本更新
Mastering Algorithms with C 《算法精解:C语言描述》源码及Xcode工程、Linux工程
🤭 LeetCode solutions in Java/Python/C/CPP/Ruby/JS...
全品类电商微服务项目
支持千万并发级别的大型电商项目
贵校课程资料民间整理
Xcode 10、11 和 12 中删除的 libstdc++ 库
实现令牌桶 和 redis 计数器限流方式
《Java 程序员眼中的 Linux》
一个基于FFMPEG命令封装的简单java推流器
各种锁汇总,乐观锁、悲观锁、分布式锁、可重入锁、互斥锁、读写锁、分段锁、类锁、行级锁等
😮😮秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓
microservice-integration with auth, gateway and backend.
基于tomcat 7. 0.56 websocket的在线客服系统
MMSNS博客是一个正在开发的开源的的个人博客管理系统。MMSNS博客主要包括我的文章、我的动弹、我的群组、我的资讯、我的图库、我的文档等功能模块。
baby慕慕 内容管理系统(CMS)、个人博客管理系统(blog)、办公自动化管理系统(oa)、新闻采集管理系统(news)
mumu-activemq是一个对老牌mq消息中间件的学习和测试项目,本人通过这个项目来熟悉activemq的消息发送流程和消息接受流程。activemq支持各种消息协议tcp、http、udp等。activemq遵循jms开发协议,支持队列、主题两种消息模式。而且activemq已经内嵌到spring中去,当使用spring框架的时候很容易的就将activemq集成到项目中去。
mumu-avro是apache avro的一个demo项目,主要通过这个项目学习avro的基本功能。apache avro是hadoop的一个子项目,主要是为了实现hadoop的rpc调用、对象序列化、数据的存储等功能。avro是通过一个avsc描述语言来定义数据的格式,然后数据按照avsc固定的格式进行序列化和反序列化。类似于现在比较流行的protocol buffer和thrift,都是性能比较优异的序列化工具。
benchmark测试程序并发性能。使用一定的并发数在规定的时间内,统计总请求数量、请求成功数量、请求失败数量、TPS、MaxTPS、MinTps等统计信息。
mumu-berkeley是一个demo项目,主要通过这个项目学习和了解berkeley db的使用方式和实现原理。berkeley db是一个key/value 数据库(key、value可以是任意类型),而且同一个key可以存储不能的值。berkeleydb是一个内嵌入式数据库,是一个简单、 小巧、可靠、高性能,但是功能丰富多彩的嵌入式数据库。
Cassandra 的数据模型是基于列族(Column Family)的四维或五维模型。它借鉴了 Amazon 的 Dynamo 和 Google's BigTable 的数据结构和功能特点,采用 Memtable 和 SSTable 的方式进行存储。在 Cassandra 写入数据之前,需要先记录日志 ( CommitLog ),然后数据开始写入到 Column Family 对应的 Memtable 中,Memtable 是一种按照 key 排序数据的内存结构,在满足一定条件时,再把 Memtable 的数据批量的刷新到磁盘上,存储为 SSTable 。
mumu-core是一个工具核心包,主要包含web项目经常使用的一些组件,mybatis的dao封装和mybatis配置文件扫描器 使用redis缓存的基本配置工具类 druid数据源回调函数(加密数据库密码) 基本实体封装 常用的枚举类型 日志收集配置类 分页信息配置类 响应码配置类 各种加密工具类 各种数据校验类(字符校验、手机号码邮箱校验) 序列化工具类(包含java序列化工具、jboss marshalling序列化工具类) 日期工具类(日期转字符串、字符串转日期)
Apache CouchDB数据库,它类似于Redis,Cassandra和MongoDB,也是一个NoSQL数据库。 CouchDB将数据存储为非关系性的JSON文档。 这使得CouchDB的用户可以以与现实世界相似的方式来存储数据。 可以从命令行或一个叫作Futon的Web界面来管理CouchDB。 Futon可用于执行管理任务,如创建和操作CouchDB的数据库,文档和用户等。
mumu-crunch是一个使用apache crunch api来运行mapreduce的java工具包,crunch大大减少了mapreduce的开发难度,不用编写mapper、reduce函数,而是通过pipeline来运行mapreduce程序。
mumu-elasticsearch是个关于elasticsearch的测试项目,通过这个项目来初步了解es的使用方式(索引的创建、索引的批量添加、索引的查询等)。同时也通过这个项目了解到elasticsearch集群的部署方式和性能调优。
基本邮件发送服务器
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.