- 博客(16)
- 资源 (9)
- 收藏
- 关注

原创 SpringBoot 系列实战 | 第三篇: SpringBoot项目实现AOP切面环绕通知记录日志信息
SpringBoot 系列实战 | 第三篇: SpringBoot项目实现AOP切面环绕通知记录日志信息一、配置启动对@AspectJ注解的支持及监听类package lzq.boot.test.log;import lzq.boot.test.utils.IpAdrressUtil;import lzq.boot.test.utils.JsonUtils;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.a
2020-11-18 15:08:31
1152
1

原创 Java常用工具类Oracle分页PageResult
Java常用工具类分页PageResult一、代码部分:package com.common.utils;import lombok.Data;import java.util.List;/** * @ClassName PageResult * @Description 分页工具类 */ @Datapublic class PageResult<T> { private int code = 0; private int page;// 当前页
2020-11-17 17:59:36
1363
6

原创 Java常用工具类获取IP地址IpAdrressUtil
Java常用工具类获取IP地址IpAdrressUtil一、代码部分:package com.common.utils;import javax.servlet.http.HttpServletRequest;import java.net.InetAddress;import java.net.UnknownHostException;/** * @ClassName IpAdrressUtil * @Description 获取IP地址的工具类 */public class Ip
2020-11-16 17:29:43
790

原创 Java常用工具类JsonUtils
Java常用工具类JsonUtils一、项目添加pom文件 <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.5</version> </dependency> <dependency> <gr
2020-11-16 17:08:51
2591

原创 Java常用工具类StringUtils的常用方法
Java常用工具类StringUtils的常用方法 1、该工具类是用于操作Java.lang.String类的。2、StringUtils类在操作字符串是安全的,不会报空指针异常,也正因此,在操作字符串时使用StringUtils相比使用原生的String会更加安全。3、StringUtils 方法的操作对象是 Java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出
2020-11-15 21:29:11
656

原创 Java 判断字符串是否包含某个字符
Java 判断字符串是否包含某个字符一、判断一个字符串是否包含某个子串的n种方法startsWith()contains方法indexOf方法
2020-11-13 15:06:10
2859

原创 SpringBoot 系列实战 | 第二篇: SpringBoot项目整合定时器注解版的使用@Scheduled(cron = “0 0 0 * * * “)
SpringBoot 定时器注解版的使用@Scheduled(cron = "0 0 0 * * * ")一、第一种方法1.1 全局的配置在主启动类上添加注解@EnableScheduling开启定时器总开关@SpringBootApplication@EnableSchedulingpublic class CustomerApplication { public static void main(String[] args) { SpringApplication.r
2020-10-24 23:59:18
1246

原创 SpringCloud 系列实战 | 第七篇: 服务消费者整合(Feign+Ribbon)设置超时时间和重试机制进行服务熔断降级(SpringBoot)(2.X版本)
SpringCloud 教程 | 第七篇: 服务消费者整合(Feign+Ribbon)设置超时时间和重试机制进行服务熔断降级(SpringBoot)(2.X版本)前言:SpringCloud 微服务之间调用的时候,我们使用Feign和Ribbon技术;比如其中有一个实例发生了故障而该情况还没有被服务治理机制及时的发现和摘除,这时候客户端访问该节点的时候自然就会失败。所以,为了构建更加健壮的服务应用系统,我们希望当请求失败的时候能够有一定的策略进行重试机制,而不是直接返回失败信息。一、进行项目配置1.
2020-10-24 20:12:00
536
1

原创 SpringBoot 系列实战 | 第一篇: SpringBoot项目整合Swagger2(SpringBoot+Swagger2)(2.6.1版本)
SpringBoot 教程 | 第一篇: SpringBoot项目整合Swagger2(SpringBoot+Swagger2)(2.6.1版本)一、项目添加Swagger pom依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.1</ver
2020-10-22 14:29:20
978
2

原创 SpringCloud 系列实战 | 第六篇: 服务消费者整合(Feign+Hystrix)使用Feign自带的Hystrix机制进行服务熔断降级(SpringBoot)(2.X版本)
SpringCloud 教程 | 第六篇: 服务消费者整合(Feign+Hystrix)使用Feign自带的Hystrix机制进行服务熔断降级(SpringBoot)(2.X版本)一、此文章是在第五篇基础上进行的改动:1.1 项目添加pom依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-open
2020-10-21 18:01:05
276
2

原创 SpringCloud 系列实战 | 第五篇: 服务消费者整合(Feign)进行远程调用服务基本用法(SpringBoot)(2.X版本)
SpringCloud 教程 | 第五篇: 服务消费者整合(Feign)进行远程调用服务基本用法(SpringBoot)(2.X版本)一、Feign简介Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbon,并和Eureka结合,默认实现了负载均衡的效果。Feign 采用的是基于接口的注解;1.1 添
2020-10-20 16:37:08
390
3

原创 SpringCloud 系列实战 | 第四篇: 服务消费者整合(Ribbon+RestTemplate)进行远程调用服务(SpringBoot)(2.X版本)
SpringCloud 教程 | 第四篇: 服务消费者整合RestTemplate进行远程调用服务(SpringBoot)(2.X版本)一. 在上一篇文章基础上进行,服务消费者整合RestTemplate1.1 添加pom依赖
2020-10-16 16:18:01
273

原创 SpringCloud 系列实战 | 第三篇: 搭建服务的消费者(SpringBoot)(2.X版本)
SpringCloud 教程 | 第三篇: 搭建服务的消费者(SpringBoot)(2.X版本)一、在上一篇文章,搭建了服务提供者。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。本文搭建服务的提供者(customer-server)项目二、开始搭建提供者服务2.1 pom文件如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.
2020-10-16 14:30:17
218
1

原创 SpringCloud 系列实战 | 第二篇: 搭建服务的提供者(SpringBoot)(2.X版本)
SpringCloud 教程 | 第二篇: 搭建服务的提供者(SpringBoot)(2.X版本)一、在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。本文搭建服务的提供者(provider-server)项目二、准备工作这一篇文章基于上一篇文章的工程,启动eureka-server 工程访问localhost:8900如图所示:三、开始搭建提供者服务...
2020-10-16 10:48:32
307
1
原创 使用IntelliJ IDEA配置Tomcat 8操作步骤
使用IntelliJ IDEA配置Tomcat 8操作步骤一,官网下载Tomcat 8版本1.1、进入官网Http://tomcat.apache.org/,选择download,下载所需要的Tomcat 8 64-bit Windows zip (pgp, sha512)版本二、在IntelliJ IDEA配置Tomcat2.1、添加tomcat2.2、添加项目war包2.3、项目应用路径为/ (项目启动后浏览器直接访问ip:端口)2.4、项目添加本地tomcat2.5、项目to
2020-11-18 17:27:00
1397
原创 SpringCloud 系列实战 | 第一篇: 服务的注册与发现(Eureka)(2.X版本)
SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)(2.1.X版本)一、spring cloud简介鉴于《Spring Cloud教程》,使用最新版本,目前支持的版本为Spring Boot版本2.1.9.RELEASE,Spring Cloud版本为Greenwich.RELEASE。二、创建服务注册中心在这里,我还是采用Eureka作为服务注册与发现的组件。2.1 首先创建项目 File->new->Project-> 选择spring initia
2020-10-11 21:58:48
924
4
apache-tomcat-9.0.39版本
2020-11-12
apache-tomcat-8.5.59版本
2020-11-12
apache-tomcat-7.0.106版本
2020-11-12
zookeeper-3.5.2-alpha-版本安装包
2020-11-06
dubbo-admin-8001-127.0.0.1可视化工具安装包
2020-11-06
jdk-8u101-windows-x64安装包
2020-10-17
jdk-7u51-windows-x64-安装包
2020-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人