框架
文章平均质量分 71
娟宝宝萌萌哒
https://github.com/hanjg
展开
-
seata核心流程原理
文章目录ATTM开启事务提交事务回滚事务RM提交分支事务回滚分支事务TC开启事务注册分支事务提交事务回滚事务参考AT模块:Transaction Coordinator (TC):事务协调器,维护全局事务的运行状态,负责协调并驱动全局事务的提交或回滚。Transaction Manager™ :控制全局事务的边界,负责开启一个全局事务,并最终发起全局提交或全局回滚的决议。Resource Manager (RM):控制分支事务,负责分支注册、状态汇报,并接收事务协调器的指令,驱动分支(本地)原创 2022-05-15 14:59:58 · 1004 阅读 · 0 评论 -
dubbo原理和特点
文章目录原理架构请求过程特点文档原理架构服务容器启动,加载运行提供者。提供者启动时,向注册中心注册服务。消费者启动时,向注册中心订阅服务。注册中心返回提供者列表给消费者,变更时基于长连接推送。消费者基于负载均衡选一个提供者调用。提供者和消费者定时上报监控中心。请求过程底层基于netty,服务端分配独立线程处理请求。特点优点:透明化的远程方法调用。只需简单配置即可像本地方法一样使用。软负载均衡和容错。请求失败后切换到其他提供者重试。服务自动注册。启动时自动注原创 2020-08-03 21:57:09 · 532 阅读 · 0 评论 -
面试涉及的框架与设计模式
单例模式私有的静态内部类枚举单例Spring优点IOC定义方式构造注入设置注入AOP定义方式Spring MVC参考servlet生命周期及各个方法tomcat和servlet工作流程单例模式私有的静态内部类public class Singleton { private Singleton() { ...原创 2017-11-08 11:59:40 · 288 阅读 · 0 评论 -
spring boot 测试和部署
文章目录测试模拟spring mvc服务器测试spring boot参考资料测试自动生成的Test类中,@RunWith(SpringRunner.class) 开启Spring集成测试。@SpringBootTest 自动搜索应用启动类,加载应用的上下文。@RunWith(SpringRunner.class)@SpringBootTestpublic class Readingl...原创 2018-12-05 21:06:23 · 204 阅读 · 0 评论 -
spring boot 入门
文章目录spring boot 核心自动配置起步依赖命令行界面Actuatoridea创建第一个spring boot应用搭建框架目录结构开发功能运行spring boot 核心其设计目的是用来简化新spring应用的初始搭建以及开发过程。从本质上说,spring boot就是spring,只是利用了spring4的条件化配置特性和maven或者gradle提供的传递依赖解析,实现spri...原创 2018-12-03 11:18:42 · 483 阅读 · 0 评论 -
spring boot 自定义配置
文章目录覆盖配置自定义安全配置通过属性文件配置微调自动配置bean属性外置基于Profile配置属性文件自定义错误页面覆盖配置spring boot加载应用级配置,之后在考虑自动配置类。 ConditionalOnMissingBean 注解是覆盖自动配置的关键。例如SpringBootWebSecurityConfiguration只有在用户未自定义WebSecurityConfigu...原创 2018-12-04 23:57:46 · 179 阅读 · 0 评论 -
spring父子容器关系和@Value注解取不到值的问题
父子容器@Value注解@Value注解取不到值环境现象原因解决再次加载bean传值父子容器Spring中可以包含多个容器,以SpringMVC为例, Spring为父容器 , SpringMVC为子容器 。父容器中的bean对子容器的bean是可见的,但是子容器的bean对父容器的bean是不可见的。父容器仅仅是 bean(对象) 对子容...原创 2018-04-20 20:35:13 · 2068 阅读 · 2 评论 -
springmvc接口缺少参数问题
错误日志严重: Servlet.service() for servlet [taotao-manager] in context with path [] threw exception [Request processing failed; nested exception is java.lang.IllegalStateException: Optional long parame...原创 2018-04-04 10:59:37 · 1582 阅读 · 0 评论 -
SSM框架遇到的乱码问题
原因解决postget原因浏览器以某种编码发送请求(通常UTF-8),服务器接收请求,按照服务器的编码方式解码(tomcat默认ISO8859-1)。这样前后端编码方式不一致导致乱码问题。解决tomcat中get和post处理不一样,乱码问题处理也不一样。postweb.xml中配置过滤器。 <filter...原创 2018-04-15 10:58:48 · 625 阅读 · 0 评论 -
mybatis逆向工程的使用
简介生成需要的文件环境搭建逆向工程配置文件运行逆向工程生成文件位置使用生成的类相关链接简介通过配置文件生成数据库对应的 实体类、dao接口、mapper的xml文件。避免大同小异dao层的编写。无法进行联结查询等较高级的操作。生成需要的文件环境搭建创建简单java工程。导入lib中的5个jar包。配置log4j.p...原创 2018-03-19 21:57:33 · 808 阅读 · 0 评论 -
Mybatis基础
特点数据库会话基本配置OGNL表达式原理易混淆的概念乱码问题接口式编程配置文件加载过程实例获取自增主键值分页拦截器批量新增特点sql与代码的分离。 优点:便与管理和维护。缺点:不便于调试,需要借助日志,并设置等级为debug&gt;标签控制动态sql拼接。 优点:标签替代逻辑代码,清晰。缺点:拼接复杂sql时,没有代码灵活。结果......原创 2018-02-23 17:48:38 · 313 阅读 · 0 评论 -
SpringMVC基础笔记
特点基本配置文件上传处理JSON过滤器和拦截器过滤器拦截器使用多个拦截器两者区别特点是构建Web应用程序的全功能MVC模块。提供了一个DispatcherServlet作用前端控制器来分派请求,同时提供灵活的配置处理程序映射、视图解析、语言环境和主题解析,并支持文件上传。还包含了多种视图技术,例如JSP、Velocity、Tiles、iT...原创 2018-02-23 17:30:48 · 330 阅读 · 0 评论 -
Spring基础
特点IOCIOC容器注入Bean配置项开启注解Bean的定义xml配置注解作用域xml配置注解生命周期Aware接口自动装配xml配置注解Resource接口 Bean注解 ImportResource注解AOPAdviceAdvisorAspectJ事务概念API事务管理器事务定义信息事务状态事务管理............原创 2018-02-23 17:15:13 · 807 阅读 · 1 评论 -
SpringMVC约束
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springfr转载 2018-02-21 13:24:04 · 327 阅读 · 0 评论 -
Spring约束
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http:...转载 2018-02-21 13:20:45 · 153 阅读 · 0 评论 -
SSM框架搭建简单秒杀系统
简介高并发优化分页搭建环境maven安装Redis安装工程基本配置数据库DAO层实体接口配置单元测试Service层实体接口和实现配置单元测试Web层Controller开发配置前端部署简介根据慕课网教程整合SSM框架编写秒杀系统,添加增删改和分页查询功能,并使用cdn、服务器缓存、存储过程进行高...原创 2018-02-13 21:13:57 · 1087 阅读 · 0 评论