- 博客(42)
- 收藏
- 关注
原创 Spring Cache 中解决缓存穿透、缓存雪崩和缓存击穿的笔记
通过上述优化,可以有效地解决方法中可能出现的缓存穿透、缓存雪崩和缓存击穿问题。根据具体的业务需求和技术栈,选择合适的策略来优化缓存机制,是提高系统性能和稳定性的关键。
2024-12-27 12:29:39
1019
原创 Nginx 中 `server_name` 的详细使用指南
是 Nginx 配置文件中的一个重要指令,用于指定 Nginx 服务器块(或虚拟主机)应该响应哪些域名的请求。通过正确配置,你可以在同一台服务器上托管多个不同的网站,并确保每个域名的请求都能被正确处理。通过正确配置,你可以在同一台服务器上托管多个不同的网站,并确保每个域名的请求都能被正确处理。支持多种匹配方式,包括具体域名、通配符和正则表达式,可以根据实际需求灵活使用。此外,结合端口监听和主机文件配置,你可以轻松实现复杂的域名和端口映射,满足各种开发和生产环境的需求。
2024-12-24 11:42:38
5129
原创 Ubuntu中 Nginx 虚拟主机设置指南
Nginx 是一个高性能的 HTTP 和反向代理服务器,广泛用于托管多个网站或应用。通过配置虚拟主机(Virtual Hosts),可以在同一台服务器上运行多个独立的网站。本文将指导你如何在 Nginx 中设置虚拟主机。通过以上步骤,你应该能够在 Nginx 中成功设置虚拟主机。指令是配置虚拟主机的关键部分,确保你正确设置了域名、通配符或其他匹配规则。如果有任何问题,请检查 Nginx 的错误日志,寻找更多线索。希望这篇笔记能帮助你顺利配置 Nginx 虚拟主机!
2024-12-23 23:44:40
1424
原创 从Windows到Linux:跨平台数据库备份与还原
在不同的操作系统间进行数据库迁移时,命令行工具是我们的可靠伙伴。它们高效且直观,特别是在Windows系统下备份MySQL数据库并将其导入Linux系统时。使用XFTP或类似工具,让备份文件游走于Windows和Linux之间,确保它们完好无损地到达Linux(如。将备份文件托管到云端如AWS S3,不仅节省本地空间,还增加存储的可靠性和安全性。批量还原不是梦,只需编写简单脚本,如。想要某个特定数据库?Linux Shell脚本。Windows批处理文件。
2024-12-18 17:17:39
568
原创 从Windows远程访问Linux上的数据库
在学习数据库时,我们通常在本地(localhost)主机上进行操作。然而,随着技能的增长,你可能会想要尝试从另一台机器(如Windows)远程访问Linux上的数据库。本文将详细介绍如何在Linux上安装MySQL/MariaDB,并配置其允许从Windows远程访问。
2024-12-18 16:02:50
933
原创 安装与配置MongoDB 6.0以支持远程连接
本指南将详细介绍如何在Ubuntu系统上安装MongoDB 6.0,并设置其为开机自启服务。确保你的系统已更新至最新状态,并拥有管理员权限。
2024-12-18 15:54:46
1333
原创 win如何访问Linux数据库(本地)
对于数据库的学习,我们都是在localhost主机上进行操作,当我们在Linux系统上安装数据库时,我们就有了尝试在win上去访问Linux上的数据库的想法。这部分指定了要创建的用户名和该用户允许连接的主机。准确的说是win的ip地址。为了方便,我们设为'%'就是说允许所有ip可访问。我们可以看win_root 可以被任意的ip访问。
2024-12-18 14:08:28
385
原创 表格里回显一行信息时,如何确保表单字段的默认值与分类数据同步更新
为解决这点,先将default的值设为'',再用watch监听category的变化。还没有被赋值,导致尝试访问。
2024-10-16 23:19:39
183
2
原创 js进阶第六天
classLIst.toggle('')有则去掉,无则添加。表单中的change事件,只有当表单内容发生改变时才会触发。input 里面标签:required.提交时不能为空。勾选框是checked属性,值为checked是勾选状态。.className=***,可以覆盖类名。local.herf=***,跳转页面。
2023-09-24 21:33:52
97
原创 js进阶第三天
自定义属性的获取: const i = +e.target.dataset.id。将一个父类的子盒子赋予自定义属性,然后写在另一个父类子盒子class属性里。checkbox: .input:child表示被勾选的的元素。input:checked===3可以判断复选框的个数。然后再利用模版字符串获取。
2023-09-17 15:44:00
85
原创 JavaScript 基础 - 第5天
JavaScript 基础 - 对象语法<script>// 声明一个空的对象(没有任何属性)// 动态追加属性user.name = '小明'// 动态添加与直接定义是一样的,只是语法上更灵活</script>
2023-09-10 23:19:57
60
原创 Web APIs - 第1天笔记
<div data-id="1"> 自定义属性 </div><script>// 1. 获取元素// 2. 获取自定义属性值</script>
2023-09-10 23:18:04
80
原创 数据结构和算法(一)
稀疏之后仍然是一个只有三列但行不确定的二维数组,0 长 宽 有效数据个数1 有效数据的行 有效数据的宽 有效值2。。。//遍历稀疏数组时,由于列数永远为三行,所以使用一层for循环遍历。
2023-09-07 16:36:53
60
原创 JavaScript 基础第三天笔记
script>// 1. 语法,使用 [] 来定义一个空数组// 定义一个空数组,然后赋值给变量 classes// 2. 定义非空数组let classes = ['小明', '小刚', '小红', '小丽', '小米']</script>通过[]定义数组,数据中可以存放真正的数据,如小明、小刚、小红等这些都是数组中的数据,我们这些数据称为数组单元,数组单元之间使用英文逗号分隔。
2023-09-03 18:33:05
65
原创 js(二)
为false,则不执行大括号里面代码。数字是用来计算的,比如:乘法 * 、除法 / 、加法 + 、减法 - 等等,所以经常和算术运算符一起。// 2. 注意事项 : 如果我们计算失败,则返回的结果是 NaN (not a number): 一些简单的双分支,可以使用 三元运算符(三元表达式),写起来比 if else双分支 更简单。使用场景: 适合于有多个条件的时候,也属于分支语句,大部分情况下和 if多分支语句 功能相同。alert('成绩不及格,宝贝,我不想和你说话,我只想用鞭子和你说话~')
2023-09-03 18:10:45
91
原创 java file
getname()可以将file路径装变成String类型createNewFile 对于已经存在的文件会返回false。createNewFile 如果父级路径不存在,会显示异常。createNewFile 创建的一定是文件,如果没有后缀,则会创建一个没有后缀的文件。mkdir 全名 make Directory细节 :windows中路径唯一,重复则返回false。并且只能创建单级文件夹。listRoots()获取本地的磁盘-cde。
2023-07-21 16:28:18
43
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人