LocaleContextHolder实现i18n国际化 https://leihuan7086.github.io/springcloud/2020/07/07/LocaleContextHolder%E5%AE%9E%E7%8E%B0i18n%E5%9B%BD%E9%99%85%E5%8C%96/
查看Navicat保存的密码 计算机\HKEY_CURRENT_USER\SOFTWARE\PremiumSoft\Navicat\Servers\。使用【Win】+ 【R】组合快捷键,快速打开运行命令框,在打开后面键入命令:【Regedit】打开注册表编辑器。注:Navicat11版本没有勾选导出密码选项,直接导出即可;Navicat12+版本要勾选【导出密码】选项!为例,通过上方路径,找到注册表中存储密码值的位置(如下图),选中要查看密码的连接名称,双击。(该ncx本质上是xml文件,文件中包含连接的全部信息)
utf8mb4_0900_ai_ci 和 utf8mb4_general_ci 所以,“已下单,未支付”的代码就可以是OUPD,“已支付“的代码就可以是PDED,“已确认”的代码就可以是CFMD……所以,尽管“啊”、“副”、“德”三个字的拼音开头分别为A、F、D,但直接选定collation为utf8mb4,它们并不会按照“啊”、“德”、“副”的顺序排序,而是会排成“副”、“啊”、“德”。但这还不够,世界上的文字很多,所以才会有“不区分音调”的要求,这时候e、ē、é、ě、è就是等价的,那么假设我们要进行拼音查找,只要按e去找就可以全部列出来,很方便。到这里,我的疑惑就解开了。
git删除分支上的某次提交 最后,可以使用 git log 命令检查一下 A 和 B 是否已经从该分支历史提交中剔除了。在 vi 编辑器里,将 A 和 B 的前面的 pick 改为 drop 或者 d。假设要删除的 commit hash 为 A 和 B, A 早于 B。注意后面的^符号不能少,这样就可以看到包括提交A的前面的所有提交。这个过程中,如果有代码冲突,会暂时中断 rebase,循环往复直到从 A 到最新的提交都 reabase 完。rebase 命令可以改写某个提交之后的所有提交记录。把处理好的冲突文件添加进来,
彻底弄懂GMT、UTC、时区和夏令时前言 格林威治时间、世界时、祖鲁时间、GMT、UTC、跨时区、夏令时,这些眼花缭乱的时间术语,我们可能都不陌生,但是真正遇到问题,可能又不那么确定,不得不再去查一查,处理完可能过段时间又忘记。今天,我们彻底来梳理一下它们。GMT(Greenwich Mean Time), 格林威治平时(也称格林威治时间)。它规定太阳每天经过位于英国伦敦郊区的皇家格林威治天文台的时间为中午12点。UTC(Coodinated Universal Time),协调世界时,又称世界统一时间、世界标准时间、国际协调时间。