- 博客(11)
- 收藏
- 关注
原创 获取yml配置文件中的数据
2.创建配置类,使用@ConfigurationProperties()注解获取。注意:配置文件中第一层是wx,注解中写wx,第二层属于对象名不用写。1.创建对象,属性与配置文件中的字段一一对应。
2023-09-26 15:33:31 261
原创 多级缓存解决微服务高并发
Lua 是由巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组于1993年开发的一种轻量、小巧的脚本语言,用标准 C 语言编写,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua的特性轻量级: 它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。可扩展。
2023-08-06 20:22:23 135
原创 OpenFeign
微服务之间调用使用的RestTemplate,调用比较复杂,URL需要拼接,使用不太方便Feign是SpringCloud提供的声明式的HTTP客户端,只用编写接口,就能够通过http请求实现服务的调用OpenFeign是Feign的扩展,能够支持SpringMVC的注解。
2023-07-31 18:42:40 56 1
原创 MySQL索引
索引是一种特殊的数据库结构,由数据表中的一列或多列组合而成,可以用来快速查询数据表中有某一特定值的记录。通过索引,查询数据时不用读完记录的所有信息,而只是查询索引列。否则,数据库系统将读取每条记录的所有信息进行匹配。
2023-07-30 20:22:50 57 1
原创 SpringCloud入门
SpringCloud中一些组件是Netflix(网飞)公司开源的,其中有:Eureka、Ribbon、Hystrix、Zuul、ConfigSpringCloud和SpringBoot版本兼容修改父项目pom<parent></parent>--固定SpringCloud依赖版本-->
2023-07-27 18:51:51 64 1
原创 Redis高级
持久化策略包含AOF:默认每秒对数据进行持久化RDB:按条件触发持久化操作,满足任意一个条件 1) 900 1 900秒中修改1次 2) 300 10 300秒中修改10次 3) 60 10000 60秒中修改10000次。
2023-07-25 18:55:57 38
原创 Redis基础
Redis(Remote Dictionary Server )远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存也可持久化的日志型、Key-Value(NoSQL)数据库。
2023-07-24 18:55:20 52
原创 ThreadLocal
ThreadLocal叫做线程变量,意思是ThreadLocal中填充的变量属于当前线程,该变量对其他线程而言是隔离的,也就是说该变量是当前线程独有的变量。ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。ThreadLoal 变量,线程局部变量,同一个 ThreadLocal 所包含的对象,在不同的 Thread 中有不同的副本。这里有几点需要注意:因为每个 Thread 内有自己的实例副本,且该副本只能由当前 Thread 使用。
2023-07-23 16:32:06 99 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人