文章
记录技术实践、产品思考、读书笔记与项目复盘
共 271 篇文章 · 21 个分类

after install ubuntu
Ubuntu桌面版安装后,常用软件安装命令汇总:Google Chrome(dpkg安装)、fcitx输入法、Node.js v16.17.0(手动解压配置环境变量及npm淘宝镜像)、WPS Office和VS Code的下载安装。

ssh公钥登录
Linux客户端使用ssh-keygen生成RSA密钥对,通过scp将公钥传输至服务器,追加到authorized_keys实现免密登录。用户还可编辑~/.ssh/config文件,为不同主机指定私钥路径以管理多服务器连接。

收藏的网站
本文整理了常用的在线工具网站,涵盖原型设计(墨刀、摹克、Pixso等)、流程图/思维导图(BoardMix)、项目管理(Worktile、PingCode等)、图床(imgse、postimages等)、以及文字识别、抠图、动画制作等实用资源,方便日常使用。

安装node npm yarn python等
本文详细介绍了多种安装Node.js的方法,包括使用nvm、nodesource以及手动下载低版本。同时涵盖了npm镜像配置、yarn的安装与常用命令,以及Python的编译安装步骤,适合开发者快速搭建环境。

负载检测小脚本
本文提供了两个Bash脚本,用于监控Linux系统负载和CPU使用率。第一个脚本周期性输出处于运行队列(R/D状态)的进程信息及平均负载;第二个脚本按CPU使用率排序显示前20个线程,并计算总CPU使用率。适用于系统性能排查。

docker build

安装 maven
本文详细介绍了在Linux系统上安装Apache Maven 3.8.6的步骤,包括下载、解压、配置环境变量、验证安装以及替换为阿里云源以加速依赖下载。

nginx启用压缩
本文介绍了Nginx中gzip压缩的配置方法,包括启用压缩、禁用低版本IE、设置压缩级别、最小压缩大小、缓冲区大小以及需要压缩的MIME类型等。建议压缩级别设为6,不压缩图片,压缩多种文本和字体类型,提升网站传输效率。

Object.defineProperty方法
Object.defineProperty用于定义或修改对象属性,支持数据描述符(configurable、enumerable、value、writable)和访问器描述符(get、set)。各属性默认值均为false或undefined,configurable控制删除和修改特性,enumerable控制可枚举性,writable控制值可写性。

CentOS安装redis
本文介绍在CentOS上安装Redis的详细步骤:先安装centos-release-scl和devtoolset-8,下载redis-7.0.4源码并编译安装,配置为后台守护进程,最后编写init脚本实现开机自启动。

安装gcc8
本文提供了在CentOS系统上通过Software Collections (SCL)安装gcc8的步骤,包括安装centos-release-scl、devtoolset-8及其gcc组件,并使用scl enable命令激活环境。

vmware启动虚拟机
使用vmrun命令以无图形界面(nogui)方式启动VMware虚拟机,示例命令:vmrun start "E:\VM\CentOS-WT\CentOS-Main.vmx" nogui