一.原理 1.基于互联网背景,服务响应需要越来越快,从而衍生出读写分离,即让主数据库(master)处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从...
一.原理 1.基于互联网背景,服务响应需要越来越快,从而衍生出读写分离,即让主数据库(master)处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从...
一.工程目录 2.SqlSessionFactory 构建SqlSession的工厂,用于创建SqlSession 3.SqlSession 用于执行sql的类 4.SqlS...
大致行程: 上海->灵山大佛->拈花湾->惠山古镇 或 鼋头渚->上海 day1:上海->灵山大佛->拈花湾 一.上海9-10点出发,去往灵山大佛176km,需要2.5h,预...
一.需求背景 为了是业务代码和功能的解耦,或者说减少代码的侵入性,像日志和登录拦截,往往都是在每个微服务中都编写相同的代码,为了使开发迅速和减少代码的编写往往都可以抽成一个s...
一.Bean创建核心流程图 二.Bean 创建的源码分析 2.1 transformedBeanName,处理别名BeanName、处理带&符的工厂BeanName 2.2 ...
一alias(别名) 1.xml方式配置 2.注解方式配置 测试结果 二属性注入 1.xml 配置 测试结果: 2.注解配置 测试结果 三.静态工厂方法 四.实例化工厂类 测...
一.Spring如何管理bean 1.@Resource 默认根据name匹配,未找到再根据type匹配; 2.@Autowired 根据类型匹配; 3.无实现类,根据接口生...
一alias(别名) 1.xml方式配置 ```java public class TestService { public TestService() { Sy...
一.搭建项目 1.新建项目 选中Spring ->Spring MVC 模块 点击next 和 Finish 注意:将生产的lib文件移动到WEB-INF目录下 2.配置 w...
一.问题描述 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一...
MVC 设计概述 在早期 Java Web 的开发中,统一把显示层、控制层、数据层的操作全部交给 JSP 或者 JavaBean 来进行处理,我们称之为 Model1: 出现...
一.问题描述 * 给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。 * 初始化 nums1 和...
一.问题描述 给定一个整数数组 nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例 1: 输入:nums = [-2,1,-3,4,-1...
一.问题描述 给定一个正整数 n ,输出外观数列的第 n 项。 「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。 你可以将其视作是由递归公式定...
一.问题描述 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左...
一.修饰成员变量 static修饰成员变变量后,成员变量存放在静态存储区中,不在存放在堆中,所有对象共享此静态成员变量 一.修饰成员方法 static修饰成员方法后,属于类的...
计数排序 一.算法描述 * 找出待排序的数组中最大和最小的元素; * 统计数组中每个值为i的元素出现的次数,存入数组C的第i项; * 对所有的计数累加(从C中的第一个元素开始...
一.算法描述 * 先将整个待排序的记录序列分割成为若干子序列分别进行直接插入排序,具体算法描述: * 选择一个增量序列t1,t2,…,tk,其中ti>tj,tk=1; * 按...
一.算法描述 * 快速排序使用分治法来把一个串(list)分为两个子串(sub-lists)。具体算法描述如下: * 步骤1:从数列中挑出一个元素,称为 “基准”(pivot...