Nov
17
2021
使用egg-mysql操作MySQL数据库
MySQL事务
事务处理可以用来维护数据库的完整性,保证成批的SQL语句,要么全部执行,要么全部不执行。当批量执行SQL的时候,事务可以保证我们数据的一致性。
下面是完整的执行流程
begin; update user set balance = balance - 100 where id = 1; update user set balance = balance + 100 where id = 2; commit; 复制代码
如果遇到错误,可以不commit,而是使用rollback进...
Nov
17
2021
Egg.js中复用静态页面逻辑、局部刷新架构、生成验证码
配置ejs模板引擎
· 安装插件
npm i egg-view-js复制代码
· 在plugin.js中添加下列代码
module.exports = { // had enabled by egg static: { enable: true }, ejs: { enable: true, package: 'egg-view-ejs' }}复制代码
...
Apr
30
2021
Apr
30
2021
Apr
30
2021
Apr
30
2021
在Linux系统的ECS实例中设置从阿里云默认内核启动
在Linux系统的ECS实例中,更新系统的操作容易将系统的内核误升级。误升级内核后ECS实例会出现不稳定的现象,如服务、网卡或模块加载失败,甚至系统无法正常启动等。
Linux系统的ECS实例内核是经过特殊编译处理的,兼容底层虚拟化驱动,如果误升级了内核后会导致不可预测的问题发生。
Apr
30
2021
开启Windows实例的内核转储(Kernel Memory Dump)功能的方法
本文主要介绍开启Windows实例的内核转储(Kernel Memory Dump)功能的方法。
Windows实例默认没有开启内核转储(Kernel Memory Dump)。在某些特殊情况下,比如蓝屏、卡死、宕机、黑屏等,需要借助Kernel Memory Dump才能更快的定位问题原因,进一步进行针对性的处理。
Apr
30
2021
连接Windows服务器出现Credssp错误的解决方法
在使用远程桌面连接登录Windows系统的服务器时,提示以下信息。经过排查,确认用户名和密码都没问题,重置密码也无法登录。
该问题不是用户名和密码不正确导致,也不是阿里云的问题,而是微软针对Windows系统发布的升级补丁导致出现该问题。该问题基本只发生在Win10操作系统,对Win7等操作系统无影响。
Apr
30
2021
Windows实例更新RedHat VirtIO驱动
阿里云的Windows实例支持对云盘在线扩容(即无需重启ECS实例便可以完成扩容云盘)和从操作系统内部获取磁盘序列号。
如果您的Windows实例有在线扩容(实例创建时间早于2019年3月30日)或者获取磁盘序列号(实例创建时间早于2020年5月1日)需求,请根据本文描述检查是否需要更新RedHat VirtIO驱动。
Apr
30
2021
检查与修复CentOS 7实例和Windows实例IP地址缺失问题
在连续使用ECS实例超过一段时间,且期间未重启过ECS实例,突然发生实例断网、网络瘫痪、无法Ping通公网IP和私网IP的情况。
初次启动ECS实例时,系统使用DHCP(动态主机设置协议,Dynamic Host Configuration Protocol)方式为弹性网卡自动分配IP地址,并获得IP地址租约到期时间。