该文被密码保护。 阅读全文
posted @ 2022-02-02 14:12 OverZeal 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 解决分布式事务的理论方案 全局事务XA规范 最终一致性:2PC,TCC 可靠消息服务(例如rocketmq的事务消息;rabbitmq基于ack的消息确认) 最大努力通知 分布式事务场景有如下几种形式: 一个应用中操作多个数据库需要保证数据一致性 微服务不同模块操作同一个数据库需要保证数据一致性 微 阅读全文
posted @ 2021-08-10 23:01 OverZeal 阅读(311) 评论(0) 推荐(0) 编辑
摘要: Docker与传统虚拟化 虚拟机就是在操作系统里面运行另一种操作系统,虚拟机看上去和真实系统一模一样,对于应用程序而言无感知。对于宿主机而言,虚拟机就是一个普通文件,不需要就可以删掉,对于其他部分毫无影响。虚拟机直接使用宿主机硬件资源,所以虚拟机的缺点就是: 资源占用多 冗余步骤多 启动慢 常用的虚 阅读全文
posted @ 2021-03-31 22:46 OverZeal 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Spring Security 正是 Spring 家族中的成员。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。如同Shiro一样,安全框架最重要的就是用户认证(Authentication)和用户授权 (Authorization)两个部分 阅读全文
posted @ 2021-03-16 20:39 OverZeal 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 要使用Spring MVC,只需要在web.xml中配置一个DispatcherServlet(前端控制器),再定义一个dispatcherServlet-servlet.xml(Spring MVC 默认配置文件名)的配置文件,一个基于Spring MVC的应用就创建好了。使用Spring MVC 阅读全文
posted @ 2021-02-27 17:51 OverZeal 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Spring是面向Bean的编程(Bean Oriented Programming, BOP),Bean在Spring中的作用就像Object对OOP的意义一样,没有对象的概念就没有面向对象编程,在Spring中没有Bean也就没有Spring存在的意义。Spring解决了一个非常关键的问题,它可 阅读全文
posted @ 2021-02-21 16:13 OverZeal 阅读(136) 评论(0) 推荐(0) 编辑
摘要: Jetty是另一个比较看好的Servlet容器,它的架构比较简单,是一个可拓展性强且非常灵活的应用服务器。它采用Handler作为基本的数据模型,所有可以被扩展的组件都可以作为一个Handler添加到Server中,Jetty会管理这些Handler Jetty的基本架构 整个Jetty的核心由Se 阅读全文
posted @ 2021-02-16 15:02 OverZeal 阅读(914) 评论(0) 推荐(0) 编辑
摘要: Tomcat总体架构 Tomcat采用模块化设计,由外向内可以划分为:Server服务器模块,Service服务模块,Connector连接模块,Container容器模块。其中核心模块就是:Connector(连接器)和Container(容器)。一个Container可以选择对应多个Connec 阅读全文
posted @ 2021-02-15 14:21 OverZeal 阅读(146) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-02-13 22:29 OverZeal 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 一直都有用Maven完成项目的构建,而最近又在学习Gradle构建项目,突然想起自己从来没有手动打过一次jar,便有了本次的尝试与记录 代码结构如下: projectA目录:com.lynu.service.A.java projectB目录:cn.lynu.service.B.java 注意这里的 阅读全文
posted @ 2021-02-11 19:50 OverZeal 阅读(972) 评论(0) 推荐(0) 编辑