工作中使用到的单词(软件开发)_第五版

目录

 ■2020/03-2023/03   之间整理_第一版   (No.01-18)

 ■2023/03-2023/12   之间整理_第二版   (No.19-21) 含口语考试

 ■2024/01-2025/06   之间整理_第三版   (No.22-33)

 ■2024/06-2025/09   之间整理_第四版  (No.33-41) 含WAS各种配置

■No.1~No.45汇总整理

■2025/09/22~2025/09/30纯单词整理(No.41)

■2025/10/01~2025/10/31   之间整理

■2025/10/01~2025/10/31   纯单词整理(No.42)

■2025/11/01~2025/11/30   之间整理

■2025/11/01~2025/11/30   纯单词整理(No.43)

■2025/12/01~2025/12/31   之间整理

■2025/12/01~2025/12/31   纯单词整理(No.44)

■2026/01/01~2026/01/31   之间整理

■2026/01/01~2026/01/31   纯单词整理(No.45)

■2026/02/01~2026/02/28   之间整理

■2026/02/01~2026/02/28   纯单词整理(No.46)

■2026/03/01~2026/03/31   之间整理

32.挂载U盘

■2026/03/01~2026/03/31   纯单词整理(No.47)

■2026/04/01~2026/04/30   之间整理

■2026/04/01~2026/04/30   纯单词整理(No.48)

■2026/05/07~2026/05/30   之间整理

■2026/05/07~2026/05/31   纯单词整理(No.49)

■2026/06/01以降整理

18.【intra-mart】相关知识

■2026/06/01~2026/07/13   纯单词整理(No.50)

■2026/07/14以降整理

■2026/07/13~2026/08/31   纯单词整理(No.51)

■2026/09/01以降整理


===============

 ■2020/03-2023/03   之间整理_第一版   (No.01-18)

工作中使用到的单词(软件开发)-CSDN博客

 ■2023/03-2023/12   之间整理_第二版   (No.19-21) 含口语考试

工作中使用到的单词(软件开发)_第二版-CSDN博客

 ■2024/01-2025/06   之间整理_第三版   (No.22-33)

工作中使用到的单词(软件开发)_第三版-CSDN博客

 ■2024/06-2025/09   之间整理_第四版  (No.33-41) 含WAS各种配置

工作中使用到的单词(软件开发)_第四版-CSDN博客

===

■No.1~No.45汇总整理

工作中使用到的单词(软件开发)_No.01-No.45整理_字母顺序-CSDN博客

===

■2025/09/22~2025/09/30纯单词整理(No.41)

01.【证明书】后缀是.PEM 和 .P12的文件 // 开源爱PEM,微软/Java爱P12。P12是打包好的保险箱,PEM是分开的透明盒子。
02.【外部API通信】访问(API)URL的返回内容,根据 Accept 不同,可以是 JSON  {"operation": "setup"},也可以是网页的HTML (里面有具体的错误信息,比如需要客户端证明书,密码账号不对)
03.【外部API通信】【坑】HttpsURLConnection 必须要设置 Accept  //  connection.setRequestProperty("Accept", "application/json");  // 需要特别指定(【坑】的原因)
04.【外部API通信】【org.apache.http.impl.client.HttpClients】只要设置了 request.addHeader("Content-Type", "application/json"); 返回的 "Accept" 也是 "application/json"
05.【外部API通信】CURL  只要设置了 -H "Content-Type: application/json" ,返回的 "Accept" 也是 "application/json", 无需特别指定。
06.【外部API通信】PostMan 只要设置了 Head "Content-Type: application/json" ,返回的 "Accept" 也是 "application/json", 虽然默认也会设置,但是去掉,也能返回JSON。
07.【外部API通信】PostMan 如果想得到 HTML形式的返回值, 需要去掉两个 Head :  ①"Content-Type: application/json" ② "Accept: application/json"

★★★【Postman】设置Cookies信息  (设置后可到达登录后的效果)★★★
08.【Postman】Postman 同步 Cookies
    ・Chrom浏览器下载安装插件Postman Interceptor
    ・下载安装对应环境的InterceptorBridge拦截器
09.【Postman】Postman 设置 Cookies 可以模拟Login
10.【Postman】Postman 设置 Cookies 时, 注意不同的 Domain
11.【浏览器】【Edge】查看 Cookies 的 方法,打开开发者工具,选择 【Application】,左侧 Cookie

12.date +%s   // 小写的s // 1970 年到现在的秒, 17亿五千万多
13.1758615201   // 2025/09/23 16:13 左右

14.【Postman】添加 Cookie 信息
15.【Postman】添加 Cookie 信息 , 发送请求之后的效果 ( 发送请求中,Cookies信息的效果)

16.expires  / ɪkˈspaɪəz / n.到期;有效期
17.【Postman】 expires 不设定时,显示为 session
18.【Postman】 新建Cookie时, expires 默认是一年
19.【Postman】 如果设置了Cookie, 但是没有 expires,是session时, 第二天 这个 Cookie 会自动消失。

20.garbage / ˈɡɑːbɪdʒ / <美>垃圾,废物;<美>垃圾箱; // WebSphere JVM 内存设置上面位置 有这个选项 // verbose garbage collection // 记录GC的每一次活动
21.describe / dɪˈskraɪb /  描述,形容;

22.【DB2】db2 describe table SchemaXXX.TableXXXX | grep columnXXXX
23.【DB2】db2 "alter table SchemaXXX.TableXXXX alter column columnXXXX set data type VARCHAR(120)"   // 在服务器端运行时,要加上双引号。

24.【IBM】【TAM】【iv-user】在 IBM Security Access Manager(原 TAM)的访问控制体系中,iv-user 是 TAM 用于标识用户身份的核心 HTTP 请求头字段,二者是 “访问管理系统” 与 “用户身份标识载体” 的直接关联关系,具体可从以下两点理解:
25.【IBM】【TAM】【iv-user】当用户通过
TAM 完成身份验证(如输入账号密码、多因素认证)后,TAM 会确认用户的合法身份,并将该用户的唯一标识(通常是用户名、用户 ID 等)封装到名为 “iv-user” 的 HTTP 请求头中(Header中)。随后,这个携带 iv-user 的请求会被转发到后端受保护的应用系统(如 Web 应用、企业系统)。
26.【IBM】【TAM】IBM 的 Tivoli Access Manager(TAM)是 IBM 开发的一款访问管理解决方案,
已更名为 IBM Security Access Manager。它是 Tivoli 产品套件的一部分,为 Web 应用程序、企业系统和云环境提供集中式身份验证、授权和访问管理功能
27.【IBM】【Tivoli】简单来说,IBM Tivoli 是 IBM
早期推出的 “IT 管理全家桶”,涵盖监控、安全、备份、服务流程等多个领域,帮助企业管好复杂的 IT 系统;后期随着技术趋势变化,其核心功能被整合到 IBM 更广泛的云与软件体系中,品牌逐渐淡化,但相关管理能力仍在持续迭代,服务于企业的混合云运维需求。

28.【Postman】 Cookie中,无expires时,显示为 session, 此时,我们填上 expires 时间,也不影响使用。(填上的目的:长期保存)
29.口数 くちかず 件数,股数,数额。
30.【AIX】【查看错了登录用户】/usr/sbin/acct/fwtmp < /etc/security/failedlogin | head
31.ISO8061日期格式  例:【2025-09-30T14:30:22+08:00】
32.【坑】WAS中,使用【javax.net.ssl.HttpsURLConnection】发送请求, 使用 OutputStreamWriter 时,即使 flush,Body中设置的数据也没有传递给对方。。。。 //具体参照 文章 151432904【实现二】
33.【坑】WAS中,使用【javax.net.ssl.HttpsURLConnection】发送请求,【坑---解决】 使用 原始的 OutputStream os = connection.getOutputStream()  //具体参照 文章 151432904【实现一】
34.Java 的 OutputStreamWriter 和 OutputStream 使用对比介绍:前者是字符流,后者是字节流。

35.chunk / tʃʌŋk / 大块,厚块;大量,大部分;话语组成部分,
36.chunked   // Transfer-Encoding:chuncked
37.curl-v    // Transfer-Encoding:chuncked
38.Transfer-Encoding:chuncked , 此时, WAS 的 AccessLog中, 参数 %b (响应长度),即使响应体里面有值,显示的内容也是
【-】 // 因为按块传输时,不显示响应体长度
39.Transfer-Encoding:chuncked , 此时,(使用 curl -v) 查看响应内容的Header中, 无 Content-Length 相关内容。
40.【WAS】%b 显示的是  Resoponse(响应)的Body的Size。 (不含Head信息)

41.リストラ restructuring 的略语;结构调整。产业重组。 // 企業改編公司重组;人員削減裁减人员,裁员,下岗

■2025/10/01~2025/10/31   之间整理

01.一次キー 1次キー 【いちじ】 // 主键 // Primary Key

02.【命令行查看证书链信息01】openssl s_client -connect xxxxNN.top:5678 -servername xxxxNN.top -showcerts

03.【命令行查看证书链信息02】把-----BEGIN CERTIFICATE----------END CERTIFICATE-----之间的内容,复制到文件中。后缀改为【.crt】

04.掴む つかむ 抓住,揪住。;理解。 ;掌握,获得。 // Steam Game

05.サーキット 电路,回路;巡回活动,巡回地;环道,环线;  circuit  / ˈsɜːkɪt /    // Steam Game

06.【坑】【Jenkins】 不能100%相信 已发布的 XXXX 版 中 パラメーター中的「Branch信息」,【Declarative Checkout SCM】中显示的 「Branch信息」才是最准确的

07.declarative  / dɪˈklærətɪv /  公告的,宣言的;陈述的,叙述的  // Jenkins

08.Jython (WebSphere) ----  -MapResEnvRefToRes // 配置此属性,可以达到的效果:【web.xml中添加 Resource时, 无需在 Websphere端 重新「删除・安装」对应的App】

========

Options for the AdminApp object install, installInteractive, edit, editInteractive, update, and updateInteractive commands using wsadmin scripting - IBM Documentation

========

09.Jython (WebSphere) ----  -MapResEnvRefToRes //  WebSphere 8.5,实际使用中,没有这个属性,对应的属性是,MapResEnvRefToEJB

10.Jython (WebSphere) ----  -MapResEnvRefToEJB  // 配置此属性,可以达到的效果:【web.xml中添加 Resource时, 无需在 Websphere端 重新「删除・安装」对应的App】
==========实际应用

GPT回答问题整理_005_2025/09/01~2025/12/31-CSDN博客

==========

11.currency  / ˈkʌrənsi / 通货,货币;通用,流行;现时性  // 报销  Local currency  

12.claim   / kleɪm / 声称,断言;索取,索要(钱);要求(拥有),认领;     // 报销   // 【保险 理赔】 // 【JWT 声明】

13.vender    ベンダー  / ˈvendə(r) / 卖主;小贩;供应商;自动售货机 

14.buddy  / ˈbʌdi / <非正式>朋友;<美,非正式>老兄,兄弟;伙伴,搭档  // Best Buddy 杰出伙伴

15.vender 和 provider 和 supplier 的区别

特征Supplier(供应商)Vendor(卖家)Provider(提供者)
核心动作供应,提供原料销售提供,服务
交易对象原材料、零部件成品/商品服务、资源、访问权
客户类型主要是其他企业主要是最终消费者企业或个人
在链中位置最上游最下游平行或支撑
关系性质长期、批量供货一次性或短期零售持续性的服务协议
中文翻译供应商,供货商卖家,商贩,销售商提供商,服务商

16.【坑】【WAS】【无法启动】[错误信息_行1:000000e1 BeansDeployer E BeansDeployer StartApplication]、 [错误信息_行2: ... inject   xxxx 类名 xxxx is not found with qualifiers ]、 [原因:@Inject的类,自定义了带参数的构造函数]

17.【警告】【GenericDataStoreHelperが使用されています】解决   

============

工作中使用到的单词(软件开发)_第四版_supplier provider 区别-CSDN博客


============

18.时间统计

========

时间统计(私密)-CSDN博客

========

19.appender 输出目的地,输出源 // Log4J

20.adapter  / əˈdæptə(r) / 适配器  // 适配器;改编者;接合器;适应者

21.enlist  // (使)参军,(使)入伍;争取,谋取;赞助,支持 // 【事务】 Illegal attempt to enlist multiple 1PC XAResources 在事务管理中,"enlist"(登记)是指将一个资源(如数据库连接、消息队列连接等)加入到当前正在运行的事务中的过程。这样,该资源就会受到事务的控制:在事务提交时,资源上的操作会被提交,在事务回滚时,资源上的操作会被回滚。

========

openjpa.persistence.persistenceException: enlist
...
org.apache.openjpa.lib.jdbc.ReportingSQLException: enlist
...
java.sql.SQLException: enlist
...
Illegal attempt to enlist multiple 1PC XAResources

========

GPT回答问题整理_005_2025/09/01~2025/12/31-CSDN博客

========

22.XA = eXtended Architecture  (扩展架构) 准确描述了 XA 的核心思想: 事务范围的扩展----从单个资源扩展到多个资源----从本地事务扩展到分布式事务

23.素のLog4j  // Plain Log4j    // 装飾のない基本的なLog4j

24.工作流(Workflow)// ServiceNow 的核心正是帮助企业设计、管理和自动化各种工作流的云平台。它通过数字化的方式,将企业内分散、无序的任务变得结构化和自动化。

25.Walk Through  (WF  W/F) // “Walk through” 的核心意思是 “带领……走一遍过程” 或 “逐步解释或演示”。它强调的是一步一步、细致地进行讲解、指导或演示,确保对方能够完全理解或掌握。

26.Review 审查,检查

27.Walk Through // “Walk Through” 的核心是“引导与演示”,而不是“评判与检查”。没有审查的含义

28.Walk Through // “当你说 “Can you walk me through this?” 时,你的意思是“你能给我讲解/演示一下这个吗?”,  // Deploy // 基盤チーム

29.WAS  WebSphere Application Server  // 8.5.5.11 // ビルド日:12/6/16

30.WAS  WebSphere Application Server  // 9.0.5.16 //  Build Date : 6/9/23

31.【坑】【WAS】WebSphere侧的数据源【CACCC_BB 】,配置时,名字后面多了一个空格,和脚本中的数据源名【CACCC_BB】不匹配,造成启动报错,程序处理时无法正常连接数据

   [ FFF-MMM   \"\"   MMM.war,WEB-INF/web.xml    jdbc/WWWWWT     javax.sql.DataSource     jdbc/CACCC_BB     \"\"  \"\"  \"\"]     \

32.不同的用户,从不同的服务器,连接目标服务器,从目标服务器接收主机公钥是一样的!

33.WAS出错总结(打印文档中有详细记述)  (GPT_005中也有详细记述)

==========

GPT回答问题整理_005_2025/09/01~2025/12/31-CSDN博客

==========

34.リバーシ // ドミ・リバーシ // Domi 拉丁语:“在家”// Reversi 翻转棋戏 // One Piece 黒転・支配

35.げんかく 厳格 // Strict

36.【ssh】StrictHostKeyChecking=no 时,如果目标主机公钥在  ~/.ssh/known_hosts 文件中不存在,会写入 本次连接时目标主机的内容。

37.【ssh】StrictHostKeyChecking=no 时,如果目标主机公钥在  ~/.ssh/known_hosts 文件中存在,但是内容不一样,会置换 known_hosts  文件中原本的内容,写入本次连接时目标主机的内容。

38.ssh -V  // 查看 OpenSSH的版本 

39.デリバリー delivery;送货,交付,交货,配送。

40.【shell 应用】 tee -a xxxx.log // 支持持续写入,在已有文件末尾追加内容

40.【shell 应用】 shell中清空文件 [ >  xxxx.log  ]

41.【shell 应用】 批量执行ddl文件(GPT_005--018)

42.にゅうしゅ 入手 // 手に入れる  // XXXシステムのknown_hosts入手

43.【ssh】/etc/ssh/ssh_host_rsa_key.pub    会写入 ~/.ssh/known_hosts

44.【ssh】RSA      开始内容 AAAAB3NzaClyc2EAAAABIwAAAQEAsGWAoHYwBcnAkPaGZ565wPQ

45.【ssh】ECDSA  开始内容 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBB

46.及んでいます 已经波及到了  // 炎症

47.1766329200 // 2025/12/22(月) JST

48.【帳票】SVF  // wingarc 的 SVF 是 什么 // super visual formade

49.【帳票】wingarc  // SVFとは、ウイングアーク1stが開発・販売している、帳票作成・出力のためのミドルウェア製品群。業務システムを開発する際に帳票を作成・印刷する機能を組み込むことができる。帳票にはグラフやチャートを含むことができ、文字の装飾や禁則処理などにも対応している

50.【帳票】VRQ // SVF 中的 VRQ 是什么  // Variable Resource Query // SVF サーバー側、DBのトライブを配置必要です。(DBのトライブのJar)

51.【nmon】 m 查看内存使用情况, t 查看各个程序占用内存情况(一览)

52.【Linux】 cat 活用 ls -l | cat -n   // shell 中,可以使用此方法输出内容,方便调试

53.【单位】7位的Byte,1M (100万) 8位的Byte 10M

54.【SVF】Formade    结合"Form"与"Made",指制作和生成表单的核心功能 // super visual formade

55.

■2025/10/01~2025/10/31   纯单词整理(No.42)

01.一次キー 1次キー 【いちじ】 // 主键 // Primary Key
02.【命令行查看证书链信息01】
      openssl s_client -connect xxxxNN.top:5678 -servername xxxxNN.top -showcerts
03.【命令行查看证书链信息02】
      把-----BEGIN CERTIFICATE-----和-----END CERTIFICATE-----之间的内容,复制到文件中。后缀改为【.crt】
04.掴む つかむ 抓住,揪住。;理解。 ;掌握,获得。 // Steam Game
05.サーキット 电路,回路;巡回活动,巡回地;环道,环线;  circuit  / ˈsɜːkɪt /    // Steam Game
06.【坑】 【Jenkins】 不能100%相信 已发布的 XXXX 版 中 パラメーター中的「Branch信息」,
      【Declarative Checkout SCM】中显示的 「Branch信息」才是最准确的
07.declarative  / dɪˈklærətɪv /  公告的,宣言的;陈述的,叙述的  // Jenkins

08.Jython (WebSphere) ----  -MapResEnvRefToRes // 配置此属性, (官方文档记录的是这个属性)
      可以达到的效果:【web.xml中添加 Resource时, 无需在 Websphere端 重新「删除・安装」对应的App】
09.Jython (WebSphere) ----  -MapResEnvRefToRes 
      //  WebSphere 8.5,实际使用中,没有这个属性,对应的属性是,MapResEnvRefToEJB
10.Jython (WebSphere) ----  -MapResEnvRefToEJB  // 配置此属性,
      可以达到的效果:【web.xml中添加 Resource时, 无需在 Websphere端 重新「删除・安装」对应的App】

11.currency  / ˈkʌrənsi / 通货,货币;通用,流行;现时性  // 报销  Local currency  
12.claim   / kleɪm / 声称,断言;索取,索要(钱);要求(拥有),认领;    
       // 报销   // 【保险 理赔】 // 【JWT 声明】
13.vender    ベンダー  / ˈvendə(r) / 卖主;小贩;供应商;自动售货机 
14.buddy  / ˈbʌdi / <非正式>朋友;<美,非正式>老兄,兄弟;伙伴,搭档  // Best Buddy 杰出伙伴
15.vender 和 provider 和 supplier 的区别

16.【坑】【WAS】【无法启动】[错误信息_行1:000000e1 BeansDeployer E BeansDeployer StartApplication]、 [错误信息_行2: ... inject   xxxx 类名 xxxx is not found with qualifiers ]、 [原因:@Inject的类,自定义了带参数的构造函数]
17.【警告】【GenericDataStoreHelperが使用されています】解决   
18.时间统计
19.appender 输出目的地,输出源 // Log4J
20.adapter  / əˈdæptə(r) / 适配器  // 适配器;改编者;接合器;适应者
21.enlist  // (使)参军,(使)入伍;争取,谋取;赞助,支持 
      // 【事务】 Illegal attempt to enlist multiple 1PC XAResources 
      在事务管理中,"enlist"(登记)是指将一个资源(如数据库连接、消息队列连接等)加入到当前正在运行的事务中的过程。这样,该资源就会受到事务的控制:在事务提交时,资源上的操作会被提交,在事务回滚时,资源上的操作会被回滚。

git show xxx_CommitID --pretty=""  --name-only  // 只示提交的文件, 提交时间,提交者等信息) // 不要任何美化,完全空白

          ●prune  / pruːn /   修剪,修整;删除,削减   

          ●pretty  / ˈprɪti /  漂亮的,标致的; 装饰,使漂亮   

git remote prune origin   // git远程分支已删除,本地 git branch -a 还能显示已删除的远程分支,解决方法

        ●origin  / ˈɒrɪdʒɪn / 起源,起因;出身,血统; (原)产地;肌肉起端;神经(或血管)起端;(数)原点

22.XA = eXtended Architecture  (扩展架构) 准确描述了 XA 的核心思想: 事务范围的扩展----从单个资源扩展到多个资源----从本地事务扩展到分布式事务
23.素のLog4j  // Plain Log4j    // 装飾のない基本的なLog4j
24.工作流(Workflow)// ServiceNow 的核心正是帮助企业设计、管理和自动化各种工作流的云平台。它通过数字化的方式,将企业内分散、无序的任务变得结构化和自动化。
25.Walk Through  (WF  W/F) // “Walk through” 的核心意思是 “带领……走一遍过程” 或 “逐步解释或演示”。它强调的是一步一步、细致地进行讲解、指导或演示,确保对方能够完全理解或掌握。
26.Review 审查,检查
27.Walk Through // “Walk Through” 的核心是“引导与演示”,而不是“评判与检查”。没有审查的含义
28.Walk Through // “当你说 “Can you walk me through this?” 时,你的意思是“你能给我讲解/演示一下这个吗?”,  // Deploy // 基盤チーム
29.WAS  WebSphere Application Server  // 8.5.5.11 // ビルド日:12/6/16
30.WAS  WebSphere Application Server  // 9.0.5.16 //  Build Date : 6/9/23
31.
【坑】【WAS】WebSphere侧的数据源【CACCC_BB 】,配置时,名字后面多了一个空格,和脚本中的数据源名【CACCC_BB】不匹配,造成启动报错,程序处理时无法正常连接数据
32.不同的用户,从不同的服务器,连接目标服务器,从目标服务器接收主机公钥是一样的!

33.WAS出错总结 (打印文档中有详细记述)  (GPT_005中也有详细记述)

34.リバーシ // ドミ・リバーシ // Domi 拉丁语:“在家”// Reversi 翻转棋戏 // One Piece 黒転・支配
35.げんかく 厳格 // Strict
36.
【ssh】StrictHostKeyChecking=no 时,如果目标主机公钥在  ~/.ssh/known_hosts 文件中不存在,会写入 本次连接时目标主机的内容。
37.
【ssh】StrictHostKeyChecking=no 时,如果目标主机公钥在  ~/.ssh/known_hosts 文件中存在,但是内容不一样,会置换 known_hosts  文件中原本的内容,写入本次连接时目标主机的内容。
38.ssh -V  // 查看 OpenSSH的版本 
39.デリバリー delivery;送货,交付,交货,配送。

40.【shell 应用】 tee -a xxxx.log // 支持持续写入,在已有文件末尾追加内容
40.【shell 应用】 shell中清空文件 [ >  xxxx.log  ]
41.【shell 应用】 批量执行ddl文件
(GPT_005--018)
42.にゅうしゅ 入手 // 手に入れる  // XXXシステムのknown_hosts入手
43.【ssh】/etc/ssh/ssh_host_rsa_key.pub    会写入 ~/.ssh/known_hosts
44.【ssh】RSA      开始内容 AAAAB3NzaClyc2EAAAABIwAAAQEAsGWAoHYwBcnAkPaGZ565wPQ
45.【ssh】ECDSA  开始内容 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBB

46.及んでいます 已经波及到了  // 炎症

47.1766329200 // 2025/12/22(月) JST
48.【帳票】SVF  // wingarc 的 SVF 是 什么 // super visual formade
49.【帳票】wingarc  // SVFとは、ウイングアーク1stが開発・販売している、帳票作成・出力のためのミドルウェア製品群。業務システムを開発する際に帳票を作成・印刷する機能を組み込むことができる。帳票にはグラフやチャートを含むことができ、文字の装飾や禁則処理などにも対応している

51.【nmon】 m 查看内存使用情况, t 查看各个程序占用内存情况(一览)
52.【Linux】 cat 活用 ls -l | cat -n   // shell 中,可以使用此方法输出内容,方便调试
53.【单位】7位的Byte,1M (100万) 8位的Byte 10M

54.【SVF】Formade    结合"Form"与"Made",指制作和生成表单的核心功能 // super visual formade

■2025/11/01~2025/11/30   之间整理

01.【Linux】【删除乱码文件 001】ls -i

02.【Linux】【删除乱码文件 002】find -inum 节点号 -delete

03.【Excel】循环参照 (循环引用)(circular references) // 问题解决 ⇒ 在(状态栏)左下角 中可以看到,那个单元格是引用参照 。 (需要每个sheet页查看)

04.【Linux】【AIX】 mount 恒久对应 /etc/filesystems

05.循環 じゅんかん // 【Excel】循环参照 (循环引用)

06.【DB2】select * from syscat.TABAUTH  // 查看所有用户 //  「DATAACCESSAUTH」的值是【Y】时,代表可以CURD数据。

07.【服务器】 创建目录  mkdir -pm 0777 /Work/202512_SSS    // p --parent 自动创建不存在的父目录, // m --mode 指定权限 // 0777 0表示

08.【服务器】 【AIX】清空目录  rm -ref /Work/202512_SSS      // e 表示显示删除进度(显示删除清单)// echo (回声,反馈)

09.【服务器】 【LInux】 清空目录 rm -r -v /Work/202512_SSS 

10.execution  / ˌeksɪˈkjuːʃ(ə)n / 执行,实施,完成

11.echo  / ˈekəʊ / 回声,回音,余音绕梁;重复,附和,共鸣

12.【服务器】如何查看当前系统是 ksh 还是 bash 。 使用 echo $0 结果是 【-ksh】 或者 【bash】 // UNIX 和 AIX 多是 ksh

13.【服务器】【坑】 shell文件中,使用了 \r\n 换行,造成了生成的文件后面 有【\015】(十进制13,八进制,十六进制0x0D 回车符 )

LOG_FILE="/Work/202512_AAA/$(uname -n)_Shell_Work_Log.txt"
# Clear Log
> "$LOG_FILE"
echo "================xxx" | tee -a "$LOG_FILE"

14.【服务器】【AIX】【坑】【解决】查看有乱码(特殊字符)的文件, ls -b // 可以看到 文件后面有 \015 (字符回车)

15.【服务器】【AIX】【坑】【解决】rm xxxx* // 通过 通配符删除

16.【服务器】【AIX】【坑】【解决】ls -i  // 先获得文件的 id

17.【服务器】【AIX】【坑】【解决】find . -inum 45214 -exec rm -fr {}\;   // 根据文件的id删除文件

18.【服务器】AIX中,find 命令 不支持 maxdepth选项

19.【服务器】AIX中,find 命令 不支持 maxdepth选项, 可以使用 find /Apl/ttt/* -prune -type f

〇 find /Apl/ttt/* -prune -type f
× find /Apl/ttt/ -prune -type f
× find /Apl/ttt/* -type f -prune 

20.【服务器】【AIX】只查看当前目录下面的文件, 可以使用 find /Apl/ttt/* -prune -type f | xargs ls -l

21.DWH // A data warehouse is a centralized repository that aggregates data from various sources to support data analysis, data mining, artificial intelligence (AI), and machine learning. 

22.warehouse   仓库,货栈,货仓 //  DWH // data  warehouse 数据仓库 //  PowerCenter 

23.PowerCenter // Informatica 公司产品 // 它提供了一个独特的端到端数据集成平台,具有广泛的功能来集成来自不同来源的原始、碎片数据,将其转换为完整、高质量、业务就绪的信息。

24.ETL (extract transform load)

25.Extraction is the first phase of “extract, transform, load.” Data is collected from one or more data sources. It is then held in temporary storage, where the next two steps are executed.

26.Transform:In the transformation phase, data is processed to make its values and structure conform consistently with its intended use case. The goal of transformation is to make all data fit within a uniform schema before it moves on to the last step.

27.Load:Finally, the load phase moves the transformed data into a permanent target system. 

28.【服务器】【坑】 find /Mid/db2/ -type -f | sort | xargs ls -l | tee -a "$LOGS_FILE"  // 【坑在】如果目录中没有文件,ls -l  显示当前目录下面的所有文件,【解决】先 [ cd  /Mid/db2/ ]

29.Celonis 是一家源自德国、专注于流程挖掘的大数据分析公司,它通过分析企业现有系统(如ERP、CRM等)的数据日志,来可视化、分析和优化业务流程,帮助企业发现并解决运营中的效率瓶颈问题 // DWH

30.Veracode Scan 時、Radio Button 「Auto-Scan after Prescan」「on  /off 」 选择 off

31.Veracode Scan 時、Pull down List「Scan Details 」「Previous Selection  / Veracode Default 」  选择 Veracode Default

32.懇親会 こんしんかい 联欢会

33.【服务器】 command 2>&1 | tee -a output.log

34.【服务器】【AIX】cp 不加参数,复制覆盖原文件(/AA/BB/aa.txt)时,会保持原文件的属性。  cp /Work/BB/aa.txt /AA/BB/aa.txt

35.【服务器】【AIX】cp 复制文件夹 cp -rf // Jenkins

36.【Windows】【Teams】用ID参加会议。 ①カレンダー ②今すぐ会議(右侧向下的▽)③选择【#IDを使用して参加】

37.クレデンシャル // 【credential】 概要 クレデンシャル とは、資格、経歴、認定証、信任状などの意味を持つ英単語。// 情報セキュリティ の分野では、 認証 などに用いられるID、ユーザー名

38.Assessment // 评估,评价 // AutoAssessment 自动评价 

39.Allowance 津贴 // 语言补助

40.Bouns 奖金

41.Audience / ˈɔːdiəns / 观众,听众;读者;觐见,拜见;拥护者 // JWT

42.【坑】【Jenkins】新旧版本切换,两侧版本不一致。 旧的最新 BUILD_NUMBER > 新的 BUILD_NUMBER ,造成 新的使用时BUILD_NUMBER 和之前的重复,调用GitAPI生成Tag的名字时,名字重复,生成Tag失败。

43.【shell】 加操作〇: echo $((200+250))   〇:echo $(($echo "250") + 200)) 
                   ×:echo$(200+250)              ×:echo $( ($echo "250") + 200)) 
             export BUILD_NUM=$(echo $(($echo "${BUILD_NUMBER}") + 200)))

44.【Jenkins】内部变量 "${BUILD_NUMBER}"  // 每次运行,自增1

45.【Jenkins】内部变量 "${BUILD_NUMBER}" 关联 文件  xxx/jobs/xxxx/nextBuildNumber  // 此文件中,保存个数

46.【Jenkins】 【nextBuildNumber】画面   目录:Jenkins/XXX/TTT_AAA/TTT

47.【Jenkins】 【nextBuildNumber】服务器目录:/var/jenkins_home/jobs/XXX/jobs/TTT_AAA/jobs/TTT/nextBuildNumber

48.【坑】【日文日期转换】1948/05/02 日期转换失败,坑的原因,日本,从那一天的凌晨两点开始使用夏令时。 解决:转换时不使用严格模式。 // 到1952年4月28日为止,停止使用夏令时。

49.【日文特殊字符】【-】 :【2D:半角减号】(817C:数学减号)(ASCII字符,45),【B0:半角长音】(非ASCII字符,SJIS的1Byte字符)(815B:长音),

50.【日文特殊字符】【ー】【SJIS】:      U+FF0D

51.【日文特殊字符】【ー】【IBM943】:U+2212

52.WSDL 是一种基于 XML 的语言,用于描述Web服务的接口和操作

53.WSDL Web Services Description Language // IF0X.wsdl

54.フォールバック // Fall Back // FB // 退一步 // 系统发布后取消,回退到之前的版本

55.Inc.  XXX Inc. // Incoporated  股份有限公司 // 代码版权,作者 标记时

56.【Liunx】特殊符号【||】如果前一个命令执行失败,则执行后一个。 chmod 770 $dir || echo "Faild to Change mode"

57.【Liunx】记号【;】用于将多条命令写在同一行,按顺序依次执行。 export SHELL_DIR=$(cd $(dirname $0);pwd)

58.【工具】【WinMerge】 表示----行内差異を表示--------------------->效果:行内不一样的地方,可以颜色标记出来。(如果不选中,差异的一行,整体是一个颜色)

59.【Liunx】特殊符号【%】从变量值的末尾开始匹配,删除匹配的部分(最短匹配) filename="example.tar.gz"; echo $(filename%.*) 输出 example.tar

60.【Liunx】特殊符号【%%】从变量值的末尾开始匹配,删除匹配的部分(最长匹配)filename="example.tar.gz"; echo $(filename%%.*) 输出 example

61.特殊符号【\】转义字符 upload_url="${upload_url%\{*}" 从 upload_url的值中,删除最后一个{以及后面的内容,由于{是特殊字符,需要使用反斜杠\转义

62.git show xxxxcomitidxx --name-only

63.git show xxxxcomitidxx --name-status // 可以显示状态【A】【D】【M】

■2025/11/01~2025/11/30   纯单词整理(No.43)

01.【Linux】【删除乱码文件 001】ls -i
02.【Linux】【删除乱码文件 002】find -inum 节点号 -delete

03.【Excel】循环参照 (循环引用)(circular references) // 问题解决 ⇒ 在(状态栏)左下角 中可以看到,那个单元格是引用参照 。 (需要每个sheet页查看)
04.【Linux】【AIX】 mount 恒久对应 /etc/filesystems
05.循環 じゅんかん // 【Excel】循环参照 (循环引用)
06.【DB2】select * from syscat.TABAUTH  // 查看所有用户 //  「DATAACCESSAUTH」的值是【Y】时,代表可以CURD数据。
07.【服务器】 创建目录  mkdir -pm 0777 /Work/202512_SSS    // p --parent 自动创建不存在的父目录, // m --mode 指定权限 // 0777 0表示
08.【服务器】 【AIX】清空目录  rm -ref /Work/202512_SSS      // e 表示显示删除进度(显示删除清单)// echo (回声,反馈)
09.【服务器】 【LInux】 清空目录 rm -r -v /Work/202512_SSS 

10.execution  / ˌeksɪˈkjuːʃ(ə)n / 执行,实施,完成
11.echo  / ˈekəʊ / 回声,回音,余音绕梁;重复,附和,共鸣

12.【服务器】如何查看当前系统是 ksh 还是 bash 。 使用 echo $0 结果是 【-ksh】 或者 【bash】 // UNIX 和 AIX 多是 ksh
13.【服务器】【坑】 shell文件中,使用了 \r\n 换行,造成了生成的文件后面 有【\015】(十进制13,八进制,十六进制0x0D 回车符 )
14.【服务器】【AIX】【坑】【解决】查看有乱码(特殊字符)的文件, ls -b // 可以看到 文件后面有 \015 (字符回车)
15.【服务器】【AIX】【坑】【解决】rm xxxx* // 通过 通配符删除
16.【服务器】【AIX】【坑】【解决】ls -i  // 先获得文件的 id
17.【服务器】【AIX】【坑】【解决】find . -inum 45214 -exec rm -fr {}\;   // 根据文件的id删除文件
18.【服务器】AIX中,find 命令 不支持 maxdepth选项
19.【服务器】AIX中,find 命令 不支持 maxdepth选项, 可以使用 find /Apl/ttt/* -prune -type f
20.【服务器】【AIX】只查看当前目录下面的文件, 可以使用 find /Apl/ttt/* -prune -type f | xargs ls -l

21.DWH // A data warehouse is a centralized repository that aggregates data from various sources to support data analysis, data mining, artificial intelligence (AI), and machine learning. 
22.warehouse   仓库,货栈,货仓 //  DWH // data  warehouse 数据仓库 //  PowerCenter 
23.PowerCenter // Informatica 公司产品 // 它提供了一个独特的端到端数据集成平台,具有广泛的功能来集成来自不同来源的原始、碎片数据,将其转换为完整、高质量、业务就绪的信息。
24.ETL (extract transform load)
25.Extraction is the first phase of “extract, transform, load.” Data is collected from one or more data sources. It is then held in temporary storage, where the next two steps are executed.
26.Transform:In the transformation phase, data is processed to make its values and structure conform consistently with its intended use case. The goal of transformation is to make all data fit within a uniform schema before it moves on to the last step.
27.Load:Finally, the load phase moves the transformed data into a permanent target system. 

28.【服务器】【坑】 find /Mid/db2/ -type -f | sort | xargs ls -l | tee -a "$LOGS_FILE"  // 【坑在】如果目录中没有文件,ls -l  显示当前目录下面的所有文件,【解决】先 [ cd  /Mid/db2/ ]
29.Celonis 是一家源自德国、专注于流程挖掘的大数据分析公司,它通过分析企业现有系统(如ERP、CRM等)的数据日志,来可视化、分析和优化业务流程,帮助企业发现并解决运营中的效率瓶颈问题 // DWH
30.Veracode Scan 時、Radio Button 「Auto-Scan after Prescan」「on  /off 」 选择 off
31.Veracode Scan 時、Pull down List「Scan Details 」「Previous Selection  / Veracode Default 」  选择 Veracode Default
32.懇親会 こんしんかい 联欢会
33.【服务器】 command 2>&1 | tee -a output.log
34.【服务器】【AIX】cp 不加参数,复制覆盖原文件(/AA/BB/aa.txt)时,会保持原文件的属性。  cp /Work/BB/aa.txt /AA/BB/aa.txt
35.【服务器】【AIX】cp 复制文件夹 cp -rf // Jenkins
36.【Windows】【Teams】用ID参加会议。 ①カレンダー ②今すぐ会議(右侧向下的▽)③选择【#IDを使用して参加】

37.クレデンシャル // 【credential】 概要 クレデンシャル とは、資格、経歴、認定証、信任状などの意味を持つ英単語。// 情報セキュリティ の分野では、 認証 などに用いられるID、ユーザー名
38.Assessment // 评估,评价 // AutoAssessment 自动评价 
39.Allowance 津贴 // 语言补助
40.Bouns 奖金
41.Audience / ˈɔːdiəns / 观众,听众;读者;觐见,拜见;拥护者 // JWT
42.【坑】【Jenkins】新旧版本切换,两侧版本不一致。 旧的最新 BUILD_NUMBER > 新的 BUILD_NUMBER ,造成 新的使用时BUILD_NUMBER 和之前的重复,调用GitAPI生成Tag的名字时,名字重复,生成Tag失败。
43.【shell】 加操作〇: echo $((200+250))   〇:echo $(($echo "250") + 200)) 
                       ×:echo$(200+250)              ×:echo $( ($echo "250") + 200)) 
             export BUILD_NUM=$(echo $(($echo "${BUILD_NUMBER}") + 200)))

44.【Jenkins】内部变量 "${BUILD_NUMBER}"  // 每次运行,自增1
45.【Jenkins】内部变量 "${BUILD_NUMBER}" 关联 文件  xxx/jobs/xxxx/nextBuildNumber  // 此文件中,保存个数
46.【Jenkins】 【nextBuildNumber】画面   目录:Jenkins/XXX/TTT_AAA/TTT
47.【Jenkins】 【nextBuildNumber】服务器目录:/var/jenkins_home/jobs/XXX/jobs/TTT_AAA/jobs/TTT/nextBuildNumber

48.【坑】【日文日期转换】1948/05/02 日期转换失败,坑的原因,日本,从那一天的凌晨两点开始使用夏令时。 解决:转换时不使用严格模式。 // 到1952年4月28日为止,停止使用夏令时。
49.【日文特殊字符】【-】 :【2D:半角减号】(817C:数学减号)(ASCII字符,45),【B0:半角长音】(非ASCII字符,SJIS的1Byte字符)(815B:长音),
50.【日文特殊字符】【ー】【SJIS】:      U+FF0D
51.【日文特殊字符】【ー】【IBM943】:U+2212

52.WSDL 是一种基于 XML 的语言,用于描述Web服务的接口和操作
53.WSDL Web Services Description Language // IF0X.wsdl

54.フォールバック // Fall Back // FB // 退一步 // 系统发布后取消,回退到之前的版本
55.Inc.  XXX Inc. // Incoporated  股份有限公司 // 代码版权,作者 标记时
56.【Liunx】特殊符号【||】如果前一个命令执行失败,则执行后一个。 chmod 770 $dir || echo "Faild to Change mode"
57.【Liunx】记号【;】用于将多条命令写在同一行,按顺序依次执行。 export SHELL_DIR=$(cd $(dirname $0);pwd)
58.【工具】【WinMerge】 表示----行内差異を表示--------------------->效果:行内不一样的地方,可以颜色标记出来。(如果不选中,差异的一行,整体是一个颜色)
59.【Liunx】特殊符号【%】从变量值的末尾开始匹配,删除匹配的部分(最短匹配) filename="example.tar.gz"; echo $(filename%.*) 输出 example.tar
60.【Liunx】特殊符号【%%】从变量值的末尾开始匹配,删除匹配的部分(最长匹配)filename="example.tar.gz"; echo $(filename%%.*) 输出 example
61.特殊符号【\】转义字符 upload_url="${upload_url%\{*}" 从 upload_url的值中,删除最后一个{以及后面的内容,由于{是特殊字符,需要使用反斜杠\转义

62.git show xxxxcomitidxx --name-only
63.git show xxxxcomitidxx --name-status // 可以显示状态【A】【D】【M】

===

■2025/12/01~2025/12/31   之间整理

01.csum 默认是 MD5

02.MD5       128bit  16byte  32位16进制表示

03.SHA1      160bit  20byte  40位16进制表示

04.SHA256  256bit  32byte  64位16进制表示

05.【服务器】mkdir -pm 0750 /AAA/BBB/CCC

06.【服务器】【AIX】在 /AAA/BBB/CCC 目录下,执行删除命令 rm -ef /AAA/BBB/CCC ,无法删除 CCC 这个目录。

07.【DB2】【导入数据】方式1:db2 "IMPORT FROM /AA/BB/xxx.csv OF DEL                                                  INSERT   INTO XXX.TTT"  

08.【DB2】【导入数据】方式2:db2 "IMPORT FROM /AA/BB/xxx.csv OF DEL    MODIFIED BY usedfaults       REPLACE INTO XXX.TTT" 

09.【DB2】【导入数据】方式2: 说明 :MODIFIED BY usedfaults    如果 csv中某些列的值为空,则使用目标列中的默认值

10.【DB2】【导入数据】INSERT   INTO 模式,如果有数据,追加插入。  REPLACE INTO  模式,插入前会清空数据库中的数据。

11.【DB2】union 和 union all 的区别:  union all 不去重,一般都使用这个。

12.【DB2】union 和 union all 的排序:如果要排序,select count(*) from XXXX AS “ccc”, 1 order_column order by order_column;

13.【DB2】【服务器】shell 脚本中执行,解决双引号中使用双引号的问题,先定义一个变量,“”里面使用这个变量

EXPECT="Expect" 
db2 "select count(*) AS AAA_BBB_CCC , 55 As $EXPECT from AAA_BBB_CCC "

14.【服务器】【AIX】/Logs/os/sudo.log       // 可以查看那个用户切换了管理员权限

15.【服务器】【AIX】/Logs/os/auth_os.log   // 可以查看登录认证相关的操作,比如sftp连接操作 // Accept password for userNameXXX from 10.10.10.123 prot 55555 ssh2

16.【2025_1212】70(10个服务器) + 84(3个配置_WAS)

17.【DB2】使用命令导入数据时,错误的日期格式 "2025/12/12"; 正确的日期格式"2025-12-12-00.00.00.000000"

18.【服务器】【坑】 <因为>父目录的权限使用了  粘滞位(Stickybit),drwxrwxrwt  root system /Work ; <所以>用户B创建了 777 /Work/2025_1221 的文件夹,用户D无法删除此文件夹。

19.【服务器】【坑】(drwxrwxrwt  root system /Work ; ) 粘滞位(Stickybit),或粘着位。最常见的用法在目录上设置粘滞位,如此以来,只有目录内文件的所有者或者root才可以删除或移动该文件。

20.【XLDeploy】【坑】XLDeploy某些地方设置出错时,XLDeploy中对应的Package执行后,在XLDeploy中的Mointoring中的Deployment tasks中,没任何执行显示,也没有任何错误提示(坑!!!)。

21.【XLDeploy】【坑】某些地方设置出错 ⇒ 比如:Package中,Type是cmd.command的资材,在Command line中 ,【错误:什么也没有写(漏写了); 正确: ksh {xxxx} param1 】、会造成,ServiceNow申请这个Package执行后,在XLDeploy中的Mointoring中的Deployment tasks中,没任何执行显示,也没有任何错误提示(坑!!!)。

22.【DB2】shell脚本中连接SQL,即使执行SHELL前已经执行了 db2 CONNECT TO XXXDB命令,shell脚本中也要写上这个给命令,后续才能执行db2 XXX 等命令。

23.【DB2】SQLCODE=-911, SQLSTATE=40001理由コード68:事务等待锁的时间,超过了时间阈值 (这个时间通常是30秒)// ロック・タイムアウトのために、トランザクションがロールバークされました。

24.【DB2】SQLCODE=-911, SQLSTATE=40001理由コード 2:事务直接形成循环依赖,导致死锁。// デッドロックのために、トランザクションがロールバークされました。

25.【DB2】SQLCODE=-911, SQLSTATE=40001理由コード68 和  理由コード 2 ,虽然 后者更像是死锁,但是,两者 抛出的异常都是【org.apache.openjpa.persistence.OptimisticLockException】

26.【服务器】【SSH】【JSCH 0.1.53】【坑】      ssh-keygen -t rsa  // 不识别这个开头 // -----BEGIN OPENSSH PRIVATE KEY -----

27.【服务器】【SSH】【JSCH 0.1.53】【坑解决】ssh-keygen -t rsa -m PEM -f id_rsa // 使用旧格式创建 // ----- BEGIN RSA PRIVATE KEY ------ // 或使用更高的版本

28.【服务器】【SSH】【注意点】ssh-keygen 生成两个文件, id_rsa 和id_rsa.pub 当把 id_rsa.pub放到对方服务器的.SSH目录下面时,不要忘记改名为authorized_keys

29.裏技 うらわざ

30.C/O Cut Over 指系统上线,或 上线切换的过程 (リリース)

31.【查看ssh服务是否启动】Get-services  // PowerShell

32.【查看ssh服务是否启动】ps -ef | grep sshd

33.冒頭 ぼうとう 区別 頭文字 XXX_AAAAAA; 冒頭はXXX; 頭文字はX

缩写对应的德语全称德语意思对应的日语星期对应的英文星期
MoMontag月亮之日月曜日Monday
DiDienstag战神之日火曜日Tuesday
MiMittwoch一周之中水曜日Wednesday
DoDonnerstag雷神之日木曜日Thursday
FrFreitag爱神之日金曜日Friday
SaSamstag / Sonnabend安息日 / 周日的前夜土曜日Saturday
SoSonntag太阳之日日曜日Sunday

■2025/12/01~2025/12/31   纯单词整理(No.44)

01.csum 默认是 MD5
02.MD5       128bit  16byte  32位16进制表示
03.SHA1      160bit  20byte  40位16进制表示
04.SHA256  256bit  32byte  64位16进制表示
05.【服务器】mkdir -pm 0750 /AAA/BBB/CCC
06.【服务器】【AIX】在 /AAA/BBB/CCC 目录下,执行删除命令 rm -ef /AAA/BBB/CCC ,无法删除 CCC 这个目录。

07.【DB2】【导入数据】方式1:db2 "IMPORT FROM /AA/BB/xxx.csv OF DEL                                                  INSERT   INTO XXX.TTT"  
08.【DB2】【导入数据】方式2:db2 "IMPORT FROM /AA/BB/xxx.csv OF DEL    MODIFIED BY usedfaults       REPLACE INTO XXX.TTT" 
09.【DB2】【导入数据】方式2: 说明 :MODIFIED BY usedfaults    如果 csv中某些列的值为空,则使用目标列中的默认值
10.【DB2】【导入数据】INSERT   INTO 模式,如果有数据,追加插入。  REPLACE INTO  模式,插入前会清空数据库中的数据。

11.【DB2】union 和 union all 的区别:  union all 不去重,一般都使用这个。
12.【DB2】union 和 union all 的排序:如果要排序,select count(*) from XXXX AS “ccc”, 1 order_column order by order_column;
13.【DB2】【服务器】shell 脚本中执行,解决双引号中使用双引号的问题,先定义一个变量,“”里面使用这个变量
14.【服务器】【AIX】/Logs/os/sudo.log       // 可以查看那个用户切换了管理员权限
15.【服务器】【AIX】/Logs/os/auth_os.log   // 可以查看登录认证相关的操作,比如sftp连接操作 // Accept password for userNameXXX from 10.10.10.123 prot 55555 ssh2
16.【2025_1212】7---0(10个服务器) + 8---4(3个配置_WAS)
17.【DB2】使用命令导入数据时,错误的日期格式 "2025/12/12"; 正确的日期格式"2025-12-12-00.00.00.000000"

18.【服务器】【坑】 <因为>父目录的权限使用了  粘滞位(Stickybit),drwxrwxrwt  root system /Work ; <所以>用户B创建了 777 /Work/2025_1221 的文件夹,用户D无法删除此文件夹。
19.【服务器】【坑】(drwxrwxrwt  root system /Work ; ) 粘滞位(Stickybit),或粘着位。最常见的用法在目录上设置粘滞位,如此以来,只有目录内文件的所有者或者root才可以删除或移动该文件。

20.【XLDeploy】【坑】XLDeploy某些地方设置出错时,XLDeploy中对应的Package执行后,在XLDeploy中的Mointoring中的Deployment tasks中,没任何执行显示,也没有任何错误提示(坑!!!)。
21.【XLDeploy】【坑】某些地方设置出错 ⇒ 比如:Package中,Type是cmd.command的资材,在Command line中 ,【错误:什么也没有写(漏写了); 正确: ksh {xxxx} param1 】、会造成,ServiceNow申请这个Package执行后,在XLDeploy中的Mointoring中的Deployment tasks中,没任何执行显示,也没有任何错误提示(坑!!!)。

22.【DB2】shell脚本中连接SQL,即使执行SHELL前已经执行了 db2 CONNECT TO XXXDB命令,shell脚本中也要写上这个给命令,后续才能执行db2 XXX 等命令。
23.【DB2】SQLCODE=-911, SQLSTATE=40001理由コード68:事务等待锁的时间,超过了时间阈值 (这个时间通常是30秒)// ロック・タイムアウトのために、トランザクションがロールバークされました。
24.【DB2】SQLCODE=-911, SQLSTATE=40001理由コード 2:事务直接形成循环依赖,导致死锁。// デッドロックのために、トランザクションがロールバークされました。
25.【DB2】SQLCODE=-911, SQLSTATE=40001理由コード68 和  理由コード 2 ,
虽然 后者更像是死锁,但是,两者 抛出的异常都是【org.apache.openjpa.persistence.OptimisticLockException】
26.【服务器】【SSH】【JSCH 0.1.53】
【坑】      ssh-keygen -t rsa  // 不识别这个开头 // -----BEGIN OPENSSH PRIVATE KEY -----
27.【服务器】【SSH】【JSCH 0.1.53】【坑解决】ssh-keygen -t rsa -m PEM -f id_rsa // 使用旧格式创建 // ----- BEGIN RSA PRIVATE KEY ------ // 或使用更高的版本
28.【服务器】【SSH】
【注意点】ssh-keygen 生成两个文件, id_rsa 和id_rsa.pub 当把 id_rsa.pub放到对方服务器的.SSH目录下面时,不要忘记改名为authorized_keys

29.裏技 うらわざ
30.C/O Cut Over 指系统上线,或 上线切换的过程 (リリース)
31.【查看ssh服务是否启动】Get-services  // PowerShell
32.【查看ssh服务是否启动】ps -ef | grep sshd
33.冒頭 ぼうとう 区別 頭文字 XXX_AAAAAA; 冒頭はXXX; 頭文字はX

===

■2026/01/01~2026/01/31   之间整理

01. 【Git命令】【显示所有分支及端点】git log --oneline --graph --all --decorate -n 10 // 在查看历史时,可以按 空格键 向下翻页,按 q 键退出浏览。

02.【IBM】【Liberty 】通常没有一个像传统WAS那样独立、功能全面的图形化管理控制台和登录画面。 // 在Liberty的 server.xml 配置文件中,可以快速设置管理员用户名和密码。

03.【IBM】【Liberty 】轻量级、模块化、启动快,适用于云原生和微服务;默认安装不包含全面的图形化管理控制台。管理主要通过配置文件完成;安全配置(如用户名、密码)主要在 server.xml 配置文件中定义;

04.【Jenkins】某个Branch初次发布时,没有提交履历。比如从Master建立了一个Branch:[202601_001],并进行了3次提交,  3次提交后初次发布Branch:[202601_001]。那么发布时,不会显示这3次提交的履历。

05.暗黙 あんもく // implicitly 含蓄地,暗中地;绝对地 // 隐式执行的 // 【DB2】暗黙的にシステム・アクション・タイプ"2"を実行中にエラー発生しました。

06.salesman 销售员       简写【slsmn】【salesman】

07.allocate   分配

08.allocated 已分配的

09.agency    代理机构       简写【agcy】【agency】

10.implicitly   / ɪmˈplɪsɪtli /  含蓄地,暗中地;绝对地  // 暗黙 あんもく

11.【VSCOde】【插件】Open Liberty Tools //  lightweight tools for developing, assembling, and deploying apps to Open Liberty. Java 21 is now required as of version 25.2 of the tools.

12.【Git命令行】【修改文件(out)】git diff  --output %outputFile% --name-status origin/master origin/test/test_202406_10

13.【Git命令行】【修改文件(   )】git diff  --name-status origin/master origin/hotfix_202601_001

14.【Git命令行】【简洁(修改量) 】git diff  --shortstat origin/master origin/feature/2025_0317_10 -- :!jenkins/* :!scr/test/* :!src/docs/*

15.【Git命令行】【明细(修改量) 】git diff  --stat origin/master origin/feature/2025_0317_10 -- :!jenkins/* :!scr/test/* :!src/docs/*

16.handshake 握手;握手协议 // The TCP handshake ensures that both devices are ready to transmit data. 

17.shake  基本义:摇动,晃动

18.JDWP // Java Debug Wire Protocol // Java 调试线协议  // JDWP-Handshake

19.wire  金属丝,金属线;电线,导线;

20.attach  附加;系上,贴上,连接;附上(附件);赋予,认为……具有; 和……在一起,缠着;

21.Evaluation failed because the thread is not suspended. // 调试器只有在线程因断点、单步执行等原因暂停时,才能安全地访问和评估该线程的堆栈、变量等信息。如果你尝试在程序正常运行时进行这些操作,就会触发这个错误。

https://blog.csdn.net/xieyunc/article/details/96422805

22.evaluation 评价,评估

23.VSCode基础

==================

【VSCode基础】VSCode快捷键总结、工程导入配置等-CSDN博客

==================

24.2月末、AWS環境構築完了予定です。

25.【VScode】【Liberty】defaultServer サービス 起動 60~75秒

26.【VScode】【Liberty】アプリケーション(XXX) 起動 320~350秒 // XXX はプロジェクトの名前

27.【VScode】【Liberty】defaultServer とアプリケーション 全部起動後、アプリケーション(XXX)裏のAPIなど利用できる。

28.【VScode】修改语言,【ctrl + shift + p】, 然后输入 [ Configure Display Language ], 然后选择 [ en ] 修改为英语(也可选择别的语言),之后会提示你重启,重启后,便是修改后的语言界面。

29.【VScode】【extensions】extensions 扩展插件的后缀是 vsix  //  Visual Studio Installer eXtension

30.【Eclipse】【java21】【坑】过低版本的Eclipse无法使用过高版本的Java。 // 比如 2018 版 的Eclipse,无法使用 java21 (Java 21于2023年9月19日发布)

31.【SSH】known_hosts中,一个主机可以对应多个key // 期限切れのために、新キー追加

32.【SSH】【key】256byte,使用Base64存储。 // 原始 SSH 密钥 (256字节)     Base64   344

33.【SSH】【key】ecds-sha2-nistp256,使用Base64存储。 // 私钥 (256bit)   公钥(512bit,64字节)

34.【Base64】Base64字符串的长度,一定是数字4的整数倍

35.【Base64】64字节,对应的Base64的长度是88,补两个=  // 64/3得到的结果 21.33 向上取整,得到22,在乘以4

36.【Base64】65字节,对应的Base64的长度是88,补一个=

37.【Base64】66字节,对应的Base64的长度是88, 没有=

38.赤波線 あかはせん // jakarta.ws.rs.core.XXXXXX // jakarta // VSCode

39.さすがに。。。ない // 它表达了一种 “基于一般认知或高度评价,对当前出现的否定性结果感到意外、理解或强调” 的语气。 // 不会连 jakarta也没有吧。。。

40.さすがに。。。ない // 面白い話ですが、さすがにそんなこと信じませんよ。// 故事很有趣,但(我再怎么也不会)相信那种事哦。

41.【java】 javax.ws.rs.Path  ⇒ jakarta.ws.rs.Path

42.【VSCode】【Mave】【坑】本地java工程,默认使用【用户的目录:${user.home}/.m2/settings.xml】,即使你在VSCode的配置文件中指定了其它位置的settings.xml也没有用。【解决】把你的好用的Maven的settings.xml,复制到${user.home}/.m2/settings.xml】下面。

43【Java21】【坑】  必须指定 java21    <properties><java.version>21</java.version></properties> 

44.【Maven】mvn dependency:resolve 和 mvn clean package 比较 ⇒ 更快,更适合初级构建工程 ( 不进行编译,因此不能发现编译错误 )

方面mvn dependency:resolvemvn clean package
核心目的依赖解析、下载和报告完整的项目构建和打包
依赖下载行为✅ 主要功能:主动下载所有本地不存在的依赖,并验证依赖可达性✅ 附带功能:在编译前按需下载本地不存在的依赖(作为构建过程的一部分)
编译源代码❌ 不编译代码✅ 编译所有源代码(compile阶段)
运行单元测试❌ 不运行测试✅ 运行所有单元测试(test阶段)
打包输出❌ 不生成包文件✅ 打包生成JAR/WAR等(package阶段)
清理构建❌ 不清理target目录✅ 清理target目录(clean阶段)
主要输出依赖解析报告、本地仓库中的jar包target/目录下的可部署包文件
典型用途1. 初始化项目依赖
2. 验证依赖配置
3. 填充本地仓库缓存
1. 构建可部署的软件包
2. 准备测试或发布
3. 完整验证构建流程
执行速度快(仅处理依赖)慢(执行完整构建生命周期)
构建阶段覆盖dependency:resolve插件目标clean + validate + compile + test + package
能否发现编译错误❌ 不进行编译,因此不能发现编译错误✅ 在compile阶段会编译源代码,如果存在编译错误,构建会失败并报告错误信息

45.【SFDC】证明书便更 C:\Program Files\Java\jre1.8.0_191\lib\security>keytool -list  -keystore cacerts -storepass changeit | findstr "Digicert"

====

digicertglobalrootca [jdk], 2016-8-25, trustedCertEntry,
证书指纹 (SHA1): A8:98:5D:3A:65:E5:E5:C4:B2:D7:D6:6D:40:C6:DD:2F:B1:9C:54:36

digicertassuredidg3 [jdk], 2016-8-25, trustedCertEntry,
digicerttrustedrootg4 [jdk], 2016-8-25, trustedCertEntry,
digicertglobalrootg3 [jdk], 2016-8-25, trustedCertEntry,
digicertassuredidrootca [jdk], 2016-8-25, trustedCertEntry,
digicertglobalrootg2 [jdk], 2016-8-25, trustedCertEntry,
digicertassuredidg2 [jdk], 2016-8-25, trustedCertEntry,
digicerthighassuranceevrootca [jdk], 2016-8-25, trustedCertEntry,
digicertglobalrootca [jdk], 2016-8-25, trustedCertEntry,

=======

digicertglobalrootg2 [jdk], 2016-8-25, trustedCertEntry,
证书指纹 (SHA1): DF:3C:24:F9:BF:D6:66:76:1B:26:80:73:FE:06:D1:CC:8D:4F:82:A4


=======

46.【SFDC】证明书便更; digicertglobalrootca ⇒ digicertglobalrootg2;「...54:36」⇒「...82:A4」

【当前(2026/02/27)的CA机构】

=======

【变更计划】

Question: Salesforce certificates will begin to be chained from the Digicert Global Root G2 (Digicert G2 Root) - Boomi Community

Salesforce certificates will begin to be chained from the Digicert Global Root G2 (Digicert G2 Root)

Salesforce announced today that starting on 02/05/2025, their certificates will begin to be chained from the Digicert Global Root G2. Will this have an impact on the integrations that we have between our apps and Salesforce.

=======

【(2026/02/05)之后的CA机构】

。。。等待更新

=======

HttpClient 使用时,出现「no trusted certificate found」的原因 (JDK没有安装相应的证明书)-CSDN博客

==========

47.spell  拼写  // VScode  cSpell 

48.deprecated 过时的   // VScode  Check 过时的方法

49.netstat -ano | findstr "port99" // 找到PID // VSCode 进程强制关闭

50.taskkill /pid PID6666 /F

51.QA環境 //AWS // QA环境 是一个按用途命名的环境,特指用于质量保证(Quality Assurance)活动,如手动测试、自动化测试套件执行、性能测试等的环境。

52.AWS 环境中的 QA 环境是什么,为什么不使用 IT环境 ST环境这种术语

在AWS架构中,环境通常指一组为特定目的而配置和隔离的云资源(如VPC、EC2实例、RDS数据库、S3存储桶等)的集合。
这背后反映了从“基础设施为中心”到“应用/服务为中心”,从“孤岛式管理”到“DevOps协作”的文化转变:

对比维度传统术语 (IT/ST环境)现代云原生术语 (Dev/QA/Prod环境)
核心视角基础设施所有权与阶段。关注“这个服务器/环境是谁管的”(IT部门),或者“这是开发后的第几个测试阶段”(ST=System Test)。环境的业务用途和职责。关注“这个环境是用来做什么的”(开发、质量保证、生产)。
体现的文化部门墙、流程阶段。IT部门、开发部门、测试部门各自为政,环境按阶段“交接”。跨职能协作、服务化、产品思维。团队(DevOps团队、产品团队)共同对整个服务生命周期负责。
灵活性环境通常是静态的、长期存在的,命名固定。例如,“IT预生产环境”可能是一个永远在那里的固定环境。环境是动态的、可按需创建的。可以为一次代码提交创建一个临时的“Preview Environment”或“QA环境”。
与AWS服务理念的契合度较低。AWS鼓励按需分配、弹性伸缩、基础设施即代码。僵化的阶段命名不便于自动化。极高。用用途命名(如 env=qa)可以方便地通过标签(Tags)、配置管理工具(如Terraform的Workspace)来动态管理和区分资源。
沟通清晰度容易混淆。“ST环境”对不同团队可能意味着不同东西:是系统集成测试?还是用户验收测试?它模糊了具体活动。清晰直接。“QA环境”所有人都明白是质量保证团队进行测试的地方。“Staging环境”所有人都明白是生产环境的精确副本,用于最终验证。

53.Assurance 自信,把握;(人寿)保险;保证,确保

54.grep -rl xxxx       ⇒ 只显示文件名

55.grep -rH xxxx     ⇒ 显示文件名 和 当前行的内容

56.grep -rHn xxxx   ⇒ 显示文件名 和 行号  和  当前行内容

57.【AWS 账号】AWS Account ID or alias // Account ID  是一个12位的ID // 组织的账号

58.【AWS 账号】AWS IMA username  // 区分组织中的用户

59.【坑】【PgAdmin】【PgAdmin9.7】 使用隧道连接时,报错 [ module 'paramiko' has no attribute 'DSSKey' ]

60.【坑】【PgAdmin】【PgAdmin9.7】 【解决】在Teraterm中,[设定]------[SSH転送] : ローカルのポート 15432 、リモート側ホスト「XXX」、ポート「XXXX」// PgAdmin4 连接时,使用localhost, 端口 15432

=====

=====

61.【AWS】ECS:Elastic Container Service // Liberty // 以前的WebSphereServer, 现在使用 Liberty  // 没有具体的实体的可以使用ssh登录的服务器

62.【AWS】【阿里云】ECS:Elastic Compute Service  // 阿里云中,ECS是这个含义,和AWS的ECS代表的含义不同

63.【AWS】EC2:Elastic Compute Cloud  // 有具体的实体的可以使用ssh登录的服务器

64.紛らわしい まぎらわしい // 容易に混同される、または不明瞭な状態

65.MarkDown マークダウン // MD // GitHub中的说明文档,一般都是MD后缀, 里面可以像网页一样编辑,插入图片什么的, // 手順書作成時、常にこのようなファイル利用

66.【Git】【命令行下载工程】进入某一个目录下,执行此命令 [git clone http://xxxx.xxxx.git], 可以把这个工程下载下来.

67.【AWS】ECS AWS ECS(Elastic Container Service)是一项完全托管的容器编排服务,可以帮你轻松部署、管理和扩展容器化的应用程序。

68.【AWS】ECS 【启动类型】    AWS Fargate    无服务器模式,由AWS完全托管 // 无需管理服务器,只需指定容器所需的CPU和内存。按任务消耗的资源付费,适合希望最大化简化运维、快速启用的场景

69.【AWS】ECS 【启动类型】    EC2启动类型    用户自行管理底层的EC2实例 // 你需要负责EC2实例的选型、打补丁、扩展等。控制度更高,适合有特殊需求(如需要GPU实例、专用硬件或特定AMI)或有成熟实例管理流程的团队

70.【AWS】ECS 【Fargate 】简单来说,Fargate 是 AWS 提供的一种“无服务器”计算引擎,专门用来运行容器。它的核心理念是:你只管告诉它要运行什么容器(应用),而完全不用操心运行这些容器所需的底层服务器(如EC2实例)。

71.【AWS】ECS 【Fargate 】“Fargate” 这个名字本身是一个 AWS 创造的专有服务名,它没有通用的英文单词含义。但根据亚马逊官方的解释,这个名字的构思来源于航海术语 “Frigate”。

72.【AWS】ECR AWS ECR 全称是 Amazon Elastic Container Registry,翻译为 弹性容器仓库。它是 AWS 提供的全托管 Docker 容器镜像仓库服务,你可以把它理解为云端一个私有的、高可用的 Docker Hub。

73.【AWS】EC2 简单理解,EC2 就是让你能在云端几分钟内租到一台虚拟计算机,你可以完全控制这台计算机的操作系统、存储和网络设置,就像使用自己办公室里的物理服务器一样,但无需购买和维护任何硬件。

74.【AWS】ALB AWS ALB 全称是 Application Load Balancer,中文为应用负载均衡器。它是 AWS 提供的一种高级、智能的流量分配器,工作在 OSI 模型的第七层。

75.【AWS】EFS  AWS EFS 全称是 Amazon Elastic File System,中文为弹性文件系统。它是 AWS 提供的一种全托管、可弹性扩展的共享网络文件系统。

76.【AWS】ACM AWS ACM 全称是 AWS Certificate Manager,中文为 AWS证书管理器。它是一项免费托管 TLS/SSL 证书的服务,让你能轻松地在 AWS 服务上启用 HTTPS 加密。

77.【DB2】db2 LIST COMMAND OPTIONS  // 自動コミット ON

78.【AWS】TGW  AWS Transit Gateway(简称TGW或中转网关)是一个用于集中连接和管理多个VPC与本地网络的云路由器。它通过创建星型网络拓扑来取代复杂的点对点连接,极大地简化了网络结构。

79.【AWS】S3 AWS S3(Amazon Simple Storage Service,简单存储服务)是AWS提供的对象存储服务,设计用于在互联网上存储和检索任意数量的数据。你可以把它理解为一个无限容量、高可靠、可通过互联网直接访问的云端硬盘。

80.【AWS】S3 图片Base64存储 当然可以。AWS S3 可以存储图片的 Base64 字符串,因为从原理上讲,S3 能够存储任意文本或二进制数据。但更常见、更高效的方式是将 Base64 字符串先解码为二进制数据后再上传,因为后者能直接还原为图像文件,存储和访问更高效。

81.【AWS】S3 Key 在 AWS S3 中,Key(键)是对象(Object)在存储桶(Bucket)内的唯一标识符。你可以把它理解为文件在存储桶中的完整路径和文件名。

82.【AWS】Bastion Host 简单来说,中文常译作“堡垒主机”或“跳板机”(踏み台サーバー);Bastion Host 是一台专门配置的、作为唯一“受控入口”的EC2实例,所有管理员必须首先通过它(通常使用SSH或RDP),才能安全地访问和运维处在私有子网中、不直接暴露在互联网上的关键服务器(如数据库、应用服务器)。

83.【AWS】Bastion Host  “堡垒主机”或“跳板机”//  踏み台 ふみだい

84.【AWS】ALB和 NLB  ALB(应用负载均衡器)和 NLB(网络负载均衡器)是 AWS 两种最常用的负载均衡器,核心区别在于ALB工作在应用层(7层)(HTTP/HTTPS),功能“智能”;而NLB工作在传输层(4层)(TCP/UDP),性能“极快”

85.【AWS】ALB和 NLB  // Java Socket 是 TCP 通信

86.相乗り あいのり // XXXと相乗り  与XXX共同使用,合作

87.見送り // 送行,送别;不付诸行动;生意场上,暂缓买进卖出  //  XXXの移行は見送りになりました。 // XXX的迁移被推迟了  // “XXX的迁移已决定暂缓/搁置。”

88.【通信分類】【システム間の通信】 API通信、SFTP通信、その他(例:DB、Socket)

89.【JP1】 JP1 とA-AUTO比較:先行・後続ような設定機能がありません。

80.【Azure】微软Azure是一个全面的云计算平台,提供超过200种云服务,涵盖计算、存储、数据库、AI等领域。你可以把它理解为微软的“云操作系统”,你可以在此之上灵活地构建、部署和管理各类应用。

========================

Host keys for SFTP support for Azure Blob Storage - Azure Storage | Microsoft Learn

==========

========================

91.【Salasforce】Salesforce是一家全球领先的客户关系管理(CRM)软件服务与云计算公司,以其开创性的“软件即服务”(SaaS)模式而闻名。其核心是提供一个整合的云平台,帮助企业管理和优化销售、服务、营销、商务等与客户相关的所有业务流程。

92.【ServiceNow】ServiceNow是一家全球领先的企业级云计算公司,其核心是通过一个统一的云平台(Now Platform),帮助企业将复杂、分散的工作流程进行数字化、自动化和智能化。它的目标是成为企业的“数字中枢”,提升运营效率和服务质量。

93.【Salasforce】和【ServiceNow】ServiceNow和Salesforce都是云端企业软件,但设计初衷和核心目标完全不同。简单来说:Salesforce专注“对外”管理客户关系以驱动增长,而ServiceNow专注“对内”优化业务流程以提升效率。

94.【Salasforce】和【ServiceNow】 申請フローなど、ServiceNow利用:申請・承認(承認後の動作);一部のシステムはSalasforce利用構築

95.【cmd】mstsc   远程连接

96.【cmd】lusrmgr.msc   查看本地用户和组

97.【git】git -c http.sslVerify=false clone htts://xxxxx.xxxx/AAAA

98.【git】git checkout -b hotfix_202601_003 origin/hotfix_202601_003   // 根据远程的某个Branch,在本地创建Branch

99.

100.

101.

102.

103.

104.

105.

■2026/01/01~2026/01/31   纯单词整理(No.45)

01. 【Git命令】【显示所有分支及端点】git log --oneline --graph --all --decorate -n 10 // 在查看历史时,可以按 空格键 向下翻页,按 q 键退出浏览。
02.【IBM】【Liberty 】通常没有一个像传统WAS那样独立、功能全面的图形化管理控制台和登录画面。 // 在Liberty的 server.xml 配置文件中,可以快速设置管理员用户名和密码。
03.【IBM】【Liberty 】轻量级、模块化、启动快,适用于云原生和微服务;默认安装不包含全面的图形化管理控制台。管理主要通过配置文件完成;安全配置(如用户名、密码)主要在 server.xml 配置文件中定义;
04.【Jenkins】某个Branch初次发布时,没有提交履历。比如从Master建立了一个Branch:[202601_001],并进行了3次提交,  3次提交后初次发布Branch:[202601_001]。那么发布时,不会显示这3次提交的履历。
05.暗黙 あんもく // implicitly 含蓄地,暗中地;绝对地 // 隐式执行的 // 【DB2】暗黙的にシステム・アクション・タイプ"2"を実行中にエラー発生しました。
06.salesman 销售员       简写【slsmn】【salesman】
07.allocate   分配
08.allocated 已分配的
09.agency    代理机构       简写【agcy】【agency】
10.implicitly   / ɪmˈplɪsɪtli /  含蓄地,暗中地;绝对地  // 暗黙 あんもく
11.【VSCOde】【插件】Open Liberty Tools //  lightweight tools for developing, assembling, and deploying apps to Open Liberty. Java 21 is now required as of version 25.2 of the tools.

12.【Git命令行】【修改文件(out)】git diff  --output %outputFile% --name-status origin/master origin/test/test_202406_10
13.【Git命令行】【修改文件(   )】git diff  --name-status origin/master origin/hotfix_202601_001
14.【Git命令行】【简洁(修改量) 】git diff  --shortstat origin/master origin/feature/2025_0317_10 -- :!jenkins/* :!scr/test/* :!src/docs/*
15.【Git命令行】【明细(修改量) 】git diff  --stat origin/master origin/feature/2025_0317_10 -- :!jenkins/* :!scr/test/* :!src/docs/*

16.handshake 握手;握手协议 // The TCP handshake ensures that both devices are ready to transmit data. 
17.shake  基本义:摇动,晃动
18.JDWP // Java Debug Wire Protocol // Java 调试线协议  // JDWP-Handshake
19.wire  金属丝,金属线;电线,导线;
20.attach  附加;系上,贴上,连接;附上(附件);赋予,认为……具有; 和……在一起,缠着;
21.Evaluation failed because the thread is not suspended. // 调试器只有在线程因断点、单步执行等原因暂停时,才能安全地访问和评估该线程的堆栈、变量等信息。如果你尝试在程序正常运行时进行这些操作,就会触发这个错误。
22.evaluation 评价,评估
23.VSCode基础 (文字链接)
24.
2月末、AWS環境構築完了予定です。

【VScode】【Liberty】defaultServer サービス 起動 60~75秒
【VScode】【Liberty】アプリケーション(XXX) 起動 320~350秒 // XXX はプロジェクトの名前
【VScode】【Liberty】defaultServer とアプリケーション 全部起動後、アプリケーション(XXX)裏のAPIなど利用できる。
【VScode】修改语言,【ctrl + shift + p】, 然后输入 [ Configure Display Language ], 然后选择 [ en ] 修改为英语(也可选择别的语言),之后会提示你重启,重启后,便是修改后的语言界面。
【VScode】【extensions】extensions 扩展插件的后缀是 vsix  //  Visual Studio Installer eXtension

30.【Eclipse】【java21】【坑】过低版本的Eclipse无法使用过高版本的Java。 // 比如 2018 版 的Eclipse,无法使用 java21 (Java 21于2023年9月19日发布)
31.【SSH】known_hosts中,一个主机可以对应多个key // 期限切れのために、新キー追加
32.【SSH】【key】256byte,使用Base64存储。 // 原始 SSH 密钥 (256字节)     Base64   344
33.【SSH】【key】ecds-sha2-nistp256,使用Base64存储。 // 私钥 (256bit)   公钥(512bit,64字节)
34.【Base64】Base64字符串的长度,一定是数字4的整数倍
35.【Base64】64字节,对应的Base64的长度是88,补两个=  // 64/3得到的结果 21.33 向上取整,得到22,在乘以4
36.【Base64】65字节,对应的Base64的长度是88,补一个=
37.【Base64】66字节,对应的Base64的长度是88, 没有=
38.赤波線 あかはせん // jakarta.ws.rs.core.XXXXXX // jakarta // VSCode
39.さすがに。。。ない // 它表达了一种 “基于一般认知或高度评价,对当前出现的否定性结果感到意外、理解或强调” 的语气。 // 不会连 jakarta也没有吧。。。
40.さすがに。。。ない // 面白い話ですが、さすがにそんなこと信じませんよ。// 故事很有趣,但(我再怎么也不会)相信那种事哦。
41.【java】 javax.ws.rs.Path  ⇒ jakarta.ws.rs.Path
42.【VSCode】【Mave】
【坑】本地java工程,默认使用【用户的目录:${user.home}/.m2/settings.xml】,即使你在VSCode的配置文件中指定了其它位置的settings.xml也没有用。【解决】把你的好用的Maven的settings.xml,复制到${user.home}/.m2/settings.xml】下面。
43【Java21】
【坑】  必须指定 java21    <properties><java.version>21</java.version></properties> 
44.【Maven】mvn dependency:resolve 和 mvn clean package 比较 ⇒ 更快,更适合初级构建工程 ( 不进行编译,因此不能发现编译错误 )

45.【SFDC】证明书便更 C:\Program Files\Java\jre1.8.0_191\lib\security>keytool -list  -keystore cacerts -storepass changeit | findstr "Digicert"
46.【SFDC】证明书便更; digicertglobalrootca ⇒ digicertglobalrootg2;「...54:36」⇒「...82:A4」

47.spell  拼写  // VScode  cSpell 
48.deprecated 过时的   // VScode  Check 过时的方法
49.netstat -ano | findstr "port99" // 找到PID // VSCode 进程强制关闭
50.taskkill /pid PID6666 /F
51.QA環境 //AWS // QA环境 是一个按用途命名的环境,特指用于质量保证(Quality Assurance)活动,如手动测试、自动化测试套件执行、性能测试等的环境。
52.AWS 环境中的 QA 环境是什么,为什么不使用 IT环境 ST环境这种术语

       ・在AWS架构中,环境通常指一组为特定目的而配置和隔离的云资源(如VPC、EC2实例、RDS数据库、S3存储桶等)的集合。
       ・QA环境是软件开发生命周期中的一个独立环境,
       ・这背后反映了从“基础设施为中心”到“应用/服务为中心”,从“孤岛式管理”到“DevOps协作”的文化转变:
       ・QA环境 是一个功能性定义,直接告诉所有人“这个环境是用来做质量保证的”。
       ・IT环境、ST环境 是一种组织性和阶段性定义,反映了传统的、以流程和部门为中心的管理模式。
       ・在AWS和云原生时代,采用 Dev, QA, Staging, Prod 这样的命名约定

53.Assurance 自信,把握;(人寿)保险;保证,确保
54.grep -rl xxxx       ⇒ 只显示文件名
55.grep -rH xxxx     ⇒ 显示文件名 和 当前行的内容
56.grep -rHn xxxx   ⇒ 显示文件名 和 行号  和  当前行内容
57.【AWS 账号】AWS Account ID or alias // Account ID  是一个12位的ID // 组织的账号
58.【AWS 账号】AWS IMA username  // 区分组织中的用户
59.
【坑】【PgAdmin】【PgAdmin9.7】 使用隧道连接时,报错 [ module 'paramiko' has no attribute 'DSSKey' ]
60.
【坑】【PgAdmin】【PgAdmin9.7】 【解决】在Teraterm中,[设定]------[SSH転送] : ローカルのポート 15432 、リモート側ホスト「XXX」、ポート「XXXX」 // PgAdmin4 连接时,使用localhost, 端口 15432
61.【AWS】ECS:Elastic Container Service // Liberty // 以前的WebSphereServer ,现在使用 Liberty  // 没有具体的实体的可以使用ssh登录的服务器
62.【AWS】【阿里云】ECS:Elastic Compute Service  // 阿里云中,ECS是这个含义,和AWS的ECS代表的含义不同
63.【AWS】EC2:Elastic Compute Cloud  // 有具体的实体的可以使用ssh登录的服务器
64.紛らわしい まぎらわしい // 容易に混同される、または不明瞭な状態
65.MarkDown マークダウン // MD // GitHub中的说明文档,一般都是MD后缀, 里面可以像网页一样编辑,插入图片什么的, // 手順書作成時、常にこのようなファイル利用

66.【Git】【命令行下载工程】进入某一个目录下,执行此命令 [git clone http://xxxx.xxxx.git], 可以把这个工程下载下来.

67.【AWS】ECS AWS ECS(Elastic Container Service)是一项完全托管的容器编排服务,可以帮你轻松部署、管理和扩展容器化的应用程序。
68.【AWS】ECS 【启动类型】    AWS Fargate    无服务器模式,由AWS完全托管 // 无需管理服务器,只需指定容器所需的CPU和内存。按任务消耗的资源付费,适合希望最大化简化运维、快速启用的场景
69.【AWS】ECS 【启动类型】    EC2启动类型    用户自行管理底层的EC2实例 // 你需要负责EC2实例的选型、打补丁、扩展等。控制度更高,适合有特殊需求(如需要GPU实例、专用硬件或特定AMI)或有成熟实例管理流程的团队
70.【AWS】ECS 【Fargate 】简单来说,Fargate 是 AWS 提供的一种“无服务器”计算引擎,专门用来运行容器。它的核心理念是:你只管告诉它要运行什么容器(应用),而完全不用操心运行这些容器所需的底层服务器(如EC2实例)。
71.【AWS】ECS 【Fargate 】“Fargate” 这个名字本身是一个 AWS 创造的专有服务名,它没有通用的英文单词含义。但根据亚马逊官方的解释,这个名字的构思来源于航海术语 “Frigate”。
72.【AWS】ECR AWS ECR 全称是 Amazon Elastic Container Registry,翻译为 弹性容器仓库。它是 AWS 提供的全托管 Docker 容器镜像仓库服务,你可以把它理解为云端一个私有的、高可用的 Docker Hub。
73.【AWS】EC2 简单理解,EC2 就是让你能在云端几分钟内租到一台虚拟计算机,你可以完全控制这台计算机的操作系统、存储和网络设置,就像使用自己办公室里的物理服务器一样,但无需购买和维护任何硬件。
74.【AWS】ALB AWS ALB 全称是 Application Load Balancer,中文为应用负载均衡器。它是 AWS 提供的一种高级、智能的流量分配器,工作在 OSI 模型的第七层。
75.【AWS】EFS  AWS EFS 全称是 Amazon Elastic File System,中文为弹性文件系统。它是 AWS 提供的一种全托管、可弹性扩展的共享网络文件系统。
76.【AWS】ACM AWS ACM 全称是 AWS Certificate Manager,中文为 AWS证书管理器。它是一项免费托管 TLS/SSL 证书的服务,让你能轻松地在 AWS 服务上启用 HTTPS 加密。

77.【DB2】db2 LIST COMMAND OPTIONS  // 自動コミット ON
78.【AWS】TGW  AWS Transit Gateway(简称TGW或中转网关)是一个用于集中连接和管理多个VPC与本地网络的云路由器。它通过创建星型网络拓扑来取代复杂的点对点连接,极大地简化了网络结构。
79.【AWS】S3 AWS S3(Amazon Simple Storage Service,简单存储服务)是AWS提供的对象存储服务,设计用于在互联网上存储和检索任意数量的数据。你可以把它理解为一个无限容量、高可靠、可通过互联网直接访问的云端硬盘。
80.【AWS】S3 图片Base64存储 当然可以。AWS S3 可以存储图片的 Base64 字符串,因为从原理上讲,S3 能够存储任意文本或二进制数据。但更常见、更高效的方式是将 Base64 字符串先解码为二进制数据后再上传,因为后者能直接还原为图像文件,存储和访问更高效。
81.【AWS】S3 Key 在 AWS S3 中,Key(键)是对象(Object)在存储桶(Bucket)内的唯一标识符。你可以把它理解为文件在存储桶中的完整路径和文件名。
82.【AWS】Bastion Host 简单来说,中文常译作“堡垒主机”或“跳板机”(踏み台サーバー);Bastion Host 是一台专门配置的、作为唯一“受控入口”的EC2实例,所有管理员必须首先通过它(通常使用SSH或RDP),才能安全地访问和运维处在私有子网中、不直接暴露在互联网上的关键服务器(如数据库、应用服务器)。
83.【AWS】Bastion Host  “堡垒主机”或“跳板机”//  踏み台 ふみだい
84.【AWS】ALB和 NLB  ALB(应用负载均衡器)和 NLB(网络负载均衡器)是 AWS 两种最常用的负载均衡器,核心区别在于ALB工作在应用层(7层)(HTTP/HTTPS),功能“智能”;而NLB工作在传输层(4层)(TCP/UDP),性能“极快”
85.【AWS】ALB和 NLB  // Java Socket 是 TCP 通信
86.相乗り あいのり // XXXと相乗り  与XXX共同使用,合作
87.見送り // 送行,送别;不付诸行动;生意场上,暂缓买进卖出  //  XXXの移行は見送りになりました。 // XXX的迁移被推迟了  // “XXX的迁移已决定暂缓/搁置。”

88.【通信分類】【システム間の通信】 API通信、SFTP通信、その他(例:DB、Socket)
89.【JP1】 JP1 とA-AUTO比較:先行・後続ような設定機能がありません。

80.【Azure】微软Azure是一个全面的云计算平台,提供超过200种云服务,涵盖计算、存储、数据库、AI等领域。你可以把它理解为微软的“云操作系统”,你可以在此之上灵活地构建、部署和管理各类应用。
91.【Salasforce】Salesforce是一家全球领先的客户关系管理(CRM)软件服务与云计算公司,以其开创性的“软件即服务”(SaaS)模式而闻名。其核心是提供一个整合的云平台,帮助企业管理和优化销售、服务、营销、商务等与客户相关的所有业务流程。
92.【ServiceNow】ServiceNow是一家全球领先的企业级云计算公司,其核心是通过一个统一的云平台(Now Platform),帮助企业将复杂、分散的工作流程进行数字化、自动化和智能化。它的目标是成为企业的“数字中枢”,提升运营效率和服务质量。
93.【Salasforce】和【ServiceNow】ServiceNow和Salesforce都是云端企业软件,但设计初衷和核心目标完全不同。简单来说:Salesforce专注“对外”管理客户关系以驱动增长,而ServiceNow专注“对内”优化业务流程以提升效率。
94.【Salasforce】和【ServiceNow】 申請フローなど、ServiceNow利用:申請・承認(承認後の動作);一部のシステムはSalasforce利用構築

95.【cmd】mstsc   远程连接
96.【cmd】lusrmgr.msc   查看本地用户和组

97.【git】git -c http.sslVerify=false clone htts://xxxxx.xxxx/AAAA
98.【git】git checkout -b hotfix_202601_003 origin/hotfix_202601_003   // 根据远程的某个Branch,在本地创建Branch

=======

■2026/02/01~2026/02/28   之间整理

01.【WAS】重置Log文件(Log文件过大,备份后,使用touch命令,创建一个新的Log文件)后,需要重新启动Application,Log才会写了新建的Log文件。

02.java 参数写法:无法读取【./conf/beansDef/xxx.xml】,可以读取【classpath:/beansDef/xxx.xml】;前提:①【java -cp ./xxx.jar;./lib/*;./conf】,②目录结构【 conf/beansDef/xxx.xml】

03.gitbash中设置环境变量,自定义函数  vim ~/.bashrc

04.【AWS】 CloudWatch Amazon CloudWatch 是 AWS 提供的核心监控与可观测性服务,可以理解为 AWS 环境的“中枢神经系统”。它通过收集指标和日志、可视化数据、设置告警和触发自动化响应,帮助你全面了解并管理云上资源及应用程序的健康状况

05.SpringBatchのテーブルのER図

=============

Eclipse中的,ER图生成工具:【ERMaster】-CSDN博客

=============

06.【Spring】PropertySourcesPlaceholderConfigurer  // org.springframework.context.support.PropertySourcesPlaceholderConfigurer

==================

【架构基础】Spring中的PropertySourcesPlaceholderConfigurer介绍 (并非新知识,比较古老的一种使用方式)-CSDN博客

==================

07.【VScode】VScode中的【Run Task】【tasks.json】

=============

【VSCode基础】VSCode快捷键总结、工程导入配置等_vscode导入工程-CSDN博客

=============

08.pg_dump:数据库备份工具,用于导出数据库内容(结构和数据)为 SQL 文件或其他格式。

set PGPASSWORD=xxxxxxxx
pg_dump -h localhost -p 15432 -U ccccccapl1 -d cccccccc_st1 -t xxx.xxx_t_common_app -s >"c:\xxx\Desktop\xxx_t_common_app.ddl"

09.psql:交互式 SQL 客户端,用于连接数据库,执行 SQL 查询,管理数据库对象。

\dn:显示所有 schema(命名空间)的信息
\dn+:显示所有 schema(命名空间)的详细信息,包括描述和相关属性。
// 加号【+】表示显示更多详细信息。
 
\dt:Did not find any relations.

\dt xxxSchemaName.*:显示所有用户表的列表 // xxxSchemaName.*
 
\d+ xxxdb.t_agent_met // 显示表结构  // 
xxxSchemaName == xxxdb

\q 退出

10.lsof -i :5432  // lsof 需要安装

11.ss :another utility to investigate sockets // Socket Statistics // 无需安装

12.ss -tulpn | grep 5432 

13.statistic / stəˈtɪstɪk /  统计数字,统计资料;统计学(statistics);

14.curl -s // silent

15.git log --oneline --graph --all --decorate -n 30 显示所有Branch (--all)

16.git log --oneline --graph --decorate --merges -n 30 只显示Merge decorate 装饰

17.git log --oneline --graph --decorate -n 30 只显示当前Branch

18.DEBUG_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:5005"

19.-agentlib 是 Java 虚拟机参数,用于加载 JVM 的本地代理库 (native agent library)。它允许 JVM 在启动时通过指定的库名加载特定功能的代理。 -agentlib:<库名>

20.JDWP (Java Debug Wire Protocol)。JDWP 是 Java 官方定义的调试协议,允许调试器(如 VS Code、Eclipse)通过网络端口与 Java 虚拟机通信,实现断点、单步、变量查看等调试功能。

21.desired / dɪˈzaɪəd / 期望的,希望的

22.【aws】【LB:desired-count】aws ecs update-service --cluster  --service  --desired-count 2

23.The Pacific Ocean 太平洋

24.Pacific / pəˈsɪfɪk / 太平洋   【aws】 AP 是 Asia Pacific(亚太地区)的缩写。

25.ap-northeast-1 表示 亚太地区(东京),这是 AWS 在日本东京的区域。// AP 是 Asia Pacific(亚太地区)的缩写。

26.ss  -tulnp

27

28.

29.

30.

■2026/02/01~2026/02/28   纯单词整理(No.46)

01.【WAS】重置Log文件(Log文件过大,备份后,使用touch命令,创建一个新的Log文件)后,需要重新启动Application,Log才会写了新建的Log文件。
02.java 参数写法:无法读取【./conf/beansDef/xxx.xml】,可以读取【classpath:/beansDef/xxx.xml】;前提:①【java -cp ./xxx.jar;./lib/*;./conf】,②目录结构【 conf/beansDef/xxx.xml】
03.gitbash中设置环境变量,自定义函数  vim ~/.bashrc
04.【AWS】 CloudWatch Amazon CloudWatch 是 AWS 提供的核心监控与可观测性服务,可以理解为 AWS 环境的“中枢神经系统”。它通过收集指标和日志、可视化数据、设置告警和触发自动化响应,帮助你全面了解并管理云上资源及应用程序的健康状况
05.SpringBatchのテーブルのER図
06.【Spring】PropertySourcesPlaceholderConfigurer  // org.springframework.context.support.PropertySourcesPlaceholderConfigurer
07.【VScode】VScode中的【Run Task】【tasks.json】
08.pg_dump:数据库备份工具,用于导出数据库内容(结构和数据)为 SQL 文件或其他格式。
        set PGPASSWORD=xxxxxxxx
        pg_dump -h localhost -p 15432 -U ccccccapl1 -d cccccccc_st1 -t xxx.xxx_t_common_app -s >"c:\xxx\Desktop\xxx_t_common_app.ddl"
09.psql:交互式 SQL 客户端,用于连接数据库,执行 SQL 查询,管理数据库对象。
        \dn:显示所有 schema(命名空间)的信息
        \dn+:显示所有 schema(命名空间)的详细信息,包括描述和相关属性。
        // 加号【+】表示显示更多详细信息。
        \dt:Did not find any relations.
        \dt
xxxSchemaName.*:显示所有用户表的列表 // xxxSchemaName.*
        \d+ xxxdb.t_agent_met // 显示表结构 // xxxSchemaName == xxxdb
        \q 退出
10.lsof -i :5432  // lsof 需要安装
11.ss:another utility to investigate sockets // Socket Statistics // 无需安装
12.ss -tulpn | grep 5432 
13.statistic / stəˈtɪstɪk /  统计数字,统计资料;统计学(statistics);
14.curl -s // silent
15.git log --oneline --graph --all --decorate -n 30 显示所有Branch (--all)
16.git log --oneline --graph --decorate --merges -n 30 只显示Merge decorate 装饰
17.git log --oneline --graph --decorate -n 30 只显示当前Branch
18.DEBUG_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:5005"
19.-agentlib 是 Java 虚拟机参数,用于加载 JVM 的本地代理库 (native agent library)。它允许 JVM 在启动时通过指定的库名加载特定功能的代理。 -agentlib:<库名>
20.JDWP (Java Debug Wire Protocol)。JDWP 是 Java 官方定义的调试协议,允许调试器(如 VS Code、Eclipse)通过网络端口与 Java 虚拟机通信,实现断点、单步、变量查看等调试功能。
21.desired / dɪˈzaɪəd / 期望的,希望的
22.【aws】【LB:desired-count】aws ecs update-service --cluster  --service  --desired-count 2
23.The Pacific Ocean 太平洋
24.Pacific / pəˈsɪfɪk / 太平洋   【aws】 AP 是 Asia Pacific(亚太地区)的缩写。
25.ap-northeast-1 表示 亚太地区(东京),这是 AWS 在日本东京的区域。// AP 是 Asia Pacific(亚太地区)的缩写。

26.ss  -tulnp

■2026/03/01~2026/03/31   之间整理

01.【Linux】more 命令打开 文件后, ctrl +g 无法到文件最后,使用 less 命令可以。// IBM的AIX中的more,ctrl + g 可以到文件最后,不同于Linux

02.【GitBash】~/.bash_profile ---~/.profile------~/.bashrc

03【证书】.p12(PKCS#12):二进制格式【证明自己时使用】;  .pem:文本格式,使用 Base64 编码【信任别人时使用】;

04.【ss】【状态】LISTEN:服务端等待连接的“门卫”,只负责接收新连接,不参与数据传输。ESTABLISHED:连接已建立,数据传输的“通道”,代表一次完整的通信会话。

05.【java】Java自带的HttpsURLConnection 和 org.apach的HttpPost 比较

对比维度HttpsURLConnectionApache HttpClient
API 设计低级别 API,偏向底层操作,需要手动处理更多细节,代码相对冗长高级别 API,面向对象设计,封装了请求、连接管理等细节,代码结构清晰。
功能特性基础功能完备,支持 HTTPS、GZIP 压缩、缓存策略等,但缺乏高级功能。功能极其丰富,内置连接池、请求重试、鉴权、Cookie 管理、代理等高级特性。
性能表现- 默认支持 GZIP 压缩。
- 支持系统级连接池,连接复用效率高。
- GZIP 压缩需要手动处理,但可通过配置实现。
- 连接池功能强大且可高度定制。
使用场景Android 2.3 及以上版本的官方推荐方案。
- 简单的、对依赖管理有严格要求的标准 Java 项目
复杂的业务场景,需要精细控制 HTTP 细节。
Android 2.2 及以下版本(当时 bug 较少)。
服务端应用,对并发和连接管理要求较高。
版本与趋势- 自 Java 1.1 引入,是 JDK 的一部分。
- API 老旧,Java 11 引入了全新的 java.net.http.HttpClient 来替代它。
- Apache 第三方开源库,需单独引入依赖。
- 在 Android 6.0 及以上版本被官方移除了,但在 Java 服务端仍有广泛应用。

06.Themes 主题 // Vscode中,可以在此设置编辑器界面和代码配色风格

07.omitted 省略  // 115 common frames omitted  // 表示省略了n行与前面异常相同的堆栈信息。

08.frames“frames”指的是“堆栈帧”(stack frames) // [计][电子][通信] 帧,[电影] 画面;[建][计] 框架;眼镜架(frame 的复数)

09.frame 框架,边框;(家具、建筑物、车辆等的)构架,支架;体格,骨架;眼镜框;

10.Framework(常写作“framework”,即“框架”)在软件开发和计算机科学中,是指为特定领域提供基础结构和约定的一套可复用的软件组件集合。 // Spring; VUE

11. 【java】javax.inject和jakarta.inject

时间节点核心事件说明
2017年9月Java EE 移交 Eclipse 基金会Oracle宣布将Java EE(Java企业版)移交给Eclipse基金会管理,这是所有变化的起点 。
2018年3-4月更名为 Jakarta EE由于Oracle拥有 Java 商标权,Eclipse基金会无法继续使用"Java"名称。经过社区投票,最终选定 "Jakarta EE"(雅加达) 作为新名称,标志着品牌过渡正式开始 。
2020年12月Jakarta EE 9 正式发布这是最关键的技术转折点。Jakarta EE 9 首次将 API 的包名从 javax.* 正式更改为 jakarta.*,完成了从品牌到代码的彻底切割 。

12.【PostgreSQL】ERROR:  current transaction is aborted, commands ignored until end of transaction block // 这表示当前事务因为之前的某个错误而已经被中止。此后,该事务内的任何其他命令(除了回滚或提交)都将被 PostgreSQL 忽略,并且你无法继续执行正常的 SQL 语句,直到你结束这个事务块。

13.aborted // 核心意思:某事在进行过程中被突然停止,通常是由于出现问题、错误或外部干预,导致无法按原计划完成。 // 词源:源自拉丁语 abortus(流产、早产),引申为“中途失败”。

14.【证书】【查看】openssl x509 -in your-certificate.pem -text -noout

-text:以人类可读的文本形式打印出证书的详细信息
-noout:防止打印出证书原始的(Base64编码)内容,让输出更清爽

15.【坑】【VScode】【现象】VSCode 显示代码有编译错误,imort xxx.xxx.Axxx; 不被识别,但是代码可以正常运行,mvn clean package 也不报错,也可以点进去,但Axxx是可以点进去,点进去后,【原因】这个类的jar的版本和 Maven构成中jar的版本不相同。【解决】修改pom文件,使用点进去看到的jar的版本。

16.bucket  / ˈbʌkɪt /  バケット 桶;一桶之量;(机器的)挖斗,铲斗;大量;投篮得分;存储桶  // AWS

17.【AWS】Amazon S3 的存储桶(Bucket)是 AWS 中用于存储数据的基本容器,您可以将它简单地理解为一个存储在云端的“硬盘”或“文件夹”。您可以在里面存放各种类型的文件,这些文件在 S3 中被称为“对象”(Object)。每个对象由数据、键(文件名)和元数据(描述信息)组成

18.Amazon S3 完整体系

分类组件/功能描述
核心实体存储桶(Bucket)S3 的基石和容器。 所有的数据(对象)都必须存放在某个存储桶中。它是访问权限、资源配置、数据管理策略的附着点。没有存储桶,S3 的其他功能将无从谈起。
对象(Object)存储在 Bucket 中的基本单元,即你的文件和数据。
存储类型存储类(Storage Classes)为不同访问模式的数据提供的分层存储方案,如 Standard、Glacier 等。你可以将数据直接存放于 Bucket 中的不同存储类。
管理与访问访问控制定义谁能访问你的 Bucket 和 Object 的规则体系,包括 IAM、Bucket Policy、ACL 等。
数据管理对 Bucket 中的数据进行自动化运维的工具,如版本控制、生命周期策略、复制等。
监控与分析洞察工具帮助你了解 Bucket 使用情况的工具,如 S3 Storage Lens、CloudWatch 指标等。
数据处理无服务器计算在数据返回前进行动态处理的能力,如 S3 Object Lambda。

    

19.Amazon S3 完整体系

  1. 最底层(基础设施)存储桶(Bucket) 和 对象(Object)。这是 S3 存在的物理基础。

  2. 中间层(优化策略)存储类(Storage Classes)。你可以为 Bucket 中的 Object 指定不同的存储类,以平衡成本和性能。

  3. 上层(功能应用)管理与访问监控与分析数据处理。这些是你附加在 Bucket 上的具体能力,用来控制、保护和利用你的数据。

20.【AWS】“存储桶(Bucket)”和“存储类(Storage Classes)”是两个完全不同的概念,

  1. 存储桶(Bucket):就像你租用的整个仓库大楼。它是你存放所有东西的固定场所。你需要先有这个仓库,才能开始考虑里面怎么摆放。

  2. 存储类(Storage Classes):就像仓库里不同区域的货架。有的货架是“快速取货区”(Standard,适合常用工具),有的货架是“长期存档区”(Glacier,适合不常用的旧文件),它们代表了不同的存取成本和速度。

21.【AWS】【S3】存储签名的Base64字符串,该选用哪种存储类型?

考量维度建议理由
首选推荐S3 Standard(标准存储)访问性能:签名通常需要在每次验证时被实时读取,要求毫秒级延迟。S3 Standard完全满足 。
数据重要性:签名是关键数据,丢失可能导致安全或验证问题。S3 Standard提供11个9的高持久性,确保数据安全 。
成本考量:由于签名文件通常极小(可能几KB),存储在S3 Standard的成本几乎可以忽略不计。
备选方案S3 Intelligent-Tiering(智能分层)如果你不确定这个签名的长期访问模式(例如,未来可能很少被调用),但又不想操心分层管理,可以选择此方案。它会自动优化成本 。不过需要注意,它会产生每月每对象的少量监控费用 。对于极小文件,S3 Standard通常更简单划算。
不推荐的类型S3 Glacier 系列(如GLACIER、DEEP_ARCHIVE)不推荐。这些是为归档设计的冷存储,取回数据需要分钟甚至小时级别的等待时间 。签名无法接受这样的延迟。
S3 One Zone-IA谨慎使用。这个存储类仅在单个可用区存储数据 。如果该可用区发生故障,签名数据可能会永久丢失,风险较高。

22.【AWS】【S3】如何查看是那种存储类

方法核心命令/操作查看存储类的步骤
AWS管理控制台网页图形界面1. 登录AWS控制台,打开S3页面。
2. 点击进入目标存储桶
3. 在对象列表中,点击你想查看的对象名称
4. 在打开的“对象概述”页面中,找到存储类属性即可看到 。
AWS CLI (命令行)aws s3api head-object运行以下命令,将bucket-nameobject-key替换为你的信息:
aws s3api head-object --bucket bucket-name --key object-key --query "StorageClass" --output text
这个命令会直接输出对象的存储类,例如 STANDARD 或 GLACIER 。
aws s3api list-objects-v2如果你需要查看某个前缀(文件夹)下的多个对象,可以使用这个命令:
aws s3api list-objects-v2 --bucket bucket-name --prefix your-prefix/ --query "Contents[*].{Key: Key, StorageClass: StorageClass}"
这会列出指定前缀下所有对象的名称和对应的存储类 。
aws s3 ls --verbose这个命令也能提供详细信息,包括存储类。例如,查看桶内所有对象:
aws s3 ls s3://bucket-name --recursive --verbose
输出中会包含每个对象的存储类信息 。
Boto3 (Python SDK)object.storage_class在Python脚本中,你可以通过以下方式获取:
import boto3
s3 = boto3.resource('s3')
obj = s3.Object('bucket-name', 'object-key')
print(obj.storage_class)
这会直接打印出对象的存储类 。

23.【AWS】【S3】官方文档

Store and Retrieve a File with Amazon S3 - Store and Retrieve a File with Amazon S3

===

=== 在这里可以看到:Storage class

===

24.【AWS】【S3】General purpose bucket  // 汎用 bucket

General purpose buckets overview - Amazon Simple Storage Service

25.【AWS】【S3】java存储实现
 

import software.amazon.awssdk.core.sync.RequestBody;
import software.amazon.awssdk.services.s3.S3Client;
import software.amazon.awssdk.services.s3.model.PutObjectRequest;
import software.amazon.awssdk.services.s3.model.PutObjectResponse;
import software.amazon.awssdk.services.s3.model.StorageClass;

public boolean uploadImage(byte[] imageBytes, String objectKey, String contentType) {
    try {
        PutObjectRequest putObjectRequest = PutObjectRequest.builder()
                .bucket(bucketName)
                .key(objectKey)
                .contentType(contentType)          // 例如 "image/jpeg"
                .contentLength((long) imageBytes.length)
                .storageClass(StorageClass.STANDARD) // 图片推荐标准存储
                .build();

        PutObjectResponse response = s3Client.putObject(
                putObjectRequest,
                RequestBody.fromBytes(imageBytes)    // 直接使用图片字节数组
        );

        return response.eTag() != null;
    } catch (S3Exception e) {
        System.err.println("上传失败: " + e.awsErrorDetails().errorMessage());
        return false;
    }
}

26.ハレーション, 在日语中,ハレーション(Halation) 除了本意“光晕现象”外,其引申义主要围绕“强光扩散”和“周边影响”这两个核心意象展开,常用于描述某种强烈的刺激或影响导致周围环境或认知产生模糊、混乱的状况

27.叩き潰す たたきつぶす把物品敲碎、打碎。 彻底击垮,打败。 // onePiece 1156

28.腹を決めた  はらをきめる  下决心,拿定主意。 同心を決める;腹を固める  // onePiece 1156

29.役立たず  やくたたず  // 毫无用处。没用的人或物。  // onePiece 1156

30.アイドル 【英】idol;偶像,被崇拜的对象 【英】idle;空转,不工作的。接名词后,表示“不活动”“空闲”等意思。  // onePiece 1156

31.ガイド 【英】guide;引导,向导,导游。

32.挂载U盘

我的服务器,各种服务启动,重启时间-CSDN博客

===============格式化U盘,修改文件系统(不然只能传输最大4G文件)
通过电脑格式化
===============查看文件系统 (没有格式化。。。)
df -T | grep DATA
/dev/sdb1      fuseblk  2047998976  12879360 2035119616   1% /DATA
/dev/sdc1      vfat      242135424  41231040  200904384  18% /DATA2

===重新格式化修改后

/dev/sdc1      fuseblk  2047998976  11642880 2036356096   1% /DATA
/dev/sdb1      fuseblk   242168636  44234644  197933992  19% /DATA2

====
(在 Ubuntu 及大多数 Linux 系统中,你提到的 vfat 文件系统(通常指代 FAT32),最大支持传输单个文件为 4GB。)

=============共享目录准备
mkdir DATA2

chmod 777 DATA2

cd /etc/samba

vi /etc/samba/smb.conf

systemctl stop smbd
systemctl start smbd

\\10.10.10.205\DATA2

=============查看设备名称
lsblk
sdc      8:32   1   231G  0 disk
└sdc1   8:33   1   231G  0 part  ★ 挂载这个

ls /dev | grep sdc
ls -l /dev/sdc
brw-rw---- 1 root disk 8, 32 Mar 15 17:11 /dev/sdc 挂载这个报错
       mount: /DATA2: wrong fs type, bad option, bad superblock on /dev/sdc, missing codepage or helper program, or other error.

ls -l /dev/sdc1
brw-rw---- 1 root disk 8, 33 Mar 15 17:11 /dev/sdc1  挂载这个

=============挂载设备
mount /dev/sdc1 /DATA2

==============查看文件夹大小
du -s --block-size=1G video
du -s --block-size=1G video2

==============移动文件
【×】mv /home/ubuntu/DATA/009_Jellyfin/media/video2  /DATA2/
【〇】cp -r -i -v  /home/ubuntu/DATA/009_Jellyfin/media/video2  /DATA2/
cp -r -i -v  /home/ubuntu/DATA/009_Jellyfin/media/video2/大雄与天空的理想乡.mp4  /DATA2/video2/大雄与天空的理想乡.mp4
大雄与天空的理想乡.mp4

=====创建软连接

cd /home/ubuntu/DATA/009_Jellyfin/media/
rm -r video2
ln -s /DATA2/video2 /home/ubuntu/DATA/009_Jellyfin/media/video2

---

ln -s /DATA2/OnePiece/1001-1200/1101-1200/海贼王1157.mp4  /DATA2/OnePiece/海贼王主题曲/

---解除软链接
unlink video3 

ーーーーーーーーーーーーー创建软连接Jenkins不识别。。使用下面的方式

mount --bind /DATA2/video2 /home/ubuntu/DATA/009_Jellyfin/media/video2
mount --bind /DATA2/video3 /home/ubuntu/DATA/009_Jellyfin/media/video3

-----------------------------------上面方式可以识别到文件夹,但是里面内容无法识别
-----软链接不存在时,显示为红色
video66 -> /DATA/video3

ln -s /DATA/009_Jellyfin/009_Jellyfin/media/video3 /home/ubuntu/DATA/009_Jellyfin/media/video66

===========crontab -l 每天定时重新挂载

7 0 * * * sudo umount /dev/sdc1
30 0 * * * sudo mount /dev/sdc1 /DATA2

=========

====效果 (三角标记的是挂载的两个U盘)(1.9T是假的。。。)

====

33.复制超过 4个G的视频,最多只复制了4个G,原因

你遇到的这个情况,原因很可能非常简单:存放视频的目标设备(比如U盘或SD卡)使用了 FAT32 这个文件系统。

FAT32 格式有个很著名的“天花板”:它单个文件的最大体积不能超过 4GB 。所以当你尝试复制一个超过4GB的视频时,系统复制到4GB就会报错或停止,这正是它“撞到天花板”的表现

34.Filesystem type: vfat 或 fuseblk (NTFS)    文件系统为 FAT32/NTFS,不支持 chown // chown: changing ownership of 'video2': Operation not permitted

35.如果文件系统类型是 vfat、ntfs、fuseblk 等,那么 chown 必然失败,因为底层根本没有存储所有权的字段。

36.介绍一下 ext4,tmpfs,vfat 这三种文件系统,给出比较的表格

特性维度ext4tmpfsvfat (FAT32)
设计定位通用磁盘文件系统,Linux 系统的默认选择基于内存的临时文件系统,追求极致速度跨平台兼容文件系统,主要用于移动存储设备
数据存储硬盘、SSD 等持久化存储设备RAM(内存),并可使用交换空间(swap)硬盘、U盘、SD卡等持久化存储设备
主要优势稳定、功能丰富(如日志、支持大文件、在线碎片整理)读写速度极快,且占用空间动态调整兼容性极佳,可在 Windows、macOS、Linux 等系统间无缝使用
典型应用Linux 系统盘(/)、用户数据盘(/home)等/tmp 目录、进程间共享内存(/dev/shm)、容器临时数据U盘、SD卡、数码相机存储、UEFI 启动分区
主要局限写日志对性能有轻微影响,但远小于其带来的数据安全保障数据掉电即失,重启后不保留,且容量受限于内存大小单文件不能超过 4GB,无日志功能,权限管理简陋
容量上限单文件:16 TB
总容量:1 EB
默认:物理内存的50%
上限:可通过 size 挂载选项调整
单文件4 GB
总容量:2 TB (部分实现支持8TB)
日志功能 (支持日志,可增强数据一致性) (但可通过挂载选项限制大小,防止内存耗尽)
是否支持 Linux 用户权限✅ 
完全支持 chown/chmod,存储标准的 Unix 权限位和 ACL
✅ 
完全支持,因为是内存文件系统,直接使用内核的权限模型
❌ 
底层没有 uid/gid 概念,所有文件的所有权由挂载参数(uid=xxx)全局指定,无法单独修改

37.介绍一下 ext4,tmpfs,vfat 这三种文件系统,文本说明

  • ext4:作为 Linux 原生文件系统,它完整地支持 Unix 权限模型,包括用户/组/其他、读/写/执行以及扩展属性(ACL)。这也是为什么系统分区通常使用它,因为它能保证多用户环境下的安全隔离。

  • tmpfs:虽然数据在内存中,但它同样遵循 Linux 的 VFS(虚拟文件系统)规范,所以权限系统与 ext4 完全一致。你可以对 /dev/shm 或 /tmp 中的文件执行 chmod/chown(当然,前提是你的用户有权限这样做)。

  • vfat:这就是你之前遇到问题的根源。FAT32 文件系统在设计之初就没有考虑多用户权限,它只存储文件内容、名称和基本的属性(只读、隐藏等)。在 Linux 下挂载时,挂载命令可以指定 uid=1000,gid=1000,umask=022 之类的选项,但这些设置是对整个文件系统生效的,你无法针对单个文件或目录独立修改所有者。因此,即使你用 root 身份执行 chown,系统也会返回 Operation not permitted

38.vfat、ntfs、fuseblk,exFAT这四种文件系统再比较一下

先澄清:fuseblk 是什么?
fuseblk 不是一种独立的文件系统而是 Linux 系统在使用 FUSE 框架挂载某个块设备上的文件系统(比如 NTFS)时,df 命令显示的“文件系统类型”标识。
最常见的例子就是用 ntfs-3g 驱动挂载 NTFS 分区时,挂载点的类型就会显示为 fuseblk。所以,fuseblk 背后真正的文件系统通常是 NTFS(也可能是其他通过 FUSE 驱动的文件系统)。

特性vfat (FAT32)NTFSexFAT
设计定位老旧但兼容性极佳的通用格式,用于小容量移动存储Windows 原生高性能文件系统,支持大文件、权限、日志专为闪存(U盘、SD卡)设计的轻量级格式,消除 FAT32 的 4GB 限制
最大单文件4 GB16 EB (理论)16 EB (理论)
最大卷容量2 TB (部分实现 8 TB)256 TB (实际常用)128 PB (理论)
日志功能有 (可减少断电/崩溃后的数据损坏)无 (但设计了更健壮的 FAT 表)
Linux 权限支持不支持
所有文件权限由挂载参数统一设定,无法 chown
通过 ntfs-3g 可模拟
挂载时可指定 uid/gid,但不支持动态 chown
不支持
同 FAT32,需挂载参数指定权限
Linux 下的典型挂载方式内核原生驱动 (vfat)• 内核驱动 (仅读/写有限)
• ntfs-3g (FUSE,读写完善,显示为 fuseblk)
内核驱动 (exfat) 或 exfat-utils (早期需 FUSE)
主要应用场景旧设备兼容、EFI 启动分区Windows 系统盘、需要权限/日志的大容量外置盘大容量 U 盘/存储卡(跨平台分享视频、文件)
跨平台支持Windows/Linux/macOS 全支持Windows 原生;Linux/macOS 需安装额外软件(如 ntfs-3g)Windows (XP SP3+)/macOS/Linux 均良好支持

39.【AWS】aws retrieve secret value   シークレットを取得する 获取密钥值

使用获取密钥值 Amazon CLI - Amazon Secrets Manager

--

==

40.retrieve  找回,收回;检索(储存于计算机的信息);

41.前台

前台 【框架】(React, Vue, Angular)首选现代前端框架

前台 【原生】 JavaScript(ES6+),再配合 Fetch,Promise,async/Await等新特性

  JavaScript(ES6+):指直接使用浏览器支持的、符合 ECMAScript 2015(ES6)及更新版本的 JavaScript 语法和 API。ES6+ 带来了大量语法糖和内置功能,例如:
  Fetch:浏览器原生提供的网络请求 API,用于替代老旧的 XMLHttpRequest(以及 jQuery 的 $.ajax)。它基于 Promise,语法更简洁,可以轻松发起 GET、POST 请求,并处理响应。
  Promise:Promise 是 JavaScript 中处理异步操作的标准对象,用于解决“回调地狱”问题。它代表一个异步操作的最终完成或失败,可以链式调用 .then() 和 .catch()。
  async/await:基于 Promise 的语法糖,让异步代码看起来像同步代码,可读性更高。用 async 声明一个函数,内部就可以用 await 等待 Promise 完成。
 

前台 【UI库】 Ant Design, Element UI, Material UI等

“UI库 Ant Design、Element UI、Material UI 等”指的是目前前端开发中非常流行的一系列用户界面组件库。简单来说,它们就像是预先制作好的、风格统一、功能齐全的“乐高积木块”,开发者可以直接拿来拼装成完整的网页界面。
  Ant Design:由蚂蚁金服推出的设计语言和 React 组件库,主打企业级中后台应用。它提供了一套非常完整、规范的组件(按钮、表格、表单、弹窗等),并且设计风格严谨、专业。除了 React 版本,也有 Vue 版本(Ant Design Vue)。
  Element UI:一套为 Vue.js 开发的桌面端组件库,由饿了么前端团队出品。风格简洁友好,组件丰富,是很多 Vue 项目中后台系统的首选。
  Material UI(现更名为 MUI):基于 Google 的 Material Design 设计规范,为 React 打造的组件库。它让网页可以拥有类似 Android 应用那样的视觉和交互效果(如浮动按钮、卡片阴影等)。
 

42.jfs2 jfs2 (IBM Journaled File System 2):这是一个高性能的本地磁盘文件系统。可以把它理解为类似于你之前了解的 ext4 或 NTFS,但它是 IBM 为其 AIX 和 OS/2 系统专门设计的,后来移植到了 Linux 上

43.mount --bind的基本概念:将一个目录树挂载到另一个挂载点,共享相同的内容。

     mount --bind /DATA2/video2 /home/ubuntu/DATA/009_Jellyfin/media/video2

     umount /home/ubuntu/DATA/009_Jellyfin/media/video2

44.【AWS】aws task中定义的值,有哪些来源,valueFrom

Pro 4.33: Create an AWS Task definition to run Liquibase commands

在 ECS 任务定义中,valueFrom 通常用于从外部源注入敏感信息环境配置,常见来源有以下几种:

  • AWS Systems Manager Parameter Store(SSM 参数):存储明文或密文参数。格式为 arn:aws:ssm:region:account-id:parameter/参数名

  • AWS Secrets Manager(密钥管理器):用于存储数据库凭证等敏感信息。格式为 arn:aws:secretsmanager:region:account-id:secret:secret名称

  • Amazon S3 对象 ARN:主要用于指定容器启动时挂载的日志或配置文件(需使用 secrets 或 environmentFiles 字段),格式为 arn:aws:s3:::存储桶名称/对象键

  • 其他服务:部分集成场景(如 App Mesh)支持从 AWS Cloud Map(服务发现)或 AWS Lambda 获取动态配置。

45.【AWS】密钥和密文的区别比较

  • 密钥(Secret)
    狭义上指 AWS Secrets Manager 中存储的机密数据,例如数据库密码、API 令牌、SSH 密钥等。它是一个包含键值对或 JSON 结构的完整凭证。广义上也可指加密算法中使用的“秘钥”(Key),但在日常 AWS 讨论中,“密钥”多指 Secrets Manager 的 Secret。

  • 密文(Ciphertext / Encrypted Parameter)
    通常指经过加密后的数据,在 AWS 中常指 Systems Manager Parameter Store 的 SecureString 类型参数。它本质是一个加密的字符串,用于存放配置或敏感信息,但本身不包含额外的元数据或自动轮转机制。

46.FQSN  即 Fully Qualified Domain Name(完全限定域名)// 是指主机名加上所有上级域名(一直到根域)组成的完整域名,它能够唯一、明确地定位互联网或局域网中的一台计算机(或网络节点)。

47.stage  // 在 Git 中,暂存区(Stage / Index) 是一个中间区域,位于你的工作目录和版本库(本地仓库)之间。它允许你精心准备下一次要提交的内容,而不是一次性把所有改动都扔进仓库。

48.stage ステージ // 作为名词:指“舞台”或“阶段”(如人生阶段、项目阶段)。 // 作为动词:指“筹备”、“上演”或“使…发生”(如 stage a play——上演一出戏)。 // 在 Git 语境中,staging area 就像一个“后台准备区”:你在工作区修改文件(编剧写剧本),然后将修改好的内容 git add 到暂存区(演员在后台化妆、准备)

49.publish  出版,发行(书、杂志等);

50.Migration / maɪˈɡreɪʃn /  【系统迁移】【オンプレミス環境⇒AWS】移民,迁徙;(计算机系统的)改变,(程序或硬件的)迁移,转移

51.JenkinsのpipelineのConfigurationの SCM(Source Code Management)のビルドするブランチのブランチ指定子に対して、有几种设定方法

${BRANCH}  显示为下拉菜单

--

feature/xxxx  指定某个Branch

--
refs/tags/${version_xx}  之前已经做成了某个tag,使用这个tag进行后续操作

52.SCM(Source Code Management) 比如 Git

53.【AWS】IAM // IAM 是 Identity and Access Management(身份与访问管理)的缩写,是 AWS(亚马逊云科技)最基础、也是最核心的安全服务。

54.【AWS】IAM // 应用与服务器: 启动一台 EC2 服务器,给服务器绑定一个 IAM 角色。服务器上的程序自动获得访问数据库或存储桶的权限,不需要在服务器代码或配置文件中硬编码 Access Key,这是 AWS 推荐的安全方式。

55.【AWS】EC2查看 IAM // 选中你想要查看的 EC2 实例。在下方弹出的详情面板中,切换到 安全 选项卡。

56.勝手に   1. 表示“擅自、未经许可” 2. 表示“任意地、随心所欲” 3. 表示“自然地、自动地”(与意志无关)// パソコンが勝手に再起動した。 电脑自己重启了。

57.【Varchar】PostgreSQL 和DB2的Varchar不同。(PostgreSQL:字符长度的计算基于实际的字符数,而不是字节数;DB2:其VARCHAR(n)中的n严格定义为字节数)

58.【DB】【PL/SQL】SQL PL (SQL Procedural Language) // Oracle

59.【DB】【PL/SQL】Procedural  //“Procedural” 是 “过程式” 的意思  // 程序由一系列 过程(procedure) 或 函数(function) 组成,通过 顺序执行、条件判断、循环、变量赋值 等步骤来逐步实现业务逻辑。

60.【DB】【PSQL】PSQL  // PSQL 通常指 PostgreSQL 数据库自带的交互式命令行客户端(psql),也是很多人对 PostgreSQL 数据库本身的简称。 // 命令工具CLI

61.【DB】【PostgreSQL】 字符集是DB单位,DB里面的多个Schema,不能指定各自不同的字符集

62.【Java】JDK18+ 之后,-Dfile,encoding 固定是UTF-8; JDK1.4~17 平台默认编码

63.

64.

65.

66.

67.

68.

69.

■2026/03/01~2026/03/31   纯单词整理(No.47)

01.【Linux】more 命令打开 文件后, ctrl +g 无法到文件最后,使用 less 命令可以。// IBM的AIX中的more,ctrl + g 可以到文件最后,不同于Linux
02.【GitBash】~/.bash_profile ---~/.profile------~/.bashrc

03【证书】.p12(PKCS#12):二进制格式【证明自己时使用】;  .pem:文本格式,使用 Base64 编码【信任别人时使用】;
04.【ss】【状态】LISTEN:服务端等待连接的“门卫”,只负责接收新连接,不参与数据传输。ESTABLISHED:连接已建立,数据传输的“通道”,代表一次完整的通信会话。
05.【java】Java自带的HttpsURLConnection 和 org.apach的HttpPost 比较
06.Themes 主题 // Vscode中,可以在此设置编辑器界面和代码配色风格
07.omitted 省略  // 115 common frames omitted  // 表示省略了n行与前面异常相同的堆栈信息。
08.frames“frames”指的是“堆栈帧”(stack frames) // [计][电子][通信] 帧,[电影] 画面;[建][计] 框架;眼镜架(frame 的复数)
09.frame 框架,边框;(家具、建筑物、车辆等的)构架,支架;体格,骨架;眼镜框;
10.Framework(常写作“framework”,即“框架”)在软件开发和计算机科学中,是指为特定领域提供基础结构和约定的一套可复用的软件组件集合。 // Spring; VUE
11. 【java】javax.inject和jakarta.inject
12.【PostgreSQL】ERROR:  current transaction is aborted, commands ignored until end of transaction block // 这表示当前事务因为之前的某个错误而已经被中止。此后,该事务内的任何其他命令(除了回滚或提交)都将被 PostgreSQL 忽略,并且你无法继续执行正常的 SQL 语句,直到你结束这个事务块。
13.aborted // 核心意思:某事在进行过程中被突然停止,通常是由于出现问题、错误或外部干预,导致无法按原计划完成。 // 词源:源自拉丁语 abortus(流产、早产),引申为“中途失败”。

14.【证书】【查看】openssl x509 -in your-certificate.pem -text -noout15.【坑】【VScode】【现象】VSCode 显示代码有编译错误,imort xxx.xxx.Axxx; 不被识别,但是代码可以正常运行,mvn clean package 也不报错,也可以点进去,但Axxx是可以点进去,点进去后,【原因】这个类的jar的版本和 Maven构成中jar的版本不相同。【解决】修改pom文件,使用点进去看到的jar的版本。
16.bucket  / ˈbʌkɪt /  バケット 桶;一桶之量;(机器的)挖斗,铲斗;大量;投篮得分;存储桶  // AWS
17.【AWS】Amazon S3 的存储桶(Bucket)是 AWS 中用于存储数据的基本容器,您可以将它简单地理解为一个存储在云端的“硬盘”或“文件夹”。
18.Amazon S3 完整体系    
19.Amazon S3 完整体系
20.【AWS】“存储桶(Bucket)”和“存储类(Storage Classes)”是两个完全不同的概念,
21.【AWS】【S3】存储签名的Base64字符串,该选用哪种存储类型? ⇒S3 Standard(标准存储)
22.【AWS】【S3】如何查看是那种存储类
23.【AWS】【S3】官方文档
24.【AWS】【S3】General purpose bucket  // 汎用 bucket
25.【AWS】【S3】java存储实现

26.ハレーション, 在日语中,ハレーション(Halation) 除了本意“光晕现象”外,其引申义主要围绕“强光扩散”和
“周边影响”这两个核心意象展开,常用于描述某种强烈的刺激或影响导致周围环境或认知产生模糊、混乱的状况
27.叩き潰す たたきつぶす把物品敲碎、打碎。 彻底击垮,打败。 // onePiece 1156
28.腹を決めた  はらをきめる  下决心,拿定主意。 同心を決める;腹を固める  // onePiece 1156
29.役立たず  やくたたず  // 毫无用处。没用的人或物。  // onePiece 1156
30.アイドル 【英】idol;偶像,【英】idle;空转,不工作的。接名词后,表示“不活动”“空闲”等意思。  // onePiece 1156
31.ガイド 【英】guide;引导,向导,导游。

32.挂载U盘
33.复制超过 4个G的视频,最多只复制了4个G,
原因 (FAT32 格式有个很著名的“天花板”:它单个文件的最大体积不能超过 4GB )
34.Filesystem type: vfat 或 fuseblk (NTFS)    文件系统为 FAT32/NTFS,

不支持 chown // chown: changing ownership of 'video2': Operation not permitted
35.如果文件系统类型是 vfat、ntfs、fuseblk 等,那么 chown 必然失败,因为底层根本没有存储所有权的字段。
36.介绍一下 ext4,tmpfs,vfat 这三种文件系统,给出比较的表格
37.介绍一下 ext4,tmpfs,vfat 这三种文件系统,文本说明

ext4:作为 Linux 原生文件系统,它完整地支持 Unix 权限模型,包括用户/组/其他、读/写/执行以及扩展属性(ACL)
vfat:这就是你之前遇到问题的根源。FAT32 文件系统在设计之初就没有考虑多用户权限 

38.vfat、ntfs、fuseblk,exFAT这四种文件系统再比较一下 
(fuseblk 不是一种独立的文件系统,而是 Linux 系统在使用 FUSE 框架挂载某个块设备上的文件系统
(比如 NTFS)时,df 命令显示的“文件系统类型”标识。)

39.【AWS】aws retrieve secret value   シークレットを取得する 获取密钥值
40.retrieve  找回,收回;检索(储存于计算机的信息);
41.前台
【框架】(React, Vue, Angular)首选现代前端框架 
【原生】 JavaScript(ES6+),再配合 Fetch,Promise,async/Await等新特性
【UI库】 Ant Design, Element UI, Material UI等

42.jfs2 jfs2 (IBM Journaled File System 2):这是一个高性能的本地磁盘文件系统。可以把它理解为类似于你之前了解的 ext4 或 NTFS,但它是 IBM 为其 AIX 和 OS/2 系统专门设计的,后来移植到了 Linux 上
43.mount --bind的基本概念:将一个目录树挂载到另一个挂载点,共享相同的内容。

44.【AWS】aws task中定义的值,有哪些来源,valueFrom
   AWS Systems Manager Parameter Store(SSM 参数)
   AWS Secrets Manager(密钥管理器)
   Amazon S3 对象 ARN:
45.【AWS】密钥和密文的区别比较  (一个是键值对,一个是text)
46.FQSN  即 Fully Qualified Domain Name(完全限定域名)// 是指主机名加上所有上级域名(一直到根域)组成的完整域名,它能够唯一、明确地定位互联网或局域网中的一台计算机(或网络节点)。
47.stage  // 在 Git 中,暂存区(Stage / Index) 是一个中间区域,位于你的工作目录和版本库(本地仓库)之间。它允许你精心准备下一次要提交的内容,而不是一次性把所有改动都扔进仓库。
48.stage ステージ // 作为名词:指“舞台”或“阶段”(如人生阶段、项目阶段)。 // 作为动词:指“筹备”、“上演”或“使…发生”(如 stage a play——上演一出戏)。 // 在 Git 语境中,staging area 就像一个“后台准备区”:你在工作区修改文件(编剧写剧本),然后将修改好的内容 git add 到暂存区(演员在后台化妆、准备)
49.publish  出版,发行(书、杂志等);
50.Migration / maɪˈɡreɪʃn /  【系统迁移】【オンプレミス環境⇒AWS】移民,迁徙;(计算机系统的)改变,(程序或硬件的)迁移,转移
51.JenkinsのpipelineのConfigurationの SCM(Source Code Management)のビルドするブランチのブランチ指定子に対して、有几种设定方法
    ・${𝐵𝑅𝐴𝑁𝐶𝐻}   显示为下拉菜单
    ・𝑓𝑒𝑎𝑡𝑢𝑟𝑒/𝑥𝑥𝑥𝑥  指定某个𝐵𝑟𝑎𝑛𝑐ℎ
    ・𝑟𝑒𝑓𝑠/𝑡𝑎𝑔𝑠/{version_xx}   之前已经做成了某个tag,使用这个tag进行后续操作
52.SCM(Source Code Management) 比如 Git

53.【AWS】IAM // IAM 是 Identity and Access Management(身份与访问管理)的缩写,是 AWS(亚马逊云科技)最基础、也是最核心的安全服务。
54.【AWS】IAM // 应用与服务器: 启动一台 EC2 服务器,给服务器绑定一个 IAM 角色。服务器上的程序自动获得访问数据库或存储桶的权限,不需要在服务器代码或配置文件中硬编码 Access Key,这是 AWS 推荐的安全方式。
55.【AWS】EC2查看 IAM // 选中你想要查看的 EC2 实例。在下方弹出的详情面板中,切换到 安全 选项卡。

56.勝手に   1. 表示“擅自、未经许可” 2. 表示“任意地、随心所欲” 3. 表示“自然地、自动地”(与意志无关)// パソコンが勝手に再起動した。 电脑自己重启了。

57.【Varchar】PostgreSQL 和DB2的Varchar不同。(PostgreSQL:字符长度的计算基于实际的字符数,而不是字节数;DB2:其VARCHAR(n)中的n严格定义为字节数)
58.【DB】【PL/SQL】SQL PL (SQL Procedural Language) // Oracle
59.【DB】【PL/SQL】Procedural  //“Procedural” 是 “过程式” 的意思  // 程序由一系列 过程(procedure) 或 函数(function) 组成,通过 顺序执行、条件判断、循环、变量赋值 等步骤来逐步实现业务逻辑。
60.【DB】【PSQL】PSQL  // PSQL 通常指 PostgreSQL 数据库自带的交互式命令行客户端(psql),也是很多人对 PostgreSQL 数据库本身的简称。 // 命令工具CLI
61.【DB】【PostgreSQL】 字符集是DB单位,DB里面的多个Schema,不能指定各自不同的字符集
62.【Java】JDK18+ 之后,-Dfile,encoding 固定是UTF-8; JDK1.4~17 平台默认编码

 

==

■2026/04/01~2026/04/30   之间整理

01.【vscode】打开文件:Ctrl + P

02.【vscode】打开类(jar中的): Ctrl + T

03.【vscode】全局搜索:Ctrl + Shift + F

04.【vscode】查看类的继承关系:命令面板 ctrl + shift + P ⇒ java: Show Type Hierarchy

05.【vscode】查找下一个: F3 / Ctrl +G

06.【vscode】查找上一个: Shift F3 / Ctrl + Shift + G

07.【vscode】选中下一个相同的:Ctrl + D

08.【vscode】跳转到某一行:Ctrl + G

09.【vscode】查看类的成员变量, 方法:outline 大纲,梗概: (在 Explorer中) // 此种方式,在一个单独的窗口查看

10.【vscode】查看类的成员变量, 方法:Ctrl + Shift +o

11.【vscode】打开文件所在的文件夹:Ctrl +o

12.【vscode】查看引用:Shift + F12

13.【vscode】删除行:Ctrl + Shift +k

14.【CDI】简单来说,CDI 就是 Jakarta EE 官方的“IoC/DI 容器”,让开发者专注于业务逻辑,而容器负责对象的创建、连接和销毁。Jakarta EE 中的 CDI(Contexts and Dependency Injection,上下文与依赖注入)是一项核心规范,旨在以类型安全、松散耦合的方式管理组件生命周期和依赖关系。Spring 提供了更丰富的生态(如 Spring Boot、数据访问、MVC),但 CDI 足够满足标准 Java EE 环境下的依赖注入需求。// API 中使用,IBM Liberty 中的API 服务 // API 读取 xxx.properties

15.在配置 PropertySourcesPlaceholderConfigurer 时,通过 setFileEncoding() 方法显式指定文件编码。 不要指望 JVM 的 -Dfile.encoding=UTF-8  // Batch 读取 xxx.properties

<bean class="org.springframework.context.support.PropertySourcesPlaceholderConfigurer">
    <property name="fileEncoding" value="UTF-8" />
</bean>

16.【时代发展】【技术更新】A-AUTO 与 JP1:A-AUTO多用于 AIX/UNIX环境, 随着企业向 Linux/云迁移, A-AUTO的使用逐渐减少, JP1更适合混合云,分布式和现在的IT架构。 系统迁移时,更倾向于JP1。

17.SaaS:Zoom,SalesForce             // 软件

18.PaaS:AWS Aurora,也称DBaaS   // 平台

19.IaaS:AWS的EC2                           // 资源(基础设施)

20.Infrastructure [ˈɪnfrəstrʌktʃə(r)] インフラストラクチャー

21.POC (Proof of Concept) // (概念验证),用最小成本快速验证想法或技术的可行性,回答“能不能做”。 // 一句话总结:POC 是“探路”,回答“这事儿技术上能不能成?

22.寝返り   翻身(睡觉时) ‌背叛、倒戈(政治/人际语境) // One Piece // 巨人族(きょじんぞく)が 寝返(ねがえ)りを うつだけでとなりにいた 人間(にんげん)は 潰(つぶ)れて 死(し)ぬ

23.Bar 酒吧 // One Piece // 1157伝説のBAR  (114卷) (伝説 でんせつ) (シャッキー)

24.【/etc/fstab】使用mount查看挂载,显示127.0.0.1时,使用【cat /etc/fstab】查看真正的挂载 // AWS efs

25.【AWS】【EFS】Amazon Elastic File System (Amazon EFS) 提供无服务器的完全弹性文件存储,这使您无需预置或管理存储容量和性能即可共享文件数据。

26.海贼王(OnePiece)主题曲

ln -s /DATA2/OnePiece/1001-1200/1101-1200/海贼王1157.mp4  /DATA2/OnePiece/海贼王主题曲/

27.1157_片头曲 (OP): 《Luminous》,由AiNA THE END演唱。// OnePiece   // 1156 片尾曲 和 1157 片头曲是一个

28.1157_片尾曲 (ED): 《その未来》(那个未来),由時速36km演唱。 // OnePiece

29.Luminous   / ˈluːmɪnəs / 发光的;明亮的;清楚的

30.java【内存】使用Unicode(UTF-16),和读取文件使用的UTF-8,GBK,SJIS 不同,那是【I/O】处理时,使用的编码。一个是【内存】,一个是【I/O】

31.【数据库】Flyway 是一款将“约定优于配置”理念贯彻到数据库版本管理中的工具,能让数据库变更变得像管理应用代码一样简单、可靠和自动化。如果你的项目需要一个轻量、高效的数据库迁移方案,Flyway 是一个非常不错的选择。

32.【Linux】  rsync 是一个功能强大的命令行工具,主要用于本地和远程文件同步。它支持增量传输、压缩、加密、权限保留等特性,被广泛用于备份、镜像、文件分发等场景。

33.migrate  / maɪˈɡreɪt / (候鸟或动物)迁徙;(尤指为找工作)移居,迁移;转移(从一个部位移到另一部位);把(程序,硬件)从一系统转移到另一系统;改用操作系统

34.HDMI

“Standard Speed HDMI Cable”   HDMI 1.4  1080P 以下分辨率
“High Speed HDMI Cable”  HDMI 1.4  带宽: 10.2 Gbps     4K (3840x2160) 最高至 30Hz   1080p 最高至 120Hz
“Premium High Speed“  HDMI 2.0  带宽: 18 Gbps  4K (3840x2160) 最高至 60Hz   1080p / 1440p 高刷新率
“Ultra High Speed”HDMI 2.1  带宽: 48 Gbps   4K 最高至 120Hz  8K 最高至 60Hz
“Ultra96”  HDMI 2.2  带宽: 96 Gbps 4K 最高至 240Hz   8K 最高至 60Hz

35.git 取消Merge // git merge --abort

36.【Teams】%userprofile%\AppData\Local\Packages\MSTeams_8...\LocalCache\Microsoft\MSTeams

37.【Teams】%userprofile%\AppData\Local\Microsoft\IdentityCache\OneAuth

38.

39.

40.

■2026/04/01~2026/04/30   纯单词整理(No.48)

01.【vscode】打开文件:Ctrl + P
02.【vscode】打开类(jar中的): Ctrl + T
03.【vscode】全局搜索:Ctrl + Shift + F
04.【vscode】查看类的继承关系:命令面板 ctrl + shift + P ⇒ java: Show Type Hierarchy
05.【vscode】查找下一个: F3 / Ctrl +G
06.【vscode】查找上一个: Shift F3 / Ctrl + Shift + G
07.【vscode】选中下一个相同的:Ctrl + D
08.【vscode】跳转到某一行:Ctrl + G
09.【vscode】查看类的成员变量, 方法:outline 大纲,梗概: (在 Explorer中) // 此种方式,在一个单独的窗口查看
10.【vscode】查看类的成员变量, 方法:Ctrl + Shift +o
11.【vscode】打开文件所在的文件夹:Ctrl +o
12.【vscode】查看引用:Shift + F12
13.【vscode】删除行:Ctrl + Shift +k
14.【CDI】简单来说,CDI 就是 Jakarta EE 官方的“IoC/DI 容器”,让开发者专注于业务逻辑,而容器负责对象的创建、连接和销毁。Jakarta EE 中的 CDI(Contexts and Dependency Injection,上下文与依赖注入)是一项核心规范,旨在以类型安全、松散耦合的方式管理组件生命周期和依赖关系。Spring 提供了更丰富的生态(如 Spring Boot、数据访问、MVC),但 CDI 足够满足标准 Java EE 环境下的依赖注入需求。// API 中使用,IBM Liberty 中的API 服务 // API 读取 xxx.properties
15.在配置 PropertySourcesPlaceholderConfigurer 时,通过 setFileEncoding() 方法显式指定文件编码。 不要指望 JVM 的 -Dfile.encoding=UTF-8  // Batch 读取 xxx.properties

16.【时代发展】【技术更新】A-AUTO 与 JP1:A-AUTO多用于 AIX/UNIX环境, 随着企业向 Linux/云迁移, A-AUTO的使用逐渐减少, JP1更适合混合云,分布式和现在的IT架构。 系统迁移时,更倾向于JP1。
17.SaaS:Zoom,SalesForce             // 软件
18.PaaS:AWS Aurora,也称DBaaS   // 平台
19.IaaS:AWS的EC2                           // 资源(基础设施)
20.Infrastructure [ˈɪnfrəstrʌktʃə(r)] インフラストラクチャー

21.POC (Proof of Concept) // (概念验证),用最小成本快速验证想法或技术的可行性,回答“能不能做”。 // 一句话总结:POC 是“探路”,回答“这事儿技术上能不能成?
22.寝返り   翻身(睡觉时) ‌背叛、倒戈(政治/人际语境) // One Piece // 巨人族(きょじんぞく)が 寝返(ねがえ)りを うつだけでとなりにいた 人間(にんげん)は 潰(つぶ)れて 死(し)ぬ
23.Bar 酒吧 // One Piece // 1157伝説のBAR  (114卷) (伝説 でんせつ) (シャッキー)
24.【/etc/fstab】使用mount查看挂载,显示127.0.0.1时,使用【cat /etc/fstab】查看真正的挂载 // AWS efs
25.【AWS】【EFS】Amazon Elastic File System (Amazon EFS) 提供无服务器的完全弹性文件存储,这使您无需预置或管理存储容量和性能即可共享文件数据。
26.海贼王(OnePiece)主题曲
27.1157_片头曲 (OP): 《Luminous》,由AiNA THE END演唱。// OnePiece   // 1156 片尾曲 和 1157 片头曲是一个
28.1157_片尾曲 (ED): 《その未来》(那个未来),由時速36km演唱。 // OnePiece
29.Luminous   / ˈluːmɪnəs / 发光的;明亮的;清楚的
30.java【内存】使用Unicode(UTF-16),和读取文件使用的UTF-8,GBK,SJIS 不同,那是【I/O】处理时,使用的编码。一个是【内存】,一个是【I/O】

31.【数据库】Flyway 是一款将“约定优于配置”理念贯彻到数据库版本管理中的工具,能让数据库变更变得像管理应用代码一样简单、可靠和自动化。如果你的项目需要一个轻量、高效的数据库迁移方案,Flyway 是一个非常不错的选择。
32.【Linux】  rsync 是一个功能强大的命令行工具,主要用于本地和远程文件同步。它支持增量传输、压缩、加密、权限保留等特性,被广泛用于备份、镜像、文件分发等场景。
33.migrate  / maɪˈɡreɪt / (候鸟或动物)迁徙;(尤指为找工作)移居,迁移;转移(从一个部位移到另一部位);把(程序,硬件)从一系统转移到另一系统;改用操作系统

34.HDMI
・“Standard Speed HDMI Cable”   HDMI 1.4  1080P 以下分辨率

・“High Speed HDMI Cable”  HDMI 1.4  带宽: 10.2 Gbps     4K (3840x2160) 最高至 30Hz   1080p 最高至 120Hz
・“Premium High Speed“  HDMI 2.0  带宽: 18 Gbps  4K (3840x2160) 最高至 60Hz   1080p / 1440p 高刷新率
・“Ultra High Speed”HDMI 2.1  带宽: 48 Gbps   4K 最高至 120Hz  8K 最高至 60Hz
・“Ultra96”  HDMI 2.2  带宽: 96 Gbps 4K 最高至 240Hz   8K 最高至 60Hz
35.git 取消Merge // git merge --abort

36.【Teams】%userprofile%\AppData\Local\Packages\MSTeams_8...\LocalCache\Microsoft\MSTeams
37.【Teams】%userprofile%\AppData\Local\Microsoft\IdentityCache\OneAuth

===

■2026/05/07~2026/05/30   之间整理

01.asteria [宝] 星彩宝石;显星形之宝石 // 阿斯忒瑞亚(Asteria):星夜仙女,// 古希腊诗人赫西俄德说她是珀耳塞斯(Perses)和阿斯忒里亚(Asteria)的女儿

02.warp v.(使)扭曲,(使)变形;使反常,使有偏见;  n.(织布中的)经纱,经线;变形,扭曲;

03.warp drive 曲速引擎:一种假想的超光速(faster-than-light, FTL)推进系统,经常出现于科幻小说的设定中,

04. 正则表达式,匹配字符串中的最后一个下划线   【_(?!.*_)】

05.【git】显示文件名为数字问题解决  git config core.quotepath false

06.【git】显示文件名为数字问题解决 git config --global core.quotepath false

07.ツリーペイン // 日文「ツリーペイン」对应英文 "tree pane",中文常译作「树窗格」或「树形窗格」。用户可能是在某个软件、开发环境或UI组件中看到这个术语。需要解释这个概念:通常指用户界面中呈树形结构(层级展开/折叠)的面板,用于显示目录、书签、大纲、项目结构等。

08.pane (窗户或门上的)一块玻璃;(计算机)窗片,子窗口;整张邮票;边,面;嵌板;窗格

09.パレット(palette) 调色板; // 在软件界面中,它通常指调色板或工具面板/选项板(如颜色调色板、图层面板等)。// Asteria warp

10.ストリーム Stream 流 【英】stream;河流;气流。 // 常指数据流、文件流或流式处理  // Stream pane  // Asteria warp

11.インスペクタ 检验员;检验器  // 来源于英语"inspector"。在软件界面中,通常指"属性检查器"、"检查器面板"或"Inspector" // Asteria warp

12.【git】.gitignore的位置:一般放在仓库根目录下即可。比如我的仓库在“C:\dev\git201\projectXXX”,位置就是C:\dev\git201\projectXXX\.gitignore”;

13.【Git】Git Bash 中也有 history 这个命令,可以查看之前执行过的命令。也可以使用管道【|】

14.【Git】【解决下载自动变换为Windows换行的问题】git config --global core.autocrlf false

15.【Asteria】【坑】字体大小会随着分辨率的大小而改变。 但是,如何你手动设置过字体大小,字体大小将会固定。。。

16.【Asteria】【坑】【fb:modified】这个属性

・关闭时候,如果你复制xxx.xfp文件,文件里面的第二行,会含有【fb:modified】这个属性。
・关闭时候,拖拽出来xxx.xfp文件,文件里面的第二行,不会含有【fb:modified】这个属性。
・打开时候,无法拖拽出来xxx.xfp文件
・关闭时候,如果你复制xxx.xfp文件,文件里面的第二行,不会会含有【fb:modified】这个属性。

// 建议,直接拖拽出来。

// SVN上保存的文件,也没有【fb:modified】这个属性。

// 结论,最终成果物里面,就不应该有【fb:modified】这个属性。

17.【Excel】【复制数据库中的数据,为文字列保存(比如日期和数字都是文字列),还要保存格式(比如 NULL 是灰字)】

・①第一次复制,从数据库中,复制,直接粘贴,(此时,NULL是灰字,日期,数字等靠右对齐)
・②在Excel中,选中复制的内容,先都改成文字列,然后再都弄成靠左对齐。
・③再次,从数据库中复制,粘贴时,选择【貼り付け先の数式に合わせる】这个选项

18.Immunity / ɪˈmjuːnəti / 免疫力;免除,豁免

19.ImmunityOne  天穹共享免疫SaaS系统   是亚信安全部署在公有云上的XDR SaaS平台,基于云原生(Cloud Native)架构技术,天穹共享免疫SaaS系统是亚信安全推出的一款基于云原生架构的网络安全防护平台。该系统采用"共享免疫"理念,为企业提供全面的网络安全解决方案。

20.【Excel】时间格式 hh:mm:ss.000

21.インデント 缩进

22.インシデント   事件

23.Zoom  1APP(提供远程协作服务,包括视频会议、在线会议、聊天和移动协作) ;2变焦; Excel中 缩放设置(ズーム)

24.【Oracle】FETCH FIRST 1 ROW ONLY;

25.【Oracle】Oracle中的【TRUNC函数】处理TimeStamp字段,根据参数不同,返回值不同

TRUNC(date, [format])

format 参数含义返回值(DATE,格式按会话显示)
省略(或 'DD'截断到日(当天 00:00:00)2026-05-28 00:00:00
'YYYY''YEAR''YYY''YY''Y'当年第一天2026-01-01 00:00:00
'Q'当前季度的第一天2026-04-01 00:00:00 (第二季度初)
'MM''MONTH''MON'当月第一天2026-05-01 00:00:00

26.16.【Asteria】【坑】里面各个模块的位置是可以调整的。比如我们的【主Flow_M】和【子Flow_S】,这个顺序可以体现在【xfp文件的定义顺序中】

27.こうほ 候補

28.precision  美/ prɪˈsɪʒ(ə)n /  精确(性),准确(性);严谨,细致;(测量、计算或说明的)精确化(尤以数字表现)

29.scale        美/ skeɪl /           规模,范围;等级,级别;刻度,标度;秤;比例,比例尺;

30.【Oracle】【Number】DATA_LENGTH:无论你定义的NUMBER精度(p)是多少(例如 NUMBER(3,2) 或 NUMBER(38)),在数据字典中,DATA_LENGTH 的值都固定是 22。这22个字节是Oracle为存储一个数值分配的最大空间,具体构成是:1字节用于存储指数,20字节用于存储尾数,1字节用于存储正负号。

31.【Oracle】【Number】DATA_PRECISION (p):表示数值的总有效位数,取值范围是 1 到 38。你需要理解的是,Oracle的有效数字计算是从左边第一个非零数字算起的。比如,0.0123 的有效数字是 '123',精度为 3。

32.【Oracle】【Number】DATA_SCALE (s):表示小数点右侧的位数。它的取值可以是负数,范围是 -84 到 127

33.【Oracle】【Number】(DATA_LENGTH,p, s) 22     3    2 这样的定义,1.22合法, 10.2 不合法

■2026/05/07~2026/05/31   纯单词整理(No.49)

01.asteria [宝] 星彩宝石;显星形之宝石 // 阿斯忒瑞亚(Asteria):星夜仙女,// 古希腊诗人赫西俄德说她是珀耳塞斯(Perses)和阿斯忒里亚(Asteria)的女儿
02.warp v.(使)扭曲,(使)变形;使反常,使有偏见;  n.(织布中的)经纱,经线;变形,扭曲;
03.warp drive 曲速引擎:一种假想的超光速(faster-than-light, FTL)推进系统,经常出现于科幻小说的设定中,
04. 正则表达式,匹配字符串中的最后一个下划线   【_(?!.*_)】
05.【git】显示文件名为数字问题解决  git config core.quotepath false
06.【git】显示文件名为数字问题解决 git config --global core.quotepath false
07.ツリーペイン // 日文「ツリーペイン」对应英文 "tree pane",中文常译作「树窗格」或「树形窗格」。用户可能是在某个软件、开发环境或UI组件中看到这个术语。需要解释这个概念:通常指用户界面中呈树形结构(层级展开/折叠)的面板,用于显示目录、书签、大纲、项目结构等。
08.pane (窗户或门上的)一块玻璃;(计算机)窗片,子窗口;整张邮票;边,面;嵌板;窗格
09.パレット(palette) 调色板; // 在软件界面中,它通常指调色板或工具面板/选项板(如颜色调色板、图层面板等)。// Asteria warp
10.ストリーム Stream 流 【英】stream;河流;气流。 // 常指数据流、文件流或流式处理  // Stream pane  // Asteria warp
11.インスペクタ 检验员;检验器  // 来源于英语"inspector"。在软件界面中,通常指"属性检查器"、"检查器面板"或"Inspector" // Asteria warp
12.【git】.gitignore的位置:一般放在仓库根目录下即可。比如我的仓库在“C:\dev\git201\projectXXX”,位置就是C:\dev\git201\projectXXX\.gitignore”;
13.【Git】Git Bash 中也有 history 这个命令,可以查看之前执行过的命令。也可以使用管道【|】
14.【Git】【解决下载自动变换为Windows换行的问题】git config --global core.autocrlf false
15.【Asteria】【坑】字体大小会随着分辨率的大小而改变。 但是,如何你手动设置过字体大小,字体大小将会固定。。。
16.【Asteria】【坑】【fb:modified】这个属性
17.【Excel】【复制数据库中的数据,为文字列保存(比如日期和数字都是文字列),还要保存格式(比如 NULL 是灰字)】
18.Immunity / ɪˈmjuːnəti / 免疫力;免除,豁免
19.ImmunityOne  天穹共享免疫SaaS系统 ,该系统采用"共享免疫"理念,为企业提供全面的网络安全解决方案。
20.【Excel】时间格式 hh:mm:ss.000

21.インデント 缩进
22.インシデント   事件

23.Zoom  1APP(提供远程协作服务,包括视频会议、在线会议、聊天和移动协作) ;2变焦; Excel中 缩放设置(ズーム)
24.【Oracle】FETCH FIRST 1 ROW ONLY;
25.【Oracle】Oracle中的【TRUNC函数】处理TimeStamp字段,根据参数不同,返回值不同
26.【Asteria】【坑】里面各个模块的位置是可以调整的。比如我们的【主Flow_M】和【子Flow_S】,这个顺序可以体现在【xfp文件的定义顺序中】

27.こうほ 候補
28.precision  美/ prɪˈsɪʒ(ə)n /  精确(性),准确(性);严谨,细致;(测量、计算或说明的)精确化(尤以数字表现)
29.scale        美/ skeɪl /           规模,范围;等级,级别;刻度,标度;秤;比例,比例尺;

30.【Oracle】【Number】DATA_LENGTH:无论你定义的NUMBER精度(p)是多少(例如 NUMBER(3,2) 或 NUMBER(38)),在数据字典中,DATA_LENGTH 的值都固定是 22。这22个字节是Oracle为存储一个数值分配的最大空间,具体构成是:1字节用于存储指数,20字节用于存储尾数,1字节用于存储正负号。
31.【Oracle】【Number】DATA_PRECISION (p):表示数值的总有效位数,取值范围是 1 到 38。你需要理解的是,Oracle的有效数字计算是从左边第一个非零数字算起的。比如,0.0123 的有效数字是 '123',精度为 3。
32.【Oracle】【Number】DATA_SCALE (s):表示小数点右侧的位数。它的取值可以是负数,范围是 -84 到 127
33.【Oracle】【Number】(DATA_LENGTH,p, s) 22     3    2 这样的定义,1.22合法, 10.2 不合法

■2026/06/01以降整理

01.truncate  [ˈtrʌŋˌkeɪt] 删节(尤指掐头或去尾), 截短的;被删节的  ,截断;清空表里的所有记录;截形  // Oracke trunc(xx_date) 截断Timestamp字段,只保留日期。

02.stash  [stæʃ]  隐藏;存放;贮藏

03.【Git】change or stash them before you merge.

04.数据时间 × 2026/06/09 24:00:00 〇 2026/06/10 00:00:00 // Oracle, MySQL, PostgreSQL 都是这样

05.TRUNCATE TABLE tab_xxx   // 删除表中的数据,不引起触发器,也无法事务回滚

06.DROP TABLE tab_xxx // 直接把表都干掉了, 一般,DROP 之后再 CRATE

07.【Oracle】不支持 2026/06/11 24:00:00 支持 2026/06/12 00:00:00; 其它数据库(MySQL,DB2,PostgreSQL)也是这样的

08.【Oracle】空串''  和 null, 是一个概念。把空串'' 存入数据库,最终的结果是null

09.【Oracle】当前时间 使用 【SYSDATE】 // DB2 中使用 【now()】

10.リテラル 字面量(literal) // 在计算机科学中,字面量(literal)是用于表达源代码中一个固定值的表示法(notation)

11.リテラル(literal) //     int a = 10; // 10为int类型字面量

12.リテラル (literal)  //    char a[] = {"Hello world!"} // Hello world 为字符串形式字面量

13.【Windows】【记住前回用户名】secpol.msc  // 本地策略   (可以设置是否显示最后登录的用户名) // 企业版才有  

14.【Windows】【记住前回用户名】【注册表】【HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system\dontdisplaylastusername】0记住用户,1不记住

15.【Windows】【没有管理员权限,修改当前用户环境变量_入口】控制面板 ⇒ 用户, 可以修改当前用户的环境变量.

16.【Git】git show --name-only      // 只显示变更的文件名

17.【Git】git show --name-sutatus   // 显示变更状态和文件名

18.【intra-mart】相关知识

===

【intra-mart】相关知识-CSDN博客

===

19.tenant  [ˈtenənt] 房客;租户;佃户  // intra-mart テナント管理者

20.juggling  / ˈdʒʌɡlɪŋ / 杂耍;字面义:抛接球(球、火炬、小刀)。比喻义1:同时处理多项任务(工作、家庭、截止日期)。比喻义2:在优先事项之间权衡,或将数字/事务重新排列以使其看起来合适(但含义1是主要的)。  // Intra-Mart的打包工具

21.resin / ˈrez(ə)n / 天然树脂:从松树等植物伤口流出的粘稠液体(松香、虫胶)。合成树脂:人工合成的聚合物,是现代工业的基石  // Intra-Mart 的 服务器

22.kibana 让 Elasticsearch 强大的数据存储和检索能力得以通过友好的图形界面展现,两者相辅相成,构成了 Elastic Stack 数据可视化与分析的核心。

23.Kibana 是 Elastic 公司产品生态的一部分:Elastic 是一家公司,其核心产品是 Elastic Stack(曾用名 ELK Stack)。这个技术栈由多个开源组件构成,共同协作以完成数据的采集、存储、分析和可视化

24.Elastic 是一家公司,其核心产品是 Elastic Stack(曾用名 ELK Stack)。这个技术栈由多个开源组件构成,共同协作以完成数据的采集、存储、分析和可视化。

25.lombok 龙目岛 // 龙目岛(Lombok)和爪哇岛(Java)都是印度尼西亚的主要岛屿,两者相邻,但地理和行政归属不同

26.Accel 加速  // 渐快的(accelerando);加速(accelerate);加速器(accelerator)

27.PDBS = Pluggable Databases(可插拔数据库,复数) // Oracle  // show pdbs

28.sqlplus /as sysdba   // 连接Oracle

29.Accel platform Libary // Imart //eBuilder // intra-mart Accel Platform 是日本NTT DATA INTRAMART公司开发的企业级低代码开发与业务流程自动化平台。它定位为一个综合性的“通用系统平台”,旨在帮助企业加速数字化业务改革。

30.cascade 小瀑布;倾泻,流注;// Oracle // DROP USER IMART CASCADE;  // 它精准描绘了删除操作自上而下、不可中断的连锁物理冲击感——用户被移除,其下的所有对象如同被瀑布冲刷一样,随之倾泻消失

31.privileges  / ˈprɪvəlɪdʒɪz / 特权,特殊待遇(privilege 的复数)// GRANT ALL PRIVILEGES TO imart;

32.mybatis的FQDN,到底能不能解决spring的不同包,同名类的冲突问题 ⇒ 不能!

・MyBatis 的 FQDN 解决的是 “类型映射”(SQL 结果塞进哪个类)。
・Spring 的 BeanName 解决的是 “容器管理”(这个类实例由谁创建、怎么注入)。

总结一句话:MyBatis 的 FQDN 很强大,但只管 SQL 映射那一亩三分地,完全管不到 Spring 容器。两者互不干涉,缺一不可。

33.mybatis的FQDN 具体用在哪里

最常见的两个地方是 Mapper.xml 文件中的 resultType 和 parameterType:

34.衝突 しょうとつ // org.springframework.context.annotation.ConflictingBeanDefinitionException

35.競合 きょうごう

36.A エー

37.i   アイ

38.JVM ジェイ ブイ(ヴィ) エム

39.B ビー

40.【java】【Spring】Spring 5.3.x  支持 Java8-20  // 比如 Spring-core-5.3.18.jar

41.【java】【Spring】Spring6.0+   支持 java17+  // 支持java 21

42.【java】【JVM】-verbose:class   // 可以查看JVM加载的jar class 信息

43.【java】【JVM】--showversion  // 可以查看Resin使用的java版本  // java21

44.【java】【Spring】为什么服务器Resin的java环境是java21,工程编译却要使用java17? 因为 基盘使用的是Spring5.3.x。Spring5.3.x 不支持java21

45.【java】【Spring】即使服务器Resin的java环境是java21,工程基盘如果使用Spring5.3.x ,工程用java21编译,会报错  【Unsupported class file major version 65】

46.【IMart】src/main/resources/META-INF/spring/applicationContext-hello_terasoluna.xml

47.【IMart】WEB-INF/classes/META-INF/spring/applicationContext-hello_terasoluna.xml

48.Exclude 不包括,把……排除在外;// Get-ChildItem .\ -Recurse -File -Exclude "old.txt" | Get-FileHash | Out-File "old.txt"

49.タリフ tariff 价目表; 关税表

50.運賃 うんちん 运费

51.賃  //字拼音是(lìn)  租。例如租~。出~。~房。~車。~出  // 工錢,給受僱人的報酬 。

52.トライアル  【英】trial;试行;试作;试车。 // 製品トライアル 产品试用 // Imart

53.

54.

55.

56.

57.

58.

59.

===

■2026/06/01~2026/07/13   纯单词整理(No.50)

01.truncate  [ˈtrʌŋˌkeɪt] 删节(尤指掐头或去尾), 截短的;被删节的  ,截断;清空表里的所有记录;截形  // Oracke trunc(xx_date) 截断Timestamp字段,只保留日期。
02.stash  [stæʃ]  隐藏;存放;贮藏
03.【Git】change or stash them before you merge.
04.数据时间 × 2026/06/09 24:00:00 〇 2026/06/10 00:00:00 // Oracle, MySQL, PostgreSQL 都是这样
05.TRUNCATE TABLE tab_xxx   // 删除表中的数据,不引起触发器,也无法事务回滚
06.DROP TABLE tab_xxx // 直接把表都干掉了, 一般,DROP 之后再 CRATE
07.【Oracle】不支持 2026/06/11 24:00:00 支持 2026/06/12 00:00:00; 其它数据库(MySQL,DB2,PostgreSQL)也是这样的
08.【Oracle】空串''  和 null, 是一个概念。把空串'' 存入数据库,最终的结果是null
09.【Oracle】当前时间 使用 【SYSDATE】 // DB2 中使用 【now()】
10.リテラル 字面量(literal) // 在计算机科学中,字面量(literal)是用于表达源代码中一个固定值的表示法(notation)
11.リテラル(literal) //     int a = 10; // 10为int类型字面量
12.リテラル (literal)  //    char a[] = {"Hello world!"} // Hello world 为字符串形式字面量
13.【Windows】【记住前回用户名】secpol.msc  // 本地策略   (可以设置是否显示最后登录的用户名) // 企业版才有  
14.【Windows】【记住前回用户名】【注册表】【HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system\dontdisplaylastusername】0记住用户,1不记住
15.【Windows】【没有管理员权限,修改当前用户环境变量_入口】控制面板 ⇒ 用户, 可以修改当前用户的环境变量.
16.【Git】git show --name-only      // 只显示变更的文件名
17.【Git】git show --name-sutatus   // 显示变更状态和文件名
18.【intra-mart】相关知识
19.tenant  [ˈtenənt] 房客;租户;佃户  // intra-mart テナント管理者
20.juggling  / ˈdʒʌɡlɪŋ / 杂耍;字面义:抛接球(球、火炬、小刀)。比喻义1:同时处理多项任务(工作、家庭、截止日期)。比喻义2:在优先事项之间权衡,或将数字/事务重新排列以使其看起来合适(但含义1是主要的)。  // Intra-Mart的打包工具
21.resin / ˈrez(ə)n / 天然树脂:从松树等植物伤口流出的粘稠液体(松香、虫胶)。合成树脂:人工合成的聚合物,是现代工业的基石  // Intra-Mart 的 服务器
22.kibana 让 Elasticsearch 强大的数据存储和检索能力得以通过友好的图形界面展现,两者相辅相成,构成了 Elastic Stack 数据可视化与分析的核心。
23.Kibana 是 Elastic 公司产品生态的一部分:Elastic 是一家公司,其核心产品是 Elastic Stack(曾用名 ELK Stack)。这个技术栈由多个开源组件构成,共同协作以完成数据的采集、存储、分析和可视化
24.Elastic 是一家公司,其核心产品是 Elastic Stack(曾用名 ELK Stack)。这个技术栈由多个开源组件构成,共同协作以完成数据的采集、存储、分析和可视化。
25.lombok 龙目岛 // 龙目岛(Lombok)和爪哇岛(Java)都是印度尼西亚的主要岛屿,两者相邻,但地理和行政归属不同
26.Accel 加速  // 渐快的(accelerando);加速(accelerate);加速器(accelerator)
27.PDBS = Pluggable Databases(可插拔数据库,复数) // Oracle  // show pdbs
28.sqlplus /as sysdba   // 连接Oracle
29.Accel platform Libary // Imart //eBuilder // intra-mart Accel Platform 是日本NTT DATA INTRAMART公司开发的企业级低代码开发与业务流程自动化平台。它定位为一个综合性的“通用系统平台”,旨在帮助企业加速数字化业务改革。
30.cascade 小瀑布;倾泻,流注;// Oracle // DROP USER IMART CASCADE;  // 它精准描绘了删除操作自上而下、不可中断的连锁物理冲击感——用户被移除,其下的所有对象如同被瀑布冲刷一样,随之倾泻消失
31.privileges  / ˈprɪvəlɪdʒɪz / 特权,特殊待遇(privilege 的复数)// GRANT ALL PRIVILEGES TO imart;
32.mybatis的FQDN,到底能不能解决spring的不同包,同名类的冲突问题 ⇒ 不能!
33.mybatis的FQDN 具体用在哪里   ⇒ 最常见的两个地方是 Mapper.xml 文件中的 resultType 和 parameterType:
34.衝突 しょうとつ // org.springframework.context.annotation.ConflictingBeanDefinitionException
35.競合 きょうごう
36.A エー
37.i   アイ
38.JVM ジェイ ブイ(ヴィ) エム
39.B ビー

40.【java】【Spring】Spring 5.3.x  支持 Java8-20  // 比如 Spring-core-5.3.18.jar
41.【java】【Spring】Spring6.0+   支持 java17+  // 支持java 21
42.【java】【JVM】-verbose:class   // 可以查看JVM加载的jar class 信息
43.【java】【JVM】--showversion  // 可以查看Resin使用的java版本  // java21
44.【java】【Spring】为什么服务器Resin的java环境是java21,工程编译却要使用java17? 因为 基盘使用的是Spring5.3.x。Spring5.3.x 不支持java21
45.【java】【Spring】即使服务器Resin的java环境是java21,工程基盘如果使用Spring5.3.x ,工程用java21编译,会报错  【Unsupported class file major version 65】
46.【IMart】src/main/resources/META-INF/spring/applicationContext-hello_terasoluna.xml
47.【IMart】WEB-INF/classes/META-INF/spring/applicationContext-hello_terasoluna.xml
48.Exclude 不包括,把……排除在外;// Get-ChildItem .\ -Recurse -File -Exclude "old.txt" | Get-FileHash | Out-File "old.txt"
49.タリフ tariff 价目表; 关税表
50.運賃 うんちん 运费
51.賃  //字拼音是(lìn)  租。例如租~。出~。~房。~車。~出  // 工錢,給受僱人的報酬 。
52.トライアル  【英】trial;试行;试作;试车。 // 製品トライアル 产品试用 // Imart

===

■2026/07/14以降整理

01.【Resin】修改 MyBatis的sqlMap的xml后,必须重新启动服务器

02.【Resin】修改 java文件后,无需重启服务器

03.【Resin】修改 jsp文件后,无需重启服务器

04.【Resin】【Edge】Ctrl + Shift + Del 后,可以情况Edge缓存

05.

06.

07.

08.

09.

10.

11.

12.

13.

14.

15.

16.

17

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

28.

29.

30.

===

■2026/07/13~2026/08/31   纯单词整理(No.51)

===

===

■2026/09/01以降整理

01.

02.

03.

04.

05.

06.

07.

08.

09.

10.

11.

12.

13.

14.

15.

16.

17

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

28.

29.

30.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值