yitianhaoaren Goto Github PK
Type: User
Type: User
Activiti干货,收集各种有价值的代码、想法。
😮 互联网 Java 工程师进阶知识完全扫盲
2015 ali中间件比赛项目,1. 通信模块: 涉及到了消息架构设计,每一个主题分配1-2个队列,这个是可以横向增加,考虑到了一个主题有多个消费者订阅,而且还有过滤条件,为了负载均衡,对应的队列投递消息是根据随机数对队列数取膜完成的。以上是内存队列。 2. 持久化系统:因为考虑到机器坏掉,broker不可用等等原因导致的消息丢失,就需要每次收到的消息必须及时落盘,这个就是比赛优化的重中之重。为此设计了一个小型的文件系统,借鉴阿里的rocketmq. 用一个大的日志文件,一般1G大小每个,和内存队列的结构映射到实体队列。整个日志文件是顺序文件,每条消息固定大小,里面有对应的队列号,消息号,还有长度等等。这个方便恢复消息到实体队列用的。 同步刷盘,异步刷盘,持久化必须可靠,所以一般是同步刷盘到日志文件,日志文件定时异步刷盘到实体队列,实体队列里面是索引,消息的本体在日志文件里面。为了加快大面积的写入速度,用了内存映射:内存映射文件首先将外存上的文件映射到内存中的一块连续区域,被当成一个字节数组进行处理,读写操作直接对内存进行操作,而后再将内存区域重新映射到外存文件,这就节省了中间频繁的对外存进行读写的时间,大大降低了读写时间
🎼天池阿里音乐流行趋势预测大赛,项目中涵盖了从初赛到复赛的全部核心代码。复赛的聚合数据可以在百度网盘下载,更详细的思路介绍欢迎访问我的博客。
👨🏻💻👩🏻💻 Use Ant Design like a Pro!
An enterprise-class UI components based on Ant Design and Vue. 🐜
越来越多的网站具有反爬虫特性,有的用图片隐藏关键数据,有的使用反人类的验证码,建立反反爬虫的代码仓库,通过与不同特性的网站做斗争(无恶意)提高技术。(欢迎提交难以采集的网站)
Spring Boot 结合网络爬虫开发的完整视频网站,演示地址:http://www.ictgu.cn
后端架构师技术图谱
Java资源大全中文版,包括开发库、开发工具、网站、博客、微信、微博等,由伯乐在线持续更新。
大数据/数据挖掘/推荐系统/机器学习相关资源
大数据分析与数据挖掘 百度云资源持续更新中,欢迎点赞star Min's blog 欢迎访问我的博客主页!(Welcome to my blog website !)https://liweimin1996.github.io/
:bookmark: 基于SpringBoot + WebSocket的在线聊天系统,实现单窗口消息推送、群消息推送、上线提醒、Redis会话消息储存
项目脉络:canal监控mysql输送binlog生产到kafka,kafka消费到hbase! date:20180228
Android 平台在线漫画阅读器
:laughing: 基于SpringCloud开发的一套极简的分布式微服务项目,使用Vue+Nodejs前后端分离,实现分布式注册中心Eureka、熔断器Hystrix、路由网关Zuul、配置中心Config、链路追踪ZipKin、监控中心SpringBootAdmin
基于Java的开源内容管理系统Content Management System
DataLink是一个满足各种异构数据源之间的实时增量同步,分布式、可扩展的数据交换平台。
参考百度文库,使用Beego(Golang)开发的开源文库系统
项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
通用web框架
人脸识别扫描(活体检测功能,眨眼、摇头、点头),身份证认证
SpringBoot,Shiro,JWT,Vue & Ant Design 前后端分离权限管理系统,预览地址(小油管,初次加载较慢):
掘金小册对应源代码 https://juejin.im/book/5b4bc28bf265da0f60130116
一个简单漂亮的SSM(Spring+SpringMVC+Mybatis)博客系统
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.