随笔分类 - Framework
摘要:1.背景 不同的日期查询数据,需要到不同的库去查: 本系统采用AOP的方法,自动切换数据源。 当前库:今天的数据 历史库:前三个月的数据 归档库:三个月之前的数据 2.代码示例 本系统AOP代码: (1)由ChangeDataSource.class进入AOP @CloudComponent @Ta
        阅读全文
                
                    posted @ 2020-11-19 09:25  
小辣椒樱桃
    
                
            
摘要:0.缓存 1.一级缓存 Mybatis对缓存提供支持,但是在没有配置的默认情况下,它只开启一级缓存,一级缓存只是相对于同一个SqlSession而言。所以在参数和SQL完全一样的情况下,我们使用同一个SqlSession对象调用一个Mapper方法,往往只执行一次SQL,因为使用SelSession
        阅读全文
                
                    posted @ 2020-08-07 19:21  
小辣椒樱桃
    
                
            
摘要:动态 sql 是 mybatis 的主要特性之一,在 mapper 中定义的参数传到 xml 中之后,在查询之前 mybatis 会对其进行动态解析。mybatis 为我们提供了两种支持动态 sql 的语法:#{} 以及 ${}。 在下面的语句中,如果 username 的值为 zhangsan,则
        阅读全文
                
                    posted @ 2020-08-03 10:32  
小辣椒樱桃
    
                
            
摘要:一、概述 REST(英文:Representational State Transfer,简称REST)一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 二、什么是RES
        阅读全文
                
                    posted @ 2020-07-21 21:38  
小辣椒樱桃
    
                
            
摘要:1.什么是RESTful架构: (1)每一个URI代表一种资源; (2)客户端和服务器之间,传递这种资源的某种表现层; (3)客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。 2.HTTP动词 对于资源的具体操作类型,由HTTP动词表示。 常用的HTTP动词有下面五个(括
        阅读全文
                
                    posted @ 2020-07-03 13:13  
小辣椒樱桃
    
                
            
摘要:1. 基本的RPC模型 主要介绍RPC是什么,基本的RPC代码,RPC与REST的区别,gRPC的使用 1.1 基本概念 RPC(Remote Procedure Call)远程过程调用,简单的理解是一个节点请求另一个节点提供的服务 本地过程调用:如果需要将本地student对象的age+1,可以实
        阅读全文
                
                    posted @ 2020-07-03 12:47  
小辣椒樱桃
    
                
            
摘要:MyBatis源码分析 流程分析: 1.MyBatis如何获得数据源对象 1.1.进入 //获得session工厂对象 //1.2. SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(resource
        阅读全文
                
                    posted @ 2020-06-28 10:39  
小辣椒樱桃
    
                
            
摘要:SpringMVC源码分析 流程分析 1.初始化 Servlet接口: public interface Servlet { //1.init(),初始化servlet对象,完成一些初始化工作。它是由servlet容器控制的,该方法只能被调用一次。 void init(ServletConfig v
        阅读全文
                
                    posted @ 2020-06-24 16:52  
小辣椒樱桃
    
                
            
摘要:1.各方法介绍 mybatis逆向工程生成的mapper源码: import com.itheima.springmvc.pojo.Items; import com.itheima.springmvc.pojo.ItemsExample; import java.util.List; import
        阅读全文
                
                    posted @ 2020-06-21 16:55  
小辣椒樱桃
    
                
            
摘要:1、SpringMVC和Servlet 1.1.SpringMVC和Servlet关系 Servlet:性能最好,处理Http请求的标准。 SpringMVC:开发效率高(好多共性的东西都封装好了,是对Servlet的封装,核心的DispatcherServlet最终继承自HttpServlet) 
        阅读全文
                
                    posted @ 2020-06-20 19:33  
小辣椒樱桃
    
                
            
摘要:@GetMapping用于将HTTP GET请求映射到特定处理程序方法的注释。具体来说,@GetMapping是一个作为快捷方式的组合注释@RequestMapping(method = RequestMethod.GET)。 @PostMapping用于将HTTP POST请求映射到特定处理程序方
        阅读全文
                
                    posted @ 2020-06-20 16:00  
小辣椒樱桃
    
                
            
摘要:websphere作为IBM的稳定的产品线,WebSphere Application Server 是所有产品的基础,其他所有产品都在它之上运行。这里记录一下公司里用到的was应用部署(集群部署)在控制台的操作步骤: 序号 操作内容 1 部署WAS应用 打开浏览器,在地址栏中输入https://1
        阅读全文
                
                    posted @ 2020-06-05 00:16  
小辣椒樱桃
    
                
            
摘要:下面就正经解释下三种结构的区别吧~ 1.单机结构 我想大家最最最熟悉的就是单机结构,一个系统业务量很小的时候所有的代码都放在一个项目中就好了,然后这个项目部署在一台服务器上就好了。整个项目所有的服务都由这台服务器提供。这就是单机结构。 那么,单机结构有啥缺点呢?我想缺点是显而易见的,单机的处理能力毕
        阅读全文
                
                    posted @ 2020-06-04 22:24  
小辣椒樱桃
    
                
            
摘要:一、什么是RPC? 1.RPC全称为remote procedure call,即远程过程调用。比如两台服务器A和B,A服务器上部署一个应用,B服务器上部署一个应用,A服务器上的应用想调用B服务器上的应用提供的方法,由于两个应用不在一个内存空间,不能直接调用,所以需要通过网络来表达调用的语义和传达调
        阅读全文
                
                    posted @ 2020-04-30 12:19  
小辣椒樱桃
    
                
            
摘要:一、什么是SpringCloud? SpringCloud是实现微服务结构的一种方式,它将现在非常流行的一些技术整合到一起,实现了诸如:配置管理,服务发现,智能路由,负载均衡,熔断器,控制总线,集群状态等功能;协调分布式环境中各个系统,为各类服务提供模板性配置。其主要涉及的组件包括: Eureka:
        阅读全文
                
                    posted @ 2020-04-26 18:16  
小辣椒樱桃
    
                
            
摘要:一、什么是SpringBoot? 二、SpringBoot流程分析 三、SpringBoot部署 一、什么是SpringBoot? 1.SpringBoot提供了一种快速使用Spring的方式,基于约定优于配置的思想,可以让开发人员不必在配置与逻辑业务之间进行思维的切换,全身心的投入到逻辑业务的代码
        阅读全文
                
                    posted @ 2020-04-26 17:18  
小辣椒樱桃
    
                
            
摘要:一、服务中的application.yml server: port: 9004 spring: application: name: business datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://19
        阅读全文
                
                    posted @ 2020-04-26 17:13  
小辣椒樱桃
    
                
            
摘要:一、什么是Mybatis? 二、MyBatis的映射文件 三、MyBatis核心配置文件 四、动态sql语句 五、Mybatis多表查询 1.一对一查询 2.一对多查询 3.多对多查询 六、Mybatis的注解开发 1.一对一查询 2.一对多查询 3.多对多查询 一、什么是Mybatis? myba
        阅读全文
                
                    posted @ 2020-04-26 16:38  
小辣椒樱桃
    
                
            
摘要:一、什么是Spring? 二、使用方式 三、Spring注解开发 四、Spring 的 AOP 五、声明式事务控制 一、什么是Spring? 1.概念 Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和
        阅读全文
                
                    posted @ 2020-04-26 12:14  
小辣椒樱桃
    
                
            
摘要:一、什么是SpringMVC? 1.SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于SpringFrameWork的后续产品,已经融合在 Spring Web Flow 中。 2.SpringMVC = Spring +MVC spring
        阅读全文
                
                    posted @ 2020-04-26 09:48  
小辣椒樱桃
    
                
            

浙公网安备 33010602011771号