Sam

@windgap

Sam 暂无简介

组织

9 1
0 1
所有 个人的 我参与的
Forks 暂停/关闭的

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

    Sam/jeepay forked from 计全科技/jeepay

    Jeepay是一套适合互联网企业使用的开源支付系统,已实现交易、退款、转账、分账等接口,支持服务商特约商户和普通商户接口。已对接微信,支付宝,云闪付官方接口,支持聚合码支付。

    Sam/Vue3可视化表单 forked from vdpAdmin/Vue3低代码可视化表单

    一款高效的Vue 3低代码表单、工作流表单,包含表单设计器和表单渲染器,可视化设计,一键生成源码,享受更多摸鱼时间。

    Sam/echarts-for-vue forked from Ambit/echarts-for-vue

    📊 📈 适用于 Vue 3、2 和 TypeScript 的 ECharts 包装组件

    Sam/Snowy forked from 小诺/Snowy

    💖国内首个国密前后分离后台权限管理系统,软件层面符合等保、密评要求。同时让更多的人认识密码,使用密码。技术框架与密码的结合,让前后分离“密”不可分!其次适配国产数据库(金仓、达梦)、主流数据库(默认Mysql),支持国产中间件部署、麒麟操作系统、Windows、Linux部署使用,另外支持saas多租户、flowable工作流、多数据源、支付模块等,更多插件正在扩展中。

    Sam/asm-cloud

    审核asm-cloud,用于Demo演示

    Sam/lemon-guide forked from 柠檬夕桐/lemon-guide

    收纳操作系统、JAVA、算法、数据库、中间件、解决方案、架构、DevOps和大数据等技术栈总结!

    Sam/SpringBoot-Learning forked from 程序猿DD/SpringBoot-Learning

    Spring Boot基础教程,Spring Boot 2.x版本连载中!!!

    Sam/my-docusaurus-site

    Sam/staffjoy forked from 极客时间/staffjoy

    微服务和云原生架构教学案例项目,基于Spring Boot和Kubernetes技术栈

    Sam/leave-sample

    Sam/CKAD-exercises

    Sam/ckad-prep

    Sam/helloworld forked from paopaoyu/helloworld

    dapr官方示例代码hello world,使用go和java语言来实现

    Sam/tcb-hackthon-留守宠物 forked from 当当/tcb-hackthon-留守宠物

    留守宠物,上门互助,宠物寄养。

    Sam/基于 Maven 编译的 SpringBoot 部署案例 forked from Gitee Go/Gitee Go Maven 使用示例

    基于 GiteeGo 使用 Maven 构建部署 SpringBoot,并部署到指定云主机的实战案例。

    Sam/cim

    Sam/weixin-java-cp-demo forked from Binary Wang/weixin-java-cp-demo

    微信企业号(企业微信)Demo,基于 WxJava 和 Spring Boot 实现

    Sam/seatable-scripts

    Sam/goeasy-chat-demo

搜索帮助