/yichu2006-learn-pro

常用技术积累

Primary LanguageJava

#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 本地消息表(异步确保)