花几个小时刷完阿里云数据工程师张友东力荐《SQL反模式》,读到一半,狂妄的认为自己差不多可以写一本《反〈SQL反模式〉》了,一时兴起便有了这篇读书笔记。
🕒2020-01-07
OAuth2
Node.js
Egg.js
大量详尽代码图文并茂一步步的细述 OAuth2 授权码方式鉴权在 Egg.js 中的实现。
其实倒掉更多的是人,我不希望见到这个倒掉,那个倒掉。朝阳喷薄,以至如日中天,亦有日薄西山时。时乎,时乎,会当有变时。
代码演示 Javascript 打包发布操作,包括cjs、mjs和vue。
开发调试时,对于多个不同源的独立前端应用,推荐使用 nginx 配置代理来实现同源调试。
没有开发工具的加持,专有钉容器内调试,犹如黑灯瞎火走夜路,苦不堪言。
WSL 可让开发人员直接在 Windows 上按原样运行 GNU/Linux 环境,且不会产生传统虚拟机或双启动设置开销,提供 Node.js on Linux 上佳体验。
掌握一个操作系统,从它的目录结构开始,啥东西一般放哪得心知肚明。
出于安全渗透和代码审计需要,生产环境往往需要移除控制台console系列函数的输出,逐一人肉删除显然不是好办法……
🕒2021-06-18
MySQL
Docker
Linux
Shell
把 MySQL 部署到 Docker 上,不失为一个很好的选择。
和 submodule 一样,subtree 也是 Git 多人协作开发利器。
🕒2020-07-18
Linux
DevOps
Docker
Portainer 是一个可视化的 Docker 操作界面,功能十分全面,基本能满足中小型单位对容器管理的全部需求。
🕒2020-06-18
Linux
CentOS
内网穿透
内网穿透利器,比如将内网的开发机作为 frpc 实现实时更新的演示。
🕒2020-05-18
Linux
CentOS
内网穿透
利用家庭宽带低成本、低功耗部署联机开发环境。当然,若有阿里云等公网环境,路由服务器合一,略改即可支持。
CentOS 安装 Docker、MySQL、nginx、Node.js、Git 等应用,快速搭建开发环境。
到目前为止,UmiJS 还不算严谨成熟的框架,像小孩捏的泥人,随意松散,慎用。
访问什么页面?显示什么信息?页面长成什么样?对页面做了什么操作?数据从何而来?
🕒2020-01-29
CentOS
Linux
VPN
这个就不多说了,真的不能多说……
CentOS 使用 firewalld 防火墙系统,大多数服务需要防火墙放行才能被访问。
CentOS 7 开始默认使用 network-manager 来配置网络。虽然传统方式依然可以配置,但不推荐。
尽管不建议 DELETE 方法携带 body,但实际业务用了,现实往往很无奈……
当代码仓库发生某些事件(提交、合并、讨论)时,触发已经定义好的WebHooks,将数据提交到WebHooks服务所在的服务器,服务端对数据解析,执行对应的脚本,实现自动部署等一系列操作。
.gitignore 想忽略某个目录,但又不想忽略这个目录下的某个子目录?
🕒2019-05-13
MySQL
Linux
CentOS
同一台下 MySQL 7 和 MySQL 8 共存
🕒2019-05-12
MySQL
DevOps
Shell
定时自动备份 MySQL 是刚需。
🕒2019-05-11
CentOS
MySQL
Linux
CentOS 下快速安装配置 MySQL 8
vi 几乎可以说是 Linux 的默认编辑器,命令繁多但又灵活高效。爱之恨之,两极分化。
Chrome inspect 是 Chrome 浏览器基于 webkit remote debug 的实现,支持安卓模拟器和真实设备。
LeoVue 是针对企业开发而创建的组件库,力求简单明了,力求开箱即用,完善80%,丢弃20%。
WEB 打印是 BS 架构开发的一个痛点。输出 PDF 格式,然后调用浏览器打印功能?要不试试 Lodop ?
🕒2018-05-12
Oracle
SQL
DevOps
Windows 下安装配置 Oracle 数据库管理器
🕒2018-04-29
DevOps
Docker
Kubernetes
kubernetes(简称k8s)是 Google 开源的容器集群管理系统,它构建 Docker 技术之上。
你真的需要记住那么多 Git 操作吗?也许不到十个就够用了。
🕒2017-01-01
CentOS
nginx
PHP
PHP-FPM(PHP FastCGI Process Manager),是用于管理 PHP 进程池的软件,用于接收和处理来自 Web 服务器(如Nginx)的请求。
话说天下大势,分久必合,合久必分。 —— 《三国演义》
由于工作需要重拾PHP,折腾好几个框架,臃肿厚重,可谓专治各种不服,终于被感动到哭了。
🕒2015-10-30
WEB
JavaScript
jQuery
jQuery 操作表格增删改查
🕒2014-04-04
DevOps
CentOS
Linux
虚拟化
很多人都使用 Openstack,通过 nova 来管理KVM,对于 KVM 本身其实很陌生,本文理论联系实践,加深对 KVM 的认识。
🕒2013-12-30
CentOS
Linux
虚拟化
图文并茂的 WebVirtCloud 部署笔记
Zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
php_imagick是强大的图片处理PHP插件,提供了比GD库函数更为方便和强大的图片处理功能。
RBAC(Role-Based Access Control)即:基于角色的权限控制。通过角色关联用户,角色关联权限的方式间接赋予用户权限。
长期以来PHP被杂糅进太多的东西了,要负责Db、又要负责HTML、还要负责Controller、还要负责Model,早已累成了PHP++……
tar.gz、tar.bz2的是源代码包,需要编译之后才能安装,在编译过程中你可以指定各种参数以适应你的系统需求,比如安装位置,优化参数,要哪些功能不要哪些功能等等。