自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【积累】mysql

个人积累:数据库

2024-04-03 09:44:17 288

原创 【积累】json

个人积累:json

2024-03-20 15:35:17 252

原创 【积累】string和list

string和list

2024-03-20 14:09:16 516

原创 【积累】list

个人积累:list用法

2024-03-20 10:58:27 471

原创 【积累】string字符串

个人积累:string字符串用法

2024-03-18 14:49:19 351

原创 【微服务】八. 统一网关gateway

gateway

2023-10-08 16:34:09 1010 1

原创 【微服务】七. http客户端Feign

feign

2023-10-07 15:32:45 453

原创 【微服务】六. Nacos配置管理

将配置交给Nacos管理的步骤:在Nacos中添加配置文件在微服务中引入nacos的config依赖在微服务中添加bootstrap.yml,配置nacos地址、当前环境、服务名称、文件后缀名。这些决定了程序启动时去nacos读取哪个文件。Naocs配置更改后,微服务可以实现热更新,方式:通过@Value注解注入,结合@RefreshScope来刷新通过@ConfigurationProperties注入,自动刷新注意事项:不是所有的配置都适合放到配置中心,维护起来比较麻烦。

2023-09-15 10:19:49 470

原创 【微服务】五. Nacos服务注册

Nacos服务分级存储模型一级是服务,例如userservice二级是集群,例如杭州或上海三级是实例,例如杭州机房的某台部署了userservice的服务器如何设置实例的集群属性修改application.yml文件,添加spring.cloud.nacos.discovery.cluster-name属性即可NacosRule负载均衡策略优先选择同集群服务实例列表本地集群找不到提供者,才去其他集群寻找,并且会报警告确定了可用实例列表后,再采用随机负载均衡挑选实例。

2023-09-06 16:57:28 882

原创 【微服务】四. Rabbon负载均衡

Ribbon负载均衡规则规则接口是IRule默认实现是ZoneAvoidanceRule,根据zone选择服务列表,然后轮询(一般操作中没有选择服务列表的概念,可认为是轮询。选择服务列表:选择同一地域下的服务)负载均衡自定义方式代码方式:配置灵活,但修改时需要重新打包发布配置方式:直观,方便,无需重新打包发布,但无法做全局配置饥饿加载开启饥饿加载指定饥饿加载的微服务名称。

2023-04-24 10:21:51 236 1

原创 【微服务】三. Eureka注册中心

服务调用出现的问题:服务消费者该如何获取服务提供者的地址信息?如果有多个消费者,消费者该如何选择?消费者如何得知服务提供者的健康状态?

2023-04-23 10:58:54 67

原创 【微服务】二. 服务拆分及远程调用

微服务调用方式:基于RestTemplate发起的http请求实现远程调用。http请求做远程调用是与语言无关的调用,只要知道对方的ip、端口、接口路径、请求参数即可。

2023-04-13 21:30:33 66

原创 【微服务】一.认识微服务

服务介绍。认识微服务

2023-04-13 20:38:35 60

原创 【JOOQ】解决模糊查询的sql注入问题

jooq模糊查询,解决sql注入

2023-03-09 14:06:19 563

原创 【Apollo】二. Apollo简介

apollo简介

2023-02-26 21:01:20 280

原创 【一. 概览】

apollo

2023-02-26 11:32:21 70

原创 【Docker】1.Docker概述

中间件 docker 概述

2022-12-04 11:52:29 59

原创 【9. 规范数据库设计】

mysql 规范数据库设计

2022-11-19 16:47:27 71

原创 【8. 权限管理和备份】

mysql权限管理和备份

2022-11-19 16:35:15 149

原创 【7. 索引】

mysl索引

2022-11-19 16:22:58 293

原创 【6. 事务】

mysql事务

2022-11-19 16:09:08 59

原创 【5. MySQL函数】

MySQL函数

2022-11-19 15:58:57 166

原创 【4. DQL 查询数据库】

DQL 查询数据库

2022-11-19 12:36:44 114

原创 【3. MySQL数据管理】

mysql 数据管理

2022-11-16 20:39:01 56

原创 【2. 操作数据库】

mysql 操作数据库

2022-11-16 19:52:55 43

原创 【1. 初始MySQL】

mysql基础

2022-11-13 12:59:57 40

原创 【安装Mysql环境】

mysql环境安装

2022-09-24 10:58:04 733 1

原创 【安装Java环境】

java环境安装

2022-09-24 10:04:41 684

原创 根据图片 url 链接将图片转为 base64

根据链接将文件保存到本地、将图片转换为base64、根据图片 url 链接将图片转为 base64

2022-06-29 09:54:01 940

原创 获取多次重定向或转发后的页面状态码java

java多次重定向或转发后获取页面的状态码String url=""; // 写想要获得状态码的网址RequestConfig config = RequestConfig.custom().setConnectionRequestTimeout(5000) .setRedirectsEnabled(false).build(); // 不允许重定向CloseableHttpClient httpClient = HttpClients.custom().setDefaultRequestCon

2022-04-26 15:40:11 496

原创 java根据cookie取出页面上的值

根据cookie取出页面上的值拼接请求头,替换cookie需要引入的包import com.alibaba.fastjson.JSONObject;import okhttp3.*;Map<String, String> headers = new Map<>();headers.put("cookie",cookie);新建map放入 请求接口需要的参数FormBody map = new FormBody.Builder() .add("pageAnchor

2022-04-26 15:39:14 747

原创 Linux2.虚拟机

如何获取一个Linux操作系统?基于硬件安装Linux(双系统)安装虚拟机,基于虚拟机安装Linux系统租用云主机(Linux)虚拟机介绍使用软件来模拟硬件环境,从当前的计算机资源中分离出一部分可以独立运行的资源下载安装vmware下载安装安装完之后重启计算机激活计算机重启之后,第一次运行vmware时输入序列号进行激活安装虚拟机下载好镜像文件网络模式选择:桥接网络:虚拟机使用主机物理网卡进行网络数据通信,有物理的IP地址网络地址转换:虚拟机通过主机的网络进行网络数据通信,没

2021-10-30 17:00:00 52

原创 Linux1.Linux介绍

Linux系统介绍Linux和Windows一样是一个操作系统Linux是一套免费使用、可以自由传播的类unix操作系统Linux可以支持多用户、多任务、支持多线程及多CPU的操作系统Linux通常作为专用服务器系统(应用服务器、数据库服务器)使用–javaLinux系统特点系统稳定性比windows要好(宕机概率比较低)完全开源、用户可以进行自由的系统裁剪、灵活性高、使用成本低Linux核心防火墙组件性能高、配置简单、安全性高Linux提供了纯命令行系统(也可以带有界面)、进一步减小系统

2021-10-30 16:45:15 99

原创 java基础--java8新特性

java8新特性java8概述java8(又称JDK1.8)是java语言开发的一个主要版本。支持Lambda表达式。函数式接口。新的Stream API新的日期API其他特性Lambda表达式Lambda表达式:特殊的匿名内部类,语法更简洁。Lambda表达式允许把函数作为一个方法的参数(函数作为方法参数传递),将代码像数据一样传递。基本语法<函数式接口><变量名>={参数1,参数2...}->{ //方法体 };Lambda引入了新的操作

2021-10-26 09:50:59 101

原创 java基础--异常

异常概念概念:程序在运行过程中出现的不正常现象。出现异常不处理将终止程序运行。异常处理的必要性:任何程序都可能存在大量的未知问题、错误;如果不对这些问题进行正确处理,则可能导致程序的中断,造成不必要的损失。异常处理:java编程语言使用异常处理机制为程序提供了异常处理的能力。分类Throwable:可抛出的,一切错误或异常的父类,位于java.lang包中。Error:JVM、硬件、执行逻辑错误,不能手动处理。StackOverflowErrorOutOfMemoryErrorExce

2021-10-18 16:49:41 67

原创 java基础--集合()

集合集合的概念概念:对象的容器,定义了多个对象进行操作的常用方法。可实现数组的功能。和数组的区别:数组长度固定,集合长度不固定。数组可以存储基本类型和引用类型,集合只能存储引用类型位置:java.util.*;Collection接口有序:先写入的先输出。Collection 父接口特点:代表一组任意类型的对象,无序、无下标、不能重复。方法:list接口与实现类泛型和工具类set接口与实现类map接口与实现类...

2021-10-18 16:00:22 34

原创 java基础--Object类

Object类超类、基类,所有类的直接或间接父类,位于继承树的最顶层。任何类,没有书写extends显示继承某个类,都默认直接继承Object类,否则为间接继承。Object类中所定义的方法,是所有对象都具备的方法。Object类型可以存储任何对象。作为参数,可接受任何对象。作为返回值,可返回任何对象。getClass()方法public final Class<?> getClass(){}返回引用中存储的实际对象类型。应用:通常用于判断两个引用中实际存储对象类型是否

2021-10-15 15:14:52 42

原创 java基础--内部类

内部类概念:在一个类的内部再定义一个完整的类。特点:编译之后可生成独立的字节码文件。内部类可直接访问外部类的私有成员,而不破坏封装。可为外部类提供必要的内容功能组件。class Outer{ class Inner{ }}编译后生成的字节码文件: Outer$Inner.class、Outer.class成员内部类在类的内部定义,与实例变量、实例方法同级别的类。外部类的一个实例部分,创建内部类对象时,必须依赖外部类对象。Outer out =new Outer();Inn

2021-10-15 15:02:00 93

原创 java基础--接口

接口接口的语法接口相当于特殊的抽象类,定义方式、组成部分与抽象类类似。使用interface关键字定义接口。没有构造方法,不能创建对象。只能定义:公开静态常量、公开抽象方法。interface MyInterface{ public static final String FIELD="value"; public abstract void method();}与抽象类的异同相同:可编译成字节码文件。不能创建对象。可以作为引用类型。具备Object类中所定义的方法。不

2021-10-15 09:30:44 72

原创 java基础--三个关键字

三个关键字抽象 abstract抽象:似是而非的,像却又不是。具备某种对象的特征,但不完整。不该被创建的对象:例如Animal不应该被独立创建成对象。现实生活中并不存在“动物”对象。抽象类abstract修饰类,此类不能new对象。被abstract修饰的类,称为抽象类。抽象类意为不够完整的类、不够具体的类,抽象类对象无法独立存在,即不能new对象。抽象类的作用:可被子类继承,提供共性属性和方法可声明为引用,更自然的使用经验:抽象父类,可作为子类的组成部分,依附于子类对象存在,由父类

2021-10-14 14:54:43 107

空空如也

空空如也

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

TA关注的人

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