自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 Spring Cloud Alibaba 注册中心Nacos 安装与使用功能简介(文章持续更新中)

nacos的下与安装nacos的下载地址

2021-05-29 09:45:00 6169 4

原创 Java使用poi做加自定义注解实现对象与Excel相互转换

引入依赖maven<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version></dependency>Gradleimplementation group: 'org.apache.poi', name: 'poi', version: '

2021-05-27 14:22:29 8431 16

原创 Jenkins自动化构建工具Jenkins利用Jenkins进行多台服务的快速部署更新(文章持续更新中)

代码依赖maven <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.10.2</version> </dependency>Gradleimplementation group: 'o

2021-05-25 15:40:51 8577 16

原创 搭一个Gradle多模块管理的 Spring Cloud Finchley 分布式微服务项目

Spring Cloud 是在 Spring Boot 基础上构建的,用于快速构建分布式系统的通用模式的工具集。别的理论、使用场景、历史之类的也不说了,直接切入主题。这里,我就来架构一个简单 Spring Cloud 的应用。既然要用,都9102年了,当然要与时俱进,我这里选择的是基于Spring Boot 2.0.x 的Spring Cloud Finchley。开发工具: IDEAJDK version: 1.8具体的框架版本号: Spring Boot 2.0.5 RELEASE、Spri

2021-05-24 14:26:33 10554 28

原创 Java线程生命周期及状态、Java线程安全的的理解、Thread与Runnable、Java守护线程

线程生命周期线程可分为五种状态,创建、就绪、运行、阻塞、死亡这五个状态。创建状态这个没有什么需要描述的,就是创建(new )一个新的线程对象就绪状态线程对象创建后、调用对象的start()方法,该线程将会处于可运行线程池中,变为可运行后等待获取CPU的使用权运行状态就是这就绪状态下的线程获取到了CPU使用权,然后开始执行编写的代码阻塞状态1、等待阻塞:运行的线程调用wait方法,使用wait方法后前线会释放占用的所有资源,jvm会将线程放入“待池种”中。进入这个状态后,线程是无法自己再次运

2021-05-22 18:26:09 8793 15

原创 JavaGC垃圾回收机制JavaGC如何判断对象是否可被回收Java的GC的具体回收简述

可达性分析也就是从GC Roots开始向下搜索,搜索走过的路径引用链,当对象到GC Roots中没有任何的引用链了也就是引用断掉了,则表示当前对象是无用的,哪怕虚拟机就但对这个对象为可回收对象#mermaid-svg-gI1tj78vJTpwogbe .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-gI1tj

2021-05-21 11:54:58 8560 18

原创 Spring Jpa实体实例化失败:org.springframework.orm.jpa.JpaSystemException: No default constructor for entity

No default constructor for entity(实体没有默认构造器)当前错误是在我使用JAP的查询语句时出现的,在查询到对应数据时需要创建对应的实体进行保存,由于我没有生成无参数构造方法,导致无法进行实例化然后就造成了当前异常的出现。因为我使用的工具是idea,idea创建类的时候如果你不自己生成构造方法时,默认会给你创建一个无参数构造方法,导致我没有创建无参数构造方法的习惯,凑巧的是当前实体类我生成了带参数的构造方法,导致idea默认生成的无参数构造方法被覆盖了完整错误信息

2021-05-20 16:02:02 9146 6

原创 Java类加载器(类加载的流程、三大类加载器BootstrapClassLoader、ExtClassLoader、AppClassLoader)

BootstrapClassLoaderBootstrapClassLoader是顶级加载器,默认加载的是%JAVA_HOME%中lib下的jar包和class类文件,他也是ExtClassLoader的父类,但是不是继承(extends)关系,是ExtClassLoder中有一个parent变量是BootstrapClassLoaderExtClassLoaderExtClassLoader扩展类加载器,负责加载%JAVA_HOME%中lib/ext文件下的jar包和class类文件,ExtClas

2021-05-20 10:17:39 10597 16

原创 Java的hashCode与equals介绍,HashSet的去重原理

Hashset

2021-05-19 09:12:48 8894 27

原创 Java设计模式Builder建造者模式,Builder设计模式简单代码示例

示例代码应用场景在创建对象然后进行赋值的时,如果参数过多可能会造成部分重要参数没有set,用Builder进行赋值可以对必须值进行判断防止出现重要参数遗漏检测,例如下面示例代码中我调用build时我对价格是否为null进行了判定public class CommodityInstance { private Long consulTaskId; // 任务外键 private Long productId;// 产品外键 ,这个商品是通过哪个产品实例化的 private Lo

2021-05-18 16:23:47 8633 4

原创 Java设计模式实现一个责任链设计模式,从数据结构可以理解为单向链表

这个责任链是我用在项目中对标题的一些过滤处理,例如中英文数量、违禁词、特殊字符等定义一个抽象类,具体的过滤需要实现这个抽象类中的doFilter抽象方法public abstract class TitleFilterChain { protected static Logger logger = LoggerFactory.getLogger(com.rocket.copy.chain.TitleFilterChain.class); protected TitleFilterCh

2021-05-18 10:05:51 8576 15

原创 Java使用dom4j的Element创建一个xml字符串

我子节点设置到父节点是用的XmlUtils.appendElemen()方法,父节点调用add()方法也是一样的效果具体代码如下 @Test public void xmlTest() throws TopSchemaException { Element field = XmlUtils.createRootElement("field");//一级节点 field.addAttribute("id", "sku");//设置一级节点的属性值 E

2021-05-06 13:45:04 9303

frp0430内网穿透

内网穿透配置

2023-09-22

minio的Aws案例代码

minio的Aws案例代码

2022-05-11

answer.zip 答题插件

答题插件

2021-05-29

jenkins.war

直接在Linux上使用java -jar jenkins.war或者setsid java -jar jenkins.war需要指定端口则加上--httpPort=30005

2021-05-26

VirtualBox.exe

docker

2021-05-21

空空如也

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

TA关注的人

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