happyJared

做好寫代碼這事
259 篇文章
27 人订阅

全部文章

happyJared

Spring MVC 运行流程

Spring MVC 运行流程如图所示: Spring MVC 的入口函数,也就是前端控制器 DispatcherServlet 的作用是接收请求,响应结果 。

7820
happyJared

Spring的 Bean 注解和生命周期

使用 @Autowired 注解自动装配 bean,要想把类标识成可用于 @Autowired 注解自动装配的 bean 的类,采用以下注解可实现:

10840
happyJared

@Component VS @Bean

8030
happyJared

Spring 中的 Bean

单例 bean 存在线程问题,主要是因为当多个线程操作同一个对象的时,对这个对象的非静态成员变量的写操作,会存在线程安全问题。

7820
happyJared

Spring IoC 和 AOP 的理解

IoC(Inverse of Control,即控制反转)是一种设计思想,就是将原本在程序中手动创建对象的控制权,交由 Spring 框架来管理。 IoC 在其...

7330
happyJared

@RestController VS @Controller

单独使用 @Controller 而不加 @ResponseBody的话,一般使用在要返回一个视图的情况,这种情况属于比较传统的 Spring MVC 应用,对...

8120
happyJared

Spring 框架

Spring 是一种轻量级开发框架,旨在提高开发人员的开发效率以及系统的可维护性。Spring 官网:https://spring.io/

8230
happyJared

shell 流程控制及函数

不同于常见的 Java 以及 PHP 中的 if 条件语句,shell if 条件语句中不能包含空语句,也就是什么都不做的语句。

5710
happyJared

Shell 基本运算符

通过一个简单的示例来演示关系运算符的使用,下面 shell 程序的作用是:当 score=100 的时候输出 A 否则输出 B。

6210
happyJared

Redis 扩展:缓存雪崩和缓存穿透问题解决方案

缓存同一时间大面积失效,所以,后面的请求都会落到数据库上,造成数据库短时间内承受大量的请求而崩掉。

8620
happyJared

Redis 持久化机制

持久化数据,也就是将内存中的数据写入到硬盘里,大部分原因是为了之后重用数据(比如重启机器、机器故障后恢复数据),或是为了防止系统故障而将数据备份到远程。

9320
happyJared

Redis 内存淘汰机制

假设,定期删除漏掉了很多过期的 key,程序也没及时去查,也就没走惰性删除,此时会怎么样?那就是会有大量的过期 key 堆积在内存里,耗尽 redis 内存块。...

11920
happyJared

Redis 设置过期时间

Redis 中有个设置时间过期的功能,即对存储在 redis 数据库中的值可以设置一个过期时间。

63920
happyJared

Redis 数据结构

String 数据结构是简单的 key-value 类型,value 不仅可以是 String,也可以是数字。

8630
happyJared

为什么是 Redis

缓存分为本地缓存和分布式缓存。以 Java 为例,使用自带的 map 或者 guava 实现的是本地缓存,最主要的特点是轻量以及快速,生命周期随着 jvm 的销...

8430
happyJared

MySQL 基本操作、数据库操作和表操作

8630
happyJared

数据库 SQL 开发和操作行为规范

预编译语句可以重复使用这些计划,减少 SQL 编译所需要的时间,还可以解决动态 SQL 所带来的 SQL 注入的问题;只传参数,比传递 SQL 语句更高效;相同...

11750
happyJared

数据库命令及设计规范

没有特殊要求(即 Innodb 无法满足的功能如:列存储,存储空间数据等)的情况下,所有表必须使用 Innodb 存储引擎(MySQL5.5 之前默认使用 My...

7930
happyJared

数据库字段及索引设计规范

原因:列的字段越大,建立索引时所需要的空间也就越大,这样一页中所能存储的索引节点的数量也就越少也越少,在遍历时所需要的 IO 次数也就越多,索引的性能也就越差。

7920
happyJared

Redis 简介

简单来说, redis 就是一个数据库,不过与传统关系型数据库不同的是, redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓...

12420

扫码关注云+社区

领取腾讯云代金券