技术概览
想要飞翔的小乌龟
只有永不遏制的奋斗,才能让青春之花即便是凋谢也是壮丽的凋谢
展开
-
BIO、NIO、多路复用
当用户向服务器发起请求时,应用服务器会为每一个用户请求分配一个线程,如果http请求不做任何事情或者做的事情很慢,势必会造成应用服务器不必要的线程开销。应用服务器上面的线程也是这样的情况,不管当前http请求有多慢,线程也无法抽身去做其他事情,这就是BIO模式。tomcat默认使用的是BIO模式,但是在9.0之后采用的是NIO模式。9.0之前的tomcat可以采用jetty替换,jetty则是典型的NIO模式,而且他是模块化的架构,可以把不需要的功能简化掉,从而提升jetty性能。原创 2024-05-12 23:23:28 · 297 阅读 · 0 评论 -
ActiveMQ
JMSActiveMq回归正题,说一下amqamq是JMS其中的一个落地产品消息体api发送和接收高可用持久化延时发送+定时投递签收机制集群和容错Spring 整合可以解决什么问题利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型在分布式环境下提供应用解耦,弹性收缩。冗余存储,流量削峰,异步通信,数据同步等功能。发送者把消息发送给消息服务器。消息服务器将消息存放在若干队列/主题中,在合适的时候,消息原创 2022-07-10 00:08:51 · 1258 阅读 · 0 评论 -
SpringSecurity
用户认证通过后,为了避免用户的每次操作都进行认证可将用户的信息保证在会话中,会话就是系统为了解决认证之后,在进行常规操作是防止再次认证。常见方式有session ,token用户认证成功后,在服务端生成用户相关的数据保存在session中,发送给客户端的session_id存放到cookie中,这样用户客户端请求时带上session_id就可以验证服务端是否存在session数据,已完成用户的合法校验,用户认证成功后,服务端生成token,客户端可以放到cookie或者localStorage等存储中,每次原创 2022-06-30 11:04:23 · 283 阅读 · 0 评论 -
技术概览
技术概览前端浏览器,APP,小程序等HTML CSS JavaScript你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown原创 2021-02-01 12:13:15 · 121 阅读 · 0 评论