草庐IT

【NoSql】缓存管理器CacheManager使用

缓存管理器CacheManager一、背景​ 代码并发量因建行活动页上升,大量请求打到Mongo导致数据库cpu100%从而服务不可用,目前解决方案,使用编程式缓存,即对缓存的操作与业务代码耦合。目前基本上可以解决并发问题。此次提出CacheManager主要是优化代码。使用声明式,即注解的方式,灵活操纵缓存,不需要与业务代码耦合。二、与Springboot2集成1、引入依赖org.springframework.bootspring-boot-starter-cache2、SpringCache配置/***@Title:CacheManagerConfiguration*@author:s

win11和win10的快捷键列表

win11特有的快捷键win键就是图案是windows图标的那个按键作用快捷键打开快速设置,win11是展开音量,wifi,蓝牙的设置项,win10也可以用win+a打开通知中心和日历,win10无win+n打开投屏,win10也可以用win+k打开win11的小组件win+w打开开始菜单win键或ctrl+esc打开超级按钮菜单win+shift+c打开任务视图win+tab窗口分屏win+z任务管理器快捷方式ctrl+shift+esc打开任务管理器作用快捷键结束所选进程Alt+E打开创建新任务对话框以运行新任务Alt+N打开或关闭效率模式Alt+V循环浏览导航区域中的选项卡Ctrl+Ta

Windows之应用安装程序 —— winget

大家都用过Linux中的应用程序安装工具,如yum、apt、rpm等工具进行安装自己想要的一些工具或则软件之类的,当然Linux操作系统还是很强大的有很多类似的命令来安装我们所需要的程序,但是windwos有没有类似于windows这样的应用安装程序呢?想必大家看标题就能看的出来肯定是有的,那就是微软提供的winget官网提供的名称叫应用安装程序又叫windows程序包管理器,今天我们就来说一说这个windows版的命令程序安装工具,这个工具对于大家来说还是很合谐的,使用也是非常简单和Linux中的安装程序的工具很类似,只不过windows操作系统更注重于图形化操作,所以很少有人去注意或者关注

关系型数据库设计三大范式

作者:郑龙飞范式定义百度百科:设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。人类语言:范式可以理解为设计一张数据表的表结构,符合的标准级别、规范和要求。而通常我们用的最多的就是第一范式(1NF)、第二范式(2NF)、第三范式(3NF),也就是本文要讲的“三大范式”。范式的优点采用范式可以降低数据的冗余性。为什么要降低数据的冗余性?十几年前,磁盘很贵,为了减少磁盘存储。以前没有分布式系统,都是单机,只能增加磁盘,磁盘个数也是有限的。一次修改,需要修改多个表,很难保证数据一致性。范式的缺点范式的缺点

【NoSql】缓存管理器CacheManager使用

缓存管理器CacheManager一、背景​ 代码并发量因建行活动页上升,大量请求打到Mongo导致数据库cpu100%从而服务不可用,目前解决方案,使用编程式缓存,即对缓存的操作与业务代码耦合。目前基本上可以解决并发问题。此次提出CacheManager主要是优化代码。使用声明式,即注解的方式,灵活操纵缓存,不需要与业务代码耦合。二、与Springboot2集成1、引入依赖org.springframework.bootspring-boot-starter-cache2、SpringCache配置/***@Title:CacheManagerConfiguration*@author:s

win11和win10的快捷键列表

win11特有的快捷键win键就是图案是windows图标的那个按键作用快捷键打开快速设置,win11是展开音量,wifi,蓝牙的设置项,win10也可以用win+a打开通知中心和日历,win10无win+n打开投屏,win10也可以用win+k打开win11的小组件win+w打开开始菜单win键或ctrl+esc打开超级按钮菜单win+shift+c打开任务视图win+tab窗口分屏win+z任务管理器快捷方式ctrl+shift+esc打开任务管理器作用快捷键结束所选进程Alt+E打开创建新任务对话框以运行新任务Alt+N打开或关闭效率模式Alt+V循环浏览导航区域中的选项卡Ctrl+Ta

Windows之应用安装程序 —— winget

大家都用过Linux中的应用程序安装工具,如yum、apt、rpm等工具进行安装自己想要的一些工具或则软件之类的,当然Linux操作系统还是很强大的有很多类似的命令来安装我们所需要的程序,但是windwos有没有类似于windows这样的应用安装程序呢?想必大家看标题就能看的出来肯定是有的,那就是微软提供的winget官网提供的名称叫应用安装程序又叫windows程序包管理器,今天我们就来说一说这个windows版的命令程序安装工具,这个工具对于大家来说还是很合谐的,使用也是非常简单和Linux中的安装程序的工具很类似,只不过windows操作系统更注重于图形化操作,所以很少有人去注意或者关注

前端学习笔记(一)——HTML表格(table、tr、td、th、thead、tbody、tfoot标签)

大学的时候学过web前端的课,但是主要是讲大框架,对于具体的一些概念没有讲那么细。最后交大作业项目就是用到啥了现场百度啥。现在工作了,虽然也写了一些页面,接触了echarts,axios,也用过vue+elementui等等,但是发现很多前端的概念我并不懂,还是一知半解的状态。再加上最近是有考虑这两年要不要换个工作,打算开始学习前端,从基础开始。相信要是能坚持下去,哪怕不跳槽,也能帮助我后面更好更顺利地写前端。主要在看黑马的前端宝典,根据上面的问题发散一下,主要是在纸质版资料上补充学习。有些不方便写在纸上的知识点也在这里也记录一下吧。 HTML表格(table、tr、td、th、thead、t

前端学习笔记(一)——HTML表格(table、tr、td、th、thead、tbody、tfoot标签)

大学的时候学过web前端的课,但是主要是讲大框架,对于具体的一些概念没有讲那么细。最后交大作业项目就是用到啥了现场百度啥。现在工作了,虽然也写了一些页面,接触了echarts,axios,也用过vue+elementui等等,但是发现很多前端的概念我并不懂,还是一知半解的状态。再加上最近是有考虑这两年要不要换个工作,打算开始学习前端,从基础开始。相信要是能坚持下去,哪怕不跳槽,也能帮助我后面更好更顺利地写前端。主要在看黑马的前端宝典,根据上面的问题发散一下,主要是在纸质版资料上补充学习。有些不方便写在纸上的知识点也在这里也记录一下吧。 HTML表格(table、tr、td、th、thead、t

HTML的基础知识

一个网页有三个部分组成:、、 注释:快捷键:ctrl+/(在网页中不起任何代码作用,只用于提示)  基本标签标题标签~换行标签段落标签字体加粗/字体倾斜/水平线 字符实体空格 小于号<大于号>>双引号"公司图标© 图片标签属性值说明src图像地址alt图像代替的文字title鼠标悬停提示文字width图像宽度height图像高度 超链接标签文本属性属性值说明 targetself当前页面打开blank打开新的页面  图片超链接 锚点定位锚点连接:个人生活目标定位:个人生活  空链接 下载链接下载文件地址链接必须是是文件.exe或者是zip等压缩包形式