自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Boot

1.什么是SpringBoot?就是帮助我们快速的创建出基于Spring的应用程序。2.SpringBoot的优点2.1快速创建独立运行的Spring项目以及与主流框架集成2.2使用嵌入式的Servlet容器,应用无需打成WAR包2.3 starters自动依赖与版本控制2.4大量的自动配置,简化开发,也可修改默认值2.5无需配置XML,无代码生成,开箱即用2.6准生产环境的运行时应用监控2.7 与云计算的天然集成3.什么是微服务?微服务其实是一种架构风格,提倡.

2020-07-31 18:39:58 313

原创 ActiveMQ

1.什么是消息中间件?消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。对于消息中间件,常见的角色大致也就有Producer(生产者/发送者)、Consumer(消费者/接收者),主要作用是改善系统模块调用关系、减少模块之间的耦合。2.常见的消息中间件产品常见的消息中间件产品:(1)ActiveMQActiveMQ 是Apache出品,最流行的,能力强劲的开源.

2020-07-31 18:30:08 581

原创 Redis

1.什么是Redis?Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。优势:1.性能极高 – Redis能支持超过 10W次每秒的读写频率。2.丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。3.原子 – Redis的所有操作都是原子性的,同时Redis还支持对几个操作合并后的原子性执行(简单的事务.

2020-07-31 18:20:02 671

原创 Dubbo

1.什么是SOA架构?SOA是Service-Oriented Architecture的首字母简称,它是一种支持面向服务的架构样式。2.什么是Dubbo?Dubbo是一个基于RPC的分布式服务框架【只有在分布式】3.什么是RPC?RPC是远程过程调用的简称,广泛应用在大规模分布式应用中,作用是有助于系统的垂直拆分,使系统更易拓展。Java中的RPC框架比较多,各有特色,广泛使用的有RMI、Hessian、Dubbo等。RPC还有一个特点就是能够跨语言。4.Dubbo运行原理

2020-07-31 18:03:42 192

原创 Linux

1.介绍Linux2.安装Linux[CentOS6.5、Ubuntu]虚拟机安装Linux操作系统要求:先在Windows操作系统上安装虚拟机,然后在虚拟机中安装linux系统。准备:1.Windows操作系统虚拟机 “VMware Workstation 11 64位破解版 .rar” Linux操作系统的镜像文件 “CentOS-6.5-64bit.iso”安装虚拟机 解压缩“VMware Workstation 11 64位破解版 .rar”,运进行“VM...

2020-07-31 17:55:20 217

原创 MAVEN

1.MAVEN是什么?软件项目管理工具2.MAVEN的下载、安装、环境变量配置下载地址:https://maven.apache.org/首先需要解压maven的zip压缩包。将其拷贝到常用的文件夹下。设置Maven的环境变量,基本上和设置Jdk环境变量相似,首先设置MAVEN_HOME再加入Path。3.MAVEN的仓库的介绍【本地仓库、私服仓库、中央仓库】1.本地仓库:安装maven的时候可以从在本地创建文件并将需要的jar包全部复制匹配的目录下即可。如果项目

2020-07-31 15:57:14 232

原创 SpringMVC

1.什么是SpringMVC?SpringMVC是web层的mvc开发框架,是属于Spring 框架的WEB模块中的一个部分。2.SpringMVC的执行流程启动服务器的时候配置在web.xml文件中的中央控制器【DispatcherServlet】被初始化完成,并且加载配置的springMVC的配置文件。 客户端浏览器发送http请求。 http请求被中央控制器【DispatcherServlet】拦截,转交给url解析器解析。 Url解析器解析http请求,得到具体的请求路径。

2020-07-30 17:43:04 239

原创 Spring

1.什么是Spring?Spring是一个开源的分层的javaSE/javaEE一站式的容器的轻量级的,解决业务逻辑层【Service】与web层和数据访问层之间的松耦合问题的容器框架。2.Spring的结构组成从下往上test,core容器,aop【面向切面编程】,web,data access1.test部分只有一个模块:spring-test:spring测试,提供junit与mock测试功能spring-context-support:spring额外支持包,比如邮件服务

2020-07-30 17:25:27 334

原创 MyBtis

1.什么是MyBatis?mybatis是一个基于ORE(对象关系映射)的持久层数据访问框架。2.为什么要使用MyBatis?MyBatis 是一款优秀的持久层[数据访问层]框架,对原始的JDBC技术的封装,可以帮助我们快速的链接和访问数据库。优点:它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。3.什么是ORM?ORE就是对象关系映射---Java对象对应成为数据库表记录的过程就是对象关系映射。ORM的优

2020-07-30 16:33:26 416

原创 JSP

1.JSP是什么?JSP--Java Server Pages[java服务器页面]【包含有java程序的运行在服务器上的页面{HTML}】JSP就是在HTML文件中嵌套java程序所形成的一中页面【JSP】例如:<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><%@ page import="java.util.Date" %>..

2020-07-29 21:59:41 244

原创 Servlet

1.什么是javaweb程序?运行在服务器上java程序就是javaweb程序,通过浏览器访问,例如我常说的网站就是典型的web程序。Web程序属于B/S架构的程序。2.B/S架构的程序?B/S架构的程序与C/S架构的程序比较?2.1.B-浏览器 S--服务器 【通过浏览器访问服务器上的程序】【在线的】与B/S架构相对的就是C/S架构的程序2.2.C-客户端 S--服务器 【通过客户端访问服务器上的程序】【下载的/安装的】 B/S架构的程序 C/S...

2020-07-29 17:50:27 323

原创 数据库

1.什么是数据库?数据库是按照数据结构组织,存储,和管理数据的仓库。2.数据库的分类?具体含义?常见的数据库?数据库分为关系型数据库和非关系从数据库。关系从数据库:需要表格来存储数据的数据库,关系型数据库是依据关系模型来创建的数据库,所谓关系模型就是“一对一、一对多、多对多”等关系模型,关系模型就是指二维表格模型,因而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。常用的关系型数据库:oracle、db2、sqlserver、sybase、mysql等。非关系型数据..

2020-07-29 17:13:35 1261

原创 java基础

15.生成和解析JSON1.什么是JSON?JSON的作用?如何编写JSON?JSON(JavaScriptObject Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于ECMAScript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。JSON是一种完全独立于编程语言的文本格式来存储...

2020-07-28 17:46:07 195

原创 java基础

14.生成和解析XML1.什么是XML?xml的作用?如何编写xml?XML就是可扩展标记语言。【是一种简单的数据存储语言】作用:XML--可扩展标记语言--是一种简单的数据存储语言--没有固定的标记元素,在使用的时候可以根据自己的需要创造一个。 名称 作用 特征 HTML 制作网页 有一组静态的标记元素,无法扩展。 例如:<table></table&

2020-07-28 17:36:06 305

原创 java基础

13.设计模式1.设计模式是什么?设计模式的作用?设计模式(Design pattern):是针对设计问题的通用解决方案。使用设计模式:可以把它应用到特定的应用中,用于解决相似的问题。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。真正理解什么是设计模式,就是要透彻理解OO的四大要素:封装、继承、多态和关联。其中核心是封装的概念。2.单例模式的两种表示方式以及区别?单例模式有两种写法,懒汉式写法和饿汉式写法。懒汉式:在静态方法中初始化。时间换空间。(不推

2020-07-28 17:23:55 151

原创 java基础

12.数据库【JDBC】1.JDBC是什么?JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。Jdbc作用就是访问数据库。2.Jdbc访问数据库需要用到的类,接口,方法?1.数据库驱动程序【数据库驱动包】https://mvnrepository.com/artifact/mysql/mysql-connector-java/5

2020-07-28 17:07:23 242

原创 java基础

11.网络编程1.什么是网络?网络模型?网络四要素?在计算机领域中网络是信息传输,接收,共享的虚拟平台,通过它把各个点,面,体的联系到一起,从而实现这些资源的共享。资源的共享,免费。计算机网络是指由通信线路互相连接的许多自主工作的计算机构成的集合体,各个部件之间以何种规则进行通信,就是网络模型研究的问题。网络模型一般是指OSI七层参考模型和TCP/IP四层参考模型。这两个模型在网络中应用最为广泛。TCP/IP四层参考模型应用层、传输层、IP层【网际层】、网路接口层【网络连

2020-07-28 16:56:31 191

原创 java基础

10.多线程1.什么是多线程?多线程:某一个程序在运行的时候【进程】可能会产生多个不同的执行线索【执行轨迹】【线程】,这些多个不同的执行线索【执行轨迹】共同运行的情况就是多线程。多线程的创建方式以及区别?线程的常用方法?线程的生命周期?为什么需要线程同步/线程安全?什么是线程同步/线程安全?线程同步/线程安全实现方式有几种,它们有什么区别?sleep 与wait的区别?notify 与notifyAll的区别?...

2020-07-28 16:21:05 145

原创 java基础

9.文件和io流1.File类的对象创建和常见方法? 构造方法摘要 File(Fileparent, Stringchild) 根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。 File(Stringpathname) 通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。 File(Stringparent, String...

2020-07-28 11:19:25 147

原创 java基础

8.集合框架8.1.集合框架的体系结构集合框架--jdk提供的对集中合并数据进行统一管理/处理的开发类库。交由集合统一管理/处理的数据有两种表现形式:单列数据【独立的一个数据--数字,字符串,....】 键值对数据 【一个数据是由键和建对应的值组成】8.2.Conllection与MapJdk提供的处理单列数据的开发类库Collection接口是Jdk提供的处理单列数据的顶级接口。 Collection接口的子接口List接口处理有顺序的单列数据。...

2020-07-24 23:13:28 234

原创 java基础

7.常用类库7.1String,StringBuffer,StringBuilder如何创建对象?有哪些常用方法?相互转换【String与基本数据类型 / String与字节数组/字符数组】?7.2String,StringBuffer,StringBuilder区别?7.3Date/SimpleDataFormat如何创建对象?有哪些常用方法?7.4Math类有哪些常用方法?7.5正则表达式?...

2020-07-24 22:01:10 199

原创 java基础

6.内部类、异常处理6.1 什么是内部类?内部类有几种?每一中内部类如何表示有那些些特征?答:内部类----将一个类定义在另一个类里面,形成了包含关系。 内部类--被包含的类 外部类--包含内部类的类。内部类有四种:1.常规内部类 2.静态内部类 3.局部内部类 4.匿名内部1.成员内部类格式:public class 外部类{ public class 成...

2020-07-24 21:11:48 237

原创 java基础

5. 继承、抽象类、接口5.1. 什么是继承,如何完成一个继承关系?答:继承----面向对象的特征之一【封装,继承,多态】 继承是一种通过现有的类创造出一个新类的机制。 继承实际上是类与类之间的一种关系。 子类可以继承父类的部份变量和方法。如何完成一个继承关系通过 extends 关键字来实现继承关系格式:访问限制修饰符 class 子类名称 extends...

2020-07-24 16:46:56 468

原创 java基础

4.类和对象4.1.类是什么?答: 通过java语言描述一组性质或特征相同或相似事物的自己定义的复合数据类型。4.2.类是如何编写的?答:通过class关键字来创建一个类。格式:访问限制修饰符 class 类名{ }例如:创建一个学生类public class Student{}class Student{}访问限制修饰符---public 缺省的 public----[公共的]...

2020-07-24 00:31:50 175

原创 java基础

3.表达式 与语句3.1 常见的运算符和表达式 1.算术运算符【+,-,*,/,%(求余)++,--】 例如: import java.util.Scanner public Class SuanShuDemo1{ public static void main(String arg[]){ //创建Scanner对象 ...

2020-07-23 23:23:57 110

原创 java基础

2.数据类型2.1.什么是注释?注释的作用是什么?注释的分类以及具体的表现形式?答:注释:解释说明自己编写的java代码是什么意思。 注释的作用: 1.为了以后能够知道自己当时所写的java代码的功能或者含义。 2.方便别人能够看懂自己的java程序,从开始学习时,我们就要养成书写注释的习惯。注释的内容是不会被执行的,隐藏的作用:可以帮助我们调试自己的程序。 注释的分类及表现形式: ...

2020-07-23 19:37:36 296

原创 Java基础

1.java 概述1.1.java 是什么?答:java是一门面向对象的程序设计语言。 java具有简单性,面向对象,分布性,健壮性,安全性,平台独立与可移植性,多线程,动态性等特点。java可以编写桌面应用程序,web应用程序,分布式系统,和嵌入式系统应用程序等。1.2. 面向对象是什么?它的基本特征什么?答:面向对象是一种编程思想,面向对象的编程思想是面向过程的编程思想的升华。 基本特征: (1...

2020-07-23 17:14:28 1068 3

空空如也

空空如也

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

TA关注的人

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