自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Borny鼎鼎的博客

我想,我也是个匠人,砌代码的。

  • 博客(215)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 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 336

原创 docker-compose构建、运行多容器简介

其中mariadb是关系型数据库,dispatch是java可执行jar包,nginx是web服务器,目录结构如下。(1)准备依赖的镜像,包括mariadb、jdk1.8、nginx,配置docker-compose.yml文件。(2)构建、运行容器,查询容器,查看进程。

2024-07-10 14:07:25 219

原创 关于static属性添加@Value注解无法取值的问题

Spring不能直接注入数值到静态字段中,解决方案,如下。

2024-07-02 16:16:31 382

原创 摘要认证简介

(4)服务器收到带有摘要的请求后,会使用相同的算法计算出摘要,并与客户端发送的摘要进行比较,如果一致,则服务器会接受该请求并返回请求的资源,否则,服务器拒绝请求并返回401。(3)客户端收到401响应后,会根据服务器提供的信息,计算出一个摘要(digest)。(2)服务器返回一个HTTP 401 Unauthorized响应,其中包含一个WWW-Authenticate头部字段。例如,第2(2)节,服务器生成nonce,如下。例如,第2(4)节,服务器计算并比对摘要。

2024-07-02 10:33:25 240

原创 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 215

原创 SpringBoot Solr、JDBC的多值匹配

【代码】SpringBoot Solr、JDBC的多值匹配。

2024-04-30 13:56:13 70

原创 docker安装技术栈查阅工具

页面输入http://127.0.0.1:3002/

2024-04-19 15:15:59 436

原创 spring kafka简单应用

【代码】spring kafka简单应用。

2024-04-19 15:13:21 161

原创 linux系统安装docker-compose

(2)上传,将docker-compose-linux-aarch64上传至/usr/local/bin目录。

2024-04-18 10:27:41 261

原创 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 683

原创 Java SE8新的日期和时间API简单使用样例

(1)时间戳、LocalDateTime、时间字符串的互转。(2)Date、LocalDateTime的互转。

2024-03-12 10:57:29 403

原创 springboot2.x应用启动报jdbcUrl is required with driverClassName异常

(2)修改配置参数,spring.datasource.url改为spring.datasource.jdbc-url。

2024-03-12 09:50:44 1087

原创 es按日期的天分组

【代码】es按日期的天分组。

2024-03-11 16:45:04 486

原创 docker安装linux-command工具

页面输入http://127.0.0.1:3001/

2024-03-11 16:35:21 413

原创 Maven常用命令

每一个Maven工程都有一个pom.xml文件,位于根目录中,包含项目构建生命周期的详细信息。通过pom.xml文件,我们可以定义项目的坐标、项目依赖、项目信息、插件信息等等配置。2)依赖管理:方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突问题;1)项目构建:提供标准的、跨平台的自动化项目构建方式;Maven的本质是一个软件项目管理和理解工具。3)统一开发结构:提供标准的、统一的项目结构;

2024-02-21 15:54:31 345

原创 linux系统离线安装docker服务教程

1、下载、上传docker-20.10.0.tgz压缩包至服务器,其中,docker下载地址。2、新建安装docker脚本docker-install.sh。

2024-02-21 15:39:15 795

原创 部署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 607

原创 springboot mongodb简单教程

(2)application.properties配置文件。(4)UserService类。(5)测试和测试结果。

2024-01-26 16:29:49 722

原创 搭建nginx图片服务器

(1)将图片存储于/home/data/images目录;(3)配置default.conf。(2)配置nginx.conf。

2024-01-26 15:20:53 626

原创 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 651

原创 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 851

原创 nginx调优简介

proxy_read_timeout指定代理服务器接收响应的超时时间。如果后端服务器不能在这个时间内返回响应,则Nginx会关闭连接,同时返回一个504GatewayTime-out错误。proxy_connect_timeout指定与代理服务器的连接超时时间,包括TCP连接的建立和SOCKET连接的时间。proxy_send_timeout指定向后端服务器发送请求的超时时间,包括发送请求头和请求体的时间。如果客户端在超时时间内没有发送新的请求,则连接会被关闭。(3)设置最大可打开文件数。

2024-01-23 11:00:17 361

原创 docker bash: ll: command not found

root/.bashrc文件新增内容:alias ll='ls -l'

2024-01-23 10:40:42 442

原创 elasticsearch java简单应用

(2)EsClient类。(3)测试和运行结果。

2024-01-17 16:14:53 412

原创 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 923

原创 关于安装zookeeper服务报8080端口冲突问题

在zoo.cfg配置文件中,新增如下内容,指定端口(即换一个端口,并确保8081端口未被占用)(1)启动zookeeper服务时,报端口冲突,日志如下。(3)重新启动zookeeper服务,测试结果如下。

2024-01-17 09:38:55 719

原创 es分片状态unassigned的原因和解决办法

(2)查询分片状态unassigned的原因。(4)将一个陈旧的分片分配为主分片。或者,将一个空分片分配为主分片。

2024-01-16 09:52:34 1261

原创 es集群信息简单查询命令

(2)查询mapping信息。(5)查询集群健康状态。(6)close索引。

2024-01-16 09:51:23 586

原创 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 634

原创 Redis缓存

application.properties配置文件。

2024-01-15 10:38:10 384

原创 SpringBoot Cache缓存

timeToLiveSeconds:cache中元素的生存时间。cache中的某个元素从创建到消亡的时间,如果超过这个时间,那么元素将被从cache中清除。timeToIdleSeconds:访问cache中元素的最大间隔时间。如果超过这个时间没有访问cache中的某个元素,那么元素将被从cache中清除。maxElementsInMemory:cache中最多可以存放的元素的数量。eternal:是否持久化,若为true,则表示缓存元素不会过期。application.properties配置文件。

2024-01-15 10:26:11 594

原创 java SHA-256加密

【代码】java SHA-256加密。

2024-01-03 10:20:17 479

原创 mysql锁表和解锁表

查询锁表查询进程杀死进程KILL id。

2024-01-03 10:14:42 360

原创 查询运行的java程序线程总数

安装pstree包,yum install psmisc。

2024-01-03 09:33:37 687

原创 docker安装linux性能实时监测工具netdata

页面输入http://127.0.0.1:19999/

2024-01-03 09:26:40 752

原创 ik分词器简介

注意es版本和ik分词器版本需保持一致,ik分词器下载地址如下。"token": "李小姐","token": "李小姐","token": "你好","token": "小姐","token": "你好",(2)解压压缩包至es的plugins目录。"text": "你好李小姐""text": "你好李小姐"1)ik_max_word模式。2)ik_smart模式。

2023-12-12 11:11:56 421

原创 es模板和索引简单操作简介

1、新建索引,新增或更新记录,指定id。2、新建索引,新增记录,不指定id。

2023-12-11 15:20:41 770

原创 将java jar包构建成docker镜像

(1)准备jar包、准备jdk镜像、创建Dockerfile文件。jar包、Dockerfile文件在同一目录,如下。Dockerfile文件内容如下。

2023-12-06 09:34:40 509

原创 自定义构建jdk镜像

jdk压缩包、Dockerfile文件在同一目录,如下。(1)准备jdk压缩包、创建Dockerfile文件。Dockerfile文件内容如下。

2023-12-05 16:10:15 479

原创 docker加载镜像报platform不匹配问题

下载镜像时,指定platform,如下,然后再加载镜像。docker加载镜像时,提示WARNING,如下。

2023-12-05 14:19:49 3293

Elasticsearch之Java客户端Jest的全部依赖jar包

Elasticsearch之Java客户端Jest的全部依赖jar包,亲测有效。

2018-03-16

restclient

restclient是一个用于测试restful web services的java客户端。

2017-11-02

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

TA关注的人

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