自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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