少了1秒

导航

 

2020年8月9日

摘要: 基础理论 1.什么是缓存 最通用的解释是可以进行告诉交换的存储器 2.缓存和内存的区别 缓存内存 掉电是否丢数据 丢 丢 物理结构是否相同 部分内存,缓存框架 物理内存条 部署方式 所在主机 独立部署 3.缓存的几种淘汰策略 先进先出算法FIFO 如果一个数据最先进入缓存,则应该最早淘汰掉 LRU 阅读全文
posted @ 2020-08-09 18:33 少了1s 阅读(156) 评论(0) 推荐(0) 编辑
 

2019年8月24日

摘要: 8.SpringBoot自动配置原理 1、自动配置原理 SpringBoot在启动的时候通过这个@EnableAutoConfiguration注解开启自动配置功能 利用选择器EnableAutoConfigurationImportSelector给容器中导入一些组件 查看EnableAutoCo 阅读全文
posted @ 2019-08-24 17:48 少了1s 阅读(330) 评论(0) 推荐(0) 编辑
 

2019年8月20日

摘要: 1. 简介 Linux是一种自由的开放源码的类UNIX系统,使用Linux内核。 目前存在多种不同linux发行版。 Linux只表示Linux内核。具备图灵完备特征 与windows的比较 图形界面,所见即所得 为了安全通常不自己部署服务器操作系统,不自主部署 跑马场 安全运维,云服务器 云计算, 阅读全文
posted @ 2019-08-20 22:02 少了1s 阅读(156) 评论(0) 推荐(0) 编辑
 
摘要: 单点故障问题 单点故障问题 一个服务阻塞或者挂机导致其余服务都不可用的情况就是单点故障。 分布式系统中的单点故障,分布式系统通常采用主从模式,一个主控机连接多个处理节点,当主节点出现问题导致整个系统出现瘫痪。 解决单点故障需要用到分布式锁来解决,zookeeper是一种分布式锁的解决方案 Zooke 阅读全文
posted @ 2019-08-20 21:44 少了1s 阅读(163) 评论(0) 推荐(0) 编辑
 

2019年5月13日

摘要: 1.配置文件 SpringBoot使用一个全局的配置文件,配置文件的名字是固定的 application.properties application.yml application.properties application.yml 配置文件的作用:修改SpringBoot自动配置的默认值;Sp 阅读全文
posted @ 2019-05-13 22:45 少了1s 阅读(207) 评论(0) 推荐(0) 编辑
 

2019年5月5日

摘要: 一、Spring Boot入门 1、Spring Boot简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案; 2、微服务 微服务:架构风格(服务微化) 一个应用应该是一组小型微服务;可通过HTTP,RPC等方式进行互通; 每一个功能元素最 阅读全文
posted @ 2019-05-05 11:18 少了1s 阅读(146) 评论(0) 推荐(0) 编辑
 

2019年4月10日

摘要: (一) 约束 约束保证数据的完整性和一致性。 约束分为表级约束列级约束。 约束类型包括: NOT NULL(非空约束) PRIMARY KEY(主键约束) UNIQUE KEY(唯一约束) DEFAULT(默认约束) FOREIGN KEY(外键约束) NOT NULL(非空约束) PRIMARY 阅读全文
posted @ 2019-04-10 21:52 少了1s 阅读(177) 评论(0) 推荐(0) 编辑
 

2019年2月13日

摘要: 面试问到RSA了,大脑有些空白,查漏补缺吧 什么是RSA RSA算法是一种非对称的加密算法,所谓非对称,就是指算法需要一对密钥,使用其中一个加密,则需要另一个才能解密。密钥分为公钥和私钥,私钥自己保存,公钥提供给对方。 RSA签名验签 使用私钥将明文进行签名生成密文串与明文一起传输。对方收到数据后使 阅读全文
posted @ 2019-02-13 22:31 少了1s 阅读(318) 评论(0) 推荐(0) 编辑
 

2019年1月19日

摘要: 1.面试官心理分析 希望得知候选人是否清楚,系统里为什么使用消息队列 绝对不能让面试官看出,为了用而用。 既然用了MQ,知不知道用了MQ有什么好处 不能让面试官觉着自己是挖坑型选手 使用某一种MQ,那么有无做过调研 (1)为什么使用消息队列? 期望回答,就是公司有个什么业务场景,这个业务场景有什么技 阅读全文
posted @ 2019-01-19 16:19 少了1s 阅读(296) 评论(0) 推荐(0) 编辑
 

2019年1月13日

摘要: Maven模块化开发 多人协同开发时,特别是规模较大的项目,为方便日后代码维护管理会将每个人的工作细分到具体的功能和模块上。随着项目的不断扩大,模块会越来越多,后续更加难以维护和扩展,为应对这种情况后期会采用微服务的架构的方式进行开发。 商城模块划分范例 统一的依赖管理(dependencies) 阅读全文
posted @ 2019-01-13 16:51 少了1s 阅读(220) 评论(0) 推荐(0) 编辑