- 博客(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
757
原创 Mysql知识整理(一)
Mysql索引知识1、索引的数据结构可以作为数据结构的数据类型有哪些?Hash 优点:做等值匹配时可以快速获取目标地址。缺点:不可以做范围查找二叉树 优点:递归二分查找法,可以缩小查询时间。缺点:在特定情况下可以让所有节点的L or R没有数据使得数据结构成为一种类似链表的结构。AVL树:优点:插入数据时会对数据进行旋转操作,使得数据结构一直为相对平衡的二叉树。缺点:树的高度比较高,对操作系统页浪费较大(4K对齐),与硬盘的交互次数太多,IO消耗比较大。B树 优点:多路平衡操作树,树的高
2020-07-10 22:50:20
285
原创 Spring boot注释
@SpringBootApplicationSpringBoot项目入类上的标签,一般此类中会有main方法。是多个注解的组合@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan( excludeFilters = {@Filter( ty
2020-05-28 23:22:14
271
原创 Spirng常用的注解
1、class级别的@Component 组件,没有明确的角色@Controller 在展现层使用,控制器的声明@Service 在业务逻辑层使用(service层)@Repository 在数据访问层使用(dao层)2、属性注入@Autowired:由Spring提供@Inject:由JSR-330提供@Resource:由JSR-250提供...
2020-05-23 22:31:35
222
原创 Spring controller 是单例还是多例
1、controller默认是单例模式。通过@Scope(“prototype”)可以设置为多例模式。2、单例多例的选择。一个请求创建一个对象,过多的对象会触发gc动作。一般controller里也不会有一些必须每个请求都需要创建一个独有的操作数据,个人认为一般情况设为单例好。...
2020-05-22 23:03:21
437
原创 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
323
原创 Rest
rest接口介绍:看这位大佬常用rest接口类型:看这位大佬rest常用接口讲解:这位大佬本菜鸟认为前面几位大佬讲的都挺好,就不班门弄斧了。
2020-05-22 20:49:52
117
原创 Spring Cloud 微服务搭之OpenFeign
Spring Cloud 微服务搭之OpenFeign**1、注册中心搭建:https://blog.youkuaiyun.com/weixin_38972374/article/details/1050259892、生产者服务搭建:https://blog.youkuaiyun.com/weixin_38972374/article/details/1050608923、流程:本次demo,有三个服务:注册中心...
2020-03-29 20:50:13
154
原创 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
131
原创 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
211
1
原创 Spring Cloud 微服务搭建-eureka_client
Spring Cloud 微服务搭建(一)注册中心创建之eureka_server1、添加依赖<?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
155
原创 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
205
原创 Spring Cloud 微服务搭建-eureka_server
Spring Cloud 微服务搭建(一)注册中心创建之eureka1、在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
172
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人