分类
日记

稻草人2021

本站建立有8年了,如果把从学生时代QQ空间迁进来的文章算起,写博客有12年(应该更久)。一共已发布文章有320篇文章,浏览次数最高的文章是7万多。有收到几个看我原创文章解决问题的网友感谢,也是我坚持写的原因。

偶尔翻看以前的文章,我都会有一种感觉。那就是以前的思考,感想很幼稚,技术类文章不深入,有一种想删除重来的冲动。有人说,如果你觉得现在看去年自己像个傻X,那说明你在进步。也许吧,成长是一种过程,是不断否定自己,而原来那些现在看起来浅显的过程也是必不可少的。

时间一长,这个站的类别杂乱,有着技术和生活。然而不是每个人都看我的生活,更多的是从搜索引擎进来,看一些我在工作中踩过的坑。而且做为知识库,应该更加专注一点。所以我重新再建一个站,把生活和工作分离。

这个站以后更多是发布娱乐和生活类的,记录身边一些有意思的事。原来的文章会全部保留,但不会迁到新站点。新的站点对文章质量会提高标准,一些重要的文章以后会重新梳理再写到新站点。

新网站:engr-z.com

这个网站更名为“稻草人”,这也是我以前经常用的昵称。无论是过去还是现在,它的寓义依然适用。

分类
日记

2020这一年

距离2020仅剩下几天时间,把这一年里的事件做个流水账,虽然不是很精彩,毕竟是我自己人生轨迹的一部分,还是有意义的。

灾难年年有,今年特别多。其中新冠状病毒是影响最大的,其他事件都显得不值一提。因为疫情,从年初到现在还带着口罩。这是我长这么大第一次戴口罩,也是最久的。上半年在家办公,学校也是推迟半年才开学。此次疫情使很多公司都倒闭了,门店关门,对经济影响蛮大。好在国内控制及时,目前国内基本安全。国外现在还挺严重的,感染上百万人。所以今年出国旅游也取消了,还是安分点好。

分类
Java 笔记

阿里云自动动态地址解析

家里找电信开通了动态公网地址,每天IP会变一次。我的域名是在阿里云申请的,路由器只支持花生壳和公云的DDNS设置,每天手动变更一次域名指向麻烦,利用阿里云的API,写了一个动态更新的小工具。

首先在阿里云后台申请创建AccessKey:

分类
笔记 软件

IntelliJ IDEA 启动报错

打开idea报错:Address already in use: bind

昨天还用的好好的,只是后来升级Android Studio插件失败过。Android Studio是Google基于Idea开发的,所以会不会是这个影响?

打开Android Studio,发现也报错。

分类
Java 日记 笔记

Sharding JDBC Demo 2.0 (主从版)

从今年初接触Sharding JDBC 4.0到现在,近一年了,用来做日志和消息分表一直运行,没什么大的问题。前些天生产新上了一个服务,是因为Sharding JDBC把select for update语句解析为查询,在从库中执行,因为从库是只读权限所以报错。

之前没在测试环境发现这个问题,是因为测试环境数据库没有主从。想起当时刚接触Sharding JDBC写的Demo,于是整理一番,重新拉分支,并完善整个流程,模拟真实场景。

分类
Windows 日记

笔记本关闭睿频(注册表篇)

笔记本在睿频时耗电量增加,风扇声会很大。平时浏览网页写写文档完全可以关闭睿频。关闭睿频只需把处理器电源管理中CPU最大使用设为99%,系统扇热方式设为被动即可。详细可参考:Windows设置处理器电源管理

系统升级为Win10 20H2后发现处理器电源设置选项消失,注册表电源管理没有”CsEnabled”项。即使手动增加项,设置值也不生效。另一台台式机同样版本系统是有该设置项的。

也许是新系统的设置变更,也有电源管理驱动原因,想着通过修改注册表来设置。网上找了一轮,遇到一样问题的人有,就是没人给出解决办法。直接在注册表里找设置项如大海捞针。我在用电源命令工具查看设置项,无意中找到方法。

分类
Linux 网络 虚拟机

虚拟机安装OpenWrt路由系统

OpenWrt是一个开源路由器固件,基于Linux。智能路由可以刷机OpenWrt,支持大量插件,功能丰富。OpenWrt也支持x86,可以做为软路由系统。由于我没有单独的机器做软路由,使用OpenWrt做旁路由,仅为科学上网和过滤广告,用虚拟机完全可以满足需求。

OpenWrt支持VitualBox,VMware,Hyper-V等虚拟机,也支持Docker运行。这里我使用的是VMware。

分类
Linux 软件

Ubuntu安装XRDP

在Linux下一直没有好的远程桌面工具。VNC太慢,即使在内网也不太流畅。NoMachine不错,但连接需要安装客户端。NoMachine的移动端做得很垃圾,而且几年没更新,不兼容流海屏。远程用得最爽的还是windows自带的rdp,在低网速下也有很好的表现。

一般的远程工具采用录屏的方式,传输图像。如VNC,NoMachine,用h264压缩。虽然支持GPU加速,但在低宽带或高分辨率下质量差,延迟高。RDP不一样,它传输的是指令,绘图是放在客户端的,所以速度快,即使提高分辨率,速度也不会明显降低。

分类
Nginx PHP 笔记

站点优化笔记

本站开通也有好几年了,除了更新几次主题,自定义几个样式和几处微调,没什么做大的改动。这次心血来潮把它优化一波,为后面使用打下基础。

次此优化主要是:

  1. 优化php配置
  2. 优化wordpress一些不适合国情的东西(你懂的)
  3. 优化链接便于搜索引擎收录
分类
Linux

Linux开机启动脚本

rc.load

/etc/rc.load 或 /etc/rc.d/rc.load

service

#!/bin/bash
#
### BEGIN INIT INFO
# Provides:          zz
# Required-Start:
# Required-Stop:
# Should-Start:      $network $time
# Should-Stop:       $network $time
# Default-Start:     3 4 5
# Default-Stop:
# Short-Description:
# Description:
### END INIT INFO
#

使用让系统开机命令加载脚本:
update-rc.d zz defaults 99

systemctl

systemctl脚本存放在:/usr/lib/systemd/,有系统(system)和用户(user)之分,像需要开机不登陆就能运行的程序,就将程序存在系统服务里,即:/usr/lib/systemd/system目录下

该目录下的服务有以service结尾的,也有target结尾的。