cjjcode

cjjcode

Geek Repo

Github PK Tool:Github PK Tool

cjjcode's repositories

kbgx

库博光学

Language:VueStargazers:0Issues:0Issues:0

CS-Book

计算机类常用电子书整理,并且附带下载链接,包括Java,Python,Linux,Go,C,C++,数据结构与算法,人工智能,计算机基础,面试,设计模式,数据库,前端等书籍

Stargazers:0Issues:0Issues:0

wedding

婚庆/婚礼大屏和微信端互动,关注个人微信公众号发送消息,在大屏通过弹幕的形式展示你发送的消息,并且可以通过发送弹幕的形式参与抽奖

Stargazers:0Issues:0Issues:0

litemall

又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端

License:MITStargazers:0Issues:0Issues:0

hospital

医院预约挂号微信小程序(Spring Boot、Vue、Uni-app)

License:GPL-3.0Stargazers:0Issues:0Issues:0

vue-manage-system

基于vue + element的后台管理系统解决方案

Language:VueLicense:MITStargazers:0Issues:0Issues:0

netty

Netty project - an event-driven asynchronous network application framework

License:Apache-2.0Stargazers:0Issues:0Issues:0

aeron

Efficient reliable UDP unicast, UDP multicast, and IPC message transport

License:Apache-2.0Stargazers:0Issues:0Issues:0

akka-guide

🌴 A chinese guide of Akka, based on Java.

License:MITStargazers:0Issues:0Issues:0

tesla

Tesla is a gateway service that provides dynamic routing,waf,support spring cloud,gRPC,DUBBO and more.

License:Apache-2.0Stargazers:0Issues:0Issues:0

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的框架介绍 高并发之应用限流,自动降级(超时、失败次数、故障、限流)和人工降级(开关)

License:Apache-2.0Stargazers:0Issues:0Issues:0

Mapper

Mybatis Common Mapper - Easy to use

Language:JavaLicense:MITStargazers:0Issues:0Issues:0

mybatis-3

MyBatis SQL mapper framework for Java

Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0

wx-tools

Wx-tools是基于微信公众平台API的轻量级框架。 基于Wx-tools你可以开速开发一个订阅号/服务号的web应用后台。

Stargazers:0Issues:0Issues:0

EasyTransaction

A distribute transaction solution(分布式事务) unified the usage of TCC , SAGA ,FMT (seata/fescar AutoCompensation), reliable message, compensate and so on;

License:Apache-2.0Stargazers:0Issues:0Issues:0

EasyScheduler

Easy Scheduler是一个分布式工作流任务调度系统,主要解决"错综复杂的任务依赖关系,而不能直观监控任务健康状态等问题"。Easy Scheduler以DAG流式的方式将Task组装起来,并可实时监控任务的运行状态,同时支持重试、从指定节点恢复失败、暂停及Kill任务等操作。EasyScheduler由在工作流调度方面工作多年的多位小伙伴研发而成,致力于成为大数据平台的中流砥柱,使调度变得更加容易,更可以从其中文名“易调度”看出我们的初衷,如果你对目前市面上的调度不够满意,非常欢迎使用易调度,欢迎大家加入进来,提出需求,也欢迎贡献代码

Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0

minio

MinIO is a high performance object storage server compatible with Amazon S3 APIs

Language:GoLicense:Apache-2.0Stargazers:0Issues:0Issues:0

xxl-job

A lightweight distributed task scheduling framework.(分布式任务调度平台XXL-JOB)

Language:JavaLicense:GPL-3.0Stargazers:0Issues:0Issues:0

swagger-dubbo

:page_with_curl: Dubbo的Swagger服务文档

Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0

enunciate

Build-time enhancement tool for Java-based Web services projects

Language:JavaLicense:NOASSERTIONStargazers:0Issues:0Issues:0

SpringBoot-Shiro-Vue

提供一套基于Spring Boot-Shiro-Vue的权限管理思路.前后端都加以控制,做到按钮/接口级别的权限

Language:JavaLicense:MITStargazers:0Issues:0Issues:0

ldbz-shop

分布式商城

Language:JavaStargazers:0Issues:0Issues:0

netty-pubsub

百万级高性能分布式发布订阅系统,基于nio,netty开发,无锁并发,充分发挥cpu极限, 该项目已自带心跳检测功能,断线自动重连,非常稳定。 注意该项目软件编码为GBK,导入的时候一定要看清项目编码格式。

License:MITStargazers:0Issues:0Issues:0

cat

CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。

Language:JavaScriptLicense:Apache-2.0Stargazers:0Issues:0Issues:0

spring-boot-examples

springboot整合Shiro系列

Stargazers:0Issues:0Issues:0

SpringAll

循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Cloud和Spring Security,博客Spring系列源码

Language:JavaStargazers:0Issues:0Issues:0

dubbokeeper

dubbo服务管理以及监控系统

Language:JavaScriptLicense:Apache-2.0Stargazers:0Issues:0Issues:0

vue2-manage

基于 vue + element-ui 的后台管理系统

Language:VueLicense:GPL-2.0Stargazers:0Issues:0Issues:0

mybatis-generator-gui

mybatis-generator界面工具,让你生成代码更简单更快捷

Language:JavaStargazers:0Issues:0Issues:0

Micro-Service-Skeleton

微服务开发基础框架

Language:JavaStargazers:0Issues:0Issues:0