
杂谈
文章平均质量分 77
Moshow郑锴
Powered by Core iMoshow
展开
-
DBeaver Error : Public Key Retrieval is not allowed
导致“Public Key Retrieval is not allowed”主要是由于当禁用 SSL/TLS 协议传输后,客户端会使用服务器的公钥进行传输,默认情况下客户端不会主动去找服务器拿公钥,此时就会出现上述错误。一、针对DBeaver等,可以通过驱动属性进行设置,把allowPublicKeyRetrieval设置为TRUE即可 二、针对JDBC连接场景 ,在 JDBC 连接串中加入 allowPublicKeyRetrieval=true 参数;原创 2025-03-29 23:01:52 · 730 阅读 · 0 评论 -
IDEA如何设置以新窗口打开新项目
在 IntelliJ IDEA 中设置以新窗口打开新项目,导航到 Appearance & Behavior > System Settings > Project原创 2025-03-29 22:51:25 · 840 阅读 · 0 评论 -
pom.xml使用国内阿里云maven镜像加速
在 Maven 的 pom.xml 中直接配置镜像仓库并不是推荐做法(Maven 镜像一般通过全局配置文件 settings.xml 设置),但如果你需要强制为当前项目配置阿里云镜像,可以按以下步骤操作:原创 2025-03-26 23:43:08 · 585 阅读 · 0 评论 -
在线JSON格式校验工具站
在线,JSON,JSON 校验,格式化,xml转json 工具,在线工具,json视图,可视化,程序,服务器,域名注册,正则表达式,测试,在线json格式化工具,json 格式化,json格式化工具,json字符串格式化,json 在线查看器,json在线,json 在线验证,json tools online,在线文字对比工具。Json中文网致力于在中国推广Json,并提供相关的Json解析、验证、格式化、压缩、编辑器以及Json与XML相互转换等服务。在线JSON校验格式化工具(Be JSON)原创 2025-03-18 23:17:58 · 644 阅读 · 0 评论 -
IntelliJ IDEA之内存不够提示os::commit_memory failed
发现问题平时的开发都很够跑,但是一搞微服务就GG了,内存占用太严重,需要加大内存了!!!Error:Abnormal build process termination: D:\software\jdk10\bin\java.exe -Xmx700m -Djava.awt.headless=true -Djdt.compiler.useSingleThread=true "-Dprelo...原创 2018-07-05 11:44:33 · 8363 阅读 · 1 评论 -
IDEA设置和Eclipse一样的快捷键
只需再File->Setting->Keymap->Default改为Eclipse即可。原创 2018-08-07 14:54:25 · 1992 阅读 · 0 评论 -
IDEA中创建Main函数和System.out.println的快捷键
这个严格来说其实并不算真正快捷键,只是属于代码快速提示补全功能,但是实际上还是有点快捷键的成分,难怪我从快捷键清单中没找到这两项。for循环因为for循环的快捷键是fori,实际上大家打for就出来了,所以一般很容易找到。main函数psvm 也就是public static void main的首字母,一开始打main半天都不提示,,vm什么的额没提示,没想到竟然是psvm。...原创 2018-08-24 15:01:37 · 2798 阅读 · 0 评论 -
IntelliJ IDEA之LombokProcessor could not be initialized问题
问题发现IntelliJ IDEA+JDK10+Lombok16出现以下问题:lombok.javac.apt.LombokProcessor could not be initializedWarning:(9, 8) java: lombok.javac.apt.LombokProcessor could not be initialized. Lombok will not run ...原创 2018-07-05 11:19:14 · 19100 阅读 · 7 评论 -
IDEA快捷键快速查询手册
代码跳转 动作 快捷键 说明 Move Caret to Code Block End Ctrl+] 诸如{}围起来的代码块,使用该快捷键可以快速跳转至代码块的结尾处 Move Caret to Code Block Start Ctrl+[ 同上,快速跳至代码块的开始出 Complete Current Statement Ctr...原创 2018-08-08 15:59:59 · 1310 阅读 · 0 评论 -
IDEA中查看文件中所有方法(类似eclipse里面的outline) alt+7
IDEA中查看文件中所有方法(类似eclipse里面的outline) -> Alt + 7原创 2019-10-07 18:10:34 · 788 阅读 · 0 评论 -
Intellij IDEA使用spring-boot-devTools热部署无效解决方案
问题背景初次使用Intellij的同学都会遇到这个问题,即使项目使用了spring-boot-devtools+spring-boot-loader,修改了java文件或者html、js文件等,idea还是不会自动热部署,需要ctrl+f5手动一下没有热部署简直就很不开心。出现这种情况,并不是你的问题,是IDEA和DevTools和Loader的配置问题,Intellij IEDA和Ecl...原创 2018-07-20 11:52:25 · 9966 阅读 · 3 评论 -
Server Remote Execution(SRE),基于SpringBoot3的服务器远程维护工具(执行PowerShell和日志查询LogViewer)
Server Remote Execution(SRE),基于SpringBoot3的服务器远程维护工具,支持远程目录查看,专业日志目录查看器模式,文本浏览器查看文件,下载文件等操作,也支持远程执行白名单的powershell命令,web容器为Undertow(非默认tomcat),其他的请自行添加和配置。原创 2025-03-14 00:06:35 · 773 阅读 · 0 评论 -
回顾2024,展望2025
今年修修补补,设计和做了很多item,有时候自己都数不清做了什么大大小小的item,但是for LMD performance phase2的go-live确实是最大也是最难的了,无论什么系统,只要用的人多了,大家无论对前端展示或者后台数据处理的时效和性能都会提出更高的需求,这就是推动系统优化的好机会;还有Insight UMS项目,接入了新的email通知发送平台并修复了以前vendor留下的很多bug以及一些不合理的地方等。原创 2025-01-24 14:29:10 · 1005 阅读 · 0 评论 -
什么是TDD测试驱动开发(Test Driven Development)?
虽然端到端测试非常全面,但它可能非常缓慢且脆弱,因为它们在可能复杂的 UI 中使用模拟用户交互。“测试驱动”应用程序代码的另一个好处是,测试会指导您编写满足实现所需的最少代码。单元测试测试的是系统中与系统其他部分隔离的一个小“单元”。您需要在测试金字塔中拥有较高的单元测试比例,因为它们是设计高内聚、松散耦合软件的关键。可以在系统的不同级别编写不同的测试。在每个级别,执行速度、维护测试的“成本”以及测试对系统正确性带来的信心之间都存在平衡。集成测试测试系统的子集,并可能在一次测试中测试多组单元。原创 2025-01-01 23:23:17 · 716 阅读 · 0 评论 -
Neo4j Graph Data Science Certification exam!
Congratulations!Congratulations on passing the Neo4j Graph Data Science Certification exam!原创 2024-12-21 00:25:56 · 131 阅读 · 0 评论 -
六西格玛DMAIC在企业得项目管理中有什么作用
六西格玛(Six Sigma)是一种以数据为基础的管理方法,旨在通过减少缺陷和变异来提高过程质量和效率。DMAIC 是六西格玛中一种常用的改进方法论,适用于现有过程的改进。DMAIC 代表五个阶段:定义(Define)测量(Measure)分析(Analyze)改进(Improve)和控制(Control)。DMAIC 方法在企业项目管理中提供了一种系统化、数据驱动的框架,能够有效识别和解决问题,提升过程质量和效率。通过明确的步骤和工具,企业能够在项目管理中实现持续改进,最终提升客户满意度和市场竞争力。原创 2024-12-14 00:15:00 · 645 阅读 · 0 评论 -
技术文档的定义和规范,以及技术文档模板参考
技术文档是确保技术项目成功的关键要素之一,遵循清晰、一致、准确和完整的规范,可以大大提升团队的工作效率和项目的可维护性。原创 2024-12-14 00:15:00 · 2502 阅读 · 0 评论 -
失落的Apache JDBM(Java Database Management)
Apache JDBM(Java Database Management)是一个轻量级的、基于 Java 的嵌入式数据库管理系统。它主要用于在 Java 应用程序中存储和管理数据。这个项目已经过时了,只是发表一下以示纪念,现在已经大多数被SQLite和Derby代替。原创 2024-11-20 00:39:43 · 1192 阅读 · 0 评论 -
黎巴嫩BP机爆炸事件分析
当地时间2024年9月17日下午,黎巴嫩首都贝鲁特以及黎巴嫩东南部和东北部多地发生大量寻呼机(BP机)爆炸事件。黎巴嫩真主党第一时间在其Telegram频道上发布消息称,爆炸发生在当地时间下午3时30分左右,影响了真主党各机构的“工作人员”,有“大量”人受伤。截至18日16时,以色列时报援引黎巴嫩公共卫生部门数据称,爆炸造成11人死亡,约4000人受伤,其中约500人双目失明。当地时间19日,包括对讲机爆炸事件,黎巴嫩公共卫生部长表示,爆炸事件已致37人死亡。基于本事件最初被多方报道为网络攻击触发的事件,为原创 2024-11-16 19:25:18 · 1146 阅读 · 0 评论 -
使用JMeter进行Spring Boot接口的压力测试
使用 JMeter 进行压力测试的主要步骤包括安装 JMeter、创建测试计划、配置 HTTP 请求、添加监听器和运行测试。您可以根据需要调整线程数和其他参数,以模拟不同的负载情况。获得的结果将帮助您分析应用性能。t=O83AJMeter 官方网站https://jmeter.apache.org/download_jmeter.cgi。原创 2024-10-19 01:07:52 · 1406 阅读 · 0 评论 -
KaTeX.js渲染数学公式
KaTeX.jsKaTeX是一个集成速度快且功能丰富的数学公式渲染库,KaTeX特点包括快速渲染速度、高质量的输出、独立运行、跨平台兼容以及丰富的功能集。作为入门演示示例,CDN方式引入KaTex。创建容器 DOM 元素,renderMathInElement(document.body)或者渲染到具体的DOM->renderMathInElement($('#mathArea'))原创 2024-10-03 22:41:37 · 1753 阅读 · 0 评论 -
IDEA:Properties in parent definition are prohibited
如果你在POM.xml中使用了自定义版本,那么IDEA就没办法很动态检测(其实可以做到的,不是吗),就会有一个的错误信息(禁止使用父级定义中的属性),而fix option是让你把版本号set在inline模式,也就是直接写到对应libraries那边。两种方案其实都有优缺点,但是这个红色的报错确实让人忍无可忍。于是你需要设置一下。原创 2024-09-29 14:37:57 · 1289 阅读 · 0 评论 -
理智看待IBM中国研发部裁员?
从IBM全局策略来看,IBM在中国市场的收入和利润持续下滑;从IBM印度CEO对IT中心的倾向来看-有意亚太的中心向印度倾斜;从IBM在亚太地区的收入分布情况来看2023年IBM在中国的收入下降了19.6%。此外,日本收入增长3.8%,而印度收入增长15.1%,澳大利亚收入下降6.7%。原创 2024-09-17 23:19:41 · 471 阅读 · 0 评论 -
国内访问Docker Hub慢问题解决方法
在国内访问Docker Hub时可能会遇到一些困难,但幸运的是,有多种解决方案可以帮助你顺利下载Docker镜像。:你可以通过配置Docker的daemon.json文件来使用国内镜像源,比如DaoCloud、网易云、Docker 镜像代理、百度云、南京大学镜像站等。这些镜像源通常对外免费,可以显著提高拉取速度 2。:例如华为云、腾讯云等,它们提供了镜像加速服务,你可以通过修改Docker配置文件来使用这些加速服务原创 2024-07-21 22:15:52 · 3844 阅读 · 0 评论 -
Energy measurement and calculation
Power usage effectiveness - data centre energy efficiencyEnergy proportionality - the relationship between power used, and percentage of resource utilisationStatic power draw - electricity use in an idle state原创 2024-05-27 23:40:35 · 342 阅读 · 0 评论 -
SimbaODBC for BigQuery
Simba ODBC for BigQuery驱动程序旨在帮助用户将 BigQuery 的强大功能与现有工具和基础架构进行结合。BigQuery 的一些功能(包括高性能存储集成和预留管理)只能通过BigQuery API提供。 这些驱动程序只能与 BigQuery 搭配使用,不能与任何其他产品或服务搭配使用。您可以使用这些驱动程序,而无需任何额外的许可要求,但不能将驱动程序重新分发为应用的一部分。原创 2024-05-20 23:23:57 · 934 阅读 · 0 评论 -
nginx: [emerg] invalid number of arguments in “alias“ directive in D:\nginx
最近在配置一个nginx的配置,但是reload的时候遇到了以下报错。nginx: [emerg] invalid number of arguments in "alias" directive in D:\nginx/conf/nginx.conf:113 。 关于斜杠的使用:在不同操作系统中,路径分隔符不同。通常,Windows 下使用反斜杠\\,Linux 下使用正斜杠/。如果路径中包含空格或中文字符,也可能导致 Nginx 启动失败。修复之后,程序可以正常运行!!!原创 2024-05-09 00:06:41 · 1693 阅读 · 0 评论 -
Nginx配置/.well-known/pki-validation/
当你需要在Nginx上配置.well-known/pki-validation/时,这通常是为了支持SSL证书的自动续订或其他验证目的。在你的网站根目录下创建一个名为.well-known的目录,然后在.well-known目录下再创建一个名为pki-validation的子目录。这个目录结构将用于存放验证文件。之后配置Nginx并验证原创 2024-05-09 00:06:38 · 3273 阅读 · 4 评论 -
记一次IT开发者重装系统之旅
去年年底补了一个零刻SER5 MAX R7-5800H,不玩游戏的话,基本是很足够的。然后系统的话,没来得及重装,之前用的是2019年装的Windows11,加入了Insider View预览版本,Win11给人的感觉还是不成熟稳定,经历过很多有问题的补丁和大版本,但是UI方便有蛮多惊喜。但是一开机就占用了6-8G内存是我不想看到的,C盘也日益膨胀。于是想装一下Win10,稳定,少BUG,省内存和空间,更少花里胡哨才是最真实的。开发者定位:杂食,JAVA+Node.JS+BI+架构原创 2024-05-06 09:00:00 · 529 阅读 · 0 评论 -
JAVA在线代码生成器 | 2024.04.20| 修复CDN问题+推出JDK8/11分支+修复大写下划线转驼峰问题
基于SpringBoot2和Freemarker的代码生成平台,以解放双手为目的,减少大量的重复CRUD,支持MySQL、Oracle、PgSQL主流数据库,可通过建表SQL语句或INSERT语句或者简单JSON生成预设的JPA/JdbcTemplate/Mybatis/MybatisPlus/BeetlSQL/CommonMapper相关模板代码. 感谢大家的使用和反馈,1500的PV和获得超过1.9k的星星是我前进和继续做下去的动力。| https://java.bejson.com/generator原创 2024-04-20 17:57:54 · 1616 阅读 · 0 评论 -
版本号修订准则
主版本号:当你做了不兼容的 API 修改,次版本号:当你做了向下兼容的功能性新增,修订号:当你做了向下兼容的问题修正。先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。在软件管理的领域里存在着被称作“依赖地狱”的死亡之谷,系统规模越大,加入的包越多,你就越有可能在未来的某一天发现自己已深陷绝望之中。在依赖高的系统中发布新版本包可能很快会成为噩梦。如果依赖关系过高,可能面临版本控制被锁死的风险(必须对每一个依赖包改版才能完成某次升级)。原创 2024-04-20 17:51:00 · 1049 阅读 · 0 评论 -
Tomcat 启动闪退问题解决方法
检查Tomcat的日志文件,通常位于Tomcat安装目录下的logs文件夹中。日志文件中可能会记录Tomcat启动过程中的错误信息,这些信息对于诊断问题非常有帮助。总之,请根据上述建议逐一排查,通常可以解决大部分Tomcat闪退的问题。如果问题依然存在,可能需要更详细的错误信息来进行进一步的诊断。查看日志文件(最最最最最重要!原创 2024-04-16 00:28:39 · 810 阅读 · 0 评论 -
如何对加密后的数据进行模糊查询
对加密后的数据进行模糊查询是一项挑战,因为加密过程通常会导致数据失去其原始的可读性和结构,这使得直接在加密数据上进行传统的模糊匹配变得不可行。索引和映射:在数据库中实现一个额外的索引或映射,这个索引包含了加密数据的某种形式的分词组合。在查询时,可以先对查询条件进行分词,然后将这些分词加密并与索引进行匹配。这种方法需要在加密数据时就考虑如何创建有效的索引。同态加密:使用同态加密技术,这种技术允许在加密数据上直接进行计算,而无需解密。这样,您可以在不暴露原始数据的情况下执行模糊查询。原创 2024-04-14 23:33:18 · 1546 阅读 · 0 评论 -
VSCode配置AI自动补全插件Tabnine
Tabnine 仅将开源代码与宽松的许可证用于我们的公共代码训练的 AI 模型(MIT、MIT-0、Apache-2.0、BSD-2-Clause、BSD-3-Clause、Unlicense、CC0-1.0、CC-BY-3.0、CC-BY-4.0、RSA-MD、0BSD、WTFPL、ISC)。无论您使用的是 Tabnine 的 Pro 计划还是我们的基本计划,您的代码和 AI 数据都不会用于训练私有代码模型以外的任何模型。,使用 Tabnine 都可以极大地影响您的编码速度,从而显着缩短您的编码时间。原创 2024-04-08 23:24:03 · 6953 阅读 · 0 评论 -
JetBrains IDE(IDEA/WebStorm)配置GitHub Copilot
若要在 JetBrains IDE 中使用 GitHub Copilot,必须先安装 GitHub Copilot 扩展。注意:如果为 GitHub Copilot 启用了重复检测,则使用提供的代码示例时,可能会收到有限的建议或没有建议。对于任何给定的输入,GitHub Copilot 可以提供多个建议。可以在注释中使用自然语言描述要执行的操作,GitHub Copilot 会提供代码建议来实现你的目标。如果要禁用 GitHub Copilot,系统会询问是全局禁用它,还是要禁用当前正在编辑的文件的语言。原创 2024-04-08 23:18:35 · 9813 阅读 · 0 评论 -
在 VS Code 中使用 GitHub Copilot
GitHub Copilot 是一个可以帮助你更简单、更快速地编写代码的工具,由 GPT-3 提供支持。你只需编写所需代码的描述——例如,编写一个函数来生成一个随机数,或对一个数组进行排序——Copilot 就会为你创建它。它不只是创建一种解决方案,而是创建多个,你可以选择你想要的一个。在本教程中,我们将学习如何为 Visual Studio Code 设置 GitHub Copilot AI 工具,以及如何生成 JavaScript、React 和 HTML 代码。原创 2024-04-08 23:16:14 · 9220 阅读 · 0 评论 -
ESG认证(ESG=环境、社会和治理 Environmental, Social, and Governance)
ESG认证是指。值得一提的是,获得ESG认证的企业通常能够更好地吸引投资者和消费者,因为它们展示了对可持续发展的承诺和责任感。此外,ESG认证也有助于企业改善长期运营效率,增强风险管理能力,并在一定程度上提升品牌形象和市场竞争力。随着全球对可持续发展和社会责任的日益重视,ESG认证成为了企业重要的自我提升和对外展示的手段。原创 2024-04-05 00:46:05 · 2301 阅读 · 0 评论 -
PCI-DSS安全认证?
PCI-DSS安全认证是,旨在保护持卡人数据的安全性。PCI-DSS(Payment Card Industry Data Security Standard)是由五大国际卡组织Visa、MasterCard、American Express、Discover Financial Services和JCB共同制定的。它为处理、存储或传输信用卡数据的企业和组织提供了一组详细的安全要求,以确保持卡人数据的安全。原创 2024-03-24 23:36:59 · 2179 阅读 · 0 评论 -
try catch中的finally代码一定会执行吗?
正常运行的情况下,finally 中的代码是一定会执行的,但是,如果遇到 System.exit() 方法或 Runtime.getRuntime().halt() 方法,或者是 try 中发生了死循环、死锁,遇到了掉电、JVM 崩溃等问题,finally 中的代码是不会执行的。而 exit() 方法会执行 JVM 关闭钩子方法或终结器,但 halt() 方法并不会执行钩子方法或终结器。原创 2024-02-16 11:25:00 · 1577 阅读 · 0 评论 -
GCP :Stackdriver Logging
Stackdriver Logging是 Google Cloud Platform (GCP)Stackdriver套裝產品的一部分。 它包含紀錄的儲存,一個使用者介面名為Logs Viewer, 還提供 API 讓你可程式化的去管理紀錄. 使用Stackdriver logging來讀寫紀錄, 搜尋以及篩選紀錄, 匯出紀錄, 以及建立記錄指標原创 2024-01-27 23:02:05 · 821 阅读 · 0 评论