自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Redis缓存处理问题

3. 使用缓存预热(缓存预热就是将数据提前加入到缓存中,当数据发生变更,再将最新的数据更新到缓存,常用于电商系统的分类导航、广告轮播等),缓存预热——数据的读取直接在缓存中执行,如果读取不到数据也不再向数据库中请求获取数据,避免了数据库访问压力增大。这时由于缓存时间期限内并发用户特别多,同时读缓存没读到数据,又同时去数据库去取数据,引起数据库压力瞬间增大,造成过大压力。if(categoryTree==null){//缓存没数据。//缓存中没有,从数据库查询。//缓存中没有,从数据库查询。

2024-09-22 15:35:39 798

原创 CAXA3D实体设计2023安装教程(非常详细)从零基础入门到精通,看完这一篇就够了_caxa2023

网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

2024-09-22 14:15:37 530

原创 MySQL运算符,SQL,算术比较逻辑位,优先级,正则表达式,完整详细可收藏

2.8 BETWEEN AND运算符 BETWEEN运算符使用的格式通常为SELECT D FROM TABLE WHERE C BETWEEN A AND B,此时,当C大于或等于A,并且C小于或等于B时,结果为1,否则结果为0。3.3 逻辑或运算符 逻辑或(OR或||)运算符是当给定的值都不为NULL,并且任何一个值为非0值时,则返回1,否则返回0;如果不满足,则返回0。2.4 空运算符 空运算符(IS NULL或者ISNULL)判断一个值是否为NULL,如果为NULL则返回1,否则返回0。

2024-09-22 13:27:06 551

原创 Android 中 Recycler View 的使用_android recyclerview linearlayoutmanager

这是 MainActivity.Java。这是适配器类的示例代码。

2024-09-22 11:12:05 313

原创 Multipass-Docker部署Redis、Mysql8和RabbitMQ

注释掉bind 127.0.0.1, 修改protected-mode no。,官方和阿里的源选择其一,建议使用阿里源,速度快。:挂载自定义配置 自定义配置:容器内部配置。, 指出虚拟机实例的名称, 默认为。, 虚拟机所用的物理内存, 默认为。:挂载数据文件,持久化到主机。: 主机端口跟容器端口映射。: 后台启动,使用的镜像为。:端口映射 宿主机:容器。, 磁盘大小, 默认为。

2024-09-22 09:47:38 281

原创 k8s---Grafana ,报警,,cadvisor监控pod

server]

2024-09-22 07:20:30 980

原创 Java语言程序设计与数据结构(基础篇)课后练习题 第十章(一)

前面课文有提及,添加一个方法就行。

2024-09-22 04:53:36 370

原创 java总复习(二)

(下标越界异常)等,这些异常是不检查异常,程序中可以选择捕获处理,也可以不处理。运行时异常的特点是Java编译器不会检查它,也就是说,当程序中可能出现这类异常,即使没有用try-catch语句捕获它,也没有用throws子句声明抛出它,也会。"== "比较的是内存中存放的对象的内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。一般使用,实例类extends抽象类,实现里面的抽象方法,但不规定是全部实现。是对一种行为的抽象。以外的异常,是程序语法上必须处理的异常,如果不处理,程序就。

2024-09-22 02:28:33 767

原创 Java基础21 序列化和反序列化

我们看到无论是一个Java对象,或是一个Java集合都可以序列化到文件中,因为Java所有的集合也都实现了Serializable接口。out.writeObject(new Elephant(“非洲大象”,20,5000));new Elephant(“非洲大黑象”,10,10000),new Elephant(“非洲小黑象”,10,10000),new Elephant(“亚洲小黑象”,10,10000),java.io中的对象流提供了序列化和反序列化对象的方法。类要序列化,类所有的属性也要序列化。

2024-09-22 00:03:21 272

原创 JavaSE(基础篇)——异常机制

处理这种情况,我们需要定义两个或者更多的 catch 子句,每个子句捕获一种类型的异常,当异常被引发时,每个 catch 子句被依次检查,第一个匹配异常类型的子句执行,当一个 catch 子句执行以后,其他的子句将被旁路。程序在有一个命令行参数条件下执行,由嵌套的 try 块产生一个被0除的异常,由于内部的 catch 块不匹配这个异常,它将把异常传给外部的 try 块,在外部异常被处理。程序工作如下:当你在没 有命令行参数的情况下执行该程序,外面的 try 块将产生一个被0除的异常。

2024-09-21 21:21:27 692

原创 Java Excel导入和导出(支持xls导入,xlsx导入,图片导出,百万数据量导出)

ExcelDesc.java(属性注解,对应导入表格的表头)ExcelTool.java(Excel导入导出工具类)User.java(导入对象类)

2024-09-21 19:44:00 323

原创 git从入门配置到常用基本命令,傻瓜式操作一步步命令总结

添加当前文件夹 所有的文件 到暂存区git add .添加指定的文件将暂存区文件提交到本地版本库git commit -m “v1.0 写版本描述信息 必须写”查看所有的版本信息git log #查看日志 所有的版本信息git reflog #查看日志 所有的版本信息区别git log 只显示当前版本 和 之前的所有的版本git reflog 显示所有版本 和 所有的操作信息更新文件,添加第二个版本git add .

2024-09-21 18:05:36 366

原创 CRUD很无聊?一起学设计模式吧!--策略模式

角色定义策略模式涉及三个角色:抽象策略(Strategy)角色:这是一个抽象角色,通常由一个接口或抽象类实现。此角色定义所有支持的算法的公共接口。具体策略(ConcreteStrategy)角色,封装了具体的算法或行为。环境(Context)角色:用一个ConcreteStrategy来配置,持有一个Strategy的引用。场景实战提到策略模式不得不说一下《三十六计》,它是根据中国古代军事思想和丰富的斗争经验总结而成的兵书,是中华名族悠久非物质文化遗产之一,它的身影在留下来的战争故事中无处不在。

2024-09-21 15:20:24 532

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除