自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 总结

1.1.java是什么?Java是一门面向对象的程序设计语言1.2.面向对象是什么?它的基本特征是什么?面向对象是一种编程思想。面向对象的编程思想是从面向过程的编程思想升华。面向对象的基本特征:1.封装----将原本分散的东西聚集在一起,统一处理。2.继承----与我们生活中所说的继承是用一同概念,孩子可以从父母哪里继承财产。3.多态----同一类事物在不同的环境下,呈现出不同的状态。1.3.JDK是什么?由几部分组成?每一部分是什么?JDK是 Java 语言的软件开发工具包,JDK中包

2020-08-15 01:12:16 205 1

原创 SpringBoot

SpringBoot1.什么是SpringBoot?pringBoot是Spring团队在2014年,伴随Spring4.0版本推出的一个新的框架。就是帮助我们快速的创建出基于Spring的应用程序。2.SpringBoot的优点2.1快速创建独立运行的Spring项目以及与主流框架集成2.2使用嵌入式的Servlet容器,应用无需打成WAR包2.3 starters自动依赖与版本控制2.4大量的自动配置,简化开发,也可修改默认值2.5无需配置XML,无代码生成,开箱即用2.6准生产环境的

2020-07-31 22:59:43 157

原创 ActiveMQ

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

2020-07-31 22:51:31 131

原创 Redis

Redis1.什么是Redis?Redis----REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value【键值对】存储系统(可以把redis想象成一个巨大的MAP)。Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis和ehcache不一样的是,ehcache可以看做一个嵌入式的缓存框架,而redis是一个独立的应用服务(像M

2020-07-31 22:44:11 238

原创 分布式框架-Dubbo

分布式框架-Dubbo1.什么是SOA架构?SOA是Service-Oriented Architecture的首字母简称,它是一种支持面向服务的架构样式。从服务、基于服务开发和服务的结果来看,面向服务是一种思考方式。其实SOA架构更多应用于互联网项目开发。为什么互联网项目会采用SOA架构呢?随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,迫切需一个治理系统确保架构有条不紊的演进。2.什么是Dubbo?Dubbo 是一个分布式服务框

2020-07-31 22:39:04 229

原创 MAVEN

MAVEN1.MAVEN是什么?Maven—软件项目管理工具【导入Jar包】–通过一小段描述信息—【pom.xml】没有Maven之前,我们的项目如果需要使用第三方的开发包【jar文件】,那么我们首先要将项目需要的jar下载到本地,然后在导入到项目中。这种操作方式的缺点,1.需要自己动手下载,2.可能会出现版本不兼容的问题。有了Maven项目管理工具以后,我们创建的项目如果需要第三方的开发包【jar文件】,只需要在项目的pom.xml文件中配置一个信息描述,maven就会自动帮助我们下载依赖jar

2020-07-31 22:28:50 153

原创 SSM

SSMS-Spring [业务]S-SpingMVC [web]M-MyBatis [dao]1.创建数据库表DROP TABLE IF EXISTS `t_user`;CREATE TABLE `t_user` ( `user_id` int(11) NOT NULL AUTO_INCREMENT, `user_name` varchar(20) DEFAULT NULL, `user_pass` varchar(20) DEFAULT NULL, `user_age`

2020-07-31 10:41:01 160

原创 SpringMVC

SpringMVC1.什么是SpringMVC?Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他WEB MVC开发框架,如Struts(现在一般不用),Struts2(一般老项目使用)等。Spring MVC是属于Spring 框

2020-07-31 10:39:02 134

原创 Spring

Spring1.什么是Spring?Spring是一个开源的分层的javaSE/javaEE一站式的容器的轻量级的,解决业务逻辑层【Service】与web层和数据访问层之间的松耦合问题。(1)开源的(2)javaSE/javaEE一站式(3)容器框架(4)轻量级(5)解决业务逻辑层【Service】与web层和数据访问层之间的松耦合2.Spring的结构组成从下往上test,core容器,aop【面向切面编程】,web,data access1.test部分只有一个模块:sprin

2020-07-31 09:58:38 141

原创 MyBatis

MyBatis1.什么是MyBatis?

2020-07-30 20:42:16 240

原创 JAVA JSP

JSP1.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-30 10:39:22 131

原创 JAVA Servlet

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

2020-07-30 10:30:23 84

原创 JAVA MySQL数据库

MySQL数据库1.什么是数据库?2.数据库的分类?具体含义?常见的数据库?关系型数据库关系数据库,是建立在关系数据库模型基础上的数据库,借助于集合代数等概念和方法来处理数据库中的数据,同时也是一个被组织成一组拥有正式描述性的表格,该形式的表格作用的实质是装载着数据项的特殊收集体,这些表格中的数据能以许多不同的方式被存取或重新召集而不需要重新组织数据库表格。关系数据库的定义造成元数据的一张表格或造成表格、列、范围和约束的正式描述。每个表格(有时被称为一个关系)包含用列表示的一个或更多的数据种类。

2020-07-30 10:13:28 175

原创 JAVA基础16 设计模式

JAVA基础16.设计模式1.设计模式是什么?设计模式的作用?常见的设计模式有大概23种,我们并不会将这23种设计模式挨个学习,我们找出3个设计模式为大家介绍一些,从而体会这个设计模式的好处。JAVA相关的开发,都不可避免的要用到抽象和封装,这是JAVA的一个特点,同时也是每个开发者必须掌握的,JAVA是这样,Android更是如此。而设计模式就是告诉我们应该如何写出高效且更具应用性和拓展性的代码。2.单例模式的两种表示方式以及区别?单例设计模式[单态模式]单例设计模式的一般定义:一个类中只

2020-07-29 10:24:45 110

原创 JAVA基础17 生成和解析XML

JAVA基础17.生成和解析XML1.什么是XML?xml的作用?如何编写xml?XML就是可扩展标记语言。【是一种简单的数据存储语言】前面我们学习的HTML也是一种标记语言。HTML–超文本标记语言—制作网页—提供一组静态的标记元素,无法扩展。XML–可扩展标记语言–是一种简单的数据存储语言–没有固定的标记元素,在使用的时候可以根据自己的需要创造一个。比较一下html与xmlXML的文件规则:1.可以在可扩展标记语言文件的内容包括几乎所有的万国码Unicode字符,元素和属性的名称也可

2020-07-29 10:15:56 629

原创 JAVA基础18 生成和解析JSON

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

2020-07-29 09:58:00 162

原创 JAVA13 认识注解

JAVA基础13.认识注解1.注解是什么,能干什么?Java中的注解在Java中,注解(Annotation)引入始于Java5,用来描述Java代码的元信息,通常情况下注解不会直接影响代码的执行,尽管有些注解可以用来做到影响代码执行。注解是什么?注释–解释说明自己编写的Java代码的含义【描述性的文字】注解–对应Java代码的一种描述性的程序,为Java代码提供某一项功能的Java代码。注解可以做什么Java中的注解通常扮演以下角色1.编译器指令2.构建时指令3.运行时指令其中

2020-07-29 09:46:00 89

原创 JAVA基础12 数据库【JDBC】

JAVA基础11.数据库【JDBC】

2020-07-29 09:34:00 156

原创 JAVA基础11 网络编程

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

2020-07-29 00:12:21 276

原创 JAVA基础10 多线程

JAVA基础10.多线程1.什么是多线程?进程:在操作系统中运行的某个软件(主要是指在内存中)。任何软件要运行都要被加载到内存中。而内存负责运行这个软件所需要的那些内存空间,就被称为当前软件在内存中的一个进程。1.进程需要依赖于操作系统2.运行中的程序进程就是在操作系统中正在运行的程序。线程:软件运行之后真正负责执行软件中具体某个功能的那个独立的内存空间(它必须位于进程中)。1.线程需要依赖于进程。2.线程实际上是进程中某一项功能的执行过程【执行轨迹/执行线索】3.线程可能会在进程中有多

2020-07-25 16:00:58 116

原创 JAVA基础9 文件和IO流

JAVA基础9.文件和IO流1. File类的对象创建和常用方法?1.计算机中的文件是由几部分组成?1.文件的基本属性。【文件的名称,后缀名,修改日期,类型…】【java.io.File类】2.文件中的数据。【输入输出流】2.对文件的基本属性进行操作在java中我们通过java.io.File类实现对文件的基本属性进行操作。3.java.io.File类定义:public class Fileextends Objectimplements Serializable, Compara

2020-07-25 15:22:00 111

原创 JAVA基础8 集合框架

JAVA基础8.集合框架8.1集合框架的体系结构集合–集中合并数据----文件夹是一个集合的表现–统一管理/处理数据框架–jdk提供操作类库集合框架–jdk提供的对集中合并数据进行统一管理/处理的开发类库。交由集合统一管理/处理的数据有两种表现形式:1、单列数据【独立的一个数据–数字,字符串,…】100 ,”hello”2、键值对数据 【一个数据是由键和建对应的值组成】书的目录就是一种典型的键值对数据【标题:页码】Jdk提供的处理单列数据的开发类库1、Collection接口是J

2020-07-25 00:32:42 99

原创 JAVA基础7 常用类库

JAVA基础7.常用类库7.1String,StringBuffer,StringBuilder如何创建对象?有哪些常用方法?相互转换【String与基本数据类型 / String与字节数组/字符数组】?Java中的字符串是java提供的一个java类。1.java.lang.String由于String类是属于java.lang包,因此在使用的时候不需要导包。2.String类的定义public final class Stringextends Objectimplements Seri

2020-07-24 19:04:08 183

原创 JAVA基础6 内部类、异常处理

JAVA基础6.内部类、异常处理6.1什么是内部类?内部类有几种?每一中内部类如何表示有那些些特征?将一个类定义在另一个类里面,形成了包含关系。内部类–被包含的类外部类–包含内部类的类。内部类一共有三种:成员内部类、静态内部类、方法内部类、匿名内部类成员内部类:格式:public class 外部类{public class 成员内部类{ }}在这里我们可以认为成员内部类就相当于外部类中的一个成员变量/实例方法。A.成员内部类中不能定义静态变量和静态方法。B.外部类

2020-07-24 18:35:38 229

原创 JAVA基础5 继承、抽象类、接口

JAVA基础5.继承、抽象类、接口5.1什么是继承?如何完成一个继承关系?1.面向对象的特征之一。[封装,继承,多态]2.继承是一种通过现有的类,创建出新类的机制。3.继承实际上一种类与类之间关系。4.继承是一种通过现有的类,创建出新类的机制。5.父类—现有的类【已经存在的】。 6.子类—创建出来的新类。7.子类可以得到父类中的部分变量和方法。java中如何实现继承通过extends关键字实现继承关系:格式:访问限制修饰符 class 子类的类名 extends

2020-07-24 15:35:16 278

原创 JAVA基础

**java基础**1.java概述1.1.java是什么?Java是一门面向对象的程序设计语言1.2.面向对象是什么?它的基本特征是什么?面向对象是一种编程思想。面向对象的编程思想是从面向过程的编程思想升华。面向过程的思想例如:现在我要从电视塔去钟楼面向过程的思想,我们就从电视塔开始记录下到钟楼之间,我们所经历的每一站。电视塔–》吴家坟—》政法大学—》八里村…南门–》钟楼我们沿途所记录的每一站,就形成从电视塔去钟楼的这个过程。面向对象的思想例如:现在我要从电视塔去钟楼面向对

2020-07-24 02:12:59 637

空空如也

空空如也

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

TA关注的人

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