- 博客(221)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 安装open-webui
前提:Ollama已安装,并下载了deepseek-r1:1.5b模型。open-webui是一个开源的大语言模型交互界面。配置docker-compose.yml。
2025-03-13 17:45:56
295
原创 通过WSL迁移数据,修改Docker Desktop的镜像文件存储路径
(2)导出Docker Desktop的WSL数据。(1)列出所有WSL发行版。4、导入WSL数据到新路径。1、停止Docker服务。3、注销原有WSL发行版。
2025-03-13 16:18:29
148
1
原创 连接kafka消息队列报org.apache.kafka.clients.NetworkClient异常
启动kafka后,连接kafka消息队列报org.apache.kafka.clients.NetworkClient异常。检查kafka运行日志,报The broker is trying to join the wrong cluster异常。修改kafka日志目录的meta.properties文件的cluster.id值。最后再重启kafka,连接恢复正常。
2024-11-07 09:20:15
871
原创 Spring Boot项目同时使用http和https协议简易教程
其中localhost.jks是第(1)步生成的证书文件。使用管理员账号操作,其中密钥库口令是1qaz2wsx。application.properties配置文件。其中localhost.jks是生成的证书文件。TomcatServerCustomer类。使用jdk keytool生成证书。(2)Spring Boot项目。TestController类。(1)生成SSL证书文件。
2024-08-01 16:34:01
425
原创 docker-compose构建、运行多容器简介
其中mariadb是关系型数据库,dispatch是java可执行jar包,nginx是web服务器,目录结构如下。(1)准备依赖的镜像,包括mariadb、jdk1.8、nginx,配置docker-compose.yml文件。(2)构建、运行容器,查询容器,查看进程。
2024-07-10 14:07:25
267
原创 摘要认证简介
(4)服务器收到带有摘要的请求后,会使用相同的算法计算出摘要,并与客户端发送的摘要进行比较,如果一致,则服务器会接受该请求并返回请求的资源,否则,服务器拒绝请求并返回401。(3)客户端收到401响应后,会根据服务器提供的信息,计算出一个摘要(digest)。(2)服务器返回一个HTTP 401 Unauthorized响应,其中包含一个WWW-Authenticate头部字段。例如,第2(2)节,服务器生成nonce,如下。例如,第2(4)节,服务器计算并比对摘要。
2024-07-02 10:33:25
422
原创 SpringBoot工程引用其他工程构建的jar包
(2)springboot入口类引入注解,即@EnableAuthClient和@Configuration。启动B工程,使用postman测试A工程的接口,例如/admin/menus接口,如下。存在A、B两个工程,其中B工程需要引用A工程的jar包。(2)构建jar包,即gradle build。(1)引入jar包,即A工程构建生成的jar包。(1)自动配置bean。
2024-05-13 17:14:14
298
原创 linux系统安装docker-compose
(2)上传,将docker-compose-linux-aarch64上传至/usr/local/bin目录。
2024-04-18 10:27:41
348
原创 es bulk批量操作简单实例
metadata应该指定被索引、创建、更新或者删除的文档的_index、_type和_id。这种格式类似一个有效的单行JSON文档流,它通过换行符(\n)连接到一起。request body行由文档的_source本身组成—文档包含的字段和值。2)index,创建一个新文档或者替换一个现有的文档。1)每行一定要以换行符(\n)结尾,包括最后一行。1)create,如果文档不存在,那么就创建它。3)update,部分更新一个文档。4)delete,删除一个文档。
2024-03-20 15:28:45
838
原创 Java SE8新的日期和时间API简单使用样例
(1)时间戳、LocalDateTime、时间字符串的互转。(2)Date、LocalDateTime的互转。
2024-03-12 10:57:29
437
原创 springboot2.x应用启动报jdbcUrl is required with driverClassName异常
(2)修改配置参数,spring.datasource.url改为spring.datasource.jdbc-url。
2024-03-12 09:50:44
1553
原创 Maven常用命令
每一个Maven工程都有一个pom.xml文件,位于根目录中,包含项目构建生命周期的详细信息。通过pom.xml文件,我们可以定义项目的坐标、项目依赖、项目信息、插件信息等等配置。2)依赖管理:方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突问题;1)项目构建:提供标准的、跨平台的自动化项目构建方式;Maven的本质是一个软件项目管理和理解工具。3)统一开发结构:提供标准的、统一的项目结构;
2024-02-21 15:54:31
375
原创 linux系统离线安装docker服务教程
1、下载、上传docker-20.10.0.tgz压缩包至服务器,其中,docker下载地址。2、新建安装docker脚本docker-install.sh。
2024-02-21 15:39:15
914
原创 部署mongodb服务
(1)官网下载mongodb-linux-aarch64-ubuntu1804-4.2.25.tgz压缩包。(4)新建data、log、config目录,用于存储数据、日志、配置文件。(5)config目录,新建mongodb.conf配置文件,如下。(2)上传至服务器,解压。
2024-01-30 13:14:53
688
原创 springboot mongodb简单教程
(2)application.properties配置文件。(4)UserService类。(5)测试和测试结果。
2024-01-26 16:29:49
772
原创 搭建nginx图片服务器
(1)将图片存储于/home/data/images目录;(3)配置default.conf。(2)配置nginx.conf。
2024-01-26 15:20:53
716
原创 java stream简介
Collectors类实现了很多归约操作,例如,toList、toMap、toSet、counting、summingInt、averagingInt、maxBy、minBy、joining、groupingBy等等。map方法用于映射每个元素到对应的结果,有返回值,返回的是一个新流,可以对这个流进一步操作。sorted方法用于对流进行排序,例如,sorted()用于升序,sorted(Comparator.reverseOrder())用于降序。skip则是返回除前n个元素的元素。min用于获取最小值。
2024-01-26 14:50:53
677
原创 tomcat、mysql连接数配置
server.tomcat.max-threads=200,最大的工作线程数,默认200。mysql默认安装目录,其中,数据库目录是/var/lib/mysql,命令目录是/usr/bin,配置文件目录是/etc/mysql。server.tomcat.max-connections=10000,最大被连接数,默认10000。server.tomcat.min-spare-threads=10,最小的工作线程数,默认10。spring.datasource.max-active=1000,最大连接数。
2024-01-23 13:29:31
1150
原创 nginx调优简介
proxy_read_timeout指定代理服务器接收响应的超时时间。如果后端服务器不能在这个时间内返回响应,则Nginx会关闭连接,同时返回一个504GatewayTime-out错误。proxy_connect_timeout指定与代理服务器的连接超时时间,包括TCP连接的建立和SOCKET连接的时间。proxy_send_timeout指定向后端服务器发送请求的超时时间,包括发送请求头和请求体的时间。如果客户端在超时时间内没有发送新的请求,则连接会被关闭。(3)设置最大可打开文件数。
2024-01-23 11:00:17
382
原创 alias [xxx] has more than one index associated with it [xxx, xxx], can‘t execute a single index op
es检索报“alias [xxx] has more than one index associated with it [xxx, xxx], can't execute a single index op”异常问题。(1)多个索引使用了相同的别名,测试如下。(2)解决办法,更换检索方法,如下。当前情况,es不支持该检索方式。
2024-01-17 16:02:05
1165
原创 关于安装zookeeper服务报8080端口冲突问题
在zoo.cfg配置文件中,新增如下内容,指定端口(即换一个端口,并确保8081端口未被占用)(1)启动zookeeper服务时,报端口冲突,日志如下。(3)重新启动zookeeper服务,测试结果如下。
2024-01-17 09:38:55
960
原创 es分片状态unassigned的原因和解决办法
(2)查询分片状态unassigned的原因。(4)将一个陈旧的分片分配为主分片。或者,将一个空分片分配为主分片。
2024-01-16 09:52:34
1774
原创 elasticsearch查询
(2)match、match_all、multi_match查询,模糊查询,即先分词后查询;match_all查询全部数据;match针对一个field做查询,multi_match针对多个field做查询,任意一个字段符合条件就行。(4)bool查询,一个或多个查询子句的组合,must表示必须匹配(类似与)、should表示选择性匹配(类似或)、must_not表示必须不匹配(类似非)、filter表示过滤条件。(3)term查询或range查询,精确查询。(5)查询部分属性字段、分页和排序。
2024-01-15 17:39:21
653
原创 SpringBoot Cache缓存
timeToLiveSeconds:cache中元素的生存时间。cache中的某个元素从创建到消亡的时间,如果超过这个时间,那么元素将被从cache中清除。timeToIdleSeconds:访问cache中元素的最大间隔时间。如果超过这个时间没有访问cache中的某个元素,那么元素将被从cache中清除。maxElementsInMemory:cache中最多可以存放的元素的数量。eternal:是否持久化,若为true,则表示缓存元素不会过期。application.properties配置文件。
2024-01-15 10:26:11
612
RFID系统的安全与隐私
2016-09-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人