自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Eureka学习————基础

5. Eureka服务注册中心5.1 什么是EurekaNetflix在涉及Eureka时,遵循的就是API原则. Eureka是Netflix的有个子模块,也是核心模块之一。Eureka是基于REST的服务,用于定位服务,以实现云端中间件层服务发现和故障转移,服务注册与发现对于微服务来说是非常重要的,有了服务注册与发现,只需要使用服务的标识符,就可以访问到服务,而不需要修改服务调用的配置文件了,功能类似于Dubbo的注册中心,比如Zookeeper.5.2 原理理解 Eureka基本的架

2022-04-14 17:35:46 378

原创 SpringCloud创建

SpringCloud下载官网:http://projects.spring.io/spring-cloud/版本号有点特别:SpringCloud没有采用数字编号的方式命名版本号,而是采用了伦敦地铁站的名称,同时根据字母表的顺序来对应版本时间顺序,比如最早的Realse版本:Angel,第二个Realse版本:Brixton,然后是Camden、Dalston、Edgware,目前最新的是Hoxton SR4 CURRENT GA通用稳定版。自学参考书:SpringCloud Ne

2022-04-13 20:44:06 837

原创 SpringCloud基础

SpringCloud是什么就目前而言,对于微服务,业界并没有一个统一的,标准的定义。 但通常而言,微服务架构是一种架构模式,或者说是一种架构风格,它体长将单一的应用程序划分成一组小的服务,每个服务运行在其独立的自己的进程内,服务之间互相协调,互相配置,为用户提供最终价值,服务之间采用轻量级的通信机制(HTTP)互相沟通,每个服务都围绕着具体的业务进行构建,并且能狗被独立的部署到生产环境中,另外,应尽量避免统一的,集中式的服务管理机制,对具体的一个服务而言,应该根据业务上下文,选择合适的语言,工具(M

2022-04-12 20:24:54 238

原创 Spring Boot学习——入门搭建

Spring Boot是什么我们知道,从 2002 年开始,Spring 一直在飞速的发展,如今已经成为了在Java EE(Java Enterprise Edition)开发中真正意义上的标准,但是随着技术的发展,Java EE使用 Spring 逐渐变得笨重起来,大量的 XML 文件存在于项目之中。繁琐的配置,整合第三方框架的配置问题,导致了开发和部署效率的降低。spring boot和springmvc的区别Spring Boot只是一个配置工具,整合工具,辅助工具;springmvc

2022-04-05 20:07:44 934

原创 Redis安装及基础

什么是RedisRedis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。Redis 可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。关键词:使用c语言编写,开源,可持久化,高性能,非关系型key-value数据库首先下载我就不说了,下载完解压缩后是这样在此页面shift加鼠标右键进入powershell输入red

2022-03-07 18:20:26 386

原创 Spring-mvc学习——0301上传下载

maven依赖<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <sp

2022-03-01 20:26:57 107

原创 Spring-mvc——0228

什么是 SpringMvc?SpringMvc 是 spring 的一个模块,基于 MVC 的一个框架,无需中间整合层来整合。SpringMVC 工作原理?a、客户端发送请求到 DispatcherServletb、DispatcherServlet 查询 handlerMapping 找到处理请求的 Controller c、Controller 调用业务逻辑后,返回 ModelAndViewd、DispatcherServlet 查询 ModelAndView,找到指定视图e、视图将

2022-02-28 20:21:08 104

原创 Mybatis学习——0222一对多,多对一映射

一对多和多对一其实很好理解。一对多,一个班级对应多个学生。多对一,多个学生在同一个班级首先数据库student和classCREATE TABLE class( cid int primary key auto_increment, cname VARCHAR(20))INSERT into class VALUES (null,'一班');INSERT into class VALUES (null,'二班');INSERT into class VALUES (null,'三班')

2022-02-22 15:52:08 139

原创 Mybatis学习——0221

什么是 MyBatis?MyBatis 是一个可以自定义 SQL、存储过程和高级映射的持久层框架。maven中需要导入的依赖<dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.10</ver.

2022-02-21 17:34:10 558

原创 Spring学习——0217事务

什么是事务?事务是用户定义的数据库操作的集合,这些操作作为一个完整的有机工作单元,要么全部正确执行,要么全部不执行。四大特性:(1)原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的操作要么都做,要么都不做。(2)一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。(3)隔离性(isolation)。一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各...

2022-02-17 18:35:39 396

原创 Spring学习——0216Aop

什么是AOPAOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。AOP的专业名词Aspect(切面): Aspect 声明类似于 Java 中的类声明,在 Aspect

2022-02-16 16:37:20 246

原创 JAVA学习——0215Spring

1.什么是spring框架?spring是一个开放源代码的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题,是一个分层的javaEE一站式轻量级开源框架2.spring的作用方便解耦,简化开发,AOP编程支持,声明式事务支持,集成Junit更加方便的进行分层测试,方便集成各种优秀框架3.什么是IOC?控制反转,把创建对象的权利交给spring4.什么是DI属性的依赖注入,spring在通过IOC创建对象的时候,如果对象还有属性,就一并给赋值进去DI是在IOC的基础上进行对

2022-02-15 16:42:46 175

原创 Maven学习01.12——Maven

什么是“坐标”?在Maven中,坐标是Jar包的唯一标识,Maven通过坐标在仓库中找到项目所需的Jar包。如下代码中,groupId和artifactId构成了一个Jar包的坐标。groupId:所需Jar包的项目名artifactId:所需Jar包的模块名version:所需Jar包的版本号传递依赖 与 排除依赖传递依赖:如果我们的项目引用了一个Jar包,而该Jar包又引用了其他Jar包,那么在默认情况下项目编译时,Maven会把直接引用和简洁引用的Jar包都下载到本地。排除依赖:如果我

2022-01-12 20:01:37 163

原创 maven学习01.11——maven

1.什么是Maven?Maven使用项目对象模型(POM)的概念,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven的缺省构建规则有较高的可重用性,所以常常用两三行 Maven构建脚本就可以构建简单的项目。由于 Maven的面向项目的方法,许多 ApacheJakarta项目发布时使用Maven,而且公司项目采用 Maven的比例在持续增长。Maven的出现,解决了开发过程中的ja...

2022-01-11 22:10:25 226

原创 layui学习01.04——layui

layuilayui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。非常适合界面的快速开发。layui镜像官网Layui镜像站-经典开源模块化前端 UI 框架(官方文档完整镜像)HBuilder中使用需要给包直接引入进来,然后需要在html页面顶信息head里加入这两句话,然后就可以使用如果在idea中使用首先引入包,记得js的包也一起导入(可能会用到)记得link的在head里,而script需

2022-01-04 19:04:32 739

原创 JQuery学习12.31——Ajax

普通B/S模式(同步) AJAX技术(异步)同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事异步: 请求通过事件触发->服务器处理(这时浏览器仍然可以作其他事情)->处理完毕 同步是指:发送方发出数据后,等接收方发回响应以后才发下一个 数据包的通讯方式。异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式易懂的理解:异步传输: 你传输吧,我去做我的事了,传输完了告诉我一声同步传输: 你现在传...

2021-12-31 16:40:55 428

原创 JQuery学习12.30——JQuery

什么是jQueryjQuery是一个优秀的JavaScript库,是一个凭借简洁的语法和跨平台的兼容性,极大地简化了JavaScript开发人员遍历HTML文档,操作DOM,执行动画和开发Ajax的操作。jQuery封装了很多预定义的对象和函数。其理念:write less,do more.jQuery对象就是通过jQuery包装DoM对象后产生的对象jQuery与DoM对象互转DoM转jQuery:只需要用$()把DoM对象包装起来jQuery转DoM通过[index]的方法得到对

2021-12-30 15:19:03 366

原创 JSP学习12.29——过滤器

Filter 过滤器Filter 过滤器它是 JavaWeb 的三大组件之一。三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器Filter 过滤器它是 JavaEE 的规范。也就是接口过滤器它的作用是:拦截请求,过滤响应。过滤链过滤器可以组成一个过滤链,链中的各个过滤器都负责特定的操作和任务,客户端访问服务器的请求和响应在这些过滤器链之间传递生命周期实例化 初始化 过滤 销毁web.xml...

2021-12-29 19:49:19 289

原创 JSP学习12.28——JSTL标签库与EL表达式

JSTL标签库JSTL是Java中的一个定制标记库集。JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。JSTL所提供的标签库大概分为五大类:核心标签库 I18N格式化标签库 SQL标签库XML标签库 函数标签库核心标签库分为通用标签,条件标签和迭代...

2021-12-28 19:00:37 352

原创 JSP学习12.27——重定向与内部转发,四大作用域,cookie

Servlet API中forward()与redirect()的区别a、从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.所以redirect等于客户端向服务器端发出两次request,同时也接受两response。

2021-12-27 22:34:08 1322

原创 JSP学习12.24——jsp内置对象

jsp内置对象是web容器创建的一组对象,可以直接在jsp页面使用的对象,无需使用“new”获取实例。1)request:用于处理客户端请求。2)response:用于响应客户请求并向客户端输出信息 response.sendRedivect():将请求重新定位到一个不同的url3)out:用于向用户端输出数据 out.print():在页面中打印出字符串信息会话:一个会话就是浏览器与服务器之间的一次通话,它包含浏览器与服务器的多次请求与响应过程。会话关闭...

2021-12-24 10:43:17 315

原创 JSP学习12.23——jsp

Servlet的生命周期Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。Servlet API中forward()与redirect()的区别a、从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览 器根本...

2021-12-23 18:42:37 113

原创 MYSQL学习12.22——mysql查询

查询连续区间的关键字 betweenwhere 列名 between 开始 and 结束模糊查询like列名 like '_%''_%'指开头为_的 '%_%'指含有_的 '%_'指结尾为_的内连接查询 inner join onselect * from 表一 inner join 表二 on 关系外连接分为左外和右外select * from 表一 left outer join 表二...

2021-12-22 17:26:16 655

原创 MYSQL学习12.21——MYsql基础

mysql的常用数据类型create table 库名create table 表名primary key auto_increment 主键自增insert into 表名 values() 添加数据update 表名 set 需要修改的 修改数据select * from 表名 where 条件 查询语句foreign key(外键) references 外键依附的键的表名(外键依附的键名) 外键约束数据库的优化a、尽可能使用更小的整数类型b、尽可...

2021-12-21 19:03:44 359

原创 Java学习12.20——多线程

并行与并发并行:指两个或多个事件在同一时刻发生(同时发生)并发:指两个或多个事件在同一时间段发生进程与线程进程进程是资源分配的基本单位,它是程序执行时的一个实例。程序运行时系统就会创建一个进程,并为它分配资源,然后把该进程放入进程就绪队列,进程调度器选中它的时候就会为它分配cpu时间,程序开始真正的运行,一个应用程序可以同时运行多个进程。创建——运行——消亡。线程线程是一条执行路径,是程序执行的最小单位,是进程内部的一个独立执行单元,一个进程可以同时并发多个线程,线程共享进程的所

2021-12-20 11:53:06 233

原创 Java学习12.17——JDBC

什么是JDBC,在上面时候会用到它?JDBC的全称是Java DataBase Connection,也就是Java数据库连接,我们可以用它来操作关系型数据库。JDBC接口及相关类在java.sql包和javax.sql包里。我们可以用它来连接数据库,执行SQL查询,存储过程,并处理返回的结果。JDBC接口让Java程序和JDBC驱动实现了松耦合,使得切换不同的数据库变得更加简单。JDBC的操作步骤加载驱动Class.forname();建立数据库连接建立数据库操作对象通过驱

2021-12-17 23:10:09 1114

原创 Java学习12.16——集合

集合集合类用于存储一组对象,其中的每个对象称之为元素。集合类存放的都是对象的引用,而非对象本身,集合中不能存取基本数据类型。Java中集合类主要有4种类型:set(集),list(列表),queue(列表),map(映射)Arraylist大小可变,自动增长。可以动态的增加或减小元素实现了Icodletion和list接口它是非同步的集合类元素可以重复set不支持重复,支持空值,无序 add添加数据list有序,有索引值(从0开始)...

2021-12-16 12:17:55 587

原创 Java学习12.15——Io流

IOIO是输入输出流两个对应一个桥梁分为字节流和字符流Java的IO主要包含三个部分流式部分——Io的主体部分非流式部分——主要包含一些辅助流式部分的类文件读取部分的与安全相关的类以及与本地操作系统相关的文件系统的类Java中的流操作分为两种基于字节流(Inputstream读取,Outputstream写入)基于字符流(Reader读取,Writer写入)两个对应一个桥梁两个对应:字节流与字符流的对应,输入流和输出流的对应一个桥梁:字节流到字符流的桥梁

2021-12-15 15:07:28 1443 1

原创 Java学习11.14——异常

异常异常不是错误Throwable有两个:Error(错误)和异常异常是运行过程中代码序列中产生的一种例外情况所有异常都是exceptionJava异常处理通过5个关键字控制:try,catch,throw,throws和finallytry:需要监视的代码catch:捕捉异常进行处理finally:无论是否捕捉到都会执行多重try catch如果所有异常全部用exception,一旦出现异常你并不知道哪里出了异常,这个时候就出现了多重catch,针对不...

2021-12-14 16:19:11 281

原创 Java学习12.13——抽象和接口

抽象类和接口抽象类针对的是类,接口针对的是行为抽象类抽象类不一定有抽象方法,有抽象方法的一定是抽象类如果一个类继承抽象类,那么它一定要去实现抽象类中的抽象方法如果这个类没有实现抽象方法那么这个类也是一个抽象类抽象方法不能有方法体抽象类不能被实例化接口 interface接口是标准和规范接口的访问修饰符是public接口的内容是常量和未实现的方法接口不能实例化接口没有构造方法接口可以继承接口,和类不同的是,接口继承其他接口的时候是可以多继承...

2021-12-13 17:58:27 266

原创 Java学习12.10——继承与多态

继承不要为了继承而继承继承是一种由已有的类创建新类的机制。利用继承,我们可以先创建一个共有属性的一般类,再创建新类。新类继承一般类的状态和行为,并根据需要增加自己的新状态和行为。方法的重写:子类在父类继承的方法上进行更改,覆盖。方法的重写于重载的区别:重写只能发生在子类,重载可以发生在任何类。多态同一对象引用不同的实例,调用相同的方法,得到不同的结果。继承体现了多态。父类的引用指向子类,只能调用子类从父类继承过来的方法(重写的也可以),不能调用子类自己的方法。this关键字

2021-12-10 16:44:22 253

原创 Java学习12.9

方法方法是行为一,public 二, static 三,void 四Demo1( 五 ){六}一:作用域,分四种public(公共的) : 当前类,同一package,子孙类,其他packageprotected(受保护的):当前类,同一package,子孙类friendly(默认的的):当前类,同一packageprivate(私有的):当前类二:static,静态的,不需要实例化就可以被调用(仅能调用其他的static...

2021-12-09 17:06:00 319

原创 Java学习12.8

二重循环外层循环控制行,外层循环控制个数数组数组是一个变量,储存相同数据类型的一组数据声明一个变量就是在内存空间划出一块合适的空间声明一个数组就是在内存空间划出连续几块合适的空间数组的下标从零开始定义数组的两种方式先定义后赋值(必须定义数组长度)边定义边赋值(不能定义数组长度)多重循环之等腰三角public static void Demo08(){ Scanner sc =new Scanner(System.in); Syst

2021-12-08 18:40:50 176

原创 Java学习12.7

三种循环 while do{}while forwhile(循环条件){循环体}do{循环体}while(循环条件);for(参数初始化;循环条件;更新参数值){循环体}while与do-while的区别while先判断后执行,最少执行零次;do-while先执行后判断,最少执行一次;for循环中的先后顺序参数初始化>循环条件>循环体>更新参数值...

2021-12-07 20:30:51 112

原创 Java学习12.6

Java代码规范 每行代码必须以";"结尾; 一行只能有一句代码; 除变量,常量外需要“”包裹; 类名,变量名必须以英文命名;八大基本数据类型整数型:byte , short , int , long 浮点型:float , double 字符型:char 布尔型:boolern变量声明赋值的两种方式先声明后赋值 声明...

2021-12-06 18:53:32 325

空空如也

空空如也

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

TA关注的人

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