Redis面试目录 Redis 核心原理 什么是 Redis Redis 为什么快 数据结构底层实现 持久化机制 RDB(Redis Database) AOF(Append Only File) 混合持久化(4.0+) 过期键删除策略 内存淘汰策略 集群方案 主从复制 Sentinel 哨兵 Cluster 集群(3.0+) 数据类型 docker-redis 1.3springboot集成redis 缓存穿透、缓存击穿、缓存雪崩 一致性 redisssion 业务未执行完ttl过期问题 秒杀业务解耦 常见面试问题 1. Redis 和 Memcached 的区别 2. 如何保证缓存与数据库的一致性 3. Redis 单线程为什么还这么快 4. 什么是缓存预热 5. 如何解决 Redis 缓存雪崩 6. 布隆过滤器原理与应用 7. Redis 事务原理 8. 分布式锁实现 9. Redis 实现消息队列 10. Redis 大 Key 问题 11. Redis 热 Key 问题 12. 如何实现 Redis 限流 Redis 性能优化建议 键值设计 内存优化 使用 ...
目录 一、SpringBoot 核心注解 二、配置管理 YAML 语法 @Value 与 @ConfigurationProperties @PropertySource 加载指定配置文件 多环境配置 三、Spring 配置 @ImportResource 导入 XML 配置 全注解方式 @Configuration + @Bean 四、HTTP 请求与 RESTful @RestController RESTful 风格注解 GET 与 POST 的区别 五、集合迭代 - Iterator 六、Kafka 基础 七、Swagger 接口文档 八、JWT 认证 SpringBoot & SpringCloud 核心知识 一、SpringBoot 核心注解@RestController1@RestController = @Controller + @ResponseBody 表示该类是一个 REST 风格的控制器 所有方法的返回值都会直接写入 HTTP 响应体中,而不会解析为视图路径 二、配置管理YAML 语法YAML 数据格式是 JSON 的超集,非常适 ...
SpringMVC目录 1. MVC设计模式 2. SpringMVC执行流程 3. 常用注解 @RequestMapping @RequestParam @PathVariable @RequestBody @ResponseBody @Controller vs @RestController 4. 请求转发与重定向 通过Servlet API实现 通过SpringMVC实现(无视图解析器) 通过SpringMVC实现(有视图解析器) 5. 数据显示到前端 第一种:通过ModelAndView 第二种:通过ModelMap 第三种:通过Model 三者区别 6. 拦截器 Filter与Interceptor的区别 7. 全局异常处理 @ControllerAdvice + @ExceptionHandler 8. 常见问题 获取项目名 DispatcherServlet屏蔽了html页面的访问 中文乱码问题 1. MVC设计模式MVC是一种设计规范,主要作用是降低了视图与业务逻辑间的双向耦合。 Model(模型):数据模型,提供要展示的数据,因此包含数 ...
StableDeiffusionModel:Chilloutmix-Ni.safetensors(7.7G) Lora:ulzzang、Taiwan Doll Likeness、Korean Doll Likeness VAE: contollnet:动漫人物转真实模型 tool: c站:https://civitai.com/ colab: https://colab.research.google.com/ prompt:https://aitag.top/ 效果1:使用loral Prompt :(8k, best quality, masterpiece:1.2), (realistic, photo-realistic:1.37), ultra-detailed, 1 girl,cute, solo,beautiful detailed sky,detailed cafe,night,sitting,dating,(nose blush),(smile:1.15),(closed mouth) small breasts,beautiful detailed eyes, ...
Webflow目录 函数式编程与Stream流概述 1.1 为什么使用Stream流 1.2 函数式编程思想 Lambda表达式 2.1 基本格式 2.2 Lambda简化规则 Stream流详解 3.1 Stream操作流程图 3.2 流的特性 3.3 创建流的方式 3.4 常用中间操作 filter - 过滤 map - 映射转换 flatMap - 扁平化映射 distinct - 去重 sorted - 排序 limit & skip - 限制与跳过 3.5 常用终结操作 forEach - 遍历 collect - 收集 count - 计数 max & min - 最大最小值 匹配与查找 reduce - 归约 Optional类 4.1 为什么需要Optional 4.2 Optional的创建 4.3 Optional常用方法 函数式接口 5.1 四大核心函数式接口 5.2 代码示例 Consumer - 消费型接口 Supplier - 供给型接口 Function - 函数型接口 Predicate - 断言型接口 5.3 ...
部署目录 前端 node 版本问题 启动 后端 启动 jenkins Dockfile kubernaet docsify部署 Jenkins部署 clash安装 Gpt部署 翻墙 tip 前端node 版本问题 解决方法:在命令行修改环境变量:$env:NODE_OPTIONS=”–openssl-legacy-provider”然后 npm run serve或npm run dev 启动1234567891011121314151617181920212223# 安装依赖npm install# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题npm install --registry=https://registry.npmmirror.com# 启动服务npm run dev# 打包npm run build:prod# 查看nginx路径whereis nginx# 查看nginx进程ps -ef |head -1; ps -ef |grep nginx # 关闭nginx. ...
dell 服务器 重装Linux系统目录 安装前的准备工作 进入BIOS界面 安装centos 配置固定ip 安装前的准备工作1、8G左右的U盘 2、镜像下载选择DVD版本的 3、使用Utralso工具刻入镜像到U盘 进入BIOS界面1、关闭安全启动,将Secure boot关闭 2、将SATA operation 改为AHCI 3、关机,插入u盘重启 参考链接:https://www.cuanjibang.com/yjzx/51892.html 安装centos1、重启后选择 Disk connected to front USB, 从U盘启动 2、出现linux安装界面,进入linux系统安装步骤 123456789101112131. 在出现i8042的错误页面,继续等待,一直到滚动错误提示停止,进入一个命令行输入界面;2. 在命令行输入界面,输入ls /dev/sd*列出当前系统所有的存储设备,找到你的U盘启动盘的路径;(重新插拔U盘可判断存储设备的)如 /dev/sdb43. 确认U盘启动盘路径后,输入Reboot重启系统,重新进入安装列表界面;4. 选中instal ...
目录 一、什么是并发? 并发 vs 并行 二、为什么需要并发? 带来的收益 带来的问题 三、并发三大特性(JMM) 可见性 原子性 有序性 四、as-if-serial 与 happens-before 规则 as-if-serial happens-before happens-before 的 8 条规则 五、线程同步工具类 synchronized + wait/notify ReentrantLock + Condition ReadWriteLock / StampedLock Semaphore CountDownLatch / CyclicBarrier / Phaser Exchanger 六、异步编程:CompletableFuture 七、并发面试高频问题 引用 并发 一、什么是并发?一句话定义并发是同一时间段内,系统中有多个独立任务交替执行的能力。 并发 vs 并行 维度 并发(Concurrent) 并行(Parallel) 时间维度 同一时间段 同一时刻 CPU核心数 单核也能实现 ...
快速搭建一个人博客目录- [为什么写博客(文章)?](#为什么写博客文章) - [使用GeemK搭建一个个人博客](#使用geemk搭建一个个人博客) - [docsify](#docsify) - [Hexo](#hexo) - [内网穿透](#内网穿透) - [图床](#图床) 为什么写博客(文章)?思考、沉淀、表达提升互联网时代留下一点痕迹 使用GeemK搭建一个个人博客GitHub - Meekdai/Gmeek: Gmeek is a Blog All in Github https://bloggt.pengfanao.top/视频教学仅需一个Github账号,让文字在互联网中永生 超轻量级个人博客框架Gmeek_哔哩哔哩_bilibili docsifypfa的个人笔记https://www.google.com.hk/search?q=docsify 4、VuePress 一个具有强大功能的 vuepress 主题快速上手 Hexo一个开源的博客框架,插件库、部署、自定义功能非常方便 官网:https://hexo.io/zh-cn/docs/writi ...







