自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

原创 web导出压缩包(多文件压缩到压缩包后导出)

【代码】web导出压缩包(多文件压缩到压缩包后导出)

2023-11-07 15:35:55 62

原创 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 660 1

原创 Docker安装MySql5.7

拉取官方镜像查看镜像库2.创建mysql容器在本地创建mysql的映射目录在/root/mysql/conf中创建 *.cnf 文件创建容器,将数据,日志,配置文件映射到本机启动容器3.这里可能会出现报错提示,提示网络不可用,导致宿主机无法连接数据库解决方法:4.操作容器查看所有的容器命令如下进入容器删除容器............

2022-06-21 11:06:16 1236

转载 RestHighLevelClient进阶-聚合操作

参考文章:https://www.cnblogs.com/heyouxin/p/13865293.html

2022-01-17 19:21:29 359

原创 JEECG低代码平台

推荐个低代码平台https://gitee.com/jeecg

2021-12-02 10:56:29 140

原创 Linux服务器安装离线版sqlserver2017

Linux服务器安装离线版sqlserver2017链接: link.

2021-09-25 10:19:52 313

原创 SpringBoot实现动态增删启停定时任务

在spring boot项目中,可以通过@EnableScheduling注解和@Scheduled注解实现定时任务,也可以通过SchedulingConfigurer接口来实现定时任务。但是这两种方式不能动态添加、删除、启动、停止任务。要实现动态增删启停定时任务功能,比较广泛的做法是集成Quartz框架。但是本人的开发原则是:在满足项目需求的情况下,尽量少的依赖其它框架,避免项目过于臃肿和复杂。查看spring-context这个jar包中org.springframework.scheduling.

2021-07-31 09:04:19 200

转载 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 137

原创 Sa-Token 权限认证框架

Sa-Token 权限认证框架官方链接: link.

2021-07-16 14:59:02 402

原创 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 152 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 1160

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

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

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

原创 双重for循环遍历优化

下面展示3中遍历循环方式耗时比较public static void main(String[] args) { /* 用户信息集合 */ List<UserInfo> userInfoList = new ArrayList<>(); /* 订单信息集合 */ List<OrderInfo> orderInfoList = new ArrayList<>(); /* 手动向集合

2020-07-16 17:12:12 4844

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

原创 oracle查询死锁,解除死锁

查询死锁select object_name,machine,s.sid,s.serial#from vlockedobjectl,dbaobjectso,vlocked_object l,dba_objects o ,vlockedo​bjectl,dbao​bjectso,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 268

原创 使用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 749

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

原创 使用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 241

原创 多线程遍历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 5107

hutoolExcel.rar

使用poi3.13包实现springboot的上传下载excel,下载是通过浏览器下载,并结合自定义注解实现导出excel的实体类属性的顺序问题,导入时直接映射到实体类

2020-07-24

forEach.rar

Java比较for循环的处理时间,双重for循环优化,第一层循环转为Map, 通过空间换时间的方式来达到快速遍历的效果

2020-07-22

jodconverter-2.2.2.jar

office转pdf,jodconverter-2.2.2.jar,使用openoffice将实现office文件在线预览

2020-07-03

空空如也

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

TA关注的人

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