- 博客(151)
- 资源 (16)
- 收藏
- 关注
原创 快速部署Linux + Ollama + AnythingLLM + Deepseek
部署的系统:Ubuntu20.04这里选择AnythingLLM的原因,是因为它自身支持了知识库的功能,其他的还有chatbox、dify等可以选择。
2025-03-21 15:43:39
387
原创 QEMU使用Qemu-Guest-Agent传输文件、执行指令等
Qemu和宿主机不使用外网进行文件传输。这是一种方式,这里还有另一种方式:使用,后面简称qga。
2024-09-27 16:50:27
1393
1
原创 主机安全巡检工具开源
如果你了解字节的Elkeid,那么你可以理解为这是一个同样功能的软件,但支持Linux和Windows两种平台,且使用Python开发。这是一个资产巡检的客户端程序,核心是扫描和监控资产信息,包含Windows和Linux机器的指纹数据获取、实时数据监控,可用于HVV、重保等安全项目实施前的资产巡检。支持的操作系统本软件开源免费,支持二次开发。
2024-07-30 10:25:39
451
原创 Qemu和宿主机不使用外网进行文件传输
目前Qemu虚拟机和宿主机交互,最方便的方式是进行网络传输,但也有不能使用外网的情况,这时候使用挂载是比较好的方式。
2024-07-26 18:15:59
1159
原创 【新】snapd申请Let‘s Encrypt免费SSL证书、自动化续签证书
SSL证书申请,写得比较详细,但是最近发现使用snapd会更方便。使用机器:Ubuntu 20.04。
2024-05-21 15:48:51
1184
原创 gpg从公钥服务器接收失败(gpg: keyserver receive failed: Server indicated a failure)
apt update时发现错误,与签名相关。于是修改 /etc/resolv.conf。于是添加签名(最后的签名编号换成自己的)但是这时候报错了,服务器连接不上。在其他地方找到解决方案。
2024-05-14 15:58:39
2185
原创 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
823
原创 LLM中的Prompt提示
在LLM中,prompt(提示)是一个预先设定的条件,它可以限制模型自由发散,而是围绕提示内容进行展开。输入中添加prompt,可以强制模型关注特定的信息,从而提高模型在特定任务上的表现。
2023-12-11 15:34:59
2308
原创 行政区划表设计和多级查询
行政区划的表为一个多层级结构,设计大同小异,大致结构如下所示其中,code为区划编号(主键),parent_code为父区划编号,ancestors为祖区划编号,查询也主要围绕前两个展开。
2023-08-21 17:34:19
478
原创 Docker设置代理、Linux系统设置代理
新建或修改~/.docker/config.json文件,设置可用的代理地址。编辑/etc/environment。
2023-08-02 15:11:24
2661
原创 GNS3配置dhcp环境
图中包含一台msf攻击机,一台带有漏洞的靶机,二者用交换机连接。在最上面有一个路由器。最后,如果在重启后依旧保持路由器为dhcp而不重置,还需要输入下面的指令。这里可以先查看一下刚刚配置的0/0端口。将dhcp相关内容放开(去掉#注释)。GNS3版本:2.2.40.1。路由开启后,依次输入以下内容。然后就能够在机器中看到效果了。
2023-07-03 14:43:17
904
原创 申请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
6384
1
原创 Spring Quartz项目实现Job的动态控制
Quartz可以对job进行简单控制,但不支持分布式,也没有管理界面和任务分片,但使用起来比较简易。
2023-03-22 14:34:26
978
原创 HDFS文件以流的形式输出供前端下载
之前有使用过Java使用hdfs相关API下载文件,但前后端交互有时会会没办法使用,本次需求是将HDFS文件使用流的形式下载下来。
2023-03-08 17:24:44
339
原创 Java定时任务schedule和scheduleAtFixedRate的异同
我们进行一个简单的测试,在下面的代码中,每3秒就会有一个间隔5秒的线程休眠(模拟超时),对比一下二者输出数据的区别。的位置,它的开始时间是上一个线程的结束时间,它有在努力追赶,但后续并没有把之前落下的线程补回来。,说明scheduleAtFixedRate还是在很努力地加油想把之前落下的线程补回来的。的位置,它的开始时间是上一个线程的结束时间,并且在其后还有一个。可以看到,schedule在。
2023-02-25 10:39:27
346
原创 docker生成后怎么更改其配置
检查后,发现是配置出现了问题,是在run命令创建docker容器时,console没有设置ip地址导致的。config.v2.json、hostconfig.json两个配置文件都是json文件,但都经过了压缩,所以我们将其复制出来,放到json解析的网页上,然后格式化,就可以看到清晰的内容。在hostconfig.json中,我们同样需要格式化json,然后添加需要的内容。在config.v2.json中,我需要增加或者修改端口号,可以参考下图。三个项目务必保持一致。
2023-02-20 19:52:54
3576
原创 使用Autowired为什么会被IDEA警告,应该怎么修改最佳
在使用中,使用构造方法是比较可行的,加上lombok,其实也可以到达非常简便。
2023-02-13 13:09:27
6151
4
原创 Vue配合Nginx部署出现404、页面无法跳转、后端请求失败问题解决方案
1、部署后,打开地址可以看到,但是刷新后出现404。2、Vue的路由资源并不一定是真实路径,导致页面无法跳转或其他资源加载问题。3、请求后端接口地址失败。
2023-01-10 19:26:01
9159
2
原创 MySQL的innodb使用B+树做索引的好处(常见索引的梳理)
一、简介索引就像是书籍的目录,它给了我们查询数据提供了便利,使查询更有效率。可以边阅读边在这个网址进行可视化模拟:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html二、常见索引二叉树地址:二叉树模拟随便插入一些数据,可以得到下图。由图可以看到,任何节点的左子节点的键值都小于当前节点的键值,右子节点的键值都大于当前节点的键值。那么,当我们查询0002这个节点时,不需要全部查询,只需要以下几步:1)从根节点00.
2022-05-06 17:44:07
1025
原创 Flink窗口的类型
一、简介Flink在处理无界数据流时,也可以切分数据流来得到有限的数据集进行处理,即有界流。而windows,就是它的切分方式,它会把数据流分发到有限大小的bucket(桶)种进行分析。其中,可以分为两种window类型,即时间窗口和计数窗口。window类型细分类型备注时间窗口滚动时间窗口最简单的窗口类型,按照时间切分成一个一个的窗口滑动时间窗口它会进行滑动,每次滑动的步长可以设定,窗口之间可以有重叠会话窗口前后会话相隔一定的时间,则划分一个窗口计.
2022-04-22 16:02:36
1920
原创 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
4239
原创 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
3325
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
2211
原创 对接丰网查询物流信息
一、简介市面上快递查询整合的平台非常多,但是在有每天几千上万次的查询量时(比如做电商平台的),就需要收费。可以通过直接接入官网的平台进行对接。二、接入方式1、进入官网https://open.fwx-network.com/,然后注册一个账号。然后进入控制台,因为我只需要查询物流,所以选择ISV-物流轨迹。2、填写测试信息,提交审核,这里一般会比较快,如果是工作日,一般两三个小时就能通过。之后,同一页面左侧就会出现功能对接的栏目,可以点击接入联条进行测试。目前有2种...
2022-03-18 18:03:13
1384
4
原创 对接顺丰(丰桥)查询物流信息
一、简介市面上快递查询整合的平台非常多,但是在有每天几千上万次的查询量时(比如做电商平台的),就需要收费。可以通过直接接入官网的平台进行对接。截止至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
2138
原创 对接圆通查询物流信息
一、简介市面上快递查询整合的平台非常多,但是在有每天几千上万次的查询量时(比如做电商平台的),就需要收费。可以通过直接接入官网的平台进行对接。截止至2022-3-18日,圆通还没有进行查询数量限制。二、接入方式1、先进入官网https://open.yto.net.cn/home,注册开发者账号,在控制台中添加接口,这里我只需要查询物流轨迹,所以只添加了相应的接口(如果还没有测试通过,这里会显示待测试,而不是审核通过)。2、然后需要添加一个添加客户编码。3、使用客户编码对该接口进行测试,测试.
2022-03-18 16:56:57
1229
原创 Java使用HashedWheelTimer延迟操作
一、简介我们在某些业务场景中会遇到延迟操作,比如延迟通知、订单超过30分钟未支付取消订单等,这些业务需求的实现其实很好办。二、实现方式具体参考(建议看看):https://juejin.cn/post/7068837416714371102在上面的链接中,提供了扫描数据库轮训查询、Java的DelayQueue的方式,但是前者有明显的缺陷,系统负担很大,而后者的代码复杂度相对更高,所以感觉这两者都不太合适。这里推荐使用第三种,也就是Netty的HashedWheelTimer,它很好的帮助我们.
2022-03-09 10:10:48
2441
2
原创 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
517
原创 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
2182
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
2581
1
Qemu专用Qemu-Guest-Agnet整理包
2024-09-27
机器学习数据(包含线性回归、贝叶斯、kmeans等训练数据)
2021-05-10
winutils-master.zip
2021-03-26
jdk8-linux + jdk8中文文档
2020-05-04
jdk-11.0.7-linux-x64-bin.tar.gz
2020-04-21
Microsoft Visual Studio Unstaller.zip
2020-04-14
PostgreSQL-9.5.5解压后将内容上传到linux服务器.zip
2020-04-10
mysql-connector-java.zip
2020-04-06
Azkaban安装包-2.5.0.zip
2020-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人