java
java菜鸟231
这个作者很懒,什么都没留下…
展开
-
springBoot zookeeper api 节点操作
springBoot集成zookeeperApi导入依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.8.RELEASE</version> <relativePa原创 2021-09-29 14:09:10 · 428 阅读 · 0 评论 -
springBoot zookeeper Watch监听
springBoot zookeeper Watch监听 java api导入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.8.RELEASE</version>原创 2021-09-29 14:35:30 · 853 阅读 · 0 评论 -
SpringBoot Dubbo
SpringBoot Dubbo导入父依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.8.RELEASE</version> <relativePath/>原创 2021-09-29 19:12:28 · 61 阅读 · 0 评论 -
springBoot elasticsearch
elasticsearch导入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.0.RELEASE</version> </parent> <d转载 2021-09-30 12:49:55 · 79 阅读 · 0 评论 -
javaApi json转换
本文介绍json与对象,list,map之间的转换导入依赖 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.9.9</version> </depend原创 2021-09-30 13:34:53 · 182 阅读 · 0 评论 -
javaApi JWT token生成以及验证
JWT简介JSON Web token简称JWT, 是用于对应用程序上的用户进行身份验证的标记。也就是说, 使用 JWTS 的应用程序不再需要保存有关其用户的 cookie 或其他session数据。此特性便于可伸缩性, 同时保证应用程序的安全。在身份验证过程中, 当用户使用其凭据成功登录时, 将返回 JSON Web token, 并且必须在本地保存 (通常在本地存储中)。每当用户要访问受保护的路由或资源 (端点) 时, 用户代理(user agent)必须连同请求一起发送 JWT, 通常在授权标头原创 2021-09-30 18:48:16 · 6483 阅读 · 1 评论 -
Mybatis 多表查询
一对一一个人一张身份证cardpublic class Card { private Integer id; private String number; private Person person; public Card() { } public Card(Integer id, String number, Person person) { this.id = id; this.number = number;原创 2021-10-01 13:07:07 · 74 阅读 · 0 评论 -
SpringBoot---MybatisPlus
导入依赖 <!--springboot工程需要继承的父工程--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.8.RELEASE</version> &原创 2021-10-01 13:07:42 · 67 阅读 · 0 评论 -
MybatisPlus IService Service层简化代码
MybatisPlus ServiceImpl Service层简化代码,使开发更注重于业务开发。Iservice源码这是一个接口,里面有一些增删改查的方法。ServiceImpl是Iservice的一个实现类ServiceImpl原码介绍一下使用导入依赖 <!--springboot工程需要继承的父工程--> <parent> <groupId>org.springframework.boot</groupId&g原创 2021-10-02 08:50:48 · 754 阅读 · 0 评论 -
springBoot redis
导入依赖 <!--springboot工程需要继承的父工程--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.8.RELEASE</version> <原创 2021-10-02 08:51:17 · 65 阅读 · 0 评论 -
SpringBoot 整合RocketMQ
导入依赖 <!--springboot工程需要继承的父工程--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.8.RELEASE</version> &l原创 2021-10-05 12:56:21 · 327 阅读 · 0 评论 -
SpringCloud组件(一) eureka
SpringCloud euraka是一个服务注册中心,类似于Dubbo项目目录导入父依赖 <!--spring boot 环境 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version原创 2021-10-05 18:50:27 · 74 阅读 · 0 评论 -
SpringCloud组件(二) consul 注册中心
父工程依赖 <!--spring boot 环境 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.0.RELEASE</version> &原创 2021-10-05 18:50:40 · 57 阅读 · 0 评论 -
SpringCloud组件(三)Nacos 注册中心
父工程依赖 <!--spring boot 环境 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.0.RELEASE</version> &原创 2021-10-05 18:50:50 · 57 阅读 · 0 评论 -
SpringCloud组件(四)ribbon负载均衡
ribbon 客户端负载均衡负载均衡种类RoundRobinRule(); //轮询BestAvailableRule();//最小并发AvailabilityFilteringRule();//过滤WeightedResponseTimeRule();//响应时间RetryRule();//轮询重试ZoneAvoidanceRule();//性能可用性eureka服务端application.yml配置文件server: port: 8761eureka: instanc原创 2021-10-05 18:51:05 · 53 阅读 · 0 评论 -
SpringCloud组件(五)feign声明式服务调用
工程父依赖 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <java.version>1.8</java.vers原创 2021-10-05 18:51:18 · 82 阅读 · 0 评论 -
SpringCloud组件(六)hystrix熔断
导入父工程依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.0.RELEASE</version> <relativePath/> <!-- lo原创 2021-10-06 11:46:14 · 142 阅读 · 0 评论 -
SpringCloud组件(七)gateway网关
导入依赖 <dependencies> <!--引入gateway 网关--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> </depe原创 2021-10-06 11:46:23 · 100 阅读 · 0 评论 -
springBoot集成RabbitMq 五种工作模式
RabbitMQ提供了6种模式:简单模式,work模式,Publish/Subscribe发布与订阅模式,Routing路由模式,Topics主题模式导入依赖 <dependencies> <!-- junit--> <dependency> <groupId>org.springframework.boot</groupId> <artifact原创 2021-10-06 17:28:00 · 690 阅读 · 0 评论 -
springBoot RabbitMq流量削峰,可靠性传递
导入依赖 <dependencies> <!-- junit--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency>原创 2021-10-06 17:29:09 · 563 阅读 · 0 评论 -
SpringBoot RabbitMq 延迟,延时,死信队列
导入依赖 <dependencies> <!-- junit--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency>原创 2021-10-06 17:31:58 · 128 阅读 · 0 评论 -
阿里云 对象存储OSS
阿里云OSS介绍阿里云官网地址进入管理控制台创建Bucket进入AccessKey,创建AccessKey也可以参考文档阿里云参考文档导入依赖 <!--springboot工程需要继承的父工程--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent&原创 2021-10-09 15:52:54 · 220 阅读 · 0 评论 -
百度api 人物漫画脸
百度ai开放平台文档地址导入依赖 <dependencies> <dependency> <groupId>com.baidu.aip</groupId> <artifactId>java-sdk</artifactId> <version>4.16.2</version> <exclusi原创 2021-10-09 16:10:50 · 429 阅读 · 0 评论 -
java 三种创建线程的方法
继承Thread类public class MyThread extends Thread { @Override public void run() { for(int i=0; i<10; i++) { System.out.println(Thread.currentThread().getName()+":"+i); } }}public class MyThreadDemo { public原创 2021-10-10 12:42:33 · 52 阅读 · 0 评论 -
java 创建线程池
创建一个默认的线程池public class MyThreadPoolDemo { public static void main(String[] args) throws InterruptedException { //1,创建一个默认的线程池对象.池子中默认是空的.默认最多可以容纳int类型的最大值. ExecutorService executorService = Executors.newCachedThreadPool(); //E原创 2021-10-10 13:21:54 · 67 阅读 · 0 评论 -
springBoot kafka简单使用
导入依赖 <!-- 继承Spring boot工程 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.5.RELEASE</version> <原创 2021-10-11 17:39:15 · 210 阅读 · 0 评论 -
java 三种创建分布式id
UUIDpublic class UUIDTest { @Test public void test(){ for (int i=0;i<10;i++){ UUID uuid = UUID.randomUUID(); System.out.println(uuid.toString()); } }}redis自增实现@SpringBootTest(classes = IdAppli原创 2021-10-14 18:14:37 · 222 阅读 · 0 评论