自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(143)
  • 资源 (16)
  • 收藏
  • 关注

原创 Jenkins磁盘空间批量清理脚本

Jenkins如果没有设置保留构建历史数,磁盘会随着使用次数增加而越来越满,于是需要批量清理一下。

2024-03-27 09:38:53 466

原创 windows的vmdk文件转qcow2运行蓝屏

使用qemu-img将做好的vmware虚拟机转为qcow2到gns3中运行,Linux、Win7、Win10都没出现蓝屏,但Win XP却在开机时蓝屏了,错误代码:0x0000007B。2、zip里是一个注册表文件,在vmware关机前,执行合并该文件后再关机。3、使用qemu-img正常转换即可。

2024-03-11 15:17:29 390

原创 GNS3结合JGraphT做最短寻址

从gns3的nodes和links接口可以分别获取到节点和连接状态。

2024-01-05 16:26:47 401 1

原创 LLM中的Prompt提示

在LLM中,prompt(提示)是一个预先设定的条件,它可以限制模型自由发散,而是围绕提示内容进行展开。输入中添加prompt,可以强制模型关注特定的信息,从而提高模型在特定任务上的表现。

2023-12-11 15:34:59 1061

原创 fastchat启动大模型,并使用api访问

本文介绍使用fastchat启动大模型,并通过远程访问获取内容。模型:Baichuan2-7B。

2023-12-11 11:35:57 1481

原创 LangChain知识库文件格式与准确率

langchain使用的是faiss,bge-large-zh,测试数据接近60万。

2023-12-11 10:22:06 871

原创 行政区划表设计和多级查询

行政区划的表为一个多层级结构,设计大同小异,大致结构如下所示其中,code为区划编号(主键),parent_code为父区划编号,ancestors为祖区划编号,查询也主要围绕前两个展开。

2023-08-21 17:34:19 221

原创 Docker设置代理、Linux系统设置代理

新建或修改~/.docker/config.json文件,设置可用的代理地址。编辑/etc/environment。

2023-08-02 15:11:24 1163

原创 Ubuntu下载deb包及其依赖包

有时我们需要在离线环境使用提前准备好的deb包,然后只需要在新机器使用dpkg -i安装即可。

2023-08-02 15:03:06 1953

原创 GNS3配置dhcp环境

图中包含一台msf攻击机,一台带有漏洞的靶机,二者用交换机连接。在最上面有一个路由器。最后,如果在重启后依旧保持路由器为dhcp而不重置,还需要输入下面的指令。这里可以先查看一下刚刚配置的0/0端口。将dhcp相关内容放开(去掉#注释)。GNS3版本:2.2.40.1。路由开启后,依次输入以下内容。然后就能够在机器中看到效果了。

2023-07-03 14:43:17 500

原创 申请Let‘s Encrypt免费SSL证书、自动化续签证书

使用certbot工具能够很方便的申请和续签let’s encript证书。这里配置的是每周一 10点执行一次,根据个人需求更改配置即可。站点目录:html文件保存位置,只需要到文件夹即可。联系人email地址:填写自己的邮箱即可。3、加入命令(续签并重载nginx配置),如果没有安装Nginx则需要先安装。1、根据需求,选择下面两句话之一。5、可以查看一下证书有效期。6、配置Nginx(参考)2、安装 certbot。站点域名:购买的域名。2、加入crontab。4、申请成功后,会在。

2023-06-08 23:07:30 3330

原创 Java 压平Json

【代码】Java 压平Json。

2023-05-23 18:03:49 321

原创 MySQL字段包含某个值的方法(FIND_IN_SET)

使用FIND_IN_SET函数的方法和注意事项

2023-04-18 11:08:05 3108

原创 Spring Quartz项目实现Job的动态控制

Quartz可以对job进行简单控制,但不支持分布式,也没有管理界面和任务分片,但使用起来比较简易。

2023-03-22 14:34:26 783

原创 HDFS文件以流的形式输出供前端下载

之前有使用过Java使用hdfs相关API下载文件,但前后端交互有时会会没办法使用,本次需求是将HDFS文件使用流的形式下载下来。

2023-03-08 17:24:44 218

原创 Java定时任务schedule和scheduleAtFixedRate的异同

我们进行一个简单的测试,在下面的代码中,每3秒就会有一个间隔5秒的线程休眠(模拟超时),对比一下二者输出数据的区别。的位置,它的开始时间是上一个线程的结束时间,它有在努力追赶,但后续并没有把之前落下的线程补回来。,说明scheduleAtFixedRate还是在很努力地加油想把之前落下的线程补回来的。的位置,它的开始时间是上一个线程的结束时间,并且在其后还有一个。可以看到,schedule在。

2023-02-25 10:39:27 283

原创 docker生成后怎么更改其配置

检查后,发现是配置出现了问题,是在run命令创建docker容器时,console没有设置ip地址导致的。config.v2.json、hostconfig.json两个配置文件都是json文件,但都经过了压缩,所以我们将其复制出来,放到json解析的网页上,然后格式化,就可以看到清晰的内容。在hostconfig.json中,我们同样需要格式化json,然后添加需要的内容。在config.v2.json中,我需要增加或者修改端口号,可以参考下图。三个项目务必保持一致。

2023-02-20 19:52:54 3078

原创 使用Autowired为什么会被IDEA警告,应该怎么修改最佳

在使用中,使用构造方法是比较可行的,加上lombok,其实也可以到达非常简便。

2023-02-13 13:09:27 5960 4

原创 Vue配合Nginx部署出现404、页面无法跳转、后端请求失败问题解决方案

1、部署后,打开地址可以看到,但是刷新后出现404。2、Vue的路由资源并不一定是真实路径,导致页面无法跳转或其他资源加载问题。3、请求后端接口地址失败。

2023-01-10 19:26:01 8330 2

原创 Windows批量去掉文件中的字符

windows批量修改文件夹下所有的文件名称

2022-08-02 23:04:23 1917 4

原创 MySQL的innodb使用B+树做索引的好处(常见索引的梳理)

一、简介索引就像是书籍的目录,它给了我们查询数据提供了便利,使查询更有效率。可以边阅读边在这个网址进行可视化模拟:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html二、常见索引二叉树地址:二叉树模拟随便插入一些数据,可以得到下图。由图可以看到,任何节点的左子节点的键值都小于当前节点的键值,右子节点的键值都大于当前节点的键值。那么,当我们查询0002这个节点时,不需要全部查询,只需要以下几步:1)从根节点00.

2022-05-06 17:44:07 944

原创 Flink窗口的类型

一、简介Flink在处理无界数据流时,也可以切分数据流来得到有限的数据集进行处理,即有界流。而windows,就是它的切分方式,它会把数据流分发到有限大小的bucket(桶)种进行分析。其中,可以分为两种window类型,即时间窗口和计数窗口。window类型细分类型备注时间窗口滚动时间窗口最简单的窗口类型,按照时间切分成一个一个的窗口滑动时间窗口它会进行滑动,每次滑动的步长可以设定,窗口之间可以有重叠会话窗口前后会话相隔一定的时间,则划分一个窗口计.

2022-04-22 16:02:36 1833

原创 Kettle连接MySQL、HDFS、Hive

一、简介hadoop版本:2.7.2kettle(pdi)版本:8.3.0使用方式:在windows上使用kettle连接到一台linux的hadoop。二、操作MySQL1、将mysql-connector-java-XXX.jar拷贝到data-integration\lib目录下。2、启动kettle,然后新建表输入,选择mysql,填入相应内容。3、进行测试,如果没有问题则会成功。HDFS1、首先进入~\data-integration\plugins\pentaho-b.

2022-04-08 18:49:13 3941

原创 Mac安装uwsgi踩坑

一、背景使用机器:mac芯片:m1python版本:3.6(Anaconda) 二、踩坑1、填wsgi.ini出错的这里就不多说了,包括缺字段、有空格之类的坑,我这边没有出现这个问题。我这边是这么填的。[uwsgi]http = 127.0.0.1:7777#socket = 127.0.0.1:8000chdir = /Users/wearx/Desktop/Projects/Python/PythonStudy/django/mysite3wsgi-file = mysite3/.

2022-04-01 13:58:41 2980 1

原创 Django缓存配置

一、开发调试配置(此模式为开发调试使用,实际上不执行任何操作)CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.dummy.DummyCache', # 缓存后台使用的引擎 'TIMEOUT': 300, # 缓存超时时间(默认300秒,None表示永不过期,0表示立即过期) 'OPTIONS': { 'MAX_ENTRIES': 300, #.

2022-03-31 14:14:46 2114

原创 对接丰网查询物流信息

一、简介市面上快递查询整合的平台非常多,但是在有每天几千上万次的查询量时(比如做电商平台的),就需要收费。可以通过直接接入官网的平台进行对接。二、接入方式1、进入官网https://open.fwx-network.com/,然后注册一个账号。然后进入控制台,因为我只需要查询物流,所以选择ISV-物流轨迹。2、填写测试信息,提交审核,这里一般会比较快,如果是工作日,一般两三个小时就能通过。之后,同一页面左侧就会出现功能对接的栏目,可以点击接入联条进行测试。目前有2种...

2022-03-18 18:03:13 1298 3

原创 对接顺丰(丰桥)查询物流信息

一、简介市面上快递查询整合的平台非常多,但是在有每天几千上万次的查询量时(比如做电商平台的),就需要收费。可以通过直接接入官网的平台进行对接。截止至2022-3-18日,顺丰的限制为500000 / 天。二、接入方式1、在页面https://open.sf-express.com/注册,然后选择控制台,进入开发者对接。2、新建应用3、给应用配置API,这里查询物流的话,查看链接https://open.sf-express.com/Api/expressApi/645842,代号为EXP.

2022-03-18 17:15:59 1731

原创 对接圆通查询物流信息

一、简介市面上快递查询整合的平台非常多,但是在有每天几千上万次的查询量时(比如做电商平台的),就需要收费。可以通过直接接入官网的平台进行对接。截止至2022-3-18日,圆通还没有进行查询数量限制。二、接入方式1、先进入官网https://open.yto.net.cn/home,注册开发者账号,在控制台中添加接口,这里我只需要查询物流轨迹,所以只添加了相应的接口(如果还没有测试通过,这里会显示待测试,而不是审核通过)。2、然后需要添加一个添加客户编码。3、使用客户编码对该接口进行测试,测试.

2022-03-18 16:56:57 972

原创 Java使用HashedWheelTimer延迟操作

一、简介我们在某些业务场景中会遇到延迟操作,比如延迟通知、订单超过30分钟未支付取消订单等,这些业务需求的实现其实很好办。二、实现方式具体参考(建议看看):https://juejin.cn/post/7068837416714371102在上面的链接中,提供了扫描数据库轮训查询、Java的DelayQueue的方式,但是前者有明显的缺陷,系统负担很大,而后者的代码复杂度相对更高,所以感觉这两者都不太合适。这里推荐使用第三种,也就是Netty的HashedWheelTimer,它很好的帮助我们.

2022-03-09 10:10:48 2263

原创 Python的列表、元祖、字典、集合比较

总览数据结构是否可变是否可重复是否有序定义符号列表(list)可变可重复有序[]元祖(tuple)不可变可重复有序()字典(dict)可变key不可重复无序{k : v}集合(set)可变不可重复无序{}一、列表# 定义list1 = ['java', 'python', 1, 1, 2]# 打印print(list1)# 类型print(type(list1))# 控制台['java', 'pytho.

2022-03-03 10:48:06 460

原创 Vue使用JsBarcode生成条形码

一、简介非常实用的一个工具,几行代码帮助我们生成条形码。官网:https://lindell.me/JsBarcode/二、使用1、安装npm install jsbarcode --save2、引入项目中import JsBarcode from "jsbarcode"3、使用JsBarcode("#barcode", "1234567890", { format: "CODE128", //选择要使用的条形码类型 width: 2, //设置条之间的宽度 height: .

2022-02-16 18:01:34 1715 1

原创 Java对接百度翻译API

一、申请开发者ID这个作为个人用户就可以申请,很方便,可以根据需求购买更高级的服务。地址:http://api.fanyi.baidu.com/api/trans/product/desktop?req=developer二、基本代码1、具体发送查询的代码(HttpUtil为Hutool)// 对接的api为百度翻译private static final String TRANS_API_HOST = "http://api.fanyi.baidu.com/api/trans/vip/tr.

2022-02-10 13:52:22 2353 1

原创 SpringBoot集成JustAuth实现第三方授权登录

一、简介JustAuth脚手架目前已经对接了大多数常用的平台,包括微信、QQ、企业微信、钉钉、飞书、支付宝等。并且注释都是中文,非常便于阅读。本文章以飞书和企业微信为例做一个测试用例。pom依赖引入<dependency> <groupId>com.xkcoding.justauth</groupId> <artifactId>justauth-spring-boot-starter</artifactId> <versi.

2022-01-12 12:14:31 1952

原创 SpringBoot开发使用DevTools进行热部署

热部署的好处使用热部署最大的好处就是开发和迭代的流畅,不需要进行项目重启。尤其是在开发中,使用热部署可以提升效率,这是很大的一个作用。一、自动使用热部署1、需要添加maven依赖。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId></dependency>.

2021-12-25 22:17:19 158

原创 vscode编辑vue文件<script>export default...缩进

原本的样式修改1、下载Prettier - Code formatter插件,本文使用版本:v9.0.02、进行拓展设置,找到该项(缩进修改后样式

2021-12-15 12:03:25 1650 3

原创 Java获取两个日期中所有日期

java根据传入的两个日期获取其中的所有日期注:1、代码借助Hutool实现,需要引入hutool的pom。<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.16</version></dependency>2、根据传入两个日期返回其中所有的日.

2021-12-03 18:31:54 1895

原创 Java控制台动态输出百分比

public static void main(String[] args) throws InterruptedException { for (int i = 1; i <= 100; i++) { System.out.print(i + "%"); Thread.sleep(200); System.out.print("\r"); } }

2021-10-22 14:29:28 587

原创 程序线程数合理配置

简介程序在不同的机器上可以对于数目进行有效配置,发挥其最佳性能。公式配置线程数 = CPU数(可以通过Runtime.getRuntime().availableProcessors()获得)× CPU期望运行效率(介于0~1之间)× (1 + W / C)W:等待时间C:计算时间比如一台电脑CPU数为1,期望运行效率为100%,而该程序等待时间和计算时间比为1,那么线程数为2个。...

2021-10-16 21:17:28 172 1

原创 linux系统对于运行的进程信息查看

/proc目录获得了进程的PID后,可以切换到 /proc/PID 目录中,查看到该进程的一些信息。fd:这个目录中可以非常直观地查看到进程地IO数,包括网络IO、file、pipline都可以在这里看到。注:用户通过ulimit -a,对应的max user processes就是用户可以开启的IO线程数目。task:可以查看到线程数。cwd:一个链接指向当前程序运行的目录。exe:一个链接指向当前进程的可执行文件。limits:当前进程所使用的每一个受限资源的软限制、硬限制和管理单元;此文.

2021-10-13 22:05:45 210

原创 OSI分层与TCP/IP协议

OSI分层网际互联及TCP/IP 协议OSI七层模型:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。会话层、表示层、应用层,可以认为是跟应用程序相关度最高的。参考:分层详细说明七层模型TCP/IP协议三次握手PS:详细连接方式参考:三次握手和四次挥手1、客户端(Client)向服务端(Server)请求连接,数据包中会带有syn字段。2、服务端收到后,回复syn+ack,表示收到了数据。此时客户端就能够明白:从客户端到服务端是畅通的。3、客户端收到后,再次回复一个a.

2021-10-12 21:15:17 119

Quartz简单Demo

简单实现,包括Quartz官网中数据库表的所有SQL文件,以及对于Job的增删改查、暂停、恢复等。

2023-03-22

机器学习数据(包含线性回归、贝叶斯、kmeans等训练数据)

机器学习数据,包括lpsa.data、波士顿房价波动数据、kmeans_data.txt、sample_libsvm_data.txt等测试数据。

2021-05-10

protobuf-java-2.5.0.jar

已经编译好了的protobuf-java.jar文件。

2021-04-24

Video Speed Controller.zip

解压后,将crx文件加入谷歌浏览器插件中即可。

2021-04-10

google-es-head.zip

谷歌浏览器插件,用于连接elasticsearch进行web可视化。

2021-04-08

winutils-master.zip

包含hadoop-2.6.0、hadoop-2.6.3、hadoop-2.6.4、hadoop-2.7.1、hadoop-2.8.0-RC3、hadoop-2.8.1、hadoop-2.8.3、hadoop-3.0.0的bin目录文件

2021-03-26

vertica-9.1.1-0-amd64.deb

vertica的deb安装包

2021-03-08

nagios-plugins-2.3.3.tar.gz

nagios插件包,在安装nagios时可能需要使用到,nagios官方插件包包含50多个插件,该插件包为稳定版本。

2020-11-05

jenkins.war

jenkins.war包,linux使用;使用java -jar jenkins.war即可启动。推荐写脚本启动更加方便,默认端口:8080。

2020-09-01

jdk8-linux + jdk8中文文档

该文件中包含:jdk8-linux版本(jdk-8u181-linux-x64.tar.gz)、jdk1.8中文版.CHM。 此jdk版本为Oracle官网版本,若希望自行去官网下载也可以查看https://blog.csdn.net/qq_40579464/article/details/105667259

2020-05-04

hadoop-lzo-0.4.21.jar

此文件编译总是出现问题,这是已编译好的版本,版本为0.4.21,可以直接使用,现一直在用,没有出现问题。

2020-04-28

jdk-11.0.7-linux-x64-bin.tar.gz

JDK-11.0.7,Oracle官网版本,于2020年4月21日下载并上传。已上传了自己的账号,若希望自行去官网下载可以查看https://blog.csdn.net/qq_40579464/article/details/105667259

2020-04-21

Microsoft Visual Studio Unstaller.zip

【微软官方】此软件为微软官方出品,用于卸载Visual Studio残留,很有用处,请以管理员身份运行。

2020-04-14

PostgreSQL-9.5.5解压后将内容上传到linux服务器.zip

请不要直接上传!!!!!,postgresql-9.5.5安装包,请解压后将.tar.gz文件上传至linux

2020-04-10

mysql-connector-java.zip

包括mysql-connector-java-8.0.16.jar、mysql-connector-java-5.1.31.jar、mysql-connector-java-5.1.7-bin.jar三种连接jar包

2020-04-06

Azkaban安装包-2.5.0.zip

阿兹卡班2.5.0全套安装包,包括azkaban-web-server-2.5.0.tar.gz、azkaban-sql-script-2.5.0.tar.gz、azkaban-executor-server-2.5.0.tar.gz

2020-04-06

空空如也

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

TA关注的人

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