自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 收藏
  • 关注

原创 mac 处理端口占用

mac 处理端口占用

2022-10-13 15:37:27 801 1

原创 mybatis-plus实体中json对象的使用

mybatis-plus实体中json对象的使用

2022-09-27 19:00:54 1405 1

原创 springboot整合mybatis-plus

springboot整合mybatis -- 代码生成器、批量更新

2022-09-26 18:10:32 625

转载 Mapstruc自定义转换器

自定义格式转换

2022-03-22 18:15:21 890

原创 Mapstruc对象转换案例

mapstruct案例

2022-03-22 17:19:59 8480

原创 java8之复写式自定义注解

Jdk8允许注解多次声明在某属性上。

2022-03-22 01:03:16 239

原创 java8之继承类&实现接口小特性

继承类&实现接口小特性

2022-03-22 00:58:21 577

原创 java8之使用案例

java8特性小练习

2022-03-22 00:48:41 468

原创 java8之lambda数据引用

基本引用

2022-03-22 00:25:33 188

原创 java8之lambda四种基本的函数式接口

四中基本的函数式接口

2022-03-22 00:07:10 907

原创 java8之lambda第二弹

lambda 接口式函数

2022-03-21 23:48:32 331

原创 shardingsphere-jdbc(5.0.0)

5.0.0

2022-01-26 19:11:52 2542 1

原创 shardingsphere-jdbc之全局表&绑定表(4.1.1)

shardingsphere全局表&绑定表

2022-01-26 19:03:08 2920

原创 shardingsphere-jdbc之hint分片(4.1.1)

shardingsphere hint分片

2022-01-26 18:39:56 2603

原创 shardingsphere-jdbc之complex分片(4.1.1)

shardingsphere之complex分片(4.1.1)

2022-01-26 18:27:58 1206

原创 shardingsphere-jdbc之standard标准分片(4.1.1)

standard标准分片

2022-01-26 18:16:56 954 1

原创 shardingsphere-jdbc之inline分片(4.1.1)

PS:依赖配置看shardingsphere-jdbc第一篇数据表CREATE TABLE `t_order0` ( `order_id` bigint(20) NOT NULL AUTO_INCREMENT, `order_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '', `user_id` int(11) DEFAULT NULL, `amount` decimal.

2022-01-26 17:42:38 1114

原创 shardingsphere-jdbc基础配置(4.1.1)

shardingsphere基本配置

2022-01-26 17:12:42 2058

原创 nacos启动异常

nacos遇到的几个小异常

2022-01-13 16:35:39 10891

原创 引用feignClient对象项目启动异常-Consider defining a bean of type ‘com.xxx.service.xxxRemote‘ in your configura

Consider defining a bean of type 'com.xxx.service.xxxRemote' in your configura

2022-01-13 14:52:42 2524 2

转载 Java爬虫:使用Jsoup解析HTML

使用Jsoup解析HTML

2021-12-15 14:25:00 183

转载 集合数据拼接成字符串

集合数据拼接成字符串方法

2021-12-15 14:21:20 1629

转载 Java8 Stream 集合根据对象属性去重

通过Java8 的stream流实现对集合数据的去重操作

2021-12-15 14:08:13 968

原创 RestTemplate请求基本使用

POST: RestTemplate restTemplate = new RestTemplate(); StringBuffer url= new StringBuffer(LiveGoodsUtils.ADD); url.append(WeixinInfoUtils.accessToken); //请求头 HttpHeaders httpHeaders = new HttpHeaders(); //定义

2020-06-05 20:20:16 506

原创 springcloud之Config初识篇—客户端批量热加载

上一篇中我们实现服务不需重启即可获取到远程仓库配置文件的最新信息,但是依然存在两个问题:微服务数量多,每个微服务都做一次加载请求对于开发者而言仍然是一个不小的工作量 分布式系统的理念中微服务只专注于处理自身的业务其他的琐碎业务并不关心,而此时我们需要每个服务都做加载操作从某种程度上违法了微服务的单一性原则希望实现的模式:一次请求所有微服务都实现热部署 一个服务去请求各个微服务仍然只关...

2020-05-08 01:02:00 168

原创 springcloud之Config初识篇—客户端热加载

QA:根据上一篇文章客户端已经可以获取到远程仓库的文件信息,此时我们修改远程仓库的配置文件信息,项目是否能获取到呢?服务端请求远程仓库获取到最新的文件信息 客户端请求服务端获取的还是之前的历史信息原因:客户端项目处于运行状态时获取的信息无法直接加载到正在运行的spring环境中。此时我们将客户端服务重新启动就可以获取最新的配置信息。但这又存在一个严重的问题:没有实现热部署加载,我们希望...

2020-05-08 00:26:06 238

原创 springcloud之Config初识篇—客户端获取配置文件

我们的每个有配置文件的服务都是config的客户端。客户端通过调用服务端获取远程仓库的配置文件,它自身不会和远程仓库做交互。1、maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-...

2020-05-07 23:56:08 513

原创 springcloud之Config初识篇—服务端连接远程仓库

配置中心在使用上和注册中心有些相似之处,也是分为客户端和服务端,服务端用来连接我们的远程仓库(如git、svn)获取仓库中的配置文件,客户端连接服务端,从服务端获取配置文件信息。服务端:1、添加maven依赖<!--启动项目使用--> <dependency> <groupId>org.springframe...

2020-05-07 23:19:45 235

原创 springcloud之Config初识篇—背景

Config:配置文件的管理中心,让我们更加方便的管理项目的配置文件,已热部署的方式更新配置文件的内容。当一个系统从传统项目转成分布式项目后,具体的业务模块会被拆分成多个具体的微服务,为了更好的处理系统高可用问题,微服务不可避免的需要做集群操作,这样微服务的数量就变得更加多了,原来我们一个项目只需要管理一个或少数几个配置文件即可,现在因为微服务的关系我们需要管理几十上百个配置文件(项目大的话甚...

2020-05-07 22:09:59 142

原创 rabbitmq-linux集群配置

以两台服务器为例#修改hostnamevim /etc/hostname m1 第一台m2第二台#修改hosts集群设备:两台都要改成这样vim /etc/hosts192.168.132.137 m1192.168.132.139 m2#开放防火墙 4369/5672/15672/25672端口firewall-cmd --zone=public --add-p...

2020-05-03 00:10:54 190

原创 rabbitmq-linux命令整理

rabbitmq-server 前台启动服务rabbitmq-server -detached 后台启动服务rabbitmqctl stop 停止服务rabbitmqctl start_app 启动应用rabbitmqctl stop_app 终止应用(此处并没有结束rabbit进程,只是暂停了rabbit对外的服务)rabbitmqctl add_user {username...

2020-05-03 00:03:50 235

原创 rabbitmq-springboot整合

PS:生产者和消费者在两个项目中生产者1、maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> ...

2020-05-02 23:46:14 149

原创 rabbitmq-消费端消息确认

为防止消费者消息没有处理成功rabbit就将queue中的该条消息删除,消费者需要手动向rabbit确认信息是否已正常处理。import com.example.springcloud.eurekaclinet1demo.uitl.RabbitUtils;import com.rabbitmq.client.Channel;import com.rabbitmq.client.Conne...

2020-05-02 23:34:24 297

原创 rabbitmq-生产端消息确认

当生产端推送消息到rabbit上时我们需要确认消息是否正常的推送到rabbit上了,推送成功了生产端无需在关心消息的进一步处理,推送失败了生产端需要对该信息做进一步的处理。rabbit为该类问题提供了对应的解决策略。addConfirmListener addReturnListeneraddConfirmListener:监听信息是否有推送到rabbit中/** * Cha...

2020-05-02 23:20:17 190

原创 rabbitmq-消息时效与死信队列

TTL:当我们的信息过多时会导致队列(queue)内存耗尽无法正常接收信息的情况,此时我们可以对部分非重要的信息设置时效性,超过指定时间还未被处理则queue自动丢弃该条消息,以确保queue内存不被占满。/** * Created by py */public class TTLProcuder { private static final String queue = ...

2020-05-02 21:19:03 674

原创 rabbitmq-交换机的基本使用

之前生产者的消息是发个一个消费者的,如果想多个消费者都收到消息(系统告知所有用户今天促销)就需要使用rabbitmq中交换机(Exchange)功能了。简示图:代码:import com.example.springcloud.eurekaclinet1demo.uitl.RabbitUtils;import com.rabbitmq.client.Channel;impor...

2020-05-02 16:58:10 350

原创 rabbit-基础请求模式

基础请求模式简图:服务A 发送消息给rabbit的队列,服务B监听这个队列,发现队列有消息了就获取消息。代码:1、maven依赖<dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</arti...

2020-05-01 23:17:55 191

原创 rabbitMQ初识

rabbit主要特性:解耦 :服务之间通过rabbit传递消息减少服务端执行时间,增加请求的可靠性(基本一定会执行,请求丢失概率极低) 跨语言:rabbit支持多种开发语言,减少了不同语言系统间请求的复杂度 高可用:rabbit支持集群模式,对高并发、削峰、平谷等都有较好的处理,并且支持消息数据的持久化正常请求:客户端请求A服务,A服务依赖于B服务,此时如果B服务程序异常或服务器宕机了那...

2020-05-01 21:18:06 115

原创 jwt的基础使用

jwt==Json Web Token在前后端分离的项目中使用jwt来做请求的校验,权限处理等一系列相关操作,jwt是一个轻量级的插件使用起来非常便捷,且支持多种开发语言,Java、PHP、Python等语言都可以使用。1、maven依赖 <dependency> <groupId>io.jsonwebtoken</groupId> ...

2020-05-01 20:19:26 428

原创 springcloud之Zuul初识篇—容错机制

上一篇描述了过滤器异常时执行error类型过滤器处理,当网关转发请求给业务模块出现异常时通过容错机制来处理。代码:import com.netflix.hystrix.exception.HystrixBadRequestException;import com.netflix.hystrix.exception.HystrixTimeoutException;import org....

2020-04-15 18:30:03 190

空空如也

空空如也

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

TA关注的人

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