自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(153)
  • 收藏
  • 关注

原创 SpirngBoot整合Security+JWT方式登录认证

【代码】SpirngBoot整合Security+JWT方式登录认证。

2024-07-31 10:37:17 139

原创 VSCode中常用的快捷键

插入多个光标:Ctrl + Alt + ↑ / ↓(Windows),可以在编辑器中同时插入多个光标,便于同时编辑多行代码。选择单词/行:Ctrl + W 或 Ctrl + Shift + W,分别选择当前光标下的单词或整行。关闭窗口/实例:Ctrl + Shift + W,用于关闭当前打开的VSCode窗口或者实例。显示调试面板:『Ctrl + Shift + D』,快速打开“调试”面板,管理和执行调试任务。查找问题:Ctrl + Shift + M,快速打开“问题”面板,展示所有的错误和警告。

2024-07-02 20:03:46 961

原创 VScode 常用插件

综上所述,无论是提高开发效率的功能插件,还是提升视觉体验的外观插件,都能在Visual Studio Code中找到合适的选择。这些插件不仅涵盖了代码编辑、调试、实时预览等多个方面,还包括了对流行前端框架的支持。同时,通过合理的配置和使用快捷键,可以进一步提升使用体验。

2024-07-02 19:58:27 753 1

原创 java jar包启动脚本示例

【代码】java jar包启动脚本示例。

2024-06-25 09:39:21 484

原创 windows安装DrawDB

新建一个目录drawdb,使用git下载,如果没有安装git的话,进入git官网进行下载windows版本 https://git-scm.com/downloads。空白地方鼠标右键,打开git终端安装依赖cd到下载的文件目录下,执行npm install出现这种情况是因为未安装Node.js。

2024-05-13 19:28:18 536

原创 apinto OpenAPI

比如访问服务每秒失败三次进入熔断期,设置熔断持续时间2(2秒为基准,乘以连续熔断次数,第1次熔断时间为2秒,连续第2次熔断时间为2秒乘以2为4秒),达到熔断时间进入观察期,可以正常请求后端,请求成功达到每秒3次进入健康期,请求失败达到每秒2次则再次进入熔断,随着连续熔断次数增多,熔断时间会越来越大,设置最大熔断持续时间500。"body": "{ \"msg\":\"很抱歉,$api 暂停服务,请稍候再试!"body": "{ \"msg\":\"很抱歉,$api 暂停服务,请稍候再试!

2024-05-13 11:16:12 501

原创 centos安装k6

使用k6或者k6 version命令。最简单的方式github安装。

2024-05-09 15:47:31 240

原创 Apinto下载安装以及集群部署总结

广播地址配置虚拟机本机ip和端口,我在83服务器,所以配置:172.30.4.83:9401或者127.0.0.1:9401,默认端口9401,另外两台机器同理。apinto.yml 存放路径:/etc/apinto/ 作用:apinto运行配置文件,配置日志输出目录等相关信息。config.yml 存放路径:/etc/apinto/ 作用:指定节点的路由监听端口,ssl证书等信息。注意:加入规则,比如a,b,c三台服务器,a加入b,c加入a或者b。ip:程序监听IP,默认0.0.0.0。

2024-05-09 13:59:00 369

原创 Linux设置open files

永久设置,网上很多说添加* soft nofile 65535 * hard nofile 65535但设置后不生效。然后重新连接或者重启服务(reboot)即可.ulimit -n 65535类似数据。limits.conf添加内容的格式。

2024-05-09 10:00:23 307

原创 本地jar包手动添加到Maven仓库

【代码】本地jar包手动添加到Maven仓库。

2024-04-18 10:31:51 308 1

原创 curl命令总结

如果你想让 curl 使用你喜欢的浏览器使用的证书,你可能需要下载/编译一个转换器,可以将浏览器的格式化证书转换为 PEM 格式的证书。一个字段是要发布的文件名,一个字段是您的姓名,一个字段是文件描述。在我们的示例中,输入字段名称为 和。你意识到,如果别人掌握了你的密码,这是一个很大的安全风险,因此大多数Unix程序不会读取这个文件,除非它只有你自己可以读(curl不在乎)。通常,curl 会自动从私钥文件中提取公钥,但在 curl 没有适当的库支持的情况下,必须使用该选项指定匹配的公钥文件。

2024-04-15 16:18:30 1993

原创 curl安装和使用

Curl 是用于在本地计算机与远程服务器之间传输数据的命令行工具。使用curl时您可以使用HTTP,HTTPS,和等协议下载或上传数据。Curl 提供了许多选项,使您可以恢复上传/下载,限制带宽,代理支持,用户身份验证等。在本教程中,我们将说明如何在Linux使用Curl命令下载文件及其选项的详解。如果您未指定使用的协议,Curl默认使用HTTP协议。Curl 命令已预安装在大多数Linux发行版。要检查你的Linux发行版是否已安装Curl,请按快捷键CTRL+ALT+T打开终端,键入curl。

2024-04-15 16:07:22 1241

原创 Kibana Dev Tools语法总结

使用Dev Tools操作es首先确保正确安装Kibana并和es配置成功,可参考我另一篇文章。

2024-04-12 18:04:10 1082

原创 kafka enable.auto.commit和auto.offset.reset使用说明

【代码】kafka enable.auto.commit和auto.offset.reset使用说明。

2024-04-11 10:19:57 964 2

原创 Windows安装Kibana

注意:为了避免一些稀奇古怪的问题,kibana版本最好和es版本保持一致。如果是下载最新的,直接下载即可。

2024-04-09 13:42:38 456 1

原创 IDM注册方式

输入1注册,然后需要输入一个名字,自己随意定义。激活完毕输入 6 退出或者直接关闭也可。双击直接执行IAS_0.8.cmd文件。新建一个bat文件,取名IAS_0.8.cmd,查看版本,如图表示成功。

2023-10-18 16:19:42 3073 2

原创 Windows搭建FTP服务器

设置->应用->程序与功能->启用或关闭windows功能-> Internet Infomation Services->勾选【FTP服务器】和Web管理工具的【IIS管理控制台】-> 点击确定等待安装完成。在IIS管理器还可以对搭建好的FTP服务器进行配置管理。右键IIS管理器左边导航栏 -> 添加FTP站点。在任意盘符创建文件夹,并新建一个文本文件,如。安装FTP服务器支持和IIS管理平台。此电脑-右键-管理-点击IIS管理器。输入名称和选择之前新建的文件夹目录。输入ftp://新建站点的ip。

2023-10-09 11:17:59 340

原创 字符编码个人理解

总结:ASCII码只占一个字节,不包含汉字;GBK汉字国标扩展码,就是所谓的中国码,兼容ASCII码,汉字包含两个字节;Unicode万国码,兼容所有国家文字;UTF-32,所有字符都占4个字节,导致资源浪费;UTF-8是针对Unicode的一种可变长度,一个US-ASCIl字符只需1字节编码,带有的文等字母则需要2字节编码,中日韩文字、文字、文字等需要3个字节,少部分字符需要4个字节。它是最通用的标准,并等同于国际标准 ISO/IEC 646。

2023-09-26 17:50:47 268

原创 com.jcraft.jsch.JSchException: invalid privatekey: [B@7b98f307

主要原因是生成密钥的时候使用的openssh版本过高导致,其生成的密钥类似如下,而jsch版本低,解析不了高版本的openssh生成的秘钥。查看秘钥一般存储位置系统盘用户目录下,如:C:\Users\tt\.ssh\id_rsa。Enter passphrase:输入秘钥的密码,如果不用加密,直接按Enter键。需要更改的地方,file:id_rsa的绝对路径;如果密钥未使用密码加密,请使用。1、提高jsch版本。2、重新生成经典秘钥。

2023-09-20 11:14:36 1791

原创 Git远程分支项目强制覆盖本地项目

此操作会将本地项目代码与Git远程仓库代码保持完全一致,可能会导致自己本地修改的代码被覆盖,覆盖后找都没法找那种。所以操作前请确认,本地所有修改文件是否不重要或者自己以备份。origin:origin指向的就是你本地的代码库托管在Github上的版本。就是一个别名,默认情况就是origin。git pull 或者 git pull origin master。该命令将会删除本地代码库中所有尚未被追踪的文件和文件夹。master:远程分支的名称。操作主要分几个步骤完成。

2023-09-19 16:03:23 6312

原创 ubuntu搭建sftp服务

ChrootDirectory设置的目录权限及其所有的上级文件夹权限,只有属主能拥有写权限,也就是说权限最大设置只能是755。因为使用了ChrootDirectory /data/sftp 作为sftp_users的sftp根目录,现在来修改权限。创建一个新的SFTP用户(例如 sftpuser),并将其添加到新创建的组。为sftp选择/新建一个工作目录,目录的所有上级目录属主必须为root,且不能为777的权限。修改sftp_users用户组用户目录权限。例子:将目录下的所有档案与。

2023-09-18 11:38:04 1209

原创 JDK API文档地址(中文和英文)

Ctrl+F, 全局搜索document,选择get Java SE document。选择Project->Java。根据需要查看各版本文档即可。网上还有很多百度网盘中也有。

2023-09-15 14:01:55 1131

原创 Eclipse开源代码下载

当前插件开发,需要修改eclipse源码,如需要修改remote相关的代码,所以需要下载相关源码。网上大多资料都说的不清不楚的,也可能我太小白,不明白,反正就是折腾了一两天才感觉有点思路,改如何找源码。

2023-09-13 18:03:44 1279 1

原创 Eclipse官网下载历史版本

开发人员使用Java和Web应用程序的工具,包括Java IDE, JavaScript, TypeScript, JavaServer Pages和Faces, Yaml, Markdown, Web服务,JPA和数据工具,Maven和Gradle, Git等工具。基于Eclipse平台,添加了PDE、Git、市场客户端、源代码和开发人员文档。Java和DSL开发人员的基本工具,包括Java和Xtend IDE、DSL框架(Xtext)、Git客户端、XML编辑器和Maven集成。

2023-09-13 15:38:36 1316

原创 Eclipse使用SFTP方式远程连接

在过滤器字段中,键入"remote".选择Mobile and Device Development,并选择。点击"下一步",然后接受条款.它现在应该下载并安装.方式一:File->New->Other...安装后,重新启动Eclipse。输入需要连接设备的用户名和密码,如果需要保存密码,不用每次连接都需要输入,则勾选Save password。小企鹅上有个绿色的小箭头表示已连接上该主机,没有绿色的小箭头表示未连接,默认是未连接。输入ip和连接名称,选择Next,按图依次操作。选择连接名,右键选择连接。

2023-09-11 17:23:35 406

原创 Eclipse安装FTP连接工具

在过滤器字段中,键入"remote".选择Mobile and Device Development,并选择。找到Remote System Explorer->Connection。方式二: Window->Show View->Other。点击"下一步",然后接受条款.它现在应该下载并安装.方式一:File->New->Other...安装后,重新启动Eclipse。

2023-09-11 16:31:01 287

原创 Eclipse 安装串口终端工具

Eclipse已集成串口终端显示,只需要我们自己下载安装即可使用。使用SSH连接也差不多。

2023-09-11 15:59:38 801

原创 使用正则表达式总结

表达式:A(?=((?!A).)*$).*?=F)结果:AER。

2023-09-08 17:00:05 1380

原创 字符串数组转换为字符串并以符号拼接

【代码】字符串数组转换为字符串并已符号拼接。

2023-09-05 16:20:57 195

原创 JVM基础面试题

Class文件由类加载器装载后,在JVM中形成一份描述Class结构的元信息对象,通过该元信息对象可以获取Class结构信息,如构造函数,方法,属性等。虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java对象。

2023-09-05 11:36:00 922

原创 Java 根据日期计算星期几

【代码】Java 根据日期计算星期几。

2023-08-23 16:46:15 4432

原创 RabbitMQ面试题

所以消息队列实际是一种非常复杂的架构,你引入它有很多好处,但是也得针对它带来的坏处做各种额外的技术方案和架构来规避掉,做好之后,你会发现,妈呀,系统复杂度提升了一个数量级,也许是复杂了 10。针对以上问题,一个解决思路是:保证消息的唯一性,就算是多次传输,不要让消息的多次消费带。这个时候我们就开始写程序,将丢失的那批数据,写个临时程序,一点一点的查出来,据来消费,消费一个丢弃一个,都不要了,快速消费掉所有的消息。它,对公司而言,几乎处于不可控的状态,但是确实人家是开源的,比较稳定的支持,活跃度也。

2023-08-18 17:02:43 545

原创 CentOS ens160 显示disconnected

检查宿主机系统VMware DHCP Sevice和VMware NAT Sevice服务是否正常运行。右键点击我的电脑管理按钮,打开计算机管理点击服务。

2023-08-18 14:35:17 1082 1

原创 Redis面试题

canal订阅日志:以mysql为例,在数据库一条记录发生变更时就会生成一条binlog日志,我们可以订阅这种消息,拿到具体的数据,然后根据日志消息更新缓存,订阅日志目前比较流行的就是阿里开源的canal,当然。如果我成功更新了缓存,但是在执行更新数据库的那一步,服务器突然宕机了,那么此时,我的缓存中是最新的数据,而数据库中是旧的数据。如果成功更新了数据库,更新缓存执行失败,数据库是新数据,缓存是旧数据,只能等缓存key过期才能拿到正确的数据。在事务执行过程,会按照顺序串行化执行队列中的命令,

2023-08-18 11:04:00 127

原创 Navicat连接Docker中MySQL报错2003-cant connection to mysql server on ‘IP地址’(10061 unknown error)

解决步骤。

2023-08-17 16:12:55 1290

原创 修改DNS配置文件/etc/resolv.conf 出现Operation not permitted解决方法

然后再修改权限,就可以成功修改了。假如有,去除i这个属性。

2023-08-17 13:51:31 1045

原创 Centos 8 网卡connect: Network is unreachable错误解决办法

【代码】Centos 8 网卡connect: Network is unreachable错误解决办法。

2023-08-17 13:14:35 3816

原创 Centos 防火墙命令

或者。

2023-08-16 16:41:52 1006

原创 Docker Compose安装

安装前先更新docker,避免版本不匹配问题。最新版或者自定版本。

2023-08-15 16:37:21 341

原创 Centos安装Docker

从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。centos8默认使用podman代替docker,所以需要containerd.io,那我们就安装一下就好了。Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决。配置加速器之后,如果拉取镜像仍然十分缓慢,请手动检查加速器配置是否生效,在命令行执行。

2023-08-15 15:59:42 520

inno setup 制作安装包、升级包

inno setup 制作安装包、升级包

2022-09-21

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

TA关注的人

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