自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 互联酒旅总结文档

一、项目架构(1)采用nacos作为微服务工程的注册中心和配置中心。(2)链路追踪采用skywalking(收集日志并且带有可视化界面)。(3)Prometheus(普罗米修斯)实时存储事件,运维报警系统。(4)nginx集群作为反向代理工具用于处理用户发起的http请求,也可以作为静态资源服务器。(5)SpringCloud Gateway:nginx反向代理到网关,通过网关的动态路由找到对应的微服务工程。在这期间,与Ribbon(负载均衡)和Sentienl(熔断降级)配合使用。

2022-05-04 14:43:19 1453

原创 ElasticSearch学习记录

一、相关概念(1)索引库:存储索引保存在磁盘上的一系列文件,里面存储了建立好的索引信息以及文档对象。(类似于关系型数据可中的数据库)(2)documnet对象:document对象中包括一个一个的域,每一个域中存储内容,每一个document对象抖音一个唯一的编号,就是document对象的id。(类似于关系型数据可中的一行数据)(3)field对象:field是索引库中存储数据的最小单位。如果我们把document对象看成关系型数据库的一条数据,那么field相当于数据库中的字段。field的

2022-02-21 15:03:30 825

原创 RabbitMQ总结文档

一、MQ概述MQ全称Message Queue(消息队列),是在消息的传输过程中保存消息的容器,多用于分布式系统之间的通信。二、MQ的优势(1)应用解耦使用MQ使得应用间解耦,提升容错性和可维护性(2)任务异步处理将不需要同步处理的并且耗时长的操作由消息队列通知消息接收方进行异步处理。提高了应用程序的响应时间。(3)削峰填谷当外部请求突然增加的时候,请求会到达MQ中间件,不会直接到达下游程序。下游的程序会根据自身的处理能力,从MQ中间件中获取数据处理,不会因为服务器(数据

2022-02-20 00:14:26 1915 2

原创 nginx学习记录

nginx配置文档

2022-02-18 20:37:21 1528

原创 XML与JSON解析

一、XML解析本地文件对象二、XML解析网络文件三、Gson四、FastJson

2021-09-14 23:53:34 97

原创 常用库类Collection

Collection类是一个接口,常用的实现子接口有List和Set两个,List接口的特点是元素有序,可以重复,Set接口特点是元素无序而且不可重复。List接口的实现类有ArrayList和LinkedList两种。Set接口实现类有HashSet与TreeSet。Collection集合中定义了单列集合(List与Set)的一些通用方法:List集合List 接口继承自 Collection 接口,是单列集合的一个重要分支,习惯性地会将实现了List 接口的对象称为List集合。在L.

2021-09-05 18:52:49 156

原创 核心类库String

String类被final关键字修饰,意味着String类不能被继承,并且它的成员方法都默认为final方法;字符串一旦创建就不能再修改。String实例的值是通过字符数组实现字符串存储的。新生代:会被GC回收的垃圾老年代:对于新生代里面的数据,GC在询问15次后任然没被回收,自动变成老年代永久代:常驻内存区域,不会被GC回收。每一个String对象都是永久代1、charAt(int index)作用:返回指定索引出的下标。返回值为char类型Demo演示2、codePrin.

2021-09-01 21:08:09 137

原创 核心类库Calender

Calender是一个抽象类,不能直接new对象。通过Calender的getIstance()方法创建一个默认的日期。1、getInstance()作用:创建一个默认的日期Demo演示2、get(int field)作用:返回给定日历的字段,API中有 各种字段的表示方式。以下演示获取到年、月、日。Demo演示3、set(int field , int value)作用:将给定的日历字段设置为给定的值Demo演示4、getTime()作用:返回一个Date对..

2021-09-01 19:26:17 112

原创 核心类库DateFormat

DateFormat是日期/时间的格式化抽象类。我们使用它的子类SimpleDateFormat。说明: y 年 M 月 d 日 H 小时 m 分钟 s 秒构造方法: SimpleDateFormat​(Stringpattern,Loc...

2021-09-01 00:39:43 88

原创 核心类库Date

表示特定的时刻,精度为毫秒。构造方法: public Date(){ } 创建一个当前时间1、getTime() 表示1970年1月1日00:00:00以来的毫秒数Demo演示

2021-09-01 00:01:08 67

原创 核心类库BigDecimal

由于double和float类型在运算时可能产生误差,为了实现精确运算可以原因BigDecimal类加以修饰。常用构造方法:public BigDecimal(String val){ }.1、BigDecimal.add(BigDecimal augend) 加法运算 BigDecimal.subtract(BigDecimal augend) 减法运算 BigDecimal.multiply(BigDecimal augend) 乘法运算...

2021-08-31 23:47:59 81

原创 核心类库Arrays

该类包含用于操作数组的各种方法(例如排序和搜索)。 此类还包含一个静态工厂,允许将数组视为列表。1、binarySearch(Object[] a , Object key) 作用:如果key在数组中,则返回搜索值的索引;否则返回-1或者”-“(插入点)。插入点是索引键 将要插入数组的那一点,即第一个大于该键的元素索引。当key在数组中存在时计数从0开始当key在数组中不存在时计数从1开始可以传入char、byte、short、int、long、do...

2021-08-30 01:09:18 123

原创 核心类库Math

一、Math.ads(参数类型 参数) 1、 作用:返回参数的绝对值,可以传入int、float、double、long类型数据。 Demo演示2、Math.addExact(int a ,int b)或(long a,long b) 作用:计算参数的综合,如果结果溢出则抛出int异常或者long异常。ArithmeticException Demoy演示3、Math.ceil(double a) 作用:返回大于或等于参数且等于数学整数的最小(最...

2021-08-29 15:52:19 379

原创 核心类库-Objects类

Objects类包含static使用操作方法,用于操作对象或者在操作前检查对象。所有提供的方法都属于static方法。1、checkFromIndexSize(int fromIndex , int size ,int length) 作用:检查子范围fromIndex到formIndex(包括) + size(不包括)的是否包含在0(包括)到 length(不包括)范围界限内。(formIndex+size是否大于length。大于报错 ...

2021-08-29 01:19:41 274

空空如也

空空如也

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

TA关注的人

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