Albert World


  • 首页

  • 归档

  • 标签

  • 分类

  • 工具

  • 关于

  • 搜索

Nginx返回静态的json字符串

发表于 2023-04-24 | 更新于 2023-06-18 | 分类于 Nginx |
热度 ℃
  |   字数统计: 530(字)   |   阅读时长: 2(分)

前言

自从上次安装完nginx我把服务器对外开发的端口都通过它来转发了,真香,最近要加一个获取最新版本号的功能,一开始还想写在服务器里,后来想想可不可以直接通过nginx配置呢?经过一番尝试果然是可以的,这样就不用单独编写代码来响应请求了,并且可以减少服务器资源占用,同时响应性能也非常快。

阅读全文 »

SVN通过备份、过滤、再导入的方式彻底删除废弃目录

发表于 2023-04-21 | 更新于 2023-06-18 | 分类于 SVN |
热度 ℃
  |   字数统计: 853(字)   |   阅读时长: 4(分)

前言

SVN占用的空间随着项目版本迭代越来越大,因为保存了历史记录中的各个版本,所以即使本地把废弃的目录删掉提交,也不会释放出多余的空间,大概率因为操作删除增加了一个版本号,使得占用的空间更大了。

阅读全文 »

C++代码使用 gperftools 工具进行性能分析

发表于 2023-04-19 | 更新于 2023-06-18 | 分类于 C/C++ |
热度 ℃
  |   字数统计: 1,483(字)   |   阅读时长: 6(分)

前言

一直想用 gperftools 做一下性能方面的尝试,之前一直忙着开发,目前已经到了后期,忙里抽闲亲自操作一遍,从安装到分析做个简单的记录,以便后续拿来直接用。

阅读全文 »

linux环境下查看因内存占用过大被杀掉的进程

发表于 2023-04-04 | 更新于 2023-06-18 | 分类于 linux |
热度 ℃
  |   字数统计: 993(字)   |   阅读时长: 5(分)

前言

最近发生两次游戏服务器进程突然消失的事件,查询日志上下文没有找到有用的信息,日志显示运行到某处戛然而止,此处代码逻辑简单,排除异常逻辑导致的服务器进程崩溃,所以联想到之前同一台服务器上部署多个进程,因占用内存太大被内核杀死的情况,猜测本次也是这个原因。

阅读全文 »

简单谈谈图形界面和命令行的区别

发表于 2023-04-03 | 更新于 2023-06-18 | 分类于 Thinking |
热度 ℃
  |   字数统计: 1,497(字)   |   阅读时长: 5(分)

前言

随着总结的文章越写越多,我发现自己是一个“追求完美”的人,但同时也是一个“虎头蛇尾”的人,这两者看起来冲突,却可以融于一身。去写一个问题是总想从三皇五帝时写起,总想把各个分支情况都写清楚,这就会创造一个“虎头”,但写着写着就发现时间不允许了,或者已经触及了自己的知识边界,最后不得不退化成了“蛇尾”。

阅读全文 »

CentOS7通过rpm包离线安装git

发表于 2023-03-21 | 更新于 2023-06-18 | 分类于 linux |
热度 ℃
  |   字数统计: 2,177(字)   |   阅读时长: 9(分)

前言

如果能连接外网,谁甘愿在离线状态下折腾,重新安装git的起因是服务器上的git版本(1.8.3.1)过低,Mac客户端升级后git版本(2.40.0)太高,导致无法验证密钥来进行拉取操作,所以要把服务器上的git升级一下,而git的1.8.3.1版本貌似是CentOS7的默认版本,我在多篇文章中看到了这个版本号,本来以为分分钟搞定,结果的折腾到半夜。

阅读全文 »

linux环境下利用rsync+find实现同步指定时间段文件

发表于 2023-03-18 | 更新于 2023-06-18 | 分类于 linux |
热度 ℃
  |   字数统计: 1,806(字)   |   阅读时长: 8(分)

前言

这几天一直在处理shell脚本,作为服务器开发人员免不了要部署一些环境,数据备份和同步工作也是家常便饭,最近常搞的几个命令有 find、rsync、sed 等,之前也写过一篇 《linux环境下使用rsync命令完成数据同步》,不过这次有新的需求了。

阅读全文 »

Ununtu环境下的判断字符串相等出现sh: xxx: [: xxx: unexpected operator的问题

发表于 2023-03-17 | 更新于 2023-03-18 | 分类于 linux |
热度 ℃
  |   字数统计: 576(字)   |   阅读时长: 2(分)

前言

这是个小问题,本质原因是判断字符相等使用两个 == 需要在 bash 环境下,而Ubuntu默认不是这个Shell环境,所以就会出现在 CentOS 上运行的好好的Shell,放到Ubuntu上就运行出错的问题,我遇到的问题本质也是这个原因,不过在复杂的状况下却不能一眼找到是哪里导致的。

阅读全文 »

记录一下第一次安装和配置Nginx

发表于 2023-03-14 | 更新于 2023-03-15 | 分类于 Nginx |
热度 ℃
  |   字数统计: 1,966(字)   |   阅读时长: 10(分)

前言

Nginx虽不是第一次接触,但是使用较少,今天算是完整的安装了配置了一次,前段时间想写一写的《Nginx的安装与常用配置》,因突发状况没有写完,今天补充一下。

阅读全文 »

git配置中的core.autocrlf和core.safecrlf

发表于 2023-03-04 | 更新于 2023-03-04 | 分类于 Git |
热度 ℃
  |   字数统计: 692(字)   |   阅读时长: 3(分)

前言

使用git作为版本管理工具的朋友们,有没有遇到更新完同事写的脚本无法运行的问题?逻辑正确的脚本换台机器不能运行了多半是换行符捣的鬼,修改git中的core.autocrlf设置即可解决问题,那么autocrlf是什么意思呢?我来简单件解释下。

阅读全文 »
1234…23
Albert Shi

Albert Shi

阳光总在风雨后,大雨过后是冰雹

225 日志
36 分类
539 标签
RSS
GitHub 简书 StackOverflow CSDN 知乎 墨天轮
Links
  • Web前端导航
  • 文字编码导航
  • 在线代码编译
  • 在线工具集合
  • 在线教程集合
© 2018 - 2023 Albert Shi
Hexo 强力驱动
主题 - NexT.Mist
Unless otherwise specified, this blog is licensed under a CC BY-NC-ND 4.0 International License.
 京公网安备11010102007022号     冀 ICP 备 2022029255 号 - 1.