文章内容也没什么想更新的,ai发展的速度太快了,大部分问题都可以通过ai直接解决,在使用codex之后,更没有什么新东西去写了,工作也没有遇到过什么困难值得记录的问题
也许最值得记录的就是代码review了:)
文章内容也没什么想更新的,ai发展的速度太快了,大部分问题都可以通过ai直接解决,在使用codex之后,更没有什么新东西去写了,工作也没有遇到过什么困难值得记录的问题
也许最值得记录的就是代码review了:)
在使用达梦的时候,我以为国产已经够拉胯了,直到我使用了人大金仓
竟然还有高手!
闹麻的试用机制,卡授权,卡连接数,自带的gui更是一坨中的一坨,开发版随时卡死,企业版要卡服务器时间
由于兼容了oracle和pg导致在沟通环节,需要和对方频繁确认是否有指定要求
发生过多次变更。
达梦确实,我冤枉你了,你还是可以的
DmWatcher 查看当前主从状态和切换
查找dmmonitor.ini路径
find /dmdbms -name "dmmonitor*.ini"
查看是否后台运行监视器
ps -ef | grep dmmonitor
这里我是通过history直接查找的历史执行记录,寻找到相关的文件存在路径
根据实际情况执行下面的语句: dmmonitor文件 配置文件全路径
./dmmonitor /dmdata/dmmonitor.ini
访问成功后,使用show查看具体情况
MODE=PRIMARY:当前主库
MODE=STANDBY:备库
WSTATUS=OPEN:守护正常
RSTAT=VALID:实时同步正常
使用login登录服务器
登录成功后,查询可切换的数据库名称
choose switchover GRP1 # GRP1替换成你dmwatcher.ini里的组名,可以在之前的show当中找到相关的名称
切换数据库
switchover 组名.实例名
switchover GRP1.GRP1_RT_02
再次执行 show,确认:
原备库:MODE=PRIMARY
原主库:MODE=STANDBY
所有 RSTAT=VALID 同步正常
TDengine 查看超级表
SHOW STABLES;
设置最大文本返回长度
SET MAX_BINARY_DISPLAY_WIDTH 50000;
查看指定超级表的ddl
SHOW CREATE STABLE stb_name;
出差出差出差出差。。。
最近搞了一个gis项目,也并非传统意义上的,主要是基于地图上点位进行操作
上次做大概还是19年了
前段时间刷到了Cesium,也许有时间可以看看这个,做起来效果应该会比直接用地图好一些
ps:离线地图素材是真不好,不如地图服务商的
可以通过tinyproxy通过代理主机访问公网Internet解决局域网内部机器无法访问外部网络的问题
戴尔R740服务器安装PVE系统提示找不到硬盘
新买的服务器硬盘处于Raid状态,需要在设备管理中查看硬盘挂载在哪个pcre下管理,进入pcre中,把硬盘都转换为非Raid状态。
修改系统配置改为AHCI状态,关闭Raid后,重启服务器可以读取到硬盘
nohup java \
-XX:+UnlockExperimentalVMOptions \
-XX:+UseG1GC \
-XX:G1HeapRegionSize=16m \
-Xms3g \
-Xmx3g \
-XX:G1MaxNewSizePercent=70 \
-XX:ParallelGCThreads=12 \
-jar -Duser.timezone=GMT+08 java.jar \
--spring.profiles.active=prod > runtime.log 2>&1 &
服务jvm调整,java服务持续运行后,会触发新生代扩容导致频繁扩容,jvm占用空间上升导致服务不稳定,通过限制整体大小,避免产生问题。默认的大小14GB,预留内存低于这个的都可能会产生问题。在使用指令的时候需要通过监控,再进行调整。比如内存新生代增加速度,老年代容量