#Java开发常用企业组件
在真正的企业开发中,光会几个框架,还是远远不够的,还需要各种各样的组件来支持开发。这个系列将要讲解企业开发中最常用的各种组件,及相应的例子,掌握这些组件的应用,开发起来就得心应手了,各个场景都可以找到最合适的组件来实现。
主要包括以下:
- 1.designMode 23种设计模式:装饰模式、策略模式、工厂模式(简单工厂、工厂方法、抽象工厂)、代理模式(静态代理、JDK、Cglib)等
- 2.Lock JVM锁、redis分布式锁、Redisson使用
- 2.1.redis_demo redis常用的一些案例
- 3.FutureTask 多线程
- 4.jvm 用于性能监控demo demo1:jconsole、jvisualvm demo2:Metrics 待完成
- 5.Lucenen 分词、反向索引、搜索 api使用
- 6.Lucenen_web 网页版全文检索
- 7.thread 多线程demo
- 8.NIO BIO、NIO、AIO、Netty demo
- 9.websocket 简单聊天demo
- 10.netty_websocket webSocket群聊: 启动 ChatServer 打开多个浏览器访问 http://localhost:8080 socket控制台: 启动 ChatServer 、ChatClient 可以在 ChatClient控制台输入信息
- 11.task 定时任务 几个简单的 demo 分布式查看 xxl-job
- 12.jta XA 分布式事务
- 13.transaction mq 本地消息表(异步确保)