
笔记
文章平均质量分 79
小小辉先生
这个作者很懒,什么都没留下…
展开
-
springboot之国际化
springMVC怎么做?1、编写国际化配置文件;2、使用ResourceBundleMessageSource管理国际化资源文件3、在页面使用fmt:message取出国际化内容springboot怎么做?1、编写国际化配置文件,抽取页面需要显示的国际化消息2、SpringBoot自动配置好了管理国际化资源文件的组件;@ConfigurationProperties( prefix = "spring.messages")public class MessageSourceAu原创 2020-07-11 17:51:06 · 256 阅读 · 0 评论 -
springboot之修改默认配置
springboot配置原理1、SpringBoot在自动配置很多组件的时候,先看容器中有没有用户自己配置的(@Bean、@Component)如 果有就用用户配置的,如果没有,才自动配置;如果有些组件可以有多个(ViewResolver)将用户配置的和自己默 认的组合起来;2、在SpringBoot中会有非常多的xxxConfigurer帮助我们进行扩展配置3、在SpringBoot中会有很多的xxxCustomizer帮助我们进行定制配置参考资料:尚硅谷springboot课程本文若有错误请原创 2020-07-05 12:53:26 · 357 阅读 · 0 评论 -
springboot之springMVC
自动配置springbootmvc的说明springboor在启动时就自动配置了很多的组件其中就包括springMVC的自动配置 以下是SpringBoot对SpringMVC的默认配置:(WebMvcAutoConfiguration)Inclusion of ContentNegotiatingViewResolver and BeanNameViewResolver beans. 自动配置了ViewResolver(视图解析器:根据方法的返回值得到视图对象(View),视图对象决定如何 渲染原创 2020-07-05 12:49:29 · 363 阅读 · 0 评论 -
springboot之thymeleaf的使用
源码使用规则@ConfigurationProperties( prefix = "spring.thymeleaf")public class ThymeleafProperties { private static final Charset DEFAULT_ENCODING = Charset.forName("UTF-8"); private static final MimeType DEFAULT_CONTENT_TYPE = MimeType.valueOf("t原创 2020-07-04 16:49:41 · 201 阅读 · 0 评论 -
springboot对静态资源的映射规则
源码解析静态资源的设置 public void addResourceHandlers(ResourceHandlerRegistry registry) { if (!this.resourceProperties.isAddMappings()) { logger.debug("Default resource handling disabled"); } else { Integer c原创 2020-07-04 10:40:11 · 286 阅读 · 0 评论 -
centos安装java环境
yum语法首先需要root权限su 输入你的密码即可1、查看yum库中都有哪些jdk版本[root@lyh:] # yum search java|grep jdk2、选择指定的版本安装,注意最后的 * 以及yum源安装的是openjdk,注意openjdk的区别。[root@lyh:] # yum install java-1.8.0-openjdk*3、安装完成后查看版本信息[...原创 2020-04-16 18:28:06 · 192 阅读 · 0 评论 -
Redis之主从复制
概念逐级数据更新后,根据配置和策略,自动同步到备机的master/slaver机制,master以写为主,slaver以读为主用途1.读写分离2.容灾恢复如何使用1.配置从机(备机) 命令slaveof 主库ip 主库端口号2.每次与master断开之后,都需要重新连接,除非配置修改入redis.confredis.conf修改不同机器的配置文件1.vim 撇脂文件名字2...原创 2020-04-16 14:09:41 · 270 阅读 · 0 评论 -
Redis的发布订阅
概念进程间的一种通信模式:发送者(pub)发送消息,订阅者(sub)接收消息发送者通过命令将消息传送给订阅者常用命令案例1 可以一次性订阅多个,SUBSCRIBE c1 c2 c32 消息发布,PUBLISH c2 hello-redis3 订阅多个,通配符*, PSUBSCRIBE new*4 收取消息, PUBLISH new1 redis2015先订阅后发布后才能收到消息...原创 2020-04-15 12:16:47 · 182 阅读 · 0 评论 -
Redis的事务
概念可以一次执行多个命令,本质上是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其他命令插入,不许加塞原创 2020-04-15 11:50:36 · 171 阅读 · 0 评论 -
乐观锁与悲观锁
文章目录悲观锁优势劣势应用场景乐观锁优势劣势应用场景悲观锁悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁优势由于加锁 在操作过程中数据无法被其他线程访问...原创 2020-04-15 11:50:59 · 150 阅读 · 0 评论 -
Redis数据恢复的细节和选择
文章目录rdb文件是否可以和aof文件共存?rdb文件和aof文件,先读取哪一个?如何选择?性能建议rdb文件是否可以和aof文件共存?可以rdb文件和aof文件,先读取哪一个?先读取aof文件,在读取rdb文件如何选择?1.如果只做缓存,那么可以不开启任何的持久化2.考虑做持久化数据,建议开启两种持久化数据方式为什么?首先redis启动先读取aof文件,因为aof文件比rdb文...原创 2020-04-14 16:38:38 · 199 阅读 · 0 评论 -
Redis持久化之AOF
文章目录概念如何触发aop文件修复Rewrite(重写)触发机制优势劣势概念以日志的形式记录每个写操作保存文件是appendonlyaof如何触发1.将配置文件redis.conf中的appendonly 改为yes2.重启开始写操作触发读取appendonlyaofaop文件修复redis-check-aof --fix appendonly.aofRewrite(重写)ao...原创 2020-04-14 16:29:30 · 180 阅读 · 0 评论 -
Redis持久化之RDB
文章目录概念原理恢复设置持久化策略优势劣势如何停止备份操作概念RDB(Redis DataBase)隔一段时间将内存中的数据写入snapshot快照中恢复数据就是读取snapshot快照文件到内存中原理Redis会单独创建一个fork子进程进行持久化,会将内存数据写入临时文件中每次持久化的过程结束,会替换上次的临时文件,保持数据的即时性主进程不进行io操作,性能很高如果对于数据完...原创 2020-04-14 15:22:28 · 132 阅读 · 0 评论 -
常见配置redis介绍
参数说明redis.conf 配置项说明如下:Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程daemonize no当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定pidfile /var/run/redis.pid指定Redis监听端口,默认端口为637...原创 2020-04-14 14:15:57 · 117 阅读 · 0 评论 -
Redis的配置文件redis.conf详解
inclouds和我们的Struts2配置文件类似,可以通过includes包含,redis.conf可以作为总闸,包含其他generaldaemonized 出厂默认设置为nodaemonize:yes:redis采用的是单进程多线程的模式。当redis.conf中选项daemonize设置成yes时,代表开启守护进程模式。在该模式下,redis会在后台运行,并将进程pid号写入至re...原创 2020-04-14 14:15:01 · 299 阅读 · 0 评论 -
redis启动研究
单进程单进程模型处理客户端请求通过epoll函数包装做到的,redis的实际处理速度完全依靠朱金城的处理效率epoll函数是linux内核为处理大批量文件,多路的io复用操作默认数据库启动使用第一个数据库总共有16个数据库,第一个数据库从0开始可以使用select 数字 切换数据库查看当前数据库key的数量redis-cli -p 6379 进入控制台后DBSIZE返回key...原创 2020-04-12 10:51:12 · 215 阅读 · 0 评论 -
linux命令学习
权限su root转为root用户文件操作vim ‘文件名’查看文件i某个位置需要修改按下即可:wq!保存并退出cp 文件 路径复制某个文件到某个路径这一命令出错时加上用户路径即可 示例:~用户名/xx文件目录操作cd xx转换目录ls -l查看当前目录的所有文件下详细pwd查看当前目录本文章将持续更新,欢迎互相学习...原创 2020-04-11 21:15:13 · 133 阅读 · 0 评论 -
搭建虚拟机安装linux
下载相关文件VW Ware 虚拟机管理文件linux(1810)镜像文件安装1.打开VM Ware,文件–>新建虚拟机 选择典型,然后下一步。可以自定义,为了方便没研究2.选择下载好的镜像文件.iso,点击下一步3.创建你的linux名字 用户名和密码 点击下一步4.为你的虚拟机起个名字,还有选个你的虚拟机的位置5.选择将虚拟磁盘拆分为多个文件,点击下一步6.,点...原创 2020-04-11 21:05:13 · 161 阅读 · 0 评论