杂谈
文章平均质量分 78
Moshow郑锴
Powered by Core iMoshow
展开
-
失落的Apache JDBM(Java Database Management)
Apache JDBM(Java Database Management)是一个轻量级的、基于 Java 的嵌入式数据库管理系统。它主要用于在 Java 应用程序中存储和管理数据。这个项目已经过时了,只是发表一下以示纪念,现在已经大多数被SQLite和Derby代替。原创 2024-11-20 00:39:43 · 1071 阅读 · 0 评论 -
黎巴嫩BP机爆炸事件分析
当地时间2024年9月17日下午,黎巴嫩首都贝鲁特以及黎巴嫩东南部和东北部多地发生大量寻呼机(BP机)爆炸事件。黎巴嫩真主党第一时间在其Telegram频道上发布消息称,爆炸发生在当地时间下午3时30分左右,影响了真主党各机构的“工作人员”,有“大量”人受伤。截至18日16时,以色列时报援引黎巴嫩公共卫生部门数据称,爆炸造成11人死亡,约4000人受伤,其中约500人双目失明。当地时间19日,包括对讲机爆炸事件,黎巴嫩公共卫生部长表示,爆炸事件已致37人死亡。基于本事件最初被多方报道为网络攻击触发的事件,为原创 2024-11-16 19:25:18 · 946 阅读 · 0 评论 -
使用JMeter进行Spring Boot接口的压力测试
使用 JMeter 进行压力测试的主要步骤包括安装 JMeter、创建测试计划、配置 HTTP 请求、添加监听器和运行测试。您可以根据需要调整线程数和其他参数,以模拟不同的负载情况。获得的结果将帮助您分析应用性能。t=O83AJMeter 官方网站https://jmeter.apache.org/download_jmeter.cgi。原创 2024-10-19 01:07:52 · 1074 阅读 · 0 评论 -
KaTeX.js渲染数学公式
KaTeX.jsKaTeX是一个集成速度快且功能丰富的数学公式渲染库,KaTeX特点包括快速渲染速度、高质量的输出、独立运行、跨平台兼容以及丰富的功能集。作为入门演示示例,CDN方式引入KaTex。创建容器 DOM 元素,renderMathInElement(document.body)或者渲染到具体的DOM->renderMathInElement($('#mathArea'))原创 2024-10-03 22:41:37 · 961 阅读 · 0 评论 -
IDEA:Properties in parent definition are prohibited
如果你在POM.xml中使用了自定义版本,那么IDEA就没办法很动态检测(其实可以做到的,不是吗),就会有一个的错误信息(禁止使用父级定义中的属性),而fix option是让你把版本号set在inline模式,也就是直接写到对应libraries那边。两种方案其实都有优缺点,但是这个红色的报错确实让人忍无可忍。于是你需要设置一下。原创 2024-09-29 14:37:57 · 725 阅读 · 0 评论 -
理智看待IBM中国研发部裁员?
从IBM全局策略来看,IBM在中国市场的收入和利润持续下滑;从IBM印度CEO对IT中心的倾向来看-有意亚太的中心向印度倾斜;从IBM在亚太地区的收入分布情况来看2023年IBM在中国的收入下降了19.6%。此外,日本收入增长3.8%,而印度收入增长15.1%,澳大利亚收入下降6.7%。原创 2024-09-17 23:19:41 · 410 阅读 · 0 评论 -
国内访问Docker Hub慢问题解决方法
在国内访问Docker Hub时可能会遇到一些困难,但幸运的是,有多种解决方案可以帮助你顺利下载Docker镜像。:你可以通过配置Docker的daemon.json文件来使用国内镜像源,比如DaoCloud、网易云、Docker 镜像代理、百度云、南京大学镜像站等。这些镜像源通常对外免费,可以显著提高拉取速度 2。:例如华为云、腾讯云等,它们提供了镜像加速服务,你可以通过修改Docker配置文件来使用这些加速服务原创 2024-07-21 22:15:52 · 2860 阅读 · 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 · 319 阅读 · 0 评论 -
SimbaODBC for BigQuery
Simba ODBC for BigQuery驱动程序旨在帮助用户将 BigQuery 的强大功能与现有工具和基础架构进行结合。BigQuery 的一些功能(包括高性能存储集成和预留管理)只能通过BigQuery API提供。 这些驱动程序只能与 BigQuery 搭配使用,不能与任何其他产品或服务搭配使用。您可以使用这些驱动程序,而无需任何额外的许可要求,但不能将驱动程序重新分发为应用的一部分。原创 2024-05-20 23:23:57 · 831 阅读 · 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 · 1350 阅读 · 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 · 2455 阅读 · 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 · 506 阅读 · 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 · 1341 阅读 · 0 评论 -
版本号修订准则
主版本号:当你做了不兼容的 API 修改,次版本号:当你做了向下兼容的功能性新增,修订号:当你做了向下兼容的问题修正。先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。在软件管理的领域里存在着被称作“依赖地狱”的死亡之谷,系统规模越大,加入的包越多,你就越有可能在未来的某一天发现自己已深陷绝望之中。在依赖高的系统中发布新版本包可能很快会成为噩梦。如果依赖关系过高,可能面临版本控制被锁死的风险(必须对每一个依赖包改版才能完成某次升级)。原创 2024-04-20 17:51:00 · 952 阅读 · 0 评论 -
Tomcat 启动闪退问题解决方法
检查Tomcat的日志文件,通常位于Tomcat安装目录下的logs文件夹中。日志文件中可能会记录Tomcat启动过程中的错误信息,这些信息对于诊断问题非常有帮助。总之,请根据上述建议逐一排查,通常可以解决大部分Tomcat闪退的问题。如果问题依然存在,可能需要更详细的错误信息来进行进一步的诊断。查看日志文件(最最最最最重要!原创 2024-04-16 00:28:39 · 741 阅读 · 0 评论 -
如何对加密后的数据进行模糊查询
对加密后的数据进行模糊查询是一项挑战,因为加密过程通常会导致数据失去其原始的可读性和结构,这使得直接在加密数据上进行传统的模糊匹配变得不可行。索引和映射:在数据库中实现一个额外的索引或映射,这个索引包含了加密数据的某种形式的分词组合。在查询时,可以先对查询条件进行分词,然后将这些分词加密并与索引进行匹配。这种方法需要在加密数据时就考虑如何创建有效的索引。同态加密:使用同态加密技术,这种技术允许在加密数据上直接进行计算,而无需解密。这样,您可以在不暴露原始数据的情况下执行模糊查询。原创 2024-04-14 23:33:18 · 1442 阅读 · 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 · 5159 阅读 · 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 · 6430 阅读 · 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 · 4367 阅读 · 0 评论 -
ESG认证(ESG=环境、社会和治理 Environmental, Social, and Governance)
ESG认证是指。值得一提的是,获得ESG认证的企业通常能够更好地吸引投资者和消费者,因为它们展示了对可持续发展的承诺和责任感。此外,ESG认证也有助于企业改善长期运营效率,增强风险管理能力,并在一定程度上提升品牌形象和市场竞争力。随着全球对可持续发展和社会责任的日益重视,ESG认证成为了企业重要的自我提升和对外展示的手段。原创 2024-04-05 00:46:05 · 1894 阅读 · 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 · 1832 阅读 · 0 评论 -
try catch中的finally代码一定会执行吗?
正常运行的情况下,finally 中的代码是一定会执行的,但是,如果遇到 System.exit() 方法或 Runtime.getRuntime().halt() 方法,或者是 try 中发生了死循环、死锁,遇到了掉电、JVM 崩溃等问题,finally 中的代码是不会执行的。而 exit() 方法会执行 JVM 关闭钩子方法或终结器,但 halt() 方法并不会执行钩子方法或终结器。原创 2024-02-16 11:25:00 · 1369 阅读 · 0 评论 -
GCP :Stackdriver Logging
Stackdriver Logging是 Google Cloud Platform (GCP)Stackdriver套裝產品的一部分。 它包含紀錄的儲存,一個使用者介面名為Logs Viewer, 還提供 API 讓你可程式化的去管理紀錄. 使用Stackdriver logging來讀寫紀錄, 搜尋以及篩選紀錄, 匯出紀錄, 以及建立記錄指標原创 2024-01-27 23:02:05 · 761 阅读 · 0 评论 -
RedisInsight - Redis官方可视化工具
RedisInsight 是一个直观高效的 Redis GUI 管理工具,它可以对 Redis 的内存、连接数、命中率以及正常运行时间进行监控,并且可以在界面上使用 CLI 和连接的 Redis 进行交互(RedisInsight 内置对 Redis 模块支持)原创 2024-01-06 19:43:06 · 3450 阅读 · 2 评论 -
回顾 2023,展望 2024
2023已经结束了,还有什么不舍得就让他舍得把,还有什么遗憾就总结一下,争取2024年顺顺利利吧!1.项目与心得 2.走出舒适区 3.考证 4.健康 5.家庭 6.展望原创 2023-12-30 23:40:42 · 1895 阅读 · 2 评论 -
[SECURITY] Use HTTPS to resolve dependencies in Maven Build
pom.xmlfile(s).这是针对Apache Maven pom.xml文件中的高严重漏洞的安全修复。构建文件表明该项目正在解决HTTP而不是HTTPS上的依赖关系。这使得您的构建很容易允许中间的人(MITM)攻击者在您或您的计算机或CI/CD系统上执行任意代码。(HTTP的请求可以被劫持,是不安全的,所以可能会收到中间人攻击,使用HTTPS则可以修复该问题,具体fix solition 请看文章最后)原创 2023-12-17 14:04:50 · 433 阅读 · 1 评论 -
Windows文件夹目录大小分析工具WizTree
WizTree是一个非常高速的磁盘空间分析工具,适用于Windows。它会扫描你的硬盘,并显示哪些文件和文件夹使用了最多的硬盘空间。你的整个硬盘的文件系统显示出来,使它非常容易定位大文件和文件夹。使用WizTree提供的信息来快速定位和清除硬盘上的“空间大盗”。原创 2023-12-13 14:32:38 · 3429 阅读 · 0 评论 -
Mac黑苹果“打开来自身份不明开发者的应用”问题
问题背景最近给笔记本装了黑苹果,一下子还有些不适应,下载了Clover Configurtion,安装后打开提示打开来自身份不明开发者的应用解决方法macOS 10.12以前:MAC下不是在AppStore下载的应用,需要在系统偏好设置---->安全性与隐私---->通用---->任何来源设置一下。在macOS 10.12后:需要手动打开终端输入 sudo spc...原创 2018-09-13 01:11:36 · 6150 阅读 · 0 评论 -
DeepinV20/Ubuntu安装postgresql方法
欢迎大家交流DeepinV20/V23使用心得。简单的说,就是Ubuntu下的Apt仓库(PostgreSQL Apt Repository),可以用来安装任何支持版本的PgSQL。安装完成后还需要进行一些配置,以及使用DB工具例如dbeaver来连接数据库。本教程提供了全链路的指引。原创 2023-09-09 22:54:21 · 828 阅读 · 0 评论 -
Use PlantUML to display JSON Data
JSON format is widely used in software.You can use PlantUML to visualize your data.To activate this feature, the diagram must: Complex exampleYou can use complex JSON structure. Highlight Using different styles for highlightIt is possible to原创 2023-09-04 23:19:38 · 780 阅读 · 0 评论 -
Nginx百科之gzip压缩、黑白名单、防盗链、零拷贝、跨域、双机热备
①单体结构的部署方式无法承载日益增长的业务流量。②当后端节点宕机后,整个系统会陷入瘫痪,导致整个项目不可用。❞因此在这种背景下,引入负载均衡技术可带来的收益:系统的高可用:当某个节点宕机后可以迅速将流量转移至其他节点。系统的高性能:多台服务器共同对外提供服务,为整个系统提供了更高规模的吞吐。系统的拓展性:当业务再次出现增长或萎靡时,可再加入/减少节点,灵活伸缩。原创 2023-08-31 00:54:39 · 509 阅读 · 0 评论 -
Java之优雅处理 NullPointerException空指针异常
NPE问题就是,我们在开发中经常碰到的NullPointerException。那这个时候可以通过优雅的Optional,orElse,map,isPresent,filter等方法来处理,建议根据不同逻辑使用不同的优化方式,可以让代码更优雅原创 2023-08-21 00:44:08 · 477 阅读 · 0 评论 -
技术领导力之工作能力如何变强
樊登在《可复制的领导力》一书中,描述了布置工作时的“5遍法”现象,即交代一个问题时,要确认五次,大致情形如下:第一遍,麻烦你做某件事;第二遍,麻烦你重复一下我让你做什么事;第三遍,你知道让你做这个事的目的是什么;第四遍,这个事会不会出现什么意外,你怎么应对?第五遍,你自己做这个事,有什么想法和建议;原创 2023-08-15 21:50:20 · 811 阅读 · 0 评论 -
MySQL HA:如何将“删库跑路”的损失降到最低
今天主要讲了两件事儿,一是如何备份和恢复数据库中的数据,确保数据安全;二是如何来实现数据库的高可用,避免宕机停服。虽然这是两个不同的问题,但你要知道,解决这两个问题背后的实现原理是一样的。高可用依赖的是数据复制,数据复制的本质就是从一个库备份数据,然后恢复到另外一个库中去。数据备份时,使用低频度的全量备份配合 Binlog 增量备份是一种常用而且非常实用的方法,使用这种备份方法,我们可以把数据库的数据精确地恢复到历史上任意一个时刻,不仅能解决数据损坏的问题,也不用怕误操作、删库跑路这些事儿了。原创 2023-07-21 14:07:40 · 165 阅读 · 0 评论 -
Git Merge和Rebase
在开发中不仅需要代码质量高,在版本管理上也是由为的重要,上线前漏掉代码的事情,相信大家都曾遇到过,但是这种事情是很危险⚠️的,需要注意的是,git rebase操作会修改提交历史,因此在与他人协作或共享代码时,需要小心使用,避免对已经推送到远程仓库的分支进行git rebase操作,以免产生不一致的提交历史。原创 2023-07-21 13:21:37 · 248 阅读 · 0 评论 -
Aprioi关联算法
但是在如何提升销售量的问题上,把两件或多样的商品结合起来销售,提升其中一种或多种产品的销售额,成为了研究的热点,而其核心问题就是要找出两件物品之间的关联规则,这也是我们今天的主角Apriori模型原创 2023-06-14 00:14:44 · 404 阅读 · 0 评论 -
我们该如何应对工作失误(How to Handle Failure at Work)
“应对任何错误的第一策略就是停下来、深呼吸,并评估到底发生了什么。试图让糟糕的感觉以及面对错误的应激反应慢慢减弱。”" 勇敢面对、承担责任、积极行动,最重要的是,提出解决方案。"原创 2023-06-12 23:45:32 · 1137 阅读 · 0 评论 -
什么是Lift and Shift(直接迁移/提升和转移/直接上云)?
>在决定将应用迁移到公有云之前,必须确定迁移方法。常见的两个迁移选项是 lift-and-shift (直接迁移) 和re-architect(重新架构)。>根据Pluralsight最近的云状态报告,`75%`的IT公司正在构建网络新应用程序和云创新 —— 也就是re-architect(重新架构)。这意味着`25%`的应用程序需要用“提升和转移”(lift-and-shift)策略进行迁移。>对于希望加速从本地计算资源到云环境过渡的组织来说,Lift and Shift直接迁移是理想的。升班迁移原创 2023-01-27 23:05:44 · 2355 阅读 · 0 评论 -
架构设计中的布隆过滤器与布谷鸟过滤器
场景:我们业务后端涉及数据库,当请求消息查询某些信息时,可能先检查缓存中是否有相关信息,有的话返回,如果没有的话可能就要去数据库里面查询,这时候有一个问题,如果很多请求是在请求数据库根本不存在的数据,那么数据库就要频繁响应这种不必要的IO查询,如果再多一些,数据库大多数IO都在响应这种毫无意义的请求操作,那么如何将这些请求阻挡在外呢?原创 2023-01-21 00:42:17 · 3288 阅读 · 0 评论 -
回顾2022,展望 2023
大家的2022年过的怎么样呢,有着什么深入思考和总结,对2023又有什么展望呢。以我为例:2022:获得pmp,参与架构,github-2.5k starts,csdn最高排名310,升职为专家,全栈开发,解决问题思路总结......2023:GCP考试,深入架构,探索GCP....原创 2023-01-15 10:52:05 · 785 阅读 · 0 评论
分享