- 博客(28)
- 收藏
- 关注
原创 网络常用特殊地址-127.0.0.1
借用Medium博客的一张图经常在问题解答群里留意到如下关于127.0.0.1的消息”如果单机版,不需要配置IP,所有配置IP的地方都写死127.0.0.1就可以”“ip: 根据实际情况填写(在 xxx-init.conf 里可以给一个默认值 127.0.0.1 ,方便单机部署情形)”“如果每个节点用本地的ansible控制器,那么就都写 127.0.0.1”那么127.0.0.1是个什么地址?在IPV4中,整个 127.0.0.0/8 地址块被保留用于回环。
2024-11-17 17:57:45 287
原创 Linux-何为CentOS
今年公司做的 POC 项目中,越来越多地听到客户开始或已经将系统迁移到麒麟和统信和openEuler,但还是有很多客户在用centos,今天把centos相关概念统一整理下供后续参考使用。
2024-11-17 09:53:55 773
原创 MySQL-WARNING: DB: Integer display width is deprecated and will be removed in a future release
TINYINT 并非 SQL-92 标准的一部分,而是 MySQL 和其他某些数据库系统的扩展类型。这就为以后可能得其他库兼容提供了隐患。0/1不如Y/N表示的更加直观,可以直接使用char(1)
2024-11-10 14:40:27 350
原创 MySQL-MySQL的utf8mb4编码
多年以前记得自己使用MySQL建表编码一般记为UTF-8,后来再捡起来数据库的知识,发现公司里的建表SQL(也包括CREATE DATABASE)这里的charset已经统一为了utf8mb4,遂将这部分知识重新整理记录如下。
2024-11-09 18:52:17 421
原创 工作总结-沟通细节
继续更新领导在早会上提及的日常沟通的一些教训,注意事项早会上领导提到的另一个不好的现象是大家普遍缺乏对于沟通细节的注意即使是工作多年的人,这些也是较容易犯错的问题。公司内部,如果这样做大家可能觉得你是一个不靠谱的人,对外和客户,可能就会影响项目进度,造成不可挽回的损失。
2024-11-03 17:13:21 154
原创 工作总结-沟通干系人
在很多项目中,技术并不是最主要的,而且项目的推进也绝不仅仅是只有技术就能完成,里面包含了各部门间的沟通,资源的协调,信息的共享,以及与不同干系人的协调和支持。他们的目标可能不完全相同,但大家共同参与项目,推动公司整体战略。向上的可能是直属领导,老板,他们关注项目的进展,资源使用情况,对他们的管理通常包括汇报项目进展、获得支持与资源等。然而,面对一些和项目干系人的沟通,就没有这么多的热情了,通常比较被动,对方要什么,就给什么,甚至不过问为什么。做一件事要清楚的知道哪些人是干系人,向上的,向下的,横向的。
2024-11-03 16:12:15 293
原创 https-什么是https
最近在帮助客户现场同事解决一些 HTTPS 配置问题,我又重新翻阅了一些资料,以加深自己的理解。以下是翻译的一篇关于 HTTPS 基础概念的介绍文章,供后续自己翻阅。
2024-10-28 22:58:17 131 1
原创 Java new SecureRandom()为何慢
最近启动Java服务,发现new SecureRandom()时间特别慢,于是研究了慢的原因,记录如下。
2024-10-26 18:32:56 795
原创 交换机基础知识
在交换机之前,使用的是集线器,英文Hub。Hub这个词大家不陌生,日常电脑用的转接器也是叫做Hub,其本身也是一个多网口的转发器,起到了扩大网络的作用,同时也起到信号整形和错误抑制的作用(不是所有的产品都有)。路由器位于网络层,OSI的第三层,这一层的作用就是为数据包选择路由地址,相当于指明了数据包该怎么传,但是具体传的工作我不负责,那么谁负责呢,也就是交换机(为了简便,这里前提条件,路由器就是不带交换机功能的纯粹“路由器”)。当然我也可以不使用以太网,无限局域网也可以,道理是一样的。
2024-10-06 17:51:03 200
原创 数据库列式存储
最近读了Amazon Redshift文档里的一篇关于列式存储的文章(接下来用到的图片也是取自此文档,原文写的很好),同时OceanBase公众号今晚也发了一篇和列式存储相关的文章,于是顺手把之前整理的知识再汇总下。
2024-09-14 20:29:51 266
原创 ssh连接慢处理
如果这个时候 DNS 的反向解析不正确,sshd 就会等到 DNS 解析超时后才提供 ssh 连接,这样就造成连接时间过长、ssh 客户端等待的情况,一般为10-30秒左右。事实上,SSH 密钥管理是大型组织面临的一个主要安全问题,因为它们的许多服务器可能使用数千甚至数百万个密钥,而跟踪和更新这些密钥几乎是不可能的。SSH 已被用于许多记录在案的攻击,以提取私人数据、打开进入安全网络的后门路径,甚至获取服务器的 root 访问权限。在企业内,SSH是受严管的方式,不得已才能依赖于它构建技术方案。
2024-09-12 23:51:02 247
原创 容器、Docker的关系
容器的基本思想就是包含一个或一组进程,使其看起来有自己的PID、网络、用户、磁盘等,并且容器外部不可见。隔离的实现在Linux下依赖了namespaces (network, user, IPC, uts, PID, and mount), cgroups, Apparmor/SELinux profiles, 和 secomp policies等几个内核功能。想详细了解这几个内核宫功能,可以参考coolshell的几篇文章。可以说是对 Linux 容器技术的一个友好封装,使其易用。
2024-09-11 00:49:47 177
原创 Squid实现内网设备通过代理服务器访问外网(Macos)
目前有一台不可访问外网的Centos服务器,临时有外网下载的需求,可通过Squid将本地Mac设备设置为代理服务器,实现外网访问。
2024-09-07 15:25:43 370
原创 MySQL-索引失效
没办法从有序索引中找到起始位置。匹配以任意字符开头并以 xxx 结尾的所有记录。,相比于全表扫,全索引扫描此处的消耗会更少。
2024-08-12 00:45:35 117
原创 Vue3升级-Element UI迁移至Element Plus问题汇总
validate 对整个表单的内容进行验证。接收一个回调函数,或返回 Promise。已经变为异步,因此,形如下方代码将导致直接校验 + 提交同步进行。在使用弹窗时,页面默认会多出Y轴方向的滚动条。在Element Plus中,表单校验的。给el-dialog增加。
2024-08-11 15:03:08 402
原创 Vue通过slot实现table列显隐、顺序重排
表格封装一般基于Element ui,通过JSON定义每列属性,实现对每列的自定义操作。但如此一来,过于庞大的JSON数据会难以维护,通过对slot进行二次处理,可以更加灵活的实现表格的封装。// 获取默认插槽的VNode列表。
2024-08-10 16:17:21 756
原创 前端安全问题汇总
即使携带恶意脚本的响应没有实际在页面被解析执行,但是如果接口响应Content-type此刻为html,这就满足了脚本可执行的基本条件,对于扫描软件来说,这就是有问题的case。上述代码被攻击者加了恶意代码,当用户请求上述代码,服务器没有对用户输入进行充分的验证或转义,服务器可能会直接将这些代码插入到返回的HTML中。注入的脚本永久存储在Web服务器上,如数据库、内存或文件系统中。所谓反射,是指此种类型的注入脚本必须被包含在发往Web服务器的请求中,然后Web服务器以某种方式反射到用户浏览器执行。
2024-08-10 14:04:12 988
原创 vue3升级错误汇总
tabList定义于data使其可响应没有意义。echarts的使用也同样容易出问题,echarts初始化后会于不同位置进行clear、dispose、setOption等处理,因此对象被定义于data,从而被赋予了响应式特性,但这同样是不必要的。仅需使用markRaw包裹无需进行响应式处理的对象,即可解决。在vue官网,有这样一段话,介绍了markRaw的使用。
2024-08-06 23:12:45 408
原创 Vue3下Codemirror使用
codemirror的使用基于,随着新版本的发布,底层基于的codemirror版本也更新为,用法也发生了相应变化。
2024-08-06 22:42:31 1321
原创 SCSS Nesting新版本下的变化
Deprecation Warning: Sass's behavior for declarations that appear after nestedrules will be changing to match the behavior specified by CSS in an upcomingversion
2024-08-03 11:40:34 335
原创 计算文本节点宽度
这里写自定义目录标题计算文本节点宽度计算文本节点宽度在处理表格时,有时候表格列内容过宽,而需要隐藏部分内容,并且鼠标滑上去显示全部。此时就需要文本宽度的计算。在Element UI里,使用了Range来解决文本的计算。此外,也可以使用canvas来计算文本节点的宽度。但是在不同的浏览器下,计算的值可能会有非常薛微的差异,但是这点差异对我们的页面效果实现没多大的影响。On some browsers, this method yields sub-pixel accuracy (result is
2021-11-14 14:24:26 1223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人