自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (4)
  • 收藏
  • 关注

原创 spring-mybatis中bean的注入

这里写目录标题spring原理bean的生成mybatis整合springspring原理bean的生成首先对包进行扫描,如果扫描到@component注解,根据XX.class会生成一个BeanDefinition,基于BeanDefinition中的属性通过bean工厂后置处理器进行一个修改后创建bean对象。public interface BeanDefinition extends AttributeAccessor, BeanMetadataElement { String

2020-10-17 18:31:54 2387

原创 SpringCloud

SpringCloud微服务概述什么是微服务目前的微服务并没有一个统一的标准,一般是以业务来划分将传统的一站式应用,拆分成一个个的服务,彻底去耦合,一个微服务就是单功能业务,只做一件事。与微服务相对的叫巨石微服务与微服务架构微服务是一种架构模式或者一种架构风格,提倡将单一应用程序划分成一组小的服务独立部署,服务之间相互配合、相互协调,每个服务运行于自己的进程中。服务与服务间采用轻量级通讯,如HTTP的RESTful API等避免统一的、集中式的服务管理机制微服务的优缺点优点

2020-06-19 10:28:48 320

原创 Spring01_IoC 的概念和作用

文章目录IoC 的概念和作用程序的耦合和解耦IoC 的概念和作用程序的耦合和解耦何为耦合耦合:程序间的依赖 ,包括类之间的依赖,方法之间的依赖。何为解耦解耦:降低程序间的耦合,提高独立性实际开发中:编译期不依赖,运行时才依赖解耦的思路使用反射来创建对象,而避免使用new关键字https://blog.csdn.net/sinat_38259539/article/detail...

2020-03-18 22:12:58 112

原创 哈希表

哈希表哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。通过Key可以直接确定查找值所在位置,而不需要一个个比较。这样就**“预先知道”**key所在的位置,直接找到数据,提升效率。 数组的特点是:寻址容易,插入和...

2020-03-15 19:26:05 111

原创 JDBC

今日内容1. JDBC基本概念2. 快速入门3. 对JDBC中各个接口和类详解JDBC:什么是JDBCJDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编...

2020-03-05 21:05:02 71

原创 JSP / EL / JSPL

今日内容1. JSP: 1. 指令 2. 注释 3. 内置对象2. MVC开发模式3. EL表达式4. JSTL标签5. 三层架构JSP:1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %><%@ page import="java.util.List" %&...

2020-03-04 16:57:39 289

原创 排序

排序介绍算法复杂度1.度量一个程序(算法)执行时间 1).事后跑程序,看所需的时间(依赖于计算机硬件、软件等因素); 2).事前估算:分析时间复杂度。常见的时间复杂度:常数阶O(1),对数阶O(log2n),线性阶O(n),线性对数阶O(nlog2n),平方阶O(n^2),立方阶O(n^3),...,k次方阶O(n^k),指数阶O(2^n)。随着问题规模n的不断...

2020-03-03 22:47:56 79

原创 Cookie && Seesion

会话技术1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:SessionCookie:1. 概念:客户端会话技术,将数据保存到客户端2. 快速入门: * 使用步骤: 1. 创建C...

2020-03-03 21:37:29 111

转载 TCP三次握手/四次握手

工作过程TCP标志位:TCP共有6个标志位,分别是: SYN(synchronous),建立联机。 ACK(acknowledgement),确认。 PSH(push),传输。 FIN(finish),结束。 RST(reset),重置。 URG(urgent),紧急。图解三次握手和四次挥手的过程:三次握手建立连接阐述:== 第一次握手:==客户端要和服务端进行通信,首先...

2020-03-01 17:18:57 78

原创 递归

含义递归算法是一种直接或间接地调用自身的算法,每次调用时传递不同的变量。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。回溯与递归的区别:区别:递归算法:是一种直接或间接地调用自身的算法回溯:是一种系统地搜索问题的解的方法,也叫试探法。换句话说就是:一个方向的路一直往前走,能走则走,不能走则退回来换一个方向再试。回溯法主要解决问题类型:...

2020-03-01 17:03:00 153

原创 基础知识

关键字变量修饰符成员变量修饰符:public(公共访问控制符),指定该变量为公共的,他可以被任何对象的方法访问。private(私有访问控制符)指定该变量只允许自己的类的方法访问,其他任何类(包括子类)中的方法均不能访问。protected(保护访问控制符)指定该变量可以别被自己的类和子类访问。在子类中可以覆盖此变量。friendly (default) ,在同一个包中的类可以访问,...

2020-02-29 16:33:39 76

原创 pattern 正则表达式

正则表达式速查表 https://www.jb51.net/shouce/jquery1.82/regexp.htmljava.util.regex类 Pattern所有已实现的接口:Serializable正则表达式的编译表示形式。指定为字符串的正则表达式必须首先被编译为此类的实例。然后,可将得到的模式用于创建 Matcher 对象,依照正则表达式,该对象可以与任意字符序列匹配。执行...

2020-02-29 16:00:39 351

原创 栈,队列,堆

栈先进后出Stack 类表示后进先出(LIFO)的对象堆栈。它通过五个操作对类 Vector 进行了扩展 ,允许将向量视为堆栈。它提供了通常的 push 和 pop 操作,以及取堆栈顶点的 peek 方法、测试堆栈是否为空的 empty 方法、在堆栈中查找项并确定到堆栈顶距离的 search 方法。队列先进先出...

2020-02-25 21:23:05 103

原创 HTTP & request & response

HTTP概念: Hyper Text Transfer Protocol 超文本传输协议传输协议:定义了,客户端和服务器端通信时,发送数据的格式 特点: 1. 基于 TCP/IP 的高级协议 2. 默认端口号:80 3. 基于请求/响应模型的:一次请求对应一次响应 4. 无状态的:每次请求之间相互独立,不能交互数据 历史版本:...

2020-02-24 21:57:43 619

原创 extends / implements

extends子类继承父类实现接口(Im)子类具有父类的所有功能,并且拥有新的方法。当子类重写父类方法A。普通方法构造方法可以调用的方法Zi zi =new Zi();zi.A()调用Zi类中的方法先调用父类中的构造方法,再调用子类中的。子类中的方法Fu fu= new Zi();fu.A()调用 Zi类中的方法先调用父类中的构造方法,再调用子类中的。...

2020-02-24 16:48:06 250

原创 mybatis07-延迟加载、缓存、注解开发

1、Mybatis中的延迟加载问题:在一对多中,当我们有一个用户,它有100个账户。 在查询用户的时候,要不要把关联的账户查出来? 在查询账户的时候,要不要把关联的用户查出来? 在查询用户时,用户下的账户信息应该是,什么时候使用,什么时候查询的。在查询账户时,账户的所属用户信息应该是随着账户查询时一起查询出来。什么是延迟加载在真正使用数据时才发起查询,不用的时...

2020-02-23 19:40:58 81

原创 mybatis06-Mybatis 多表查询

多表查询Mybatis 多表查询之一对一Mybatis 多表查询之一对多Mybatis 多表查询之多对多

2020-02-22 20:42:40 91

原创 mybatis05_Mybatis 连接池与事务深入&Mybatis 的动态 SQL 语句

Mybatis 连接池与事务深入1、连接池(用于存储连接的一个容器):(容器就是一个集合对象,该集合必须是线程安全的,不能两个线程拿到同一连接。该集合还必须实现队列的特性:先进先出)我们在实际开发中都会使用连接池。因为它可以减少我们获取连接所消耗的时间。2、mybatis中的连接池mybatis连接池提供了3种方式的配置:配置的位置:主配置文件SqlMapConfig.xml中的d...

2020-02-20 22:15:53 144

原创 mybatis04_SqlMapConfig.xml配置文件

SqlMapConfig.xml 中配置的内容和顺序-properties(属性)--property-settings(全局配置参数)--setting-typeAliases(类型别名)--typeAliase--package-typeHandlers(类型处理器)-objectFactory(对象工厂)-plugins(插件)-environments(环境集合属...

2020-02-19 23:52:21 77

原创 statement和preparedStatement

preparedStatement对象可以防止sql注入,而Statement不能防止sql注入.1、 PreparedStatement接口继承Statement, PreparedStatement 实例包含已编译的 SQL 语句,所以其执行速度要快于 Statement 对象。2、作为 Statement 的子类,PreparedStatement 继承了 Statement 的所有功能...

2020-02-19 22:52:09 90

原创 mybatis03- 基于代理 Dao 实现 CRUD 操作

基于代理 Dao 实现 CRUD 操作IUserdaopublic interface IUserDao { List<User> findAll();//查询所有用户 void saveUser(User user);//保存用户 void updateUser(User user);//更新 void deleteUser(Integer id)...

2020-02-18 23:03:43 104

原创 mybatis02-自定义mybatis编码(根据测试类中缺少的创建接口和类)

以pom.xml中缺少以下配置为例<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.4</version></dependency>则会导致te...

2020-02-17 22:16:41 165

原创 mybatis-01

加粗斜体标题删除线无序有序待办引用代码块表格超链接图片视频导入导出摘要保存撤销重做目录帮助读取配置文件:用到的技术就是解析xml文件技术。(此处用的是dom4j解析xml文件)连接数据库的配置信息,可以创建Connection对象<property name="driver" value="com.mysql.jdbc.Driver"/&...

2020-02-17 17:18:49 81

原创 serializable接口

import java.io.Serializable;public class Admin implements Serializable {}百度上是这么讲的:Serializable接口是启用其序列化功能的接口。实现java.io.Serializable 接口的类是可序列化的。没有实现此接口的类将不能使它们的任意状态被序列化或逆序列化。什么是序列化?1、什么时候需要用到序列化...

2020-02-16 11:12:19 134

java面试题库.zip

Java面试

2020-03-20

leetcode java刷题课件.zip

常见编程题解题

2020-03-20

2G 3G无线通信模块的天线设计指南.pdf

天线。

2019-10-25

!手机天线设计指导书.pdf

。天线,电磁场。

2019-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除