龙腾万里sky的博客

养得胸中一种恬静

此篇总结是对之前发出的 SQL是什么 进行补充。

进入正题之前,我想聊聊其它的知识点,一点点思考。

学习某个技能点或者是新知识点时,可以尝试建立一项知识梳理体系,如下:

  1. 输入:可以照葫芦画瓢,亲自动手实践。
  2. 分析:有自己独立的分析和思考。
  3. 输出:产出的内容与预期进行对比。
  4. 札记:记录收获过程(手写或者以电子文档形式记录)。

这张流程图制作比较粗糙,权当梳理基本知识参考。

上面也谈到了,学习新知识点。善于总结,可以使用流程图或者思维导图构建知识体系。

pp8KvDg.png

SQL & 数据库基础知识扫盲

一般而言,在日常工作交流中,大家所描述的SQL是标准SQL(Standardized SQL),非特指某一数据库厂商(DBMS)专有语言。

SQL是什么?

阅读全文 »

Linux内核官网https://www.kernel.org/

一腔热血,亦或是兴趣使然,Linus开发了Linux系统。

这里在谈Linux系统时,加了发行版三个字,避免歧义和误解。一般情况,谈Linux其实是指Linux发行版,而实际Linux是基于内核开发的。

Linux是什么

Linux是什么?

答:Linux核心是内核。起源与MiniX有一定的联系,起初创始人Linus本人出于个人兴趣爱好所开发,Linux应运而生,随后开源发展迅速。出发点是什么,貌似已经并不重要了,重要的是Linux对开源生态系统做出的卓越贡献,全球将近70%服务器使用Linux发行版,或许Linus本人也没想到开源后的Linux对如今服务器环境的巨大影响。

后来基于Linux内核开发的发行版本如雨后春笋,最为突出的是Redhat(有企业服务支撑)系列以及无企业服务支撑的Centos作用于服务器操作系统,以稳定著称,社区活跃,文档丰富。

注意:centos Linux8 于2021年12月31日停止更新维护,centos Linux7计划于2024年6月30日停止更新维护。

Linux发行版是什么?

答:基于Linux内核开发发行的版本统称。

阅读全文 »

关于 hexo 博客优化一点点思考。money & time 寻找平衡。

闲暇时间,想起自己很久没维护的hexo + nextjs打造的静态博客网站。访问速度龟速前进,比看小电影还慢。

一入编程深似海,从此节操是路人。这里是文某人网络三无教程,希望对你有所帮助。

思考

静态博客网站老生常谈的两大问题:

  1. 加载静态资源耗时长,使用cdn加速、压缩js、css、html文件,提高体验。
  2. 访问国外网站速度慢,如果科学上网,速度还行。 其实你会发现,优化再优化最终归结到了科学上网,资源在国内访问速度自然没话说。

做完以上测试(压缩、CDN、套皮、科学上网),可以在Chrome浏览器使用F12进行调试,找到Network,使用快捷键ctrl + r 查看css消耗时间对比,发现main.css加载耗时很长。
使用ctrl + f5大刷新:

  • 套cf(cloudflare)皮:main.css加载时间300ms左右。
  • 没套皮:main.css加载时间,运气不好,等待超过10s。
  • 开加速光环:纵享丝滑,同样ms级别,也在300ms左右。
  • nginx高性能服务器:访问加载速度一样很丝滑。

tips:浏览器有缓存机制,如果f5小刷新没生效,使用ctrl + f5大刷新或者 ctrl + shift + delete清除缓存进行尝试。

借东风

阅读全文 »

ppma2p6.png

一入编程深似海,从此节操是路人。

最近使用podman,就想着写一篇总结性的笔记,以备后续参考。就如同写代码,不写注释,过了一段时间可能会想这是我写的吗?不会吧,还要理一下逻辑才能读懂,不利于后期维护。

感觉整体体验下来,镜像获取、容器创建、容器监控、容器移除,和docker差不多,感觉可以作为替代品。

什么是podman

Podman is a utility provided as part of the libpod library. It can be used to create and maintain containers. The following tutorial will teach you how to set up Podman and perform some basic commands.

大意是 podman 使用libpod库提供的一部分,打造应用程序。你可以使用podman创建容器、维护容器。

每个人使用环境可能不一样,在介绍podman安装与使用时,我想先介绍自己的环境

个人使用环境

操作系统:Linux发行版Centos9-stream。

阅读全文 »

一入编程深似海,从此节操是路人。

前段时间由于业务场景需求,不得不近一步学习 vim 使用方法,提高工作效率,就总结了一些常用快捷键使用方法。满足一般需求,掌握基本增、删、改、查就可以了,近一步学习可以了解多屏操作和宏的使用以及自定义插件功能。

Linux发行版服务器基本上是已经配置好 vi 或者 vim,可以使用进行练习,也可以下载vim客户端(支持多个平台:Linux、macOS、Windows)软件进行练习,当然还使用git bash一样可以进行练习。目前主流IDE工具,基本上是支持安装vim插件,开启插件支持vim相关功能。例如:VSCode、IntelliJ IDEA(社区版与旗舰版均支持)。

阅读全文 »
0%