Pinned Repositories
-
centos-script
centos下工具安装脚本,包含基础环境配置,gitlab、supervisor、rabbitmq、docker安装等
GoodsCut
一个支持高并发的限时的商品抢购秒杀系统, 实现了基本的登陆、商品列表、秒杀、下单等功能,同时针对高并发情况,实现了系统缓存、降级和限流 对登陆密码进行MD5加密,使用cookie和redis实现单点登陆,使用JSR303自定义校验器实现对用户账号、密码的验证,使用redis进行页面缓存和对象缓存,采用三级缓冲减少下单时数据库的访问,使用乐观锁解决超卖问题,使用数学公式验证码防止恶意机器人和爬虫,使用RateLimiter实现限流。
netcai
Java开源生鲜电商平台(B2B平台)(服务端源码)
netcai-delivery
Java开源生鲜电商平台(B2B平台)(配送端源码)
netcai-doc
Java开源生鲜电商平台(B2B平台)(数据库设计与文档说明源码)
partition-manager
用Java开发的面向MySQL的分表插件。 支持将业务对象表在每个数据库中按照ID规则拆分为1-99个分表,并可以将数据分散于多个数据库。在查询时,按照ID的路由规则快速定位数据所在分表。
roncoo-pay
龙果支付系统是国内首款开源的互联网支付系统,其核心目标是汇聚所有主流支付渠道,打造一款轻量、便捷、易用,且集支付、资金对账、资金清结算于一体的支付系统,满足互联网业务系统的收款和业务资金管理需求。
springboot-keycloak-demo
学习使用keycloak,并记录一些学习资料
vue2-element-touzi-admin
基于vue2.0 +vuex+ element-ui后台管理系统
w312033591's Repositories
w312033591/wislove
Java 服务端api解决方案,处理部分通用业务逻辑。包括用户中心,支付,订单,IM相关,内容管理,角色权限授权。以及分库分表的处理,RPC分布式的解决方案等。一个人慢慢做
w312033591/e
框架采用微服务的设计**,而且各工程易分易合 此框架采用前后台分开,前后台都可以单独部署,前端采用轻量级的扁平化设计(html+javascript+Bootstrap), 会自动针对不同的屏幕尺寸调整页面,使其在各个尺寸的屏幕上表现良好。 后端采用Spring boot、 Spring Cloud,不需要部署WAR 文件,可直接运行jar文件。 系统权限框架采用spring-security oauth2,实现前后台权限校验,权限实现了用户授权和客户端授权。 持久层采用JPA ,能够很好的适应不同数据库,并实现注解式动态查询功能。 数据响应该采用json格式。 服务采用REST形式,能够方便的与手机app进行对接,集成swagger能够在线查看RESTAPI 文档和在线测试服务接口 支持单点登录,可以多系统进行菜单集成,形成一个portal。 支持高并发和水平扩展,支持Session的统一存储。 项目采用gradle构建,能够方便的将各项目进行按需组装。
w312033591/xmall
基于SOA架构的分布式电商购物商城 前后端分离 前台商城:Vue全家桶 后台管理系统:Dubbo/SSM/Elasticsearch/Redis/MySQL/ActiveMQ/Shiro/Zookeeper等
w312033591/flowing-retail
Sample application demonstrating an order fulfillment system decomposed into multiple independant components (e.g. microservices). Showing concrete implementation alternatives using e.g. Java, Spring Boot, Apache Kafka, Camunda, Zeebe, ...
w312033591/HGBToolAPP
封装了app中 一。常用的工具类:时间、字符串、地理位置偏差、JSON、XML、JS、谓词(正则表达式)、常用块、错误捕捉、线程、app自检、加密、网络请求、下载管理、版本、后台运行、沙盒、偏好、钥匙串、文件、缓存清理、数据库、加密数据库 、文件压缩、html转pdf、图片转pdf、使用外部app打开文件、quicklook打开文件、文件管理、尺寸、颜色、字体、图片、二维码、条形码、截屏、应用信息、设备信息、系统信息(短信、邮件、电话)打开外部连接(打电话、打开url、打开设置、打开外部应用)、指纹(TocchId)、通知、推送、定位、媒体(手电筒、相册、相机、录音、播放、打开图片、打开视频),电池、通讯录、app内购、控制器工具、组件工具、蓝牙、打印机、app更新、视频、音频、备忘录、日历、光感、运动、手机距离、记步、加速度传感器、陀螺仪,USB 二。组件:自定义相机、通用扫描、扫码(二维码、条形码)、地图、浏览器(UIWebView、WKWebView)、Cordova浏览器、Cordova插件实例、weex浏览器、weex插件实例、九宫格、签名、表格选择、介绍、自定义键盘、alert提示、底部弹窗、中间弹窗、日期弹窗、时间弹窗、日历、一项选择、二项选择、三项选择、图片、支付框、星星评价、搜索框、消息弹窗、数字轮播、轮播图、下拉菜单、图表(条形图、饼状图、折线图)、表格索引、页码 三。基类 四。第三方实例:百度地图、友盟统计、分享(友盟分享、微信分享) 更新中:小部分暂未完成
w312033591/spring-boot-mybatis
这是一个学习spring-boot跟mybatis各种情况下的demo,包括分库分表等
w312033591/java_design_patterns
Java 实现的面向对象设计模式示例, 创建者、抽象工厂、工厂方法、原型、单例、适配器、桥接、组合、装饰器、备忘录、观察者、状态、策略、模板方法、访问者
w312033591/fw-cloud-framework
基于springcloud全家桶开发分布式框架(支持oauth2认证授权、SSO登录、统一下单、微信公众号服务、Shardingdbc分库分表、常见服务监控、链路监控、异步日志、redis缓存等功能),实现基于Vue全家桶等前后端分离项目工程
w312033591/paascloud-master
spring cloud + vue 全家桶实战,模拟商城,完整的购物流程、后端运营平台,可以实现快速搭建企业级微服务项目
w312033591/zheng
基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。
w312033591/microservice
基于spring boot 开箱即用型微服务开发框架
w312033591/keycloak-quickstarts
w312033591/easy-cloud
开源改变世界,让微服务开发更简单
w312033591/jdk-source
jdk源码学习与分析(version7,附注释)主要包括集合包,并发包,线程池,类加载器等
w312033591/yfax-parent
SprintBoot开发的Rest API接口项目实战,集成了拦截器,日志处理,mysql,mybatis, oauth2.0, spring secutity等,已投入生产线上使用。应用了https://github.com/hemin1003/spring-boot-study 所含功能。配套的后台管理系统实战见:https://github.com/hemin1003/aylson-parent
w312033591/Spring-Cloud-AG-Admin
AG-Admin是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用Spring Boot2以及Spring Cloud Gateway相关核心组件,前端采用vue-element-admin组件。
w312033591/fdsff
打撒所多
w312033591/MiniGame24
该微信小程序仅用于学习使用,不得商用,一款计算24点算力的游戏。接口已停止服务
w312033591/slife
w312033591/ThreadPoolExecutor_Learn
学习Java的线程池ThreadPoolExecutor
w312033591/funiture
Java并发编程与高并发解决方案:http://coding.imooc.com/class/195.html Java开发企业级权限管理系统:http://coding.imooc.com/class/149.html github: https://github.com/kanwangzjm/funiture, spring项目,权限管理、系统监控、定时任务动态调整、qps限制、sql监控(邮件)、验证码服务、短链接服务、动态配置等
w312033591/j360-dubbo-app-all
基于dubbo的分布式工程开发规范实例工程,分布式跟踪、ID生成、分布式事务、分布式治理、分表分库、分布式锁、选举、API文档生成器...
w312033591/vue-mall
一个基于vue的pc端综合性网上购物商城,包括前台商城和后台管理系统,后端采用koa2,数据库采用mysql。
w312033591/paascloud-mall-web
模拟商城,完整的购物流程、后端运营平台,使用 spring cloud + vue 全家桶实现快速搭建企业级微服务项目
w312033591/SocketInAction
Java Socket网络编程实战。主要介绍Socket服务端、客户端的写法,与Socket相关的I/O操作,Socket多线程的一般设计原则,Socket传输一般序列化对象、压缩序列化对象、加密序列化对象等。通过实际的例子展示Socket在网络通信中如何工作。
w312033591/Interview-Notebook
:books: 技术面试需要掌握的基础知识整理
w312033591/roncoo-pay
龙果支付系统是国内首款开源的互联网支付系统,其核心目标是汇聚所有主流支付渠道,打造一款轻量、便捷、易用,且集支付、资金对账、资金清结算于一体的支付系统,满足互联网业务系统的收款和业务资金管理需求。
w312033591/morphling
springboot部署系统(部署+缓存管理+业务降级+应用监控)
w312033591/music-player
使用vue脚手架+Vuex+axios+网易云音乐API搭建的网易云音乐播放器,具有手机号登录、获取用户的音乐歌单等信息、搜索功能、播放音乐以及切换各种播放类型等功能(因时间和网易云API等因素的限制,有部分功能没有实现)。
w312033591/dragon
实现JDBC规范的分库分表,读写分离的数据源