- 博客(12)
- 资源 (18)
- 收藏
- 关注
原创 微服务之间的调用
注册到 Eureka Server 的各个微服务之间可以通过 SpringCloud 自带的组件实现服务之间的调用Ribbon 方式调用Ribbon 是一个客户端负载均衡器,可以很好的控制 HTTP 和 TCP 客户端的行为 XXXApplication.java 中完成注入,并标记 @LoadBalanced 开启负载均衡的功能 XXXController.java 中通...
2020-01-16 22:59:39 2500
原创 关于 MySQL 事务隔离级别的介绍
事务隔离级别什么是事务隔离级别SQL标准定义了四种隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。四种隔离级别的说明隔离级别 特性 Read Uncommitted(未提交读) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性...
2020-01-15 23:26:14 2050
原创 关于 MySQL 索引的介绍
索引创建索引的目的就是为了加快查询的速度,如果没有索引,MySQL 在查询时,只能从第一条记录开始然后读完整个表找到匹配的行。MySQL 支持多种存储引擎,不同的引擎对索引的支持也不相同。我这里只会介绍B树索引,对应 InnoDB 存储引擎。索引类型及操作索引类型普通索引这是最基本的索引类型,支持单列和多列。可以通过以下的几种方式创建:<...
2020-01-15 23:24:03 2124
原创 关于 MySQL 慢查询的介绍
慢查询什么是慢查询MySQL 的慢查询日志是 MySQL 提供的一种日志记录,它用来记录在 MySQL 中响应时间超过阀值的语句,阈值指的是运行时间超过 long_query_time 值的 SQL,则会被记录到慢查询日志中。long_query_time 的默认值为 10,意思是运行10秒以上的语句。默认情况下,MySQL 数据库并不启动慢查询日志,需要我们手动来设置这个参...
2020-01-15 23:20:49 1198
原创 SpringBoot 常用特性总结
ConfigurationPropertiesSpringBoot 的一个很重要的功能是外部化配置,可以直接访问配置文件(application.yml)中定义的字段值,并能够完成属性绑定。但是,需要注意:@ConfigurationProperties 并没有把当前类注册成为一个 Spring 的 Bean。所以,我们在使用时都会配合 @Component 注解直接进行注入。例如:...
2020-01-10 22:59:31 1440
原创 SpringBoot 分析: Spring MVC模块解析
SpringBoot是基于Spring和Spring MVC来实现的。 Spring MVC是Spring的一部分。Spring MVC主要是用来开发web应用和网络接口,它是Spring的一个模块,通过一些预定义的组件,让web应用的开发就得更加容易。Spring MVC 它提供了 DispatchServlet 、ModelAndView 、ViewReso...
2020-01-10 00:07:40 407
原创 SpringBoot分析:关于Spring IOC原理拆解
对于Spring Boot而言,它是基于Spring和Spring MVC作了一些自动配置,行成的一个简易使用的Spring框架。分析: Spring最重要的功能就是控制反转(IOC),我们所说的Spring指的是Spring框架,它是一个开源的应用程序框架,提供了一个简易的开发方式。通过这样的开发方式,可以避免可能使代码变得繁杂混乱的大量业务工具组合在...
2020-01-09 23:03:27 2464 1
原创 Spring统一配置WebMvcConfigurer 接口
WebMvcConfigurer 接口Spring 的 WebMvcConfigurer 接口提供了很多方法让我们来定制 Spring MVC 的配置。这个接口还是非常常用的,可以对 Spring 的很多配置和行为进行定制。下面对一些常用的方法进行解释:public interface WebMvcConfigurer { /** * 匹配路由请求规则 */ default...
2020-01-08 22:41:20 502
原创 Spring统一异常处理
@ExceptionHandler拦截 Spring 的异常处理需要使用到 ExceptionHandler 注解。Spring 3.0 引入的这个注解可以让我们在一个 handler 方法或者类中统一处理 Controller 抛出的异常,使得写出的代码更加清晰。首先,来看看对这个注解的解释:@Target(ElementType.METHOD) // 这个...
2020-01-08 22:25:30 291
原创 Spring统一响应代码说明
@RestControllerAdvice 注解Advice 在 Spring 中的含义就是对 XX 功能增强,RestControllerAdvice(ControllerAdvice)就是对控制器增强。之所以使用 RestControllerAdvice,是因为我们对外提供的都是 Rest 接口(json)。我们需要对 Controller 返回的内容做一些额外的工作,即功能增强,就需...
2020-01-08 22:09:46 406
原创 Zuul 的介绍
在介绍 Zuul 可以提供的功能之前,请大家先考虑一个问题:微服务系统中往往包含很多个功能不同的子系统或微服务,那么,外部应用怎样去访问各种各样的微服务呢?这也是 Zuul 所要解决的一个主要问题。在微服务架构中,后端服务往往不直接开放给调用端,而是通过一个服务网关根据请求的url,路由到相应的服务,即实现请求转发,效果如下图所示。Zuul 提供了服务网关的功能,可以实现负载均衡、反向...
2020-01-07 22:43:44 323
原创 Maven知识
Maven下载与安装下载Maven 下载地址安装:解压(下载的是压缩文件)到不含中文和空格的目录中。配置环境变量:M2_HOME=解压目录/apache-maven-X export PATH=PATH:PATH:M2_HOME/binWindows 系统添加对应的环境变量即可。安装完成之后,在命令行执行命令:mvn -v,如果打印类似如下版本信息,则说明安装成功。...
2020-01-07 21:47:09 226
微信小程序(.wxapkg)源码包解包的方法
2024-03-15
AngularJS工具包
2015-11-01
Spring+MyBatis+MySql+hibernate校验所须jar包
2015-08-13
java服务器环境Tomcat6.0
2015-06-09
ZendOptimizer/php集成开发环境
2014-01-19
把淘宝客做到腾讯去:视讯开放电商导购王系统
2014-01-19
腾讯QQ空间导购类应用程序PHP源码
2014-01-19
网页大转盘随机抽奖程序特效下载
2013-12-16
抽奖系统网页源码JS
2013-12-16
jquery制作的飞行乌鸦
2013-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人