java 框架技术
武涛的技术博客
80后程序员,高级软件架构师。2006年毕业于石家庄铁道学院,曾就职于北京中软国际等多家软件公司,擅长各类软件开发项目,目前从事嵌入式开发、物联网行业。
展开
-
Mina 框架
java服务器端开发。J2SE、TCP/UDP协议。mina与netty都是Trustin Lee的作品,异步的NIO框架,将UDP当成"面向连接"的协议一、组件管理Mina的底层依赖的主要是Java NIO库,上层提供的是基于事件的异步接口(1)IoService(最底层[起点])作用:隐藏底层IO的细节,对上提供统一的基于事件的异步IO接口IOSocketAcceptor和IOSocketChannel,分别对应TCP协议下的服务端和客户端的IOService,low-level IO原创 2021-12-17 16:18:12 · 1201 阅读 · 0 评论 -
java 消息队列
应用场景: 异步操作,服务器接收数据后不做业务逻辑处理,而是存入消息队列,直接返回结果。然后异步处理消息队列的数据。目前在生产环境,使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ等。消息模型:一对一、多对多。消息队列(Queue),发送者(Sender),接收者(Receiver)主题(Topic),发布者(Publisher),订阅者(Subscriber) 多个发布者将消息发送到Topic,系统将这些消息传递给多个订阅者原创 2021-12-17 09:45:49 · 3862 阅读 · 0 评论 -
SpringBoot 理解
SpringBoot项目的特点是约定大于配置,没有太多的配置文件,还是有一些的,而且SpringBoot会维护一个配置bean,之前spring开发基本都是xml配置,在SpringBoot中,简化了xml配置,并不是说没有了,如果你需要配置,可以使用配置bean。配置主要是maven的pom文件。maven'用来做jar包管理。spring-boot-starter-parent起步依赖,SpringBoot有两个大版本,1.X,2.X,这两个版本有一些区别,有一些类在升级到2.X的时候去掉了原创 2021-12-15 10:19:01 · 470 阅读 · 0 评论