自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

微微~

微微从不停歇~

  • 博客(37)
  • 收藏
  • 关注

原创 时间工具类

常用时间工具类

2022-12-06 14:17:10 195 1

原创 Java将文件上传到ftp服务器(ChannelSftp)

ChannelSftp 远程下载和远程上传

2022-08-18 15:15:58 2534

转载 Linux服务器导出报java.lang.RuntimeException: java.io.IOException: Permission denied

Linux普通用户(非root用户)启动程序,poi导入导出报错解决

2022-08-17 16:50:40 1233

原创 Filter过滤器解决跨域问题

java后端如何解决前后端对接时的跨域问题

2022-08-17 09:22:45 790

原创 Java获取当前时间到凌晨12点剩余秒数

Java获取当前时间到凌晨12点剩余秒数

2022-07-21 09:31:37 2440

原创 IDEA怎么创建一个SpringCloud工程

IDEA搭建SpringCloud一步一步详解;SpringCloud网关搭建

2022-07-11 14:30:04 278

原创 Skywalking安装部署,Springboot集成Skywalking实现分布式链路追踪

SpringBoot 整合 Skywalking;本地部署 Skywalking; Idea配置Skywalking启动参数

2022-07-06 15:02:52 3691 1

转载 Skywalking概述

Skywalking介绍

2022-07-06 14:10:45 673

转载 linux_直接在linux里面替换jar包里的某个文件

linux_直接在linux里面替换jar包里的某个文件

2022-06-23 15:33:34 1089

原创 SpringBoot整合nacos注册中心,gateWay加载资源失败

14:30:53.620 INFO com.alibaba.nacos.client.naming [65] - initializer namespace from System Property :null14:30:53.622 INFO com.alibaba.nacos.client.naming [74] - initializer namespace from System Environment :null14:30:53.623 INFO com.alibaba.nacos.cl

2022-06-20 14:35:00 2104

原创 Consider defining a bean of type ‘org.springframework.cloud.client.loadbalancer.reactive.DeferringLo

Parameter 0 of method loadBalancerWebClientBuilderBeanPostProcessor in org.springframework.cloud.client.loadbalancer.reactive.LoadBalancerBeanPostProcessorAutoConfiguration required a bean of type 'org.springframework.cloud.client.loadbalancer.reactive.Def

2022-06-20 14:25:08 5702

原创 SpringBoot集成Quartz实现动态定时任务

一、Quartz 简介Quartz 是 OpenSymphony 开源组织在 Job Scheduling 领域又一个开源项目,是完全由 Java 开发的一个开源任务日程管理系统,“任务进度管理器”就是一个在预先确定(被纳入日程)的时间到达时,负责执行(或者通知)其他软件组件的系统。 Quartz 是一个开源的作业调度框架,它完全由 Java 写成,并设计用于 J2SE 和 J2EE 应用中,它提供了巨大的灵活性而不牺牲简单性当定时任务愈加复杂时,使用 Spring 注解 @Schedule 已经不能满

2022-05-19 18:01:29 2022

原创 【Java异常】The dependencies of some of the beans in the application context form a cycle

一、背景描述启动一个springboot项目时,竟然发现项目启动失败,提示信息如下:二、问题原因问题产生的原因是 ServiceA实现类中引入了ServiceB,而在ServiceB实现类中又引入了ServiceA,导致循环依赖注入。Spring也解决不了到底是先有鸡还是先有蛋的问题了。三、解决方案添加配置信息:spring: main: allow-circular-references: true...

2022-05-05 17:23:55 673

原创 Nacos介绍和使用

linux部署nacos;nacos简单使用

2022-05-05 11:49:05 3676

原创 java导出文件excle报错Failed to read zip entry source

1、报错信息:java.io.IOException: Failed to read zip entry source at org.apache.poi.openxml4j.opc.ZipPackage.<init>(ZipPackage.java:103) at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:324) at com.dxhy.core.thread.JxsebbExportThread.exp

2022-03-02 15:17:35 2678 3

原创 Java8常用特性

一、 以某种分隔符进行拼接之Collectors.joining()String[] s1 = {"1","11", "21", "4", "3", "1"};List<String> list = Arrays.asList(s1);System.out.println(list.stream().collect(Collectors.joining(",")));二、去重之distinct(),Collectors.toSet() String[] s1 = {"1","11

2021-12-01 15:44:33 108

原创 java多线程导出zip格式文件

一、主方法package com.service.impl;import cn.hutool.core.date.DateUtil;import cn.hutool.core.util.ZipUtil;import com.dao.TestMapper;import com.model.InvoiceModel;import com.service.FileService;import com.utils.ExcelUtil;import org.springframework.beans

2021-11-19 09:14:23 667

转载 java-线程池示例

package ExecutorDemo;import java.util.concurrent.ExecutorService;import java.util.concurrent.ScheduledExecutorService;import java.util.concurrent.TimeUnit;import static java.util.concurrent.Executors.*;public class ExecutorController { public

2021-05-19 13:57:49 360

原创 时间转换

一、获取上个月第一天与最后一天 SimpleDateFormat dft = new SimpleDateFormat("yyyy-MM-dd"); //获取上个月第一天 Calendar calendar1=Calendar.getInstance(); calendar1.add(Calendar.MONTH, -1); calendar1.set(Calendar.DAY_OF_MONTH, 1); Strin

2021-02-18 09:50:11 89

原创 算法之三种简单排序(插入、冒泡、插入)

//插入排序:特点-循环数组,依次比较之前排好顺序的数据与该数据的大小public static void insertSort(long[] arr) { // 临时交换值 long temp = 0; for (int i = 0; i < arr.length; i++) { for (int j = i; j > 0; j--) { if (arr[j] < arr[j - 1]) {

2020-10-30 09:29:11 226

转载 HTTP与HTTPS的区别

   超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。   为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL协议,SSL依靠证书来

2020-08-28 15:30:08 87

转载 List集合源码解析原理和用法

注:以下所用源码均基于JDK1.8基础(特殊说明除外)先从源码入手解析:public interface List<E> extends Collection<E> {}An ordered collection (also known as a sequence). The user ofthis interface has precise control over where in the list each elementis inserted. The us

2020-08-10 11:43:22 307

原创 Oracle触发器相关基础

1、概念    触发器是在事件发生时隐式地自动运行的PL/SQL程序块,不能接收参数,不能被调用。2、类型    触发器在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由一个事件来启动运行。即触发器是当某个事件发生时自动地隐式运行。并且,触发器不能接收参数。所以运行触发器就叫触发或点火(firing)。ORACLE事件指的是对数据库的表进行的INSERT、UPDATE及DELETE操作或对视图进行类似的操作

2020-07-21 15:56:07 108

转载 TCP协议三次握手和四次握手

前言先说一下IP协议和TCP协议,IP协议是无连接的通信协议,IP不会占用两个设备之间通信的线路,IP实际上主要负责将每个数据包路由至目的地,但是IP协议并没有能够确保数据包是否到达,传过去的数据包是否按照顺序排列,所以IP数据包是不可靠的。而解决数据不可靠的问题就是由TCP协议来完成,接下来就介绍TCP协议,是如何让这些数据可靠的。TCP概念TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,前面的博客有介绍,在简化

2020-07-15 09:47:57 690

转载 代理模式与装饰模式的异同

代理模式和装饰模式有很大的相似之处,看代理模式的类图,可以看做是代理模式的类图,也可以看做是装饰模式的类图,因为他们之间太像了,像到什么程度?把实现的代码改一下就是装饰模式,改回来就是代理模式。追美女的一种方式是从她的朋友下手,让她的死党帮忙,那就离成功没有多远了。好,我们把她的死党作为这个美女的代理,开始的时候我们当然要和代理打交道了,我们用代理模式实现以下。定义一个接口,这个借口有一个behavior()方法。public interface Girl { public void

2020-06-05 10:57:18 268

原创 java-poi导入Excle(横版模板)

一、Maven依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version> <...

2020-05-06 11:26:20 419

原创 java-poi导入Excle(竖版模板)

一、Maven依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version> <...

2020-05-06 10:15:07 1224 4

原创 虚拟机---Nginx的安装

一、安装Nginx所需要的依赖包1 安装ssl功能需要的openssl库1)下载地址 http://www.openssl.org/2)安装命令①解压文件: tar -zxvf openssl-1.1.1.tar.gz② cd openssl-1.1.1③ ./config④ make⑤ make install2 安装gzip模块需要zlib库1)下载地址 http...

2020-05-04 17:34:00 242

转载 虚拟机---之zookeeper安装

版权声明:本文为CSDN博主「阿狸小镇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/u014315941/article/details/521411501、 修改操作系统的/etc/hosts文件中添加:#zookeeper servers192.168.102.131 edu-provider...

2020-04-23 15:44:23 1671

原创 虚拟机---jdk的安装

1、查看是否存在jdk,确定JDK的版本rpm -qa | grep jdk2、卸载已有jdkyum -y remove jdk1.8-1.8.0_181-fcs.i5863、删除jdk所在文件夹rm -f jdk-8u181-linux-i586.rpm 4、导入要安装的jar包5、rpm -ivh jdk-8u181-linux-x64.rpm解压文件夹6、查找文件目...

2020-04-23 15:43:44 208

原创 虚拟机---kafka的安装

注:前提安装Zookeeper1.下载安装包2.解压并将安装的文件夹更改名字tar zxvf kafka_2.11-0.10.0.0.tgz更改包的名字mv kafka_2.11-0.10.0.0 kafka进入kafka文件夹中cd kafka3.使用安装包中的脚本启动单节点Zookeeper 实例bin/zookeeper-server-start.sh -d...

2020-04-23 15:43:16 739

原创 Java IO流---文件上传

一、需要配置的基本要素默认支持文件上传spring.http.multipart.enabled =truespring.http.multipart.file-size-threshold =0#上传文件的临时目录spring.http.multipart.location=E:/upload/temp/#最大支持文件大小spring.http.multipart.max-file...

2020-04-23 10:07:23 1391

转载 CollectionUtils工具类的常用方法

CollectionUtils工具类的常用方法集合判断:  例1: 判断集合是否为空:  CollectionUtils.isEmpty(null): true  CollectionUtils.isEmpty(new ArrayList()): true    CollectionUtils.isEmpty({a,b}): false例2: 判断集合是否不为空:  Collecti...

2020-04-22 14:57:49 180

原创 常用linux命令整合

1.cd 进入个人的主目录eg: cd data2.cd …返回上层目录3.cd / 返回根目录4.ll 查看目录5. ll -trl 按时间排序目录6. tail -f 查看错误日志内容eg:tail -f 1.log7.ps -ef | grep 查找特定进程eg:ps -ef | grep tomcatnetstat -anlp | grep tomcat8.lo...

2020-04-22 11:27:53 223

原创 Redis相关介绍

1.cmd启动redis找到redis的安装目录后,运行redis-server redis.windows.conf2.远程连接redisredis-cli –h host –p post –a password3.本地连接redisredis-cli4. 若出现中文论码,则在连接时加上–rawredis-cli --raw/redis-cli -h 127.0.0.1 -p ...

2020-04-22 09:56:25 97

原创 git远程分支推送

前提:在需要提交的目录下启动gitbash窗口将.git删除后在进行以下的步骤1、 初始化:启动gitbash窗口后,输入git init命令,按下回车把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件(夹)。2、 输入命令git commit -m "文字描述"将数据提交到本地仓库3、 输入命令 git ...

2020-04-22 09:44:20 82

原创 Docker的那些事儿

一.Docker介绍Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。 Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docke...

2020-04-21 09:59:08 331

空空如也

空空如也

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

TA关注的人

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