- 博客(13)
- 收藏
- 关注
原创 Mysql知识整理(二)
1、Mysql体系结构 Connectors:支持多种语言的客户端 Management Services & Utileties:系统管理和控制工具,Mysqldump,Mysql复制集群,分区管理等 Connection Pool:连接池,管理及缓存用户连接,username,pwd,线程处理等需要缓存的需求。 SQL Interface:sql接收的入口,接收用户的sql命令,并返回用户需要的结果。(相当于mvc里的controller) Parser:解析器,sql命令
2020-07-12 19:27:37
785
原创 Mysql知识整理(一)
Mysql索引知识 1、索引的数据结构 可以作为数据结构的数据类型有哪些? Hash 优点:做等值匹配时可以快速获取目标地址。缺点:不可以做范围查找 二叉树 优点:递归二分查找法,可以缩小查询时间。缺点:在特定情况下可以让所有节点的L or R没有数据使得数据结构成为一种类似链表的结构。 AVL树:优点:插入数据时会对数据进行旋转操作,使得数据结构一直为相对平衡的二叉树。缺点:树的高度比较高,对操作系统页浪费较大(4K对齐),与硬盘的交互次数太多,IO消耗比较大。 B树 优点:多路平衡操作树,树的高
2020-07-10 22:50:20
307
原创 Spring boot注释
@SpringBootApplication SpringBoot项目入类上的标签,一般此类中会有main方法。 是多个注解的组合 @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited @SpringBootConfiguration @EnableAutoConfiguration @ComponentScan( excludeFilters = {@Filter( ty
2020-05-28 23:22:14
314
原创 Spirng常用的注解
1、class级别的 @Component 组件,没有明确的角色 @Controller 在展现层使用,控制器的声明 @Service 在业务逻辑层使用(service层) @Repository 在数据访问层使用(dao层) 2、属性注入 @Autowired:由Spring提供 @Inject:由JSR-330提供 @Resource:由JSR-250提供 ...
2020-05-23 22:31:35
244
原创 Spring controller 是单例还是多例
1、controller默认是单例模式。 通过@Scope(“prototype”)可以设置为多例模式。 2、单例多例的选择。 一个请求创建一个对象,过多的对象会触发gc动作。一般controller里也不会有一些必须每个请求都需要创建一个独有的操作数据,个人认为一般情况设为单例好。 ...
2020-05-22 23:03:21
475
原创 Spring @Resource与@Autowired的区别
1、两者的来源 import org.springframework.beans.factory.annotation.Autowired; //由Spring提供 import javax.annotation.Resource; //由JSR-250提供 虽然两者的来源不同但是Spirng对两个注解都支持。 2、@Autowired 说明 @Autowired(required = false) @Qualifier("transferDao") private TransferDao trans
2020-05-22 22:39:45
348
原创 Rest
rest接口介绍:看这位大佬 常用rest接口类型:看这位大佬 rest常用接口讲解:这位大佬 本菜鸟认为前面几位大佬讲的都挺好,就不班门弄斧了。
2020-05-22 20:49:52
136
原创 Spring Cloud 微服务搭之OpenFeign
Spring Cloud 微服务搭之OpenFeign **1、注册中心搭建:https://blog.youkuaiyun.com/weixin_38972374/article/details/105025989 2、生产者服务搭建:https://blog.youkuaiyun.com/weixin_38972374/article/details/105060892 3、流程: 本次demo,有三个服务:注册中心...
2020-03-29 20:50:13
179
原创 Spring Cloud 微服务搭之ribbon(二)
(三)注册中心创建之Ribbon微服务之间的调用—order微服务 1、配置pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:...
2020-03-23 23:37:11
158
原创 Spring Cloud 微服务搭之ribbon(一)
Spring Cloud 微服务搭建 (三)注册中心创建之Ribbon微服务之间的调用—product微服务 1、本猿demo的介绍。 本次demo,有三个服务:注册中心、产品服务、订单服务。 demo业务流程:订单服务得到前台给的用户id和产品id后,调用产品微服务的产品查找接口,获取到产品名。然后进行创建订单。 产品微服务搭建 1、配置pom <?xml version="1.0" en...
2020-03-23 23:17:47
285
1
原创 Spring Cloud 微服务搭建-eureka_client
Spring Cloud 微服务搭建 (一)注册中心创建之eureka_server 1、添加依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc...
2020-03-22 17:57:52
186
原创 Java String不可变
Java String 为啥是不可变的 最近面试问到String对象为啥不可变?因此打算看看源码一看究竟。 1、先看看源码 public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for char...
2020-03-22 13:28:28
230
原创 Spring Cloud 微服务搭建-eureka_server
Spring Cloud 微服务搭建 (一)注册中心创建之eureka 1、在pom文件中添加依赖。 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...
2020-03-22 12:38:18
201
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅