- 博客(21)
- 资源 (3)
- 收藏
- 关注
原创 Docker安装Nacos 2.X
查看镜像启动nacos–name:设置容器的名称。-d:表示在后台运行容器。-p:指定端口映射。左边的8848是宿主机的端口,右边的8848是nacos容器内部的端口。docker.io/nacos/nacos-server:表示根据docker.io/nacos/nacos-server镜像运行容器。............
2022-06-21 15:28:32 727 1
原创 Docker安装MySql5.7
拉取官方镜像查看镜像库2.创建mysql容器在本地创建mysql的映射目录在/root/mysql/conf中创建 *.cnf 文件创建容器,将数据,日志,配置文件映射到本机启动容器3.这里可能会出现报错提示,提示网络不可用,导致宿主机无法连接数据库解决方法:4.操作容器查看所有的容器命令如下进入容器删除容器............
2022-06-21 11:06:16 1374
转载 RestHighLevelClient进阶-聚合操作
参考文章:https://www.cnblogs.com/heyouxin/p/13865293.html
2022-01-17 19:21:29 405
原创 SpringBoot实现动态增删启停定时任务
在spring boot项目中,可以通过@EnableScheduling注解和@Scheduled注解实现定时任务,也可以通过SchedulingConfigurer接口来实现定时任务。但是这两种方式不能动态添加、删除、启动、停止任务。要实现动态增删启停定时任务功能,比较广泛的做法是集成Quartz框架。但是本人的开发原则是:在满足项目需求的情况下,尽量少的依赖其它框架,避免项目过于臃肿和复杂。查看spring-context这个jar包中org.springframework.scheduling.
2021-07-31 09:04:19 207
转载 window下erlang(18.3)与rabbitmq(3.6.1)安装
RabbitMQ是什么 ?RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。1:安装RabbitMQ需要先安装Erlang语言开发包。下载地址 https://www.erlang.org/downloads/18.3 配置环境变量 ERLANG_HOME C:\Program Files (x86)\erl5.9 添加到PATH %ERLANG_HOME%\bin;2:安装RabbitMQ 下载地址 htt
2021-07-21 16:27:23 153
原创 java集合的线程安全问题
list集合使用安全集合 VectorList<String> list2 = new Vector<>(); for (int i = 0; i < 200; i++) { new Thread(() -> { list2.add(UUID.randomUUID().toString().substring(0, 5)); // 必须打印调用出来
2020-12-08 10:56:38 198 1
原创 jdk配置https访问(springboot)
springboot http转https一、安全证书的生成可以使用jdk自带的证书生成工具,jdk自带一个叫keytool的证书管理工具,可以用它来实现签名的证书。1、进入jdk的目录配置好基本的jdk环境,进入jdk的目录,输入cmd2、生成一个证书别名:alias = tomcat密码:keypass = 123456生成位置:keystore = D:/keyskeys文件夹需要自己先创建好keytool -genkey -alias tomcat -keypass 123456
2020-09-08 17:14:03 1294
原创 EasyExcel使用(SpringBoot)
EasyExcel使用pom.xml引用添加自定义标题设置表头,内容的样式自定义单元格格式web浏览器导出exceleasyExcel官网链接pom.xml引用 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.7</version> </dependency
2020-08-26 16:49:49 1004
原创 HashMap遍历删除时遇见的坑!!!
先讲下map的几种遍历方式1.直接遍历Map<String,Object> remindTimeAndUser= new HashMap<>(); for(Map.Entry<String,Object> entry : remindTimeAndUser.entrySet()) { String key = entry.getKey(); List<String> userIds= (List<String>) entry.
2020-08-11 15:41:32 1407
原创 springboot异步多线程返回结果
这里写目录标题一 自定义线程池二 异步执行方法三 多线程返回结果一 自定义线程池package com.example.demo.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.annotation.EnableAsync;impor
2020-08-06 10:49:01 3898
原创 双重for循环遍历优化
下面展示3中遍历循环方式耗时比较public static void main(String[] args) { /* 用户信息集合 */ List<UserInfo> userInfoList = new ArrayList<>(); /* 订单信息集合 */ List<OrderInfo> orderInfoList = new ArrayList<>(); /* 手动向集合
2020-07-16 17:12:12 4924
原创 idea maven引用本地jar包
mvn install:install-file -Dfile=D:\maven\myrepository\com\artofsolving\jodconverter-maven-plugin\2.2.2\jodconverter-2.2.2.jar -DgroupId=com.artofsolving -DartifactId=jodconverter-maven-plugin -Dversion=2.2.2 -Dpackaging=jarDfile:jar包地址DgroupId:groupIdDa
2020-07-03 14:21:11 596
原创 oracle查询死锁,解除死锁
查询死锁select object_name,machine,s.sid,s.serial#from vlockedobjectl,dbaobjectso,vlocked_object l,dba_objects o ,vlockedobjectl,dbaobjectso,vsession swhere l.object_id = o.object_id and l.session_id=s.sid;解除死锁alter system kill session ‘SID,SERIAL#’;
2020-06-10 17:49:54 280
原创 使用nginx代理图片服务器
nginx.conf配置文件server { listen 91; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; #localhost:91/test/test.jpg 访问D://test//test.jpg图片 location /test/ { root
2020-06-05 14:37:10 781
原创 centos7配置ftp服务
1.查看服务器是否安装了FTPrpm -qa |grep vsftpd2.安装ftpyum install -y vsftpd3.创建用户adduser hxc4.设置密码passwd hxcftp (回车再输入两遍密码)5.切换到ftp的配置目录cd /etc/vsftpd/6.编辑该目录下的文件user_listvim user_list编辑里面的内容,将需要的用户添加进该文件夹中,这里增加hxc用户作为ftp使用,使用命令:cat user_list 查看是否添加成功7.再
2020-06-05 14:27:13 179
原创 使用Oracle创建数据库
这里写目录标题**1.连接数据库**2.创建表空间3.创建用户4.用户授权5.用户授权dba6.查询表空间7.根据表空间查询表空间磁盘地址8.导入DMP文件9.导出DMP文件1.连接数据库export ORACLE_SID=mydbsqlplus /nologconnect / as sysdba2.创建表空间create tablespace mydbtest datafile ‘/home/oracle/mydb.dbf’ size 1000m;3.创建用户create user myd
2020-06-05 14:18:18 262
原创 多线程遍历for循环(线程池)
public List<String> m3( List<String> list) { List<String> a=new ArrayList<>(); ExecutorService pool = Executors.newFixedThreadPool(8); final CountDownLatch endGate = new CountDownLatch(list.size()); f
2020-06-05 10:30:18 5239
hutoolExcel.rar
2020-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人