自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

★【World Of Moshow 郑锴】★

Powered by Moshow郑锴(大狼狗) 2024 ❤ Architect & BI

  • 博客(623)
  • 资源 (4)
  • 收藏
  • 关注

原创 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 252

原创 Nginx配置/.well-known/pki-validation/

当你需要在Nginx上配置.well-known/pki-validation/时,这通常是为了支持SSL证书的自动续订或其他验证目的。在你的网站根目录下创建一个名为.well-known的目录,然后在.well-known目录下再创建一个名为pki-validation的子目录。这个目录结构将用于存放验证文件。之后配置Nginx并验证

2024-05-09 00:06:38 588

原创 IT办公族养生茶推荐

​熬夜伤身,尤其伤肝,这是毋庸置疑的。长期熬夜会导致肝血不足、眼睛干涩、口干口苦、失眠心烦、面部油腻爆痘等。

2024-05-07 00:24:43 383

原创 IT养生知识之:子午流注

子午流注是中医圣贤发现的一种规律,中医认为人体中十二条经脉对应着每日的十二个时辰,由于时辰在变,因而不同的经脉中的气血在不同的时辰也有盛有衰。阳出了问题,阴也会出问题,反之同样。肺主气,肺气弱的在这个时间段就会醒,还会咳嗽,有些肺气不足的还会心慌,小孩感冒咳嗽的在这个点也会咳醒。胃经是人体正面很长的一条经脉,胃疼是胃经的问题,其实膝盖疼也是胃病,脚面疼也是属于胃经病,这些地方都是胃经循行路线。三焦分为上焦、中焦、下焦,上焦指的是心肺,中焦指的是脾胃,下焦指的是肝肾,三焦与体内各部位的气有关。

2024-05-07 00:20:14 794

原创 记一次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 426

原创 Qlik Sense Enterprise Manager

Qlik Sense Enterprise Manager是一个用于管理和监控Qlik Sense部署的工具。它提供了一种集中式的管理界面,使管理员能够轻松地管理和维护Qlik Sense环境。以下是一些Qlik Sense Enterprise Manager的主要用途:用户和权限管理:通过Enterprise Manager,管理员可以创建和管理用户帐户、分配角色和权限,以及控制对Qlik Sense应用程序的访问。

2024-05-06 08:45:00 617

原创 Elasticsearch中对文章进行索引和查重

要在Elasticsearch中对文章进行索引和查重,可以按照以下步骤操作:安装Elasticsearch并启动服务。安装Python的Elasticsearch客户端库,可以使用命令进行安装。编写Python代码,使用Elasticsearch客户端库对文章进行索引和查重。在more_like_this查询中指定了要比较的字段,设置了最小词频和最大查询词数

2024-04-29 23:41:36 519 2

原创 使用ULID而不是UUID

ULID(Universally Unique Lexicographically Sortable Identifier)是一种新型的唯一标识符,由Alizain Feerasta在2016年提出。不同于传统的UUID,ULID设计时考虑了排序的需求。具体来说,一个ULID通常由26个字符组成,这些字符分为两部分:时间戳信息和随机序列。这样的结构不仅保证了标识符的全局唯一性,还赋予了它们天然的可排序属性。

2024-04-29 23:34:26 339

原创 FastJson2中FastJsonHttpMessageConverter找不到类问题

如果你最近也在升级FastJson到FastJson2版本,而跟我一样也遇到了FastJsonHttpMessageConverter找不到类问题以及FastJsonConfig找不到问题,那么恭喜你,看完本文,安装完fastjson2、fastjson2-extension、fastjson2-extension-spring6这三个类库,你就可以成功使用新版FastJson2了。

2024-04-21 08:00:00 495

原创 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 1148

原创 版本号修订准则

主版本号:当你做了不兼容的 API 修改,次版本号:当你做了向下兼容的功能性新增,修订号:当你做了向下兼容的问题修正。先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。在软件管理的领域里存在着被称作“依赖地狱”的死亡之谷,系统规模越大,加入的包越多,你就越有可能在未来的某一天发现自己已深陷绝望之中。在依赖高的系统中发布新版本包可能很快会成为噩梦。如果依赖关系过高,可能面临版本控制被锁死的风险(必须对每一个依赖包改版才能完成某次升级)。

2024-04-20 17:51:00 790

原创 Tomcat 启动闪退问题解决方法

检查Tomcat的日志文件,通常位于Tomcat安装目录下的logs文件夹中。日志文件中可能会记录Tomcat启动过程中的错误信息,这些信息对于诊断问题非常有帮助。总之,请根据上述建议逐一排查,通常可以解决大部分Tomcat闪退的问题。如果问题依然存在,可能需要更详细的错误信息来进行进一步的诊断。查看日志文件(最最最最最重要!

2024-04-16 00:28:39 578

原创 PgSQL之WITH Queries/Statement

在 PostgreSQL 中,WITH 子句提供了一种编写辅助语句的方法,以便在更大的查询中使用。WITH 子句有助于将复杂的大型查询分解为更简单的表单,便于阅读。这些语句通常称为通用表表达式(Common Table Express, CTE),也可以当做一个为查询而存在的临时表。WITH 子句是在多次执行子查询时特别有用,允许我们在查询中通过它的名称(可能是多次)引用它。

2024-04-16 00:16:16 1209 2

原创 Qlik Sense使用Stdev()函数计算标准差

标准差是方差的平方根,它能够反映数据集内部的变异性或离散程度。此外,标准差还与正态分布的概率有关,例如在一个正态分布的数据集中,大约68%的数据值落在距离平均数一个标准差的范围内,约95%的数据落在两个标准差内,而约99%的数据落在三个标准差内。综上所述,了解标准差有助于我们更好地理解数据的波动性和可靠性。而QlikSense内嵌Stdev函数方便我们快速获取标准差(Standard Deviation),本文介绍了计算标准差的一些最佳实践。

2024-04-16 00:04:14 861

原创 如何对加密后的数据进行模糊查询

对加密后的数据进行模糊查询是一项挑战,因为加密过程通常会导致数据失去其原始的可读性和结构,这使得直接在加密数据上进行传统的模糊匹配变得不可行。索引和映射:在数据库中实现一个额外的索引或映射,这个索引包含了加密数据的某种形式的分词组合。在查询时,可以先对查询条件进行分词,然后将这些分词加密并与索引进行匹配。这种方法需要在加密数据时就考虑如何创建有效的索引。同态加密:使用同态加密技术,这种技术允许在加密数据上直接进行计算,而无需解密。这样,您可以在不暴露原始数据的情况下执行模糊查询。

2024-04-14 23:33:18 946

原创 通过Redis实现的王者荣耀的段位排行榜

作为程序员的你,是否思考过这个段位排行榜是怎么实现的?在王者荣耀中,我们会打排位赛,而且大家最关注的往往都是你的段位,还有在好友中的排名。计数器是一种常见的功能,用于记录某种事件的发生次数。在应用中,计数器可以用来跟踪用户行为、统计点击次数、浏览次数等。

2024-04-14 23:27:04 1013

原创 Qlik Sense : Crosstable在数据加载脚本中使用交叉表

交叉表是常见的表格类型,特点是在两个标题数据正交列表之间显示值矩阵。如果要将数据关联到其他数据表格,交叉表通常不是最佳数据格式。本主题介绍了如何逆透视交叉表,即,在数据加载脚本中使用 LOAD 语句的 crosstable 前缀将部分交叉表转置为行。也就是所谓的行转列。

2024-04-12 00:22:47 1062

原创 Qlik Sense :use Peek function to Group by and Get Rowno

有时候我们需要基于分组来对数据进行内部排序,例如一个id+date,把不同的属性的记录标记为123,又或者把重复记录标记出来。Peek()用于在表格中返回已经加载行的字段值。可以将行号指定为表格。如果未指定行号,将使用上次加载的记录。peek() 函数最常用于查找以前加载的表中的相关边界,即特定字段的第一个值或最后一个值。

2024-04-12 00:08:52 743

原创 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 1364

原创 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 1639

原创 在 VS Code 中使用 GitHub Copilot

GitHub Copilot 是一个可以帮助你更简单、更快速地编写代码的工具,由 GPT-3 提供支持。你只需编写所需代码的描述——例如,编写一个函数来生成一个随机数,或对一个数组进行排序——Copilot 就会为你创建它。它不只是创建一种解决方案,而是创建多个,你可以选择你想要的一个。在本教程中,我们将学习如何为 Visual Studio Code 设置 GitHub Copilot AI 工具,以及如何生成 JavaScript、React 和 HTML 代码。

2024-04-08 23:16:14 1019

原创 Node.JS多线程PromisePool之promise-pool库实现

Promise-Pool是一个用于管理并发请求的JavaScript库,它可以限制同时进行的请求数量,以避免过多的请求导致服务器并发/IO读写等压力过大。使用Promise-Pool可以方便地实现对多个异步操作的并发控制。可以手工停止线程,可以设置强大的错误处理,可以进行任务开始和失败的回调,设置任务超时,也支持失败重试,还支持对每个请求结果进行响应。

2024-04-06 01:44:47 1387

原创 Node.JS多线程PromisePool之Async库实现

Async异步是一个实用程序模块,它为使用异步JavaScript提供了直接的、功能强大的功能。虽然最初设计用于Node.js,并且可以通过npm i异步安装,但它也可以直接在浏览器中使用。在本文示例中,我们创建了一个包含5个worker的线程池。然后,我们向线程池添加了10个任务。线程池会并发执行这些任务,但最多只能有5个任务同时运行。当一个任务完成时,线程池会自动分配下一个任务给空闲的worker。

2024-04-06 01:27:32 1104

原创 ESG认证(ESG=环境、社会和治理 Environmental, Social, and Governance)

ESG认证是指。值得一提的是,获得ESG认证的企业通常能够更好地吸引投资者和消费者,因为它们展示了对可持续发展的承诺和责任感。此外,ESG认证也有助于企业改善长期运营效率,增强风险管理能力,并在一定程度上提升品牌形象和市场竞争力。随着全球对可持续发展和社会责任的日益重视,ESG认证成为了企业重要的自我提升和对外展示的手段。

2024-04-05 00:46:05 1293

原创 Java SpringBoot中优雅地判断一个对象是否为空

Java SpringBoot中优雅地判断一个对象是否为空。

2024-04-02 23:59:10 696

原创 Javascript/Node.JS中如何用多种方式避免属性为空(cannot read property of undefined ERROR)

"cannot read property of undefined" 是一个常见的 JavaScript 错误,包含我在内很多人都会遇到,表示你试图访问一个未定义(undefined)对象的属性。Given that below object , not all object has same property , normally happens in JSON format , 如果阁下遇到以下问题,a中未必包含b,b中未必包含c,甚至a也不一定存在,应该如何优雅的判断呢。

2024-04-02 23:54:13 1073

原创 使用Express-Generator脚手架生成项目

总的来说,Express框架提供了简洁的路由定义方式,对获取HTTP请求参数进行了简化处理,支持模板引擎,方便渲染动态HTML页面,并且拥有中间件机制有效控制HTTP请求。此外,Express还拥有大量第三方中间件,可以对功能进行扩展。这些特性使得Express成为构建web应用程序的流行选择。

2024-04-01 00:22:16 1022

原创 使用Koa作为脚手架开发网站

Koa是由原来Express框架团队打造的,旨在提供更小、更具表现力、更健壮的web应用和API开发基础。它利用了ES2015中的async函数特性,允许开发者以更加优雅的方式编写中间件,同时增强了错误处理的能力。总的来说,Koa是一个现代化的、灵活的、并且功能强大的Web开发框架,适用于构建高效的后端服务。

2024-04-01 00:11:44 706

原创 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 1183

原创 SpringBoot+Redis实现分布式WebSocket

在分布式系统架构中实现WebSocket的通信机制,它允许在不同的服务器节点之间共享和同步WebSocket会话状态,从而实现跨多个服务器的实时消息传递。会话共享:在分布式系统中,用户的WebSocket连接可能与不同的服务器建立,这就要求系统能够在不同服务器间共享WebSocket会话信息,以便消息能够被正确地传递到所有相关的客户端。负载均衡:使用负载均衡可以提高系统的可用性和伸缩性。

2024-03-19 01:06:30 1643 1

原创 使用qlik sense进行faildover演练

通过定期进行failover演练,企业可以确保Qlik Sense平台的韧性和可靠性。这种演练不仅有助于识别和解决潜在的风险点,还能够提高团队对应急流程的熟悉度,从而在真正的灾难发生时,最大限度地减少业务中断的影响。记住,一个成功的failover演练是确保业务连续性的关键步骤。在多节点站点中,可以将节点指定为故障转移候选项。在中心节点发生故障的情况下,故障转移候选节点可以执行与中心节点相同的角色。具有指定故障转移候选项的多节点站点可以帮助您实现更具弹性和高度可用性的部署。

2024-03-19 00:45:52 711

原创 Windows Cold DR using PD Async Replication

PD Async Replication delivers quick recovery from unforeseen disasters. It replicates storage blocks across regions, achieving low Recovery Point Objective (RPO) under one minute and helps reduce Recovery Time Objective (RTO).

2024-03-18 22:05:09 853

原创 gcloud storage cp

Cloud Storage customers often ask us about the fastest way to ingest and retrieve data from their buckets. Getting the best performance often requires the users to know the right flags and parameters to optimize transfer speeds. In many situations, custome

2024-03-18 22:02:23 1085

原创 QlikSense CyberSecurity : Configuring preferred Cipher Suites

You can rank the preferred cipher suites that Qlik License Service uses to encrypt and decrypt the signed key license.TheQlikLicense Service uses Mutual TLS Authentication (mTLS) to ensure requests coming from both the server and client are trusted.

2024-02-25 21:51:08 932

原创 Qlik Sense 高可用性 : Failover and Resilience for Central Node

在多节点站点中,可以将节点指定为故障转移候选项。在中心节点发生故障的情况下,故障转移候选节点可以执行与中心节点相同的角色。具有指定故障转移候选项的多节点站点可以帮助您实现更具弹性和高度可用性的部署。在创建故障转移候选节点之前,重要的是要考虑部署体系结构。故障转移候选节点可以帮助您在中心节点发生故障时最大限度地减少站点的停机时间,从而维护一个有弹性的高可用性部署。

2024-02-25 21:42:27 796

原创 PostgreSQL Error Codes (PostgreSQL错误代码)

PostgreSQL服务器发出的所有消息都分配了五个字符的错误代码, 这些代码遵循 SQL 的"SQLSTATE"代码的约定。 需要知道发生了什么错误条件的应用程序通常应该检测错误代码,而不是查看文本错误消息。 这些错误代码不太可能随着PostgreSQL的版本的更新而修改, 并且一般也不会随着错误消息的本地化而发生修改。请注意有些(但不是全部) PostgreSQL生成的错误代码是由 SQL 标准定义的; 有些标准里并没有定义的错误条件会被发明或者是从其它数据库借过来。根据标准,错误代码的头两个字符表示错

2024-02-18 22:24:13 913

原创 SQL Error [42501]: ERROR: must be superuser or have privileges of the pg_read_server_files role

如果你的pgsql遇到“SQL Error [42501]: ERROR: must be superuser or have privileges of the pg_read_server_files role to COPY from a file Hint: Anyone can COPY to stdout or from stdin. psql's \copy command also works for anyone.”那么通常是由于你使用Copy命令导入Csv文件但是当前DB用户权限不够

2024-02-18 22:18:45 582

原创 try catch中的finally代码一定会执行吗?

正常运行的情况下,finally 中的代码是一定会执行的,但是,如果遇到 System.exit() 方法或 Runtime.getRuntime().halt() 方法,或者是 try 中发生了死循环、死锁,遇到了掉电、JVM 崩溃等问题,finally 中的代码是不会执行的。而 exit() 方法会执行 JVM 关闭钩子方法或终结器,但 halt() 方法并不会执行钩子方法或终结器。

2024-02-16 11:25:00 901

原创 Qlik Sense : 条形图

Qlik Sense中的条形图是一种数据可视化工具,用于展示不同类别或维度之间的比较。它通过水平或垂直的条形表示数据,并根据数值的大小进行排序。条形图可以用于呈现单个度量值的比较,也可以用于比较多个度量值。在Qlik Sense中创建一个条形图非常简单。首先,打开Qlik Sense应用程序并选择一个工作表。然后,在工作表中选择“编辑”模式。在工具栏上选择“可视化”,然后选择“条形图”图标。

2024-02-16 11:09:08 1357

原创 QlikSense: 通过 Insight Advisor 创建可视化

探索你的数据,并通过 Insight Advisor 分析类型 和 Insight Advisor 搜索创建可视化。Insight Advisor 使用 Qlik cognitive engine 和应用程序的逻辑模型为您创建可视化。单击工作表中的 Insight Advisor 以使用 Insight Advisor 搜索和 Insight Advisor 分析类型。

2024-02-16 10:53:51 1117

Qlik Sense : 条形图练习资源(Interpreting-BarCharts)

Interpreting_BarCharts,https://blog.csdn.net/moshowgame/article/details/136126931

2024-02-16

Qlik Sense May 2023 WITH CONNECTION ISSUE FIX

After an upgrade to Qlik Sense Enterprise on Windows May 2023 patch 3 or later, REST connections fail with the following error: "WITH CONNECTION" is not allowed. To allow "WITH CONNECTION", select Allow "WITH CONNECTION" in the connector settings. On each Qlik Sense Server node, navigate to: C:\Program Files\Common Files\Qlik\Custom Data\QvRestConnector\ Replace qsdfw_qsefw_qlikview.qliksourceconfig with the file attached to this article. by zhengkai.blog.csdn.net

2024-01-03

itisscg.zip

使用itisscg.exe生成证书,我这个便宜,别人那个太黑了,如果你下不起可以留言给我,私人免费分享。 https://zhengkai.blog.csdn.net/ 使用本工具 for 局域网 https://blog.csdn.net/ericwuhk/article/details/108534365 使用在线证书 for 域名 https://blog.csdn.net/moshowgame/article/details/83930494

2021-05-20

Tail4Win.rar

window下的tail,支持windows10,linux下很好用的工具

2018-05-20

mybatisGenerator

mybatisGenerator,包括自己写的bat和xml,配置xml然后运行bat即可

2018-05-19

com口调试相关

com口调试相关(串口调试精灵+javax.comm包+win32com.dll+串口虚拟工具)

2018-05-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除