开通手机防骚扰功能
中国电信⽤户:发送“KTFSR”到10001。
中国移动⽤户:发送短信“KTFSR”到10086。
中国联通⽤户:拨打10010转⼈⼯服务开通。
此外,移动运营商亲情卡还支持“亲情号联动功能”,一人拉黑,全家屏蔽。
中国电信⽤户:发送“KTFSR”到10001。
中国移动⽤户:发送短信“KTFSR”到10086。
中国联通⽤户:拨打10010转⼈⼯服务开通。
此外,移动运营商亲情卡还支持“亲情号联动功能”,一人拉黑,全家屏蔽。
之前同事使用UCloud的短信服务的SDK实现了业务程序调用发送短信的功能,可是最近老是发不出来了。经过检查,服务挂掉了,启动后并且做了uptime kuma监控。不过,运行一段时间后还是挂掉。尝试直接发送短信发现无法收到短信。后台直接显示发送失败。
查看失败原因,说是签名问题。

提了工单文明情况,工程师解释由于签名是英文的不合适。
申请了中文签名后,异常报错依旧。这次报错是“UT:0010”。

工程师说是“核实是关键词导致”。稍后,再次发送就可以了。
一个项目中的H3C Secpath ACG1000-AK215被扫描出了漏洞,说是SSL相关的,可以远程执行命令并上传文件的那种。
使用给出的地址和验证信息登录后,无法自动更新,说是没有配置DNS。配置了DNS,还是不能够自动升级。
心想,要不把远程管理界面(包含了sslvpn的功能)的tcp端口给禁用了,或者开个白名单啥的。没想到,开了之后,防火墙运行进一步卡顿,甚至刷新两下页面就会自动退出的那种。
换个思路,是否可以有升级包可以用呢,从华三官网找到安全设备,然后找到ACG1000,然后就下载了相关的文件。
周一上班,电脑开机后显示器显示无信号。
由此判断,主板没有视频信号输出,大多是主板卡在硬件检测阶段了。
尝试拔插内存条,无果。
尝试拔插BIOS电池,开机有反应了。

点击contine后,并重启多次,进入了磁盘修复阶段。
再后来,专业维修人员到场,发现是机械硬盘故障。
方迪说:“经验是工具,不是目的,这就是为什么要反对经验主义和本本主义,你唯了经验和本本,你就在不知不觉中已经把它给目的化了,公司倒成了你实现经验土义和本本主义的工具,要是你目己掏钱办的公司,你干不干呢?”赵军和石天佑都嘿嘿笑了。
方迪说:“过去我是以两极判断事物的,非好即坏、非对即错、非此即彼,这样的思维很狭隘,事实上很多事物并不是以简单的对错就可以判断的,是属于条件的可能与否。任何事物,从成因到结果都是有规律的,什么条件产生什么结果,什么结果需要什么条件,这是科学。如果符合一个好听的概念比符合实际重要,对于企业就很危险,就会脱离实际。有一个很中国化的提法,叫解放思想,跟老师讲的‘创新’基本是一个意思,都是主张挣脱模式思维的束缚,用实事求是的、辨别的、证明的科学思维去认识事物。所谓‘决策’,是指具有方向性意义的重要决定,正确的决策是企业得以生存和发展的根本,而‘见路不走’就是企业决策的法则,不唯经验、教条,不唯标签、模式,只以企业的根本利益为目的,遵循因果律,走条件的可能。只有这样,企业才可能具有顽强的生命力。”
达摩面壁、愚公挖山,各下功夫,各摘果子。
没有矛盾的社会是不存在的,利用、放大社会矛盾,用所谓的民主来搞乱中国,这是成本最低、遏制力最强的利益争夺。
中国盛也民主,衰也民主,盛于实事求是的民主,衰于事于道的民主,盛于国家所有权利益的本质民主,哀于迎合大多数人好恶的形式民主。
采购的同事说电脑卡顿。到了现场,直观感受确实卡,查看进程管理器发现内存使用90%+,多半是机械硬盘无法适用于当前场景的工作图片、文件等造成。
吃了午饭,采购电脑暂时不用,搬到工位,

拆机,还好,有PCI x16 插槽
准备内存条8GB,以及pci x16 + 256GB NVME硬盘, 
插上内存条以及硬盘

插上电源和键鼠,开机准备转移数据
如果是RAID模式,即使使用内置RAID驱动的USBOS PE,也无法看到硬盘
F12,并进入BIOS设置,关闭安全启动,以及硬盘模式调整为AHCI/NVME


分析、判断、确认老盘和新盘,并将新盘重新分区D和E
转移数据

重启,遇到了蓝屏
打开安全启动以及硬盘RAID模式
诊断后进入系统

进程管理器各指标正常,打开wps文件速度也不错
拔电源、拆键鼠,复原现场。
关闭bracketed paste mode
printf "\e[?2004l"放到~/.bashrc中
if [ "$PS1" ]; then
printf "\e[?2004l"
fi
参考:https://www.supertechcrew.com/extra-characters-paste-ssh-bracketed-paste/
安装datagrip,可以使用链接http://vip.123pan.cn/1815238395/download/datagrip/2024.1.5/datagrip-2024.1.5.exe
使用链接https://ipfs.io/ipfs/bafybeih65no5dklpqfe346wyeiak6wzemv5d7z2ya7nssdgwdz4xrmdu6i/下载jetbra.zip文件。或者直接从这里http://vip.123pan.cn/1815238395/download/datagrip/%E6%BF%80%E6%B4%BB/jetbra-8f6785eac5e6e7e8b20e6174dd28bb19d8da7550.zip
解压到datagrip的bin目录下。进入bin/jetbra/,查看readme.txt
Operation guide:
1. add -javaagent:/path/to/ja-netfilter.jar=jetbrains to your vmoptions (manual or auto)
2. log out of the jb account in the 'Licenses' window
3. use key on page https://jetbra.in/5d84466e31722979266057664941a71893322460
4. plugin 'mymap' has been deprecated since version 2022.1
5. don't care about the activation time, it is a fallback license and will not expire
Enjoy it~
JBR17:
add these 2 lines to your vmoptions file: (for manual, without any whitespace chars)
--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED
NEW:
Auto configure vmoptions:
macOS or Linux: execute "scripts/install.sh"
Windows: double click to execute "scripts\install-current-user.vbs" (For current user)
"scripts\install-all-users.vbs" (For all users)
找到安装datagrip目录的datagrip64.vmoptions,根据上述readme.txt内容加入进去。
然后启动datagrip,不要使用账号密码登录,选择激活码
54H0PAD972IO7OS-eyJsaWNlbnNlSWQiOiI1NEgwUEFEOTcySU83T1MiLCJsaWNlbnNlZU5hbWUiOiJtZW5vcmFoIHBhcmFwZXQiLCJsaWNlbnNlZVR5cGUiOiJQRVJTT05BTCIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiIiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IlBEQiIsImZhbGxiYWNrRGF0ZSI6IjIwMjYtMDktMTQiLCJwYWlkVXBUbyI6IjIwMjYtMDktMTQiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiREIiLCJmYWxsYmFja0RhdGUiOiIyMDI2LTA5LTE0IiwicGFpZFVwVG8iOiIyMDI2LTA5LTE0IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJQU0kiLCJmYWxsYmFja0RhdGUiOiIyMDI2LTA5LTE0IiwicGFpZFVwVG8iOiIyMDI2LTA5LTE0IiwiZXh0ZW5kZWQiOnRydWV9XSwibWV0YWRhdGEiOiIwMjIwMjQwNzAyUFNBWDAwMDAwNVgiLCJoYXNoIjoiMTIzNDU2NzgvMC00MTI3ODYxMTYiLCJncmFjZVBlcmlvZERheXMiOjcsImF1dG9Qcm9sb25nYXRlZCI6ZmFsc2UsImlzQXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwidHJpYWwiOmZhbHNlLCJhaUFsbG93ZWQiOnRydWV9-kOcI3r7/OB1foH2R44HwHoAZJfdfTo0y7c1AZF/I9SBxiyNErjzyyFslUgkOD7XqHzhBgy53J2edgvSVy0DhmNswVK8V5YSXO+SLQc0RrQkZy43fb1fbLK26+LHj8gUUkFZuUwlDaXIb3D6SWyWx6tXAFet0ot6O7+lwZ/vGrRDXVdpaL/LBuCVt1pz2a77orzxWKbtgLNmVLVRGi7sFpUgv5syvGDgWG0gClSZHiAyEDzvoGdAJ3e8Y4LDBInHxrGwZYx7uY50lRBewjLvitbfzFm9dVz5bM9+3g+jSlXzKF5aZ9x2TyeGiOy9snk0QpnyGkudLECvI5vM8drRIIw==-MIIETDCCAjSgAwIBAgIBDTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTIwMTAxOTA5MDU1M1oXDTIyMTAyMTA5MDU1M1owHzEdMBsGA1UEAwwUcHJvZDJ5LWZyb20tMjAyMDEwMTkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCUlaUFc1wf+CfY9wzFWEL2euKQ5nswqb57V8QZG7d7RoR6rwYUIXseTOAFq210oMEe++LCjzKDuqwDfsyhgDNTgZBPAaC4vUU2oy+XR+Fq8nBixWIsH668HeOnRK6RRhsr0rJzRB95aZ3EAPzBuQ2qPaNGm17pAX0Rd6MPRgjp75IWwI9eA6aMEdPQEVN7uyOtM5zSsjoj79Lbu1fjShOnQZuJcsV8tqnayeFkNzv2LTOlofU/Tbx502Ro073gGjoeRzNvrynAP03pL486P3KCAyiNPhDs2z8/COMrxRlZW5mfzo0xsK0dQGNH3UoG/9RVwHG4eS8LFpMTR9oetHZBAgMBAAGjgZkwgZYwCQYDVR0TBAIwADAdBgNVHQ4EFgQUJNoRIpb1hUHAk0foMSNM9MCEAv8wSAYDVR0jBEEwP4AUo562SGdCEjZBvW3gubSgUouX8bOhHKQaMBgxFjAUBgNVBAMMDUpldFByb2ZpbGUgQ0GCCQDSbLGDsoN54TATBgNVHSUEDDAKBggrBgEFBQcDATALBgNVHQ8EBAMCBaAwDQYJKoZIhvcNAQELBQADggIBABKaDfYJk51mtYwUFK8xqhiZaYPd30TlmCmSAaGJ0eBpvkVeqA2jGYhAQRqFiAlFC63JKvWvRZO1iRuWCEfUMkdqQ9VQPXziE/BlsOIgrL6RlJfuFcEZ8TK3syIfIGQZNCxYhLLUuet2HE6LJYPQ5c0jH4kDooRpcVZ4rBxNwddpctUO2te9UU5/FjhioZQsPvd92qOTsV+8Cyl2fvNhNKD1Uu9ff5AkVIQn4JU23ozdB/R5oUlebwaTE6WZNBs+TA/qPj+5/we9NH71WRB0hqUoLI2AKKyiPw++FtN4Su1vsdDlrAzDj9ILjpjJKA1ImuVcG329/WTYIKysZ1CWK3zATg9BeCUPAV1pQy8ToXOq+RSYen6winZ2OO93eyHv2Iw5kbn1dqfBw1BuTE29V2FJKicJSu8iEOpfoafwJISXmz1wnnWL3V/0NxTulfWsXugOoLfv0ZIBP1xH9kmf22jjQ2JiHhQZP7ZDsreRrOeIQ/c4yR8IQvMLfC0WKQqrHu5ZzXTH4NO3CwGWSlTY74kE91zXB5mwWAx1jig+UXYc2w4RkVhy0//lOmVya/PEepuuTTI4+UJwC7qbVlh5zfhj8oTNUXgN0AOc+Q0/WFPl1aw5VV/VrO8FCoB15lFVlpKaQ1Yh+DVU8ke+rt9Th0BCHXe0uZOEmH0nOnH/0onD


研发发来了一个报错,这个报错是sql_mode=only_full_group_by兼容性导致。直接修改sql_mode就可以了。
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: In aggregated query without GROUP BY, expression #2 of SELECT list contains nonaggregated column 'xxx.bm.gid'; this is incompatible with sql_mode=only_full_group_by
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_152]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_152]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_152]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_152]临时修改
## 查看
-- 开启-- 查看数据库版本和 Session级信息
SELECT VERSION(),@@sql_mode;
-- 查看数据库版本和 GLOBAL级信息
SELECT VERSION(),@@GLOBAL.sql_mode;
## 关闭
-- 关闭 session级
SET SESSION sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
-- 关闭 GLOBAL级
SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
查看线上配置
修改配置文件
mysql:
image: harbor.op123.ren:44301/library/mysql:5.7.35
command: --sql-mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"
restart: "no"
container_name: mysql
environment:
- MYSQL_ROOT_PASSWORD=xxx
- TZ=Asia/Shanghai
- SET_CONTAINER_TIMEZONE=true
- CONTAINER_TIMEZONE=Asia/Shanghai
# 添加性能相关的环境变量
- MYSQL_INNODB_BUFFER_POOL_SIZE=4G
- MYSQL_INNODB_LOG_FILE_SIZE=256M
- MYSQL_INNODB_LOG_BUFFER_SIZE=64M
- MYSQL_INNODB_FLUSH_LOG_AT_TRX_COMMIT=2
- MYSQL_INNODB_FLUSH_METHOD=O_DIRECT
- MYSQL_MAX_CONNECTIONS=1000
# 添加日志相关的环境变量
- MYSQL_LOG_CONSOLE=true
- MYSQL_LOG_ERROR=/var/log/mysql/custom-error.log
- MYSQL_LOG_QUERIES_ENABLED=true
- MYSQL_LOG_QUERIES_FILE=/var/log/mysql/queries.log
networks:
yewu-network:
ipv4_address: 192.168.177.55
cap_add:
- SYS_NICE # CAP_SYS_NICE
ports:
- 3306:3306
volumes:
- ./data/mysql/conf:/etc/mysql/conf.d
- ./data/mysql/data:/var/lib/mysql
- ./data/mysql/logs:/var/log/mysql
- /etc/localtime:/etc/localtime:ro
# 添加资源限制
deploy:
resources:
limits:
cpus: '4'
memory: 8G
reservations:
cpus: '4'
memory: 8G 昨天在V2提问
mongodb2.6.11 版本在 2015 年前后比较流行,可是现在的软件不大支持老版本了。当前,我们成熟的做法是,使用 mongodb2.6.11 的 cli 版本直接命令行操作,兄弟们有啥 gui 建议么?
参考大家的意见,大致试了一下,最新版本的 compass 也是可以的,最新版本的 datagrid 也是可以的。
