自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

比嗨皮兔

记录点点滴滴,一天进步一点点!

  • 博客(253)
  • 资源 (9)
  • 收藏
  • 关注

原创 【PostgreSQL】简单命令

1、查询所有可用的databases。2、连接指定的database。3、查询所有的schema。

2024-04-11 19:57:40 215 1

原创 【Shell】ftp上传示例脚本

【代码】【Shell】ftp上传示例脚本。

2024-03-21 21:45:00 184

原创 【Python】虚拟环境miniconda安装(python3.7, python3.x)

使用Python开发项目时,我们一般都需要安装环境,可能是在物理机上直接安装,也可能是在虚拟环境上安装,当前是怎么按照conda环境的示例,可以指定安装Python3.x的所有版本。然后下载对应的安装脚本,假如需要在linux x86_64上安装Python3.7,可以下载如图1所示的脚本,然后在运行脚本安装。首先,执行脚本之后,会出现需要按回车键,然后继续安装,按完之后,会出现安装协议,可以一直往下按即可。最后,若是需要加到环境变量的话,输入yes之后再按回车键,否则直接按回车键。

2024-02-07 11:55:13 1222

原创 【敏感词】敏感词检测功能v1.1.0版本正式上线

为了解决系统发布信息时人工审核成本高的问题,开发一个敏感词检测系统。该系统能够自动检测用户输入的内容中是否包含敏感词,从而减少不合规内容的发布,降低人工审核成本。通过实施这个系统,可以提高信息发布的效率和准确性,同时保障系统的安全性和合规性。(私有化部署私信联系)data的值为true则是包含敏感词,否则正常。code的值为200请求成功。

2024-02-06 21:24:48 468

原创 【敏感词】敏感词检测功能v1.0.0版本正式上线

为了解决系统发布信息时人工审核成本高的问题,开发一个敏感词检测系统。该系统能够自动检测用户输入的内容中是否包含敏感词,从而减少不合规内容的发布,降低人工审核成本。通过实施这个系统,可以提高信息发布的效率和准确性,同时保障系统的安全性和合规性。data的值为true则是包含敏感词,否则正常。code的值为200请求成功。

2024-02-06 16:55:06 396

原创 【发票识别】新增针对图片发票的识别(升级中)

Springboot + vue2 + mybatis + orc + 深度学习 + 机器学习 + pdf 识别 等。体验地址:https://invoice.behappyto.cn/invoice-service/为了完善发票识别的功能,目前发票识别支持发票图片格式的识别,增加可用性。体验地址上面有示例的发票,可以下载上传识别或者复制url地址进行识别。

2024-02-05 20:55:36 533

原创 【Golang】exec.command命令日志输出示例

为了输出执行命令的日志,主要是执行时间很长,而且分批输出日志的命令。

2024-02-04 21:30:00 1050

原创 【Golang】自定义logrus日志保存为日志文件

为了方便查看日志,项目中需要把日志保存到对应的日志文件中,所以需要当前的配置,以使得日志能够保存到对应的日志文件中。

2024-02-04 20:45:00 1303 1

原创 【Golang】Perl 正则表达式语法的支持示例

是基于 RE2 语法的,并不直接支持 Perl 正则表达式的全部功能。虽然 Golang 的标准库并不直接提供对 Perl 正则表达式的支持,但是您可以使用第三方库来实现与 Perl 兼容的正则表达式功能。,该库提供了对 Perl 正则表达式语法的支持。您可以使用它来实现与 Perl 兼容的正则表达式匹配。在 Golang 中,标准库的正则表达式包。库实现对 Perl 正则表达式的支持。以下是一个示例代码,演示如何使用。一个常用的第三方库是。

2024-01-16 18:15:00 1456

原创 【服务器】服务器管理 - cockpit开启

服务器管理 - cockpit开启。

2024-01-12 22:44:07 666

原创 【发票识别】支持pdf、ofd、图片格式(orc、信息提取)的发票

为了能够满足识别各种发票的功能,特地开发了当前发票识别的功能,当前的功能支持pdf、ofd、图片格式的发票识别,使用到的技术包括文本提取匹配、ocr识别和信息提取等相关的技术,用到机器学习和深度学习的相关技术。Springboot + vue2 + mybatis + orc + 深度学习 + 机器学习 + pdf 识别 等。体验地址上面有示例的发票,可以下载上传识别或者复制url地址进行识别。

2024-01-12 17:04:00 1233

原创 【SSO】统一授权中心v1.0.0版本正式上线(多租户)

为了方便权限管理、用户登录授权、应用授权等,特地开发了当前的统一授权中心。邮箱注册即可登录体验。

2024-01-11 20:00:00 483

原创 【内容管理系统】内容管理系统v1.0.0版本正式上线

为了开发一个无需开发人员,即可动态修改展示内容的内容管理系统,因此开发了当前的内容管理系统。

2024-01-11 19:45:00 485

原创 【MyBatis】拦截查询结果同时动态替换

项目中需要用到响应时替换某些字段的某些值。

2023-12-13 22:00:00 565

原创 【前端】动态获取音频的时长且转为hh:mm:ss格式

动态获取音频的时长且转为hh:mm:ss格式。

2023-12-01 19:30:00 502

原创 【Windows】执行tasklist/taskkill提示“错误:找不到”或者“ERROR: not found”的解决方案

WinMgmt是Windows 2000客户端管理的核心组件,当客户端应用程序连接或当管理程序需要它本身的服务时,这个进程就会初始化。WinMgmt.exe(CIM对象管理器)和知识库(Repository)是WMI两个主要构成部分,其中知识库是对象定义的数据库,它是存储所有可管理静态数据的中心数据库;WinMgmt.exe在Windows 2000/NT上作为一个服务运行,而在Windows 95/98上作为一个独立的exe程序运行。

2023-11-24 19:15:00 2343

原创 【maven】手动指定jar推送

为了推送第三方的jar,有时需要指定对应的jar推送到私有仓库。

2023-11-20 17:00:00 847

原创 【html】图片多矩形框裁剪

由于项目中需要对一个图片进行多选择框进行裁剪,所以特写当前的示例代码。

2023-10-26 19:00:00 1099

原创 【前端】图片裁剪路径绘制及图片不规则裁剪

项目中可能需要用户根据展示的图片,然后绘制需要裁剪的路径,再根据绘制的坐标进行裁剪,以下是前端的裁剪路径绘制的代码示例,后端可以根据当前的获取到的坐标进行裁剪,裁剪的坐标保存在coordinate数组中。

2023-10-20 17:15:00 817

原创 【docker】资源使用率验证及告警

该命令会展示容器的CPU、内存、网络IO、磁盘IO等各项资源的使用情况。该命令将容器的资源使用情况快照导出到 stats.txt 文件中,可以在需要时查看。该命令会展示容器中运行的进程信息,包括CPU、内存等资源的使用情况。

2023-10-11 21:15:00 938

原创 【Shell】进程内存过高告警脚本

应用内存过高会导致应用异常,所以特写此脚本验证进程内存超过阈值则发送告警。

2023-10-10 18:15:30 191

原创 [tidb] tiup升级tidb的版本到 v7.1.1

集群 DDL 情况:建议使用 ADMIN SHOW DDL 命令查看集群中是否有正在进行的 DDL Job。如需升级,请等待 DDL 执行完成或使用 ADMIN CANCEL DDL 命令取消该 DDL Job 后再进行升级。为避免升级过程中出现未定义行为或其他故障,建议在升级前对集群当前的 region 健康状态进行检查,此操作可通过 check 子命令完成。由于新版本的tidb的tiflash需要cpui支持avx2,所有升级前先验证当前升级的服务器是否支持avx2。## 验证集群状态和是否能够升级。

2023-08-14 10:59:40 626

原创 【git】git的安装、使用和常用命令

您可以使用 git help 命令来查看 Git 的帮助文档,或者在需要时查找特定命令的用法和选项。您可以通过打开 Git Bash 或者使用命令行窗口来验证安装是否成功,输入 git --version 命令,它将显示 Git 的版本信息。总之,Git 是一个强大的工具,用于跟踪文件的变化、协同开发、管理分支、备份项目以及进行代码审查。安装过程完成后,Git 将被成功安装到您的 CentOS 系统上。安装过程完成后,Git 将被成功安装到您的 Ubuntu 系统上。

2023-07-17 21:45:00 543

原创 【maven】安装、使用和常用命令

确保安装了适当的Java JDK,并将其与Maven配置文件(pom.xml)中的和设置匹配。按照Maven的约定,确保项目的源代码放置在正确的目录结构下,例如将Java源代码放置在src/main/java目录下,资源文件放置在src/main/resources目录下。在pom.xml文件中明确声明和管理项目的依赖项,包括依赖的库、插件和其他项目模块。确保依赖项的版本和范围正确指定,以避免潜在的冲突或不一致性。

2023-07-03 22:15:00 2390

原创 【c#】特性的作用、获取程序集、动态回调等功能示例

在C#中,特性(Attributes)是用于将元数据与程序实体(如类、方法、属性或参数)相关联的声明。特性的使用场景包括但不限于:标记代码以帮助开发人员理解其目的、指示编译器优化代码、配置运行时行为和支持其他工具和框架等。您还可以创建自己的自定义特性,并使用它们来添加更多的元数据信息到您的代码中,例如作者、版本号或版权信息等。[Serializable]:将对象标记为可序列化,即可以将其转换为二进制格式或XML格式;[Obsolete]:标记为已过时的代码,在编译器警告或错误中被高亮显示;

2023-06-07 20:15:00 445 1

原创 【c#】枚举定义、配合[Description]特性使用、验证是否包含和反射获取特性[Description]的值使用示例详情

C#中的枚举是一种用于定义命名常量集合的数据类型。枚举常量是具有固定值的唯一标识符,这些值可以在整个程序中使用。

2023-06-07 20:00:00 1255

原创 【c#】ThreadLocal的原理和详细使用示例

ThreadLocal 是 C# 中的一个线程本地存储类,它提供了一种简单的方式来存储线程特定数据。每个 ThreadLocal 实例都会维护一个 T 类型的值副本列表,其中每个线程都有自己的独立副本。这样,不同线程之间就可以独立地访问和修改该数据,而不会相互影响。具体来说,当使用 ThreadLocal 时,每个线程都会得到一个 T 类型的副本,可通过 Value 属性进行访问和修改。如果某个线程修改了它的副本,则其他线程不会受到影响。

2023-06-07 19:30:00 1047

原创 【SpringBoot】SpringBoot拦截器的配置和注意事项(SDK开发)

【代码】【SDK】sdk拦截器的配置和注意事项。

2023-05-31 20:15:00 241

原创 【运维】Linux服务器根据关键字查找目录、文件或者文件内容

- 可以使用 find 命令。该命令可递归搜索指定目录及其子目录,并匹配指定的名称、类型、修改时间等条件。 - 可以使用grep命令查找指定目录包含某个关键字的文件列表。

2023-05-26 17:57:49 3474

原创 【Golang】consul的watch功能的实现示例

Consul Watch是Consul的一个特性,它允许客户端观察Consul键值存储中的变化并通过HTTP或DNS接口自动获取最新数据。其原理是客户端向Consul服务器注册一个watcher,并在监视的键值对发生变化时收到通知。Consul Watch可以用于实现服务发现、配置管理等场景。

2023-05-12 19:00:00 641

原创 【Bat】Windows服务的自动更新、重启的Bat脚本

Windows服务的自动更新、重启的Bat脚本

2023-05-06 20:00:00 1430

原创 【Go】MQTT的发布和订阅

当客户端订阅一个主题时,它需要指定所需的QoS(Quality of Service)等级和订阅主题的名称。在MQTT中,发布者将消息发布到主题(topic),而订阅者可以订阅一个或多个主题以接收相关消息。客户端通过连接到代理并发送相应的消息,代理将根据主题(topic)将消息转发给所有已经订阅该主题的客户端。当客户端发布一个消息时,它需要指定要发布的主题和消息内容,并将消息发送到代理。要发布消息,客户端需要连接到MQTT代理(broker)并指定要发布的主题和消息内容。

2023-05-06 19:45:00 3353

原创 【Bat】Windows中验证wget是否安装,未安装则自动安装

这个脚本首先通过where命令检查是否已经安装了wget,如果已经安装,则输出相应的信息。否则,使用PowerShell的Invoke-WebRequest命令下载wget,并将其保存为wget.exe文件。

2023-05-06 19:45:00 580

原创 【监控】CentOS 中安装部署 OpenResty 和 Nginx 监控插件的 Shell 脚本

该脚本会首先安装必要的依赖,然后下载并安装 OpenResty,接着下载并安装 Nginx 监控插件。最后启动 OpenResty。注意,此脚本仅适用于 CentOS 系统,如需在其他操作系统上安装,请参考官方文档进行操作。

2023-05-05 22:30:00 202

原创 【Windows】普通控制台EXE程序转为windows服务方式运行的详细步骤

NSSM(Non-Sucking Service Manager)是一个免费的第三方Windows服务管理器,可以将任何可执行文件转换为Windows服务。

2023-05-05 20:45:00 2163

原创 【监控】Traefik集成sentinel实现接口的熔断、限流、降级

在 Traefik 中配置 Sentinel 的 Dashboard 地址和应用名称等参数,可以通过 Traefik Middleware metadata 来实现,并结合 Traefik Sentinel 插件和路由规则来实现限流和降级控制。在 Traefik 中配置 Sentinel 的 Dashboard 地址和应用名称等参数,可以通过 Traefik Middleware metadata 来实现。在 Traefik 配置文件中添加 Sentinel 插件的配置。

2023-04-10 22:15:00 411 1

原创 【监控】nginx集成Sentinel实现接口的熔断、限流和降级等

这里将 Lua 脚本路径添加到 lua_package_path 中,并定义了一个共享内存区 sentinel,并在 init_worker_by_lua_block 中初始化 Sentinel 并设置 Dashboard 地址和应用名称等参数。总之,在 Nginx 中配置 Sentinel 的 Dashboard 地址和应用名称等参数,可以通过 OpenResty 和 Lua 脚本来实现,并结合 Lua 脚本在需要进行限流或者降级控制的接口中实现限流和降级控制。可以参考官方文档安装 OpenResty。

2023-04-10 22:00:00 1351

原创 【运维】nginx的安装、配置,支持tls1.2,1.3,以及限流、降级等

使用 Nginx 的 limit_req_zone 指令来设置限制区域,并在需要进行限制的地方使用 limit_req 指令进行限制。使用 Nginx 的 proxy_next_upstream 指令来设置当后端服务器出现错误时是否继续尝试向下一个后端服务器转发请求。以上配置将在后端服务器出现错误时继续尝试向下一个后端服务器转发请求,直到所有后端服务器均出现错误或请求被成功处理。以上配置将每秒最多允许一个请求,超过则返回 503 错误,同时允许瞬时突发 5 个请求。

2023-04-06 11:50:58 4181

原创 【运维】Linux 服务器定时重启的实现方式

这里通过 ExecStart 指定了要执行的脚本文件路径,Type 设置为 oneshot 表示执行一次就停止,不会一直执行。其中,0 3 * * * 表示每天的凌晨 3 点执行一次,root 表示使用 root 用户执行命令,/sbin/reboot 表示执行系统重启命令。这里的 /usr/local/bin 是一个常用的存放自定义脚本的目录,如果需要可以根据实际情况进行修改。这样,系统就会按照设定的时间周期自动执行 /usr/local/bin/reboot.sh 脚。

2023-04-06 11:41:58 3208

原创 【运维】centos查看连接的会话和所有的账号

getent passwd:该命令将列出系统中所有用户账号的详细信息,与第一个命令类似,但是能够显示来自其他命名空间的用户账号,例如LDAP或NIS账号等。cat /etc/passwd:该命令将显示系统中所有用户账号的详细信息,包括用户名、用户ID、组ID、用户家目录路径和默认shell等。可以使用whoami命令来查询CentOS 8当前用户的会话信息,该命令将显示当前登录用户的用户名。该命令将显示登录用户的用户名、终端设备、登录时间以及运行的进程等详细信息。

2023-04-06 11:33:25 1725

互联网高并发应用 之 缓存篇,从浏览器,cdn,后端中间间,数据库都有涉及。

互联网高并发应用 之 缓存篇,从浏览器,cdn,后端中间间,数据库都有涉及。简介地址: https://mp.csdn.net/mp_blog/creation/success/124910460

2022-05-22

函数式编程及Java集合.pptx(培训)

函数式编程及Java集合.pptx(培训)

2021-03-20

从NIO到NETTY简述.pptx(培训)

从NIO到NETTY简述.pptx(培训)

2021-03-20

网络编程入门及实战.ppt (培训)

1、TCP和UDP协议的异同 2、网络编程入门

2021-03-20

java 反编译工具

Java反编译工具,主要是为了我自己方便查找,也随带分享给各位

2018-12-11

plsql x32 绿色免安装版

plsql x32 绿色免安装版,里面包含了Oracle需要的组件包,文件夹名称为instantclient_11_2,只需要配置Oracle home 为xxxx\instantclient_11_2文件下,oci 库的路径为xxxx\instantclient_11_2\oci.dll即可,xxxx为当前plsql的目录

2018-11-17

zookeeper 集群配置

zookeeper 集群配置的相关配置信息,不同的文件夹相当于一台机器的配置,现在是伪集群,都在一台机器上的配置信息。

2018-09-27

空空如也

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

TA关注的人

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