自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ribbon负载均衡

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

2023-05-24 20:39:50 198

原创 Eureka注册中心

在Eureka架构中,微服务角色有两类:EurekaServer:服务端,注册中心记录服务信息心跳监控EurekaClient:客户端Provider:服务提供者,例如案例中的 user-service注册自己的信息到EurekaServer每隔30秒向EurekaServer发送心跳consumer:服务消费者,例如案例中的 order-service根据服务名称从EurekaServer拉取服务列表基于服务列表做负载均衡,选中一个微服务后发起远程调用1.搭建EurekaServer。

2023-05-24 11:48:45 65

原创 Invalid bound statement (not found)

Invalid bound statement (not found)最后发现是写sql语句的xml前缀名后面没有加mapper,然后导致电脑扫不到那个包

2021-07-12 16:21:06 89

原创 sql企业实例

需求:执行率 = 拨付金额 / 使用金额1.查询列 市县名称、实施单位、分配金额、拨付金额、使用金额、执行率2.根据 项目类别进行分组查询,查询列(项目类别、分配金额、拨付金额、使用金额、执行率)3.根据 市县名称进行分组查询,查询列(市县名称、分配金额、拨付金额、使用金额、执行率)project_summary———主表pms_project 是项目详细信息表pms_unit_project 是项目执行情况表1、SELECT a.parent_dept_name 市县名称,a.de

2021-06-23 14:16:49 273

原创 接口(面向对象)

接口普通类:只有具体实现抽象类:具体实现和规范(抽象方法)都有!接口:只有规范接口就是规范,定义的是一组规则,体现了现实世界中“如果你是…则必须能…”的思想。如果你是天使,则必须能飞。如果你是汽车,则必须能跑。如果你好人,则必须干掉坏人;如果你是坏人则必须欺负好人接口的本质是契约,就像我们人间的法律一样。制定好后大家遵守OOP的精髓,是对对象的抽象,最能体现这一点的就是接口,为什么我们讨论设计模式都只针对具备了抽象的语言(比如c++,java、c#等),就是因为设计模

2021-05-28 08:50:48 72

原创 抽象类(面向对象)

抽象类avstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类抽象类,不能使用new关键字来创建对象,它是用来让子类继承的抽象方法,只有方法的声明,没有方法的实现,它是用来让子类实现的子类继承抽象类,那么就必须要实现抽象类没有实现的抽象方法,否则该子类也要声明为抽象类//abstract 抽象类:类 extends: 单继承 (接口可

2021-05-27 17:56:18 89

原创 多态(面向对象)

多态即同一方法可以根据发送对象的不同而采用多种不同的行为方式。一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多(父类,有关系的类)多态存在的条件有继承关系子类重写父类方法父类引用指向子类对象注意:多态是方法的多态,属性没有多态性instanceof (类型转换) 引用类型,判断一个对象是什么类型public class Student extends Person{ public void go(){ System.out.pri

2021-05-27 16:57:01 30

原创 继承

继承继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模extands的意思是“扩展”。子类是父类的扩展Java中类只有单继承,没有多继承! 一个儿子只能有一个爸爸,但是一个爸爸可以有多个儿子继承是类和类之间的一种关系,除此之外,类和类之间的关系还有依赖,组合,聚合等。继承关系的俩个类,一个为子类(派生类),一个为父类(基类)。子类继承父类,使用关键字extends来表示。子类和父类之间,从意义上讲应该具有“is a”的关系。//Person 人 : 父类//

2021-05-25 16:51:24 66

原创 封装

封装该露的露,该藏的藏我们程序设计要追求“高内聚,低耦合”。高内聚就是内部数据操作细节自己完成,不允许外部干涉;低耦合;仅暴露少量的方法给外部使用封装(数据的隐藏)通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏记住这句话就够了:属性私有,get/setimport OOP.demo04.Student;/* 1.提高程序的安全性,保护数据 2、隐藏代码的实现细节 3、统一接口 4、系统可维护增加

2021-05-25 16:50:00 48

原创 创建与初始化对象

创建与初始化对象使用new关键字创建对象使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用类中的构造器也称为构造方法,是在进行创建对象的时候必须调用的,并且构造器有以下俩个特点:1、必须和类的名字相同2、必须没有返回类型,也不能写void构造器必须要掌握public class Person { //一个类即视什么都不写,它也会存在一个方法 //显示的定义构造器 String name;

2021-05-24 12:04:02 142

原创 类与对象的关系

类与对象的关系类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物动物、手机、植物、电脑…Person类、Pet类、Car类等,这些类都是用来描述/定义某一类具体的事物一个具备的特点和行为对象是抽象概念的具体实例张三就是人的一个具体实例,张三家里的旺财就是狗的一个具体实例能够体现出特点,展现出功能的是具体的实例,而不是一个抽象的概念//学生类public class Student { //属性:字段 String na

2021-05-24 12:03:16 186

原创 数组

数组数组的定义数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成的其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问他们数组声明创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[] arrayRefVar; //首选的方法或dataType arrayReFVar;//效果相同但不是首选方法Java语言使用new操作符来创建数组,语法如下:dataType[] arra

2021-05-20 19:43:20 168

原创 方法

方法何谓方法Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展方法的命名规则:首字母小写的驼峰命名法方法的定义Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段,一般情况下定义一个方法包含以下语法:

2021-05-20 11:30:57 61

原创 流程控制

流程控制1、用户交互ScannerScanner对象Java给我们提供了一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特性,我们可以通过Scanner类来获取用户的输入。基本语法:Scanner s = new Scanner (System.in);通过Scanner类的next()与nextLine()方法输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。next()一定要读取到有效字符

2021-05-19 16:06:09 67

原创 基本运算符和实例

基本运算符运算符Java语言支持如下运算符:算术运算符:+,-,*,/,%,++,–赋值运算符:=关系运算符:>,<,>=,<=,==,!=逻辑运算符:&&,||,!位运算符:&,|,^,~,>>,<<,>>>(了解)条件运算符:?扩展赋值运算符:+=,-=,*=,/= public static void main(String[] args) { //二元运算符

2021-05-17 19:05:10 169

原创 变量、常量、作用域

变量常量作用域变量变量是什么:就是可以变化的量!Java是强类型语言,每个变量都必须声明类型。Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。type varName = value//数据类型 变量名 = 值; 可以使用逗号隔开来声明多个同类型变量 ​注意事项:每个变量都有类型,类型可以是基本类型,也可以是引用类型变量名必须是合法的标识符变量声明是一条完整的语句,因此每一个声明都必须以分号结束变量作用域类变量实例变量局部变量 publ

2021-05-14 18:56:11 51

原创 类型转换

类型转换由于Java是强类型语言,所以要进行有些运算的时候的,需要用到类型转换。低------------------------------------------------>高byte,short,char->int->lnog->float->double//小数的优先级大于整数运算中不同类型的数据先转化为同一类型,然后进行运算。强类型转换弱类型转换public static void main(String[] args) { int

2021-05-14 18:08:52 59

原创 数据类型

数据类型强类型语言要求变量的使用要求严格符合规定,所有变量都必须先定义后才能使用。弱类型语言要求变量的使用可以不符合规定。Java的数据类型分为俩大类基本类型引用类型八大基本数据类型 public static void main(String[] args) { //八大基本数据类型 //整数 int num1 = 10;//最常用 byte num2 = 20; short num3 = 30;

2021-05-13 17:12:45 66

原创 标识符

标识符关键字[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BaMEhGGl-1620893275109)(C:\Users\茄碧罗\Desktop\java笔记和文档\java笔记和图片\下载.jpg)]Java 所有的组成部分都需要名字、类名、和变量名以及方法名都被称为关键字。标识符注意点所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始首字符之后可以是字母(A-Z或者a-z),美元符($),或者下划线(_)或数字的任何组合

2021-05-13 16:10:43 64

原创 Java注释

注释平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了。注释并不会被执行,是给我们写代码的人看的。书写注释是一个非常好的习惯平时写代码一定要注意规范****Java中的注释有三种单行注释//单行注释:只能注释一行文字 //输出一个HelloWorld System.out.println("HelloWorld");多行注释//多行注释:可以注释一段文字 /**/

2021-05-13 15:48:20 43

原创 Hello World

HelloWorld随便新建一个文件夹,存放代码新建一个java文件文件后缀名为.javaHello.java【注意点】系统可能没有显示文件后缀名,我们需要手动打开编写代码public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); }}编译javac java文件,会生成一个class文件运行class文件,Java clas

2021-05-13 09:35:50 52

原创 Java开发环境搭建

Java开发环境搭建卸载JDK删除Java的安装目录删除JAVA_HOME删除path下关于Java的目录Java -version安装JDK百度搜索JDK8,找到下载地址同意协议下载电脑对应的版本双击安装JDK记住安装的路径配置环境变量我的电脑–>右键–>属性环境变量–>JAVA_HOME配置path变量测试JDK是否安装成功打开cmdJava -version...

2021-05-12 20:11:41 45

原创 java的介绍

JavaJava的特性和优势简单性面向对象可移植性高性能分布式动态性多线程安全性健壮性Java的三大版本Write Once、Run AnyWhereJava SE:标准版(桌面程序、控制台开发。。。)Java ME:嵌入式开发(手机、小家电。。。)Java EE:E企业级开发(web端、服务器开发。。。)JDK、JRE、JVMJDK:Java Development KitJRE:Java Runtime EnvironmentJVm:JAVA Virtua

2021-05-12 20:10:30 42

原创 计算机

计算机什么是计算机Computer:全球电子计算机,俗称电脑能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件组成常见的形式有台式计算机、笔记本计算机、大型计算机等。广泛应用在:科学计算,数据处理,自动控制,计算机辅助设计,人工智能,网络等领域计算机硬件一些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础计算机硬件组成CPU主板内存电源、主机箱硬盘显卡键盘、鼠标显示器等

2021-05-12 11:28:38 85 2

原创 Markdown学习

Markdown学习标题一级标题:# +标题二~六极标题依次递加#号。字体HelloWorldHelloWorldHelloWorldHelloWorld引用加油!分割线图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Oa8uF9uG-1620781278620)(C:\Users\茄碧罗\Desktop\ps\2 (2)].jpg)超链接点击跳转到B站列表ABCABC表格名字

2021-05-12 09:05:25 31

空空如也

空空如也

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

TA关注的人

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