自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 职场学习202108241004

1、标题职场上没有对错,只有利益。2、事业的成败是常态,关键是保持昂扬的斗志持续向前!3、和陌生人沟通尽量简洁明了。

2021-08-24 10:05:01 98

原创 职场学习202108071158

不要把自己的内心成长暴露给一个不熟悉的人,尤其是同事。 不要回避冲突,该拒绝就拒绝。 遇到问题时候,自己的解读要理性点,不能过多猜测。 做人做事有时候不能太执着,有些问题的解决方法不止一个。...

2021-08-07 11:58:49 85

原创 如何变得受人欢迎?

一定把自己的能力提上去,能力提高了能吸引更多优秀的人,即使是对手也喜欢优秀的人。 不要妙语连珠,宁可少说也不要多说,言多必失。 在群体中的互相支持,协调成长,遇见危机的支持和帮助。...

2021-08-07 10:53:36 90

原创 一个简单的Panel面板

package day14; import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent; public class AwtDemo3 { //panel可以看成是一个空间,但是不能单独存在 public static void main(String[] args) { Frame frame = new Frame(); .

2021-08-06 22:49:58 142

原创 展示多个frame窗口

package day14; import java.awt.*; public class AwtDemo2 { public static void main(String[] args) { Myframe myframe1 = new Myframe(200, 300, 200, 200, Color.yellow); Myframe myframe2 = new Myframe(400, 300, 200, 200, Color.gr.

2021-08-06 22:47:43 73

原创 Java的一个简单frame窗口

package day14; import java.awt.*; public class awtDemo1 { public static void main(String[] args) { Frame frame = new Frame("java图形界面窗口"); //设置可见性 frame.setVisible(true); //设置窗口大小 frame.setSize(400,.

2021-08-06 22:45:10 186

原创 Sleuth基本知识

1、什么是sleuth日志收集工具包,封装了Dapper和log-based追踪以及ZIPkin和HTrace操作,为SpringCloud应用实现了一种分布式追踪解决方案。2、Sleuth的作用可以方便的了解到每个采样的请求耗时,分析出哪些服务调用比较耗时。 对于程序未捕捉的异常,可以在集成Zipkin服务页面上看到。 识别调用比较频繁的服务,从而进行优化。...

2021-08-06 22:42:41 333

原创 Zuul基本概念

1、ZuulZuul是在云平台上提供动态路由、监控、安全等边缘服务的框架。Zuul相当于是设备和Netflix流应用的Web网站后端所有请求的前门,它的核心是过滤器。2、使用Zuul的优点方法监控。可以在微服务网关首先监控数据并将其推送到外部系统进行分析。 方便认证。可在网关进行进行统一认证,然后再将请求转发到后端服务。 隐藏架构实现细节,提供统一的入口给客户端请求,减少了客户端和每个微服务的交互次数。 可以统一处理切面任务,避免每个微服务自己开发,提升效率。 高可用高伸缩性的服务,避免单

2021-08-06 22:41:37 547

原创 Feign基础知识

1、feign是什么Feign是一种声明式、模块化的HTTP客户端。2、Feign的优点采用的是基于接口的注解 整合了ribbon,具有负载均衡的能力 整合了Hystrix,具有熔断能力3、Config组件配置工具管理包,可以把配置放到远程服务器,集中化管理集群配置,目前支持本地存储、Git以及Subversion。Config组件中的两个角色:Config server:配置中心服务端。 Config client:配置中心客户端。...

2021-08-06 22:40:31 814

原创 Hystrix基本概念

1、什么是hystrix熔断器,容错管理工具,旨在通过熔断机制控制服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。 hystrix它将远程调用封装到HystrixCommand或者HystrixObservableCommand对象中。2、hystrix的功能通过第三方客户端访问依赖服务出现高延迟或者失败时,为系统提供保护和控制。 在复杂的分布式系统中防止级联失败(服务雪崩效应)。 快速失败(Failfast)同时能快速恢复。 提供失败回滚(Fallback)和优雅的服务降级机

2021-08-06 22:38:46 68

原创 Eureka相关概念

eureka是云端服务发现,一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。1、服务治理的基础角色服务注册中心:提高服务注册与发现的能力。服务提供者:提供服务的应用,会把自己提供的服务注册到注册中心。服务消费者:服务的消费者,从注册中心获取服务列表。2、服务续约在注册完服务以后,服务提供者会维护一个心跳来向注册中心证明自己还活着,以防止被剔除服务。3、服务下线当服务实例进行正常关闭时,会把一个REST请求给注册中心,收到请求后,将该服务状态设置下线,

2021-08-06 22:37:22 78

原创 Ribbon的相关概念

ribbon可以提供云端负载均衡,有多种负载均衡策略可供选择,可配合服务发现和短路器使用。1、Ribbon负载均衡的注解@loadBalanced2、Ribbon负载均衡策略RandomRule:随机 RoundFobinRule:轮询 RetryRule:重试 WeightedResponseTimeRule:权重 ClientConfigEnabledRoundRobinRule:一般不用,通过继承该策略,默认的choose就实现了线性轮询机制,可以基于它来做扩展。 BestA

2021-08-06 22:35:54 251

原创 注释的基础知识

一、注释代码量很少的时候,我们很容易看懂自己的写的代码,但是当项目结构复杂的时候,就需要用到注释了。 注释不会被执行,它是我们写代码的人看的。 平时写代码养成写注释是一个非常好的习惯,尤其复杂功能通过注释拆分任务,这样写代码会降低难度。二、注释类型1、单行注释:只能注释一行文字,格式://2、多行注释:可以注释一段文字,格式: /* 注释内容*/3、Javadoc文档注释:可以对文档,方法等进行注释,格式:/** 内容*/三、生成Javadoc文档1、使用命令生成Javad..

2021-08-05 19:02:57 320

原创 数据和数据库的关系

一、数据1、数据(data)定义对客观事物的符号表示,如图形符号、数字、字母等,数据是数据库中存储的基本对象。 日常生活中,直接用语言描述事物; 计算机中,为了存储和处理这些事物,将事物的特征抽象成一个记录来描述。2、数据的种类文字、图形、图像、声音例如,数据库中,学生表中的学生记录:(王二,男,18,西安,计算机系,95033)解释为:王二是一个学生,18岁,西安人,95033班二、数据库(DB)数据库(DB)定义:长期存储在计算机内,有组织、可共享的数据集合。

2021-08-05 12:12:23 1609

原创 如何应对亲戚们的过度关心?

任何事情一旦过度就变成坏事了,包括关心。如果过度了可能更多的是打听隐私,满足攀比的心理需求。不要以讨好的姿态来应对亲戚们的过度关心。 对于打着关心的幌子来打探你的隐私,甚至来评价你的人,不需要给任何的面子。关心和评价是有区别的,关心是站在你的角度为你考虑,你的感受是舒服的,感到轻松的。评价讨论的更多是事情的对错,而不是你的感受,尤其是我们脆弱的时候更希望的是得到关心而不是评价。 放弃做完美孩子的愿望,就能很好的应对亲戚们的过度关心。如果是打着关心的旗号来侵犯你隐私和边界的,哪怕是亲戚也要坚持自己,不

2021-08-05 11:14:52 682

原创 反射基础知识

反射是java中一个非常重要也是一个高级特性,基本上Spring等一系列框架都是基于反射的思想。Java反射机制是在程序运行过程中对于任何一个类都能知道它的所有属性和方法;对于任意一个对象都能知道调用它的任意属性和方法,这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。Java反射机制注意提供以下几个功能:运行时判断任意一个对象所属的类 运行时构造任意一个类的对象 运行时判断任意一个类所有的成员变量和方法 运行时调用任意一个对象的方法Java中使用java.lang.

2021-08-04 12:08:32 49

原创 泛型基础知识

泛型是一种参数化的集合,它限制了添加进集合的类型。泛型的本质是一种参数化类型。多态也可以看成是泛型的机制。一个类继承了父类,那么就能通过它的父类找到对应的子类,但是不能通过其他类找到具体要找的类。泛型的设计就是希望对象或方法的表达能力刚广泛。1、用泛型表示类package day09; //此处的T可以随便写任意标识,常见的有T、E、K、V等形式的参数用于表示泛型public class GenericDemo04<T> { //value这个成员变量的类型为T,

2021-08-04 11:53:17 96

原创 Reader&Writer

一、Reader及其子类BufferedReader缓冲区输入流:BufferedReader类从字符输入流中读取文本并缓冲字符,以便有效地读取字符、数组和行 FileReader文件字符输入流:把文件转换为字符流读入 PipedReader管道输入流:主要用途也是在线程间通讯,不过这个可以用来传输字符 CharArrayReader字符数组输入流:把一个字符数组作为源的输入流的实现 PushbackReader:PushbackReader类运行一个或多个字符被送回输入流二、Writer及其

2021-08-04 11:45:50 196

原创 OutputStream&InputStream

一、InputStream及其子类FileInputSteam文件输入流:FileInputSteam类创建一个能从文件读取字节的InputSteam类 FilterInputSteam过滤输入流:其他输入流的包装 DataInputSteam数据输入流,允许应用程序以与机器无关方式从底层输入流中读取基本Java数据类型 PushbakInputSteam推回输入流:缓冲的一个新颖用法是实现推回(pushback),pushback拥有输入流允许字节被读取后返回到流 ObjectInputSte

2021-08-04 11:43:06 249

原创 基础IO类和相关方法

IO类最基本的有四个抽象类,InputStream、OutputStream、Reader、Writer。最基本的方法是read()和write()方法,其他都是这四类流的子类,方法也是通过这两类方法衍生而成。大部分的IO源码都是native标注,源码都是C/C++写的。1、InputStreamInputStream是定义了一个Java流式字节输入模式的抽象类。该类的所有方法在出错条件下引发IOException异常,它的主要方法如下: 方法 方法介绍

2021-08-04 11:16:14 82

原创 File类

File类是对文件系统中文件以及文件夹进行操作的类,可以通过面向对象的思想操作文件和文件夹。Eg1【创建文件】: 1 package day07; 2 3 4 5 import java.io.File; 6 7 8 9 publicclass Test01 {10 11 publicstatic void main(String[] args) {12 13 File file = new File("F:\\Java学习笔记\\j

2021-08-04 11:10:39 59

原创 职场学习202108041102

情绪稳定比能力强弱更重要。 不要和同事交朋友,可以短暂的成为盟友,多数时候尽量中立态度。 成年人和儿童的思维方式不同,儿童觉得打报告不对,但是成人适当“打报告”是捍卫主权。...

2021-08-04 11:03:04 46

原创 为什么和父母沟通有时候比较难?

父母期望孩子听话,按照自己的想法做事情。孩子期望父母能体谅自己,让自己自由选择。 父母和我们生长环境不同,价值观不同,两代人的沟通和思维方式不在一个频道上,产生了代沟。 现代的教育环境中,我们觉得对错和重要,一旦对方反对我们的意见,就会觉得自己被否定,做错了,最好背叛了初衷,变成了对与错的争论。...

2021-08-04 10:50:44 56

原创 如何和父母有效沟通

不要强调对错或想要说服对方。正确的沟通是表达自己的感受,展示自己的观点,求同存异,达成共识。成年人的沟通模式是趋利避害,小孩子才分对错,大人只讲利弊。 使用非暴力沟通的方式。对事不对人,是非暴力沟通。 最重要的是去尊重别人的想法,如实在还无法沟通,可暂时搁置,等时间证明。...

2021-08-04 10:47:51 58

原创 注解基本知识

Java注解(Annotation)称为元数据,它为我们在代码中添加信息提供了一种形式化的方法。作用在代码中的注解有三个,分别是:@Override:重写标记,一般用在子类继承父类后,标注在重写过后的子类方法上。如果发现其父类,或者引用的接口没有该方法时编译报错。 @Deprecated:这个注解进行代码注释用的比较少,不推荐 @SuppressWarnings:这个注解的起到忽略编译器警告作用元注解有四个,元注解是用来标志注解的注解,分别是:1、@Retention:标识如何存储,是在代

2021-08-03 22:25:33 69

原创 抽象类的基本知识

抽象类是一种抽象能力弱于接口的类,在Java中使用abstract关键字表示。如果把接口形容为狗,那抽象类可以理解为毛发是白色、小体的品种,而实现类可以是具体的类比如牧羊、泰迪等。1 package day04; 2 3 4 5 public interface Dog { 6 7 void FurColor(); 8 9 }10 11 12 13 abstract class BlackDog implements Dog {14 15 pu

2021-08-03 22:19:28 91

原创 接口的基本知识

一、接口接口相当于对外的一种约定和标准,比如为什么有操作系统,操作系统能屏蔽软件的复杂性和硬件的简单性之间的差异,为软件提供统一的标准。在Java中,接口使用interface关键字来表示,比如我们可以定义这样一个接口:1 package day04;2 3 4 5 public interface Job {6 7 void writeWell();8 9 }比如定义了Job接口,就可以在内部定义需要做的事情。接口的特征如下:Interface接口是一个完

2021-08-03 22:12:58 63

原创 this和super

This和super都是Java中的关键字,this表示当前对象,可以调用方法、属性、指向对象本身。super表示父类,可以调用父类的方法、属性、对象。This在Java中使用有三种:第一,指向当前对象 1 package day03; 2 3 4 5 public class Fruit { 6 7 int i = 0; 8 9 10 11 Fruit eatFruit() {12 13 i++;14 15 .

2021-08-03 21:46:26 104

原创 关于初始化

一、类的初始化使用new关键字创建一个对象的时候,其实是调用了这个无参对象的构造方法进行的初始化,例如:1 package day03;2 3 4 5 class Demo01 {6 7 public Demo01(){}8 9 }这个无参的构造函数可以隐藏,由JVM自动添加。因为构造函数能确保类的初始化。二、成员初始化Java会尽力保证每个变量在使用前都会获得初始化,初始化的分类如下:1、编译器默认指定的字段初始化,基本数据类型的初始化 类型

2021-08-03 21:30:49 269

原创 父母与孩子的三种糟糕的关系类型

第一种,苛刻的父母和委屈的孩子。父母对孩子要求严苛,提出的要求和期望特别高;孩子会感到委屈,没有办法改变这种情况,委屈慢慢会变成愤怒。导致关闭自己的情感,回避和父母交流。 第二种,控制的父母和顺从的孩子。孩子处在父母的控制下,无法拒绝又特别难受。 第三种,无情的父母和冷漠的孩子。这种类型的父母和孩子很少交流,聊天像陌生人。彼此可能会谈论工作、生活,但没有情感交流,容易因为某一件小事而发生争吵。这些糟糕的关系类型,容易导致孩子在长大以后和父母无话可说。当陷入这种关系的时候,与父母的任何交流都会陷入对抗、

2021-08-03 10:03:08 81

原创 如何减少和父母没话说的尴尬

我们自己要意识到,不要把谈话当成义务,而内心抗拒,需要以成年人的姿态对待父母。 要有技巧地和父母沟通,主动找话题是一个不错的方法。比如教父母用微信、支付宝。 分享别人的事情。分享别人的事情时能让人产生强烈的好奇。 多表达父母在你生命中的重要性。对向父母表达他们对你的重要性,对父母来说是一个非常好的认同方式,关系的双方被认同时,聊天就会很放松,气氛很温情。...

2021-08-03 09:59:26 233

原创 如何平衡家庭和工作呢?

放弃对自己苛刻的要求。当处于自我苛求的状态之时,人就会不断去寻找平衡感。家庭和工作不是对立的关系,家庭需要工作收入来支撑,而工作的动力和目的则来自家庭。 如果要决定放弃工作成为家庭主妇,应该思考成为什么样的家庭主妇。如果选择工作,那就得持续学习,培养自己的核心价值观,有自己的圈子。 工作的时候专心工作,陪伴家人的时候专门陪伴家人,重视工作质量和陪伴质量。...

2021-08-03 09:39:09 116

原创 如何解决工作中和家庭的矛盾

不要总是认为自己无所不能,能同时兼顾家庭和工作。 问题出现时不是寄希望于别人来解决,期待别人来理解和满足自己,渴望周遭的人、事、物按照自己的意愿去发展,这本身就是一种不合理的期待。 了解工作和家庭之间冲突产生的核心原因,是价值观还是愧疚感冲突。...

2021-08-03 09:24:12 405

原创 Java基础语法

1、大小写敏感:Java是对大小写敏感的语言,例如hello与Hello是不同的2、类名:对于所有的类来说,首字母应该大写,例如MyTest类的命名规则遵循驼峰原则,定义如下:驼峰式命名法是电脑程式编写时的一套命名规则,如名字一样CamelCase,用的是混合大小写字母来构成变量和函数的名字。3、包名:包名应该尽量保证小写,例如my.first.pacakage4、方法名:方法名首字母需要小写,后面美国单词字母需要大写,例如myTest()...

2021-08-01 20:43:02 41

原创 方法的重载与方法的重写

一、方法的重载方法重载是Java中一个很重要的概念,它是类名的不同表现形式。构造函数其实也是重载的一种,还有一种是方法的重载。 1 package day02; 2 3 4 5 public class Apple { 6 7 int num; 8 9 String color;10 11 public Apple() {12 13 }14 15 16 public Apple(int num, String col

2021-08-01 20:39:46 99

原创 Java关键字

关键字 说明 Abstract 抽象类或方法 Assert 用来查找内部程序错误 Boolean 布尔类型 Break 跳出一个switch或循环 Byte 8位整数类型 Case Switch的一个分支 Ca...

2021-08-01 20:32:22 43

原创 集合基本知识

1、什么是集合?集合是由若干确定元素所构成的整体。Java标准库自带的java.util包提供了集合类:collection,它是除Map外所有其他集合类的根接口。Java的Java.util包主要提供以下集合:List:有序列表的集合,例如按索引排列的student的list; Set:一种保证没有重复元素的集合,例如所有无重复名称的student的set; Map:一种通过键值(key-value)查找的映射表集合,例如根据student的name查找对应的student的Map。2、为什

2021-08-01 20:29:40 135

原创 String类常见构造方法

1 package day07; 2 3 public class StringDemo01 { 4 /*String类常见构造方法: 5 * public String():创建一个空白字符串对象,不含有任何内容 6 * public String(char[] ch):根据字符数组的内容来创建字符串对象 7 * public String(String origianl):根据传入的字符串内容,来创建字符串对象 8 * String s..

2021-08-01 20:21:15 116

原创 StringBuilder成员方法

1 package day08; 2 3 public class StringDemo03 { 4 /*成员方法: 5 * public StringBuilder append(任意类型):添加数据并返回对象本身 6 * public StringBuilder reverse():返回相反的字符序列 7 * public int length():返回长度(字符出现的个数) 8 * public String toString():通..

2021-08-01 20:20:39 68

原创 职场学习202108012009

不管和同事工作中出现什么问题都不要把情绪表现出来,哪怕是再生气、再不满。一定要平静、冷静。 善于从对手学习,学习自己薄弱的地方,优化补充自己的短板。 想要成为职场精英得靠实力,而不是外表。...

2021-08-01 20:09:52 38

空空如也

空空如也

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

TA关注的人

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