自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud面试题整理(一)

什么是springcloudSpring cloud 流应用程序启动器是基于Spring Boot 的 Spring 集成应用程序 , 提供与外部系统的集成。 Spring cloud Task ,一个宝命周期短暂的微服务框架 用于快速构建执行有限数据 处理的应用程序.服务注册是什么意思,springcloud如何实现当我们开始一个项目时,通常会在属性文件中进行配置。随着越来越多的服务开发和部署,添加或者修改这些配置文件会越来越复杂,有些服务会下降,有些服务的位置会发生变化,手动更改属性会产生问题。

2020-08-21 13:31:20 152

原创 SpringCloud(二)

Spring Cloud Gateway网关Spring Cloud Gateway是Spring官网基于Spring 5.0、 Spring Boot 2.0、Project Reactor等技术开发的网关 服务。Spring Cloud Gateway基于Filter链提供网关基本功能:安全、监控/埋点、限流等。 Spring Cloud Gateway为微服务架构提供简单、有效且统一的API路由管理方式。 Spring Cloud Gateway是替代Netflix Zuul的一套解决方案。

2020-08-10 11:52:47 144

原创 SpringCloud(一)

系统架构的演变随着互联网的发展,网站应用的规模不断扩大,需求的激增,随之而来的是技术上的压力。系统架构也因此不断的 演进、升级、迭代。从单一应用,到垂直拆分,到分布式服务,到SOA,以及现在火热的微服务架构。集中式架构当网站流量很小时,只需要一个应用,将所有的功能都部署在一起,以减少部署节点和成本。优点:发速度快 维护成本低适用于并发要求较低的系统缺点:代码耦合度高,后期维护困难 无法针对不同模块进行优化 无法水平扩展 单点容错率低,并发能力差。当访问量逐渐增大,单一应用无法满足需求,此时为

2020-08-10 11:43:32 124

原创 jvm的自动内存管理

jvm的自动内存管理前言Java虚拟机在执行Java程序的过程中会把他所管理的内存划分为若干个不同的数据区域,这些区域有各自不同的用途,以及创建和销毁时间,有的区域随着虚拟机随着虚拟机进程的启动而一直存在,有些区域则是依赖用户线程的启动和结束而建立和销毁,根据虚拟机规范,Java虚拟机所管理的内存包括程序技术器,虚拟机栈等几个区域。Java虚拟机栈Java 虚拟机栈是线程私有的,它的生命周期与线程相同,线程启动而产生,线程结束而消亡。Java 虚拟机栈是描述 Java 方法执行的内存模型,用于存储栈

2020-08-07 13:09:41 100

原创 Redis

Redis数据结构Redis是一种基于内存的数据库,并且提供一定的持久化功能,它是一种键值key-value)数据库,使用 key 作为索引找到当前缓存的数据,并且返回给程序调用者。当前的 Redis 支持 6 种数据类型,它们分别是字符串(String)、列表(List)、集合(set)、哈希结构(hash)、有序集合(zset)和基数(HyperLogLog)由于redis的值放在内存中,为防止突然断电等特殊情况的发生,需要对数据进行持久化备份。即将内存数据保存到硬盘。RDB持久化RDB

2020-07-06 17:14:07 87

原创 jvm的自动内存管理

jvm的自动内存管理前言Java虚拟机在执行Java程序的过程中会把他所管理的内存划分为若干个不同的数据区域,这些区域有各自不同的用途,以及创建和销毁时间,有的区域随着虚拟机随着虚拟机进程的启动而一直存在,有些区域则是依赖用户线程的启动和结束而建立和销毁,根据虚拟机规范,Java虚拟机所管理的内存包括程序技术器,虚拟机栈等几个区域。Java虚拟机栈Java 虚拟机栈是线程私有的,它的生命周期与线程相同,线程启动而产生,线程结束而消亡。Java 虚拟机栈是描述 Java 方法执行的内存模型,用于存储栈

2020-06-22 13:59:45 109

原创 Java设计模式(一)

总论Java设计模式是我在读关于设计模式上的一些概括和提炼,包括一些我对设计模式的一些理解。 我将以三到四到五篇博客来进行说明和解释,并且附以一定的代码来解释。第一部分我将会注重介绍面向对象的编程的基本概念和设计模式的基本原则。第二部分讲说明创建型,行为型,结构型三类设计模式,并且阐述各种设计模式的概念,实现方式以及应用范围;第三部分介绍函数式编程的基本概念和应用实现;第四部分我将会介绍常见的应用架构以及发展趋势...

2020-06-16 16:21:34 79

原创 XML和json

XML简介可扩展标记语言(eXtensible Markup Language)。特性:xml具有平台无关性, 是一门独立的标记语言.xml具有自我描述性为什么学习XML网络数据传输.数据存储配置文件XML文件.XML文件是保存XML数据的一种方式 XML数据也可以以其他的方式存在(如在内存中构建XML数据)。 不要将XML语言狭隘的理解成XML文件。XML语法格式XML文档声明<?xml version="1.0" encoding="UT

2020-06-15 16:20:31 134

原创 Servlet和tomcat

Servlet和tomcatservlet(1) Servlet(Server Applet),全称Java Servlet。是用Java编写的服务器端程序,其主要功能在于交互 式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的 Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。(2) Servlet运行于支持Java的应用服务器中。从实现上讲,Servlet可以响应任何类型的请求,但绝大多

2020-06-08 14:52:14 359

原创 Mysql数据库基本语法

Mysql数据库什么是数据库数据库(Database)就是按照数据结构来组织,存储和管理数据的仓库专业的数据库是专门对数据进行创建,访问,管理,搜索等操作的软件,比起我们自己用文件读写的方式对象数据进行管理更加的方便,快速,安全作用对数据进行持久化的保存方便数据的存储和查询,速度快,安全,方便可以处理并发访问更加安全的权限管理访问机制常见的数据库数据库分两大类,一类是 关系型数据库。另一类叫做 非关系型数据库。关系型数据库: MySQL,Oracle,PostgreSQL,SQLse

2020-05-31 17:23:26 337

原创 移动端适配

移动端适配媒体查询rem01. 媒体查询作用:感受到屏幕的变化;可以根据屏幕不同的宽,从而获得不同的样式,然后实现不同的样式显示;1. CSS3 新语法,是一个查询屏幕的过程,通过查询当前屏幕尺寸属于哪个范围,从而有哪个范围的样式生效;2. 感受屏幕变化,屏幕变化就是宽度的变化,通过预设置,当屏幕到了我已经预设置的变化的范围,就会把我提前设置好的样式进行生效;语法:CSS样式:/*mediatype 查询类型:-----------------all 所有设备

2020-05-25 16:28:38 111

原创 多线程技术概述

多线程技术概述进程是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间线程是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行. 一个进程最少有一个线程线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分成若干个线程。线程调度分时调度所有线程轮流使用cpu的使用权,平均分配每个线程占用cpu的时间。抢占式调度优先让优先级搞得线程使用cpu,如果线程的优先级相同,那么随机选择使用一个线程。 cpu使用抢占式调度模式在多个线程间进行

2020-05-15 17:15:41 180

原创 异常处理

异常处理异常异常是在程序中导致程序中断运行的一种指令流。处理异常如果要想对异常进行处理,则必须采用标准的处理格式,处理格式语法如下:try{// 有可能发生异常的代码段}catch(异常类型1 对象名1){// 异常的处理操作}catch(异常类型2 对象名2){// 异常的处理操作} …finally{// 异常的统一出口}###try+catch的处理流程异常体系结构1、 一旦产生异常,则系统会自动产生一个异常类的实例化对象。2、 那么,此时如果异常发生在try语句,

2020-05-13 22:21:02 86

原创 Runnable与Callable

接口定义//Callable接口public interface Callable {V call() throws Exception;}//Runnable接口public interface Runnable {public abstract void run();}Callable使用步骤编写类实现Callable接口 , 实现call方法class XXX implements Callable {@Overridepublic call() throws Excep

2020-05-09 22:13:03 211

原创 常用类库

泛型即参数化类型,就是将类型有原来的具体的类型参数化,类似于方法中的变量,此时类型也定义成参数形式,然后在使用/调用时传入具体的类型。使用1.在泛型类中使用;2.在泛型接口中使用;3.泛型方法;在使用泛型时,可以指定泛型的限定区域:例如:必须是某某的子类或者某某接口的实现类,格式如下: <T extends 类或接口1&接口2>...

2020-05-06 18:36:52 640

原创 第一次

这是我开通了csdn之后,第一次写,作为还没入职的小白,我会抽时间写一些我学到的东西,努力深挖一些技术和知识点,也为自己的技术之路做一些完整详实的记录每天都要进步一点点,点滴的进步汇聚起来,终能到达自己想去的彼岸peace《》...

2020-04-18 17:12:46 68

空空如也

空空如也

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

TA关注的人

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