![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
'小手冰凉
这个作者很懒,什么都没留下…
展开
-
sql语句集合
#创建数据库create database mydata_db;#查看数据库中的数据表show tables;#1.创建数据库表#格式:#create table 表名称(#列名1 数据类型 [约束条件],#列名2 数据类型 [约束条件],#列名3 数据类型 [约束条件],#列名4 数据类型 [约束条件],#…#列名n 数据类型 [约束条件],#);#注意:1.数据库表列的数据类型#数据库表列的数据库类型就是用来规定这个列中可以保存什么类型的数据。原创 2020-09-01 17:38:19 · 539 阅读 · 0 评论 -
前端框架AngularJS入门
1.前端框架AngularJS入门1.1 AngularJS简介AngularJS 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、依赖注入等等。1.2 AngularJS四大特征1.2.1 MVC 模式Angular遵循软件工程的MVC模式,并鼓励展现,数据,和逻辑组件之间的松耦合.通过依赖注入(dependency原创 2020-08-20 18:16:23 · 228 阅读 · 0 评论 -
面试题总结
1.java语言的基本特性?面向对象、异常处理、多线程、跨平台、自动垃圾回收机制2.java程序的执行过程?首先编写一个Java程序,改名为.Java结尾的文件用Javac把文件编译成字节码文件,其中经历了类加载器生成字节码文件,其中字节码校验器会检验程序是否有异常,等程序执行完以后其中的垃圾处理机制回自动处理掉垃圾,最后就可以在页面生成结果。3.java中的数据类型?基本数据类型:byte short int long char boolean float double复合数据原创 2020-08-20 18:03:44 · 359 阅读 · 0 评论 -
2019最新整理JAVA面试题附答案
2019最新整理JAVA面试题附答案包含的模块:本文分为十九个模块,分别是:Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL、Redis、JVM如下图所示:一. Java 基础模块1.JDK 和 JRE 有什么区别?JDK:Java Development Kit 的原创 2020-08-19 20:59:27 · 643 阅读 · 0 评论 -
关于Redis的学习的个人总结
Redis1.什么是Redis?2.理解Redis的键值对结构1.依赖于KEY–KEY的类型2.VALUE的数据结构类型3.Redis的安装4.Redis中的命令5.JAVA中对Redis进行操作1.Spring Data Redis框架2.Spring Data Redis操作Redis中的String3.Spring Data Redis操作Redis中的Set4.Spring Data Redis操作Redis中的List5.Spring Data Redis操作Redis中的原创 2020-08-06 19:18:02 · 257 阅读 · 0 评论 -
Spring Boot学习的总结
Spring Boot1.什么是SpringBoot?SpringBoot是Spring团队在2014年,伴随Spring4.0版本推出的一个新的框架。https://spring.io/SpringBoot使创建独立的、生产级的、基于Spring的应用程序变得容易,您可以“只运行”。就是帮助我们快速的创建出基于Spring的应用程序。想一想在你没有SpringBoot的时候我们使用Spring创建应用程序,或者是整合SpringMVC、MyBatyis,往往都需要先导入很多的依赖包,然后编原创 2020-08-04 17:29:49 · 317 阅读 · 0 评论 -
ActiveMQ学习的总结
ActiveMQ1.什么是消息中间件?消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。对于消息中间件,常见的角色大致也就有Producer(生产者/发送者)、Consumer(消费者/接收者),主要作用是改善系统模块调用关系、减少模块之间的耦合。2.常见的消息中间件产品常见的消息中间件产品:(1)ActiveMQActiveMQ 是Apache出品,最流行的,能力强劲的开源消原创 2020-08-04 17:15:19 · 181 阅读 · 0 评论 -
分布式框架-Dubbo的学习总结
分布式框架-Dubbo1.什么是SOA架构?1 什么是SOA架构SOA是Service-Oriented Architecture的首字母简称,它是一种支持面向服务的架构样式。从服务、基于服务开发和服务的结果来看,面向服务是一种思考方式。其实SOA架构更多应用于互联网项目开发。为什么互联网项目会采用SOA架构呢?随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,迫切需一个治理系统确保架构有条不紊的演进。战争论–《战争论》是普鲁士军事理原创 2020-08-04 16:59:46 · 185 阅读 · 0 评论 -
Linux系统学习的总结
Linux1.介绍Linux2.安装Linux[CentOS6.5、Ubuntu]linux安装 eclipse-jee-luna-SR2-linux-gtk-x86_64.tar.gz1.查看下载/上传的安装包[wxrj@sxwx ~]$ ll鎬荤敤閲?719124drwxrwxr-x. 9 wxrj wxrj 4096 3鏈? 31 11:26 apache-tomcat-8.5.39-rw-rw-r–. 1 wxrj wxrj 9672485 3鏈? 31 09:45 a原创 2020-08-04 16:47:46 · 497 阅读 · 0 评论 -
MAVEN学习的总结
MAVEN1.MAVEN是什么?Maven—软件项目管理工具【导入Jar包】–通过一小段描述信息—【pom.xml】没有Maven之前,我们的项目如果需要使用第三方的开发包【jar文件】,那么我们首先要将项目需要的jar下载到本地,然后在导入到项目中。这种操作方式的缺点,1.需要自己动手下载,2.可能会出现版本不兼容的问题。有了Maven项目管理工具以后,我们创建的项目如果需要第三方的开发包【jar文件】,只需要在项目的pom.xml文件中配置一个信息描述,maven就会自动帮助我们下载依赖jar原创 2020-08-04 15:54:54 · 101 阅读 · 0 评论 -
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-30 17:34:20 · 166 阅读 · 0 评论 -
Spring框架的总结
Spring1.什么是Spring?耦合:类与类之间的关联关系。【低耦合】A类 B类—test方法—A类中变量我们在访问B类的test方法的时候,需要在B类中创建一个A类的对象。A类与B类有了关联关系—【耦合】内聚:类中的元素集中处理。【高内聚】例如:打怪实例的时候,掉血这个特征是属于怪物的,因此上我们就需要为怪物这个类中添加一个掉血的方法。而不是将这个掉血的动作交给角色的攻击方法来实现。编写程序的时候尽量做到低耦合【降低类与类之间的关联关系】,高内聚【将属于某一个类的动作,交由整个类原创 2020-07-30 17:24:23 · 626 阅读 · 0 评论 -
MyBatis框架的总结
MyBatis框架:1.什么框架?在学习JavaSE和JavaWEB的过程中,学的都是基础和底层的技术,使用这些技术完全可以开发出web应用。但是使用这些技术开发的效率非常低下,并且会出现很多繁琐的步骤,同时也不利于后期的代码维护和升级。于是就有一些牛逼的人物,他们针对JavaSE和JavaWEB中的技术进行各种的封装,进而可以帮助开发者提高开发的效率,同时也能提升项目的性能。而这些牛人封装的这些东西就称为框架。框架本质还是Java程序,这些程序将特别原始和底层的代码进行了封装,然后把这些封装以后的原创 2020-07-30 16:26:20 · 280 阅读 · 0 评论 -
21.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-29 21:04:13 · 383 阅读 · 0 评论 -
20.Servlet
Servlet1.什么是javaweb程序?运行在服务器上java程序就是javaweb程序,通过浏览器访问,例如我常说的网站就是典型的web程序。Web程序属于B/S架构的程序。2.B/S架构的程序?B/S架构的程序与C/S架构的程序比较?B/S架构的程序:B–浏览器 S–服务器 【通过浏览器访问服务器上的程序】【在线的】与B/S架构相对的就是C/S架构的程序C–客户端 S–服务器 【通过客户端访问服务器上的程序】【下载的/安装的】B/S架构的程序与C/S架构的程序比较:3.W原创 2020-07-29 20:40:57 · 218 阅读 · 0 评论 -
MySQL数据库的介绍
MySQL数据库1.什么是数据库?2.数据库的分类?具体含义?常见的数据库?关系型数据库:关系数据库,是建立在关系数据库模型基础上的数据库,借助于集合代数等概念和方法来处理数据库中的数据,同时也是一个被组织成一组拥有正式描述性的表格,该形式的表格作用的实质是装载着数据项的特殊收集体,这些表格中的数据能以许多不同的方式被存取或重新召集而不需要重新组织数据库表格。关系数据库的定义造成元数据的一张表格或造成表格、列、范围和约束的正式描述。每个表格(有时被称为一个关系)包含用列表示的一个或更多的数据种类。原创 2020-07-29 20:15:18 · 1623 阅读 · 0 评论 -
18生成和解析JSON
18生成和解析JSON1.什么是JSON?JSON的作用?如何编写JSON?JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。JSON是一种完全独立于编程语言的文本格式来存储和表示数据的轻原创 2020-07-28 17:19:56 · 247 阅读 · 1 评论 -
17生成和解析XML
17生成和解析XML1.什么是XML?xml的作用?如何编写xml?XmlXML就是可扩展标记语言。【是一种简单的数据存储语言】前面我们学习的HTML也是一种标记语言。HTML–超文本标记语言—制作网页—提供一组静态的标记元素,无法扩展。XML–可扩展标记语言–是一种简单的数据存储语言–没有固定的标记元素,在使用的时候可以根据自己的需要创造一个。比较一下html与xmlXML的文件规则:1.可以在可扩展标记语言文件的内容包括几乎所有的万国码Unicode字符,元素和属性的名称也可以由非a原创 2020-07-28 17:14:56 · 156 阅读 · 0 评论 -
16.设计模式
16.设计模式1.设计模式是什么?设计模式的作用?常见的设计模式有大概23种,我们并不会将这23种设计模式挨个学习,我们找出3个设计模式为大家介绍一些,从而体会这个设计模式的好处。JAVA相关的开发,都不可避免的要用到抽象和封装,这是JAVA的一个特点,同时也是每个开发者必须掌握的,JAVA是这样,Android更是如此。而设计模式就是告诉我们应该如何写出高效且更具应用性和拓展性的代码.2.单例模式的两种表示方式以及区别?单例设计模式[单态模式]单例设计模式的一般定义:一个类中只允许有一个实例原创 2020-07-28 16:57:53 · 87 阅读 · 0 评论 -
15.认识反射
15.认识反射1.反射是什么?什么是反射?在运行状态中,对于任意一个类,都能够获取到这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性(包括私有的方法和属性),这种动态获取的信息以及动态调用对象的方法的功能就称为java语言的反射机制。通俗点讲,通过反射,该类对我们来说是完全透明的,想要获取任何东西都可以。想要使用反射机制,就必须要先获取到该类的字节码文件对象(.class)[反射镀锡],通过字节码文件对象,就能够通过该类中的方法获取到我们想要的所有信息(方法,属性,类名,父原创 2020-07-28 16:50:23 · 103 阅读 · 0 评论 -
14.认识泛型
14.认识泛型1.什么是泛型?为什么需要泛型?首先,我们看下下面这段简短的代码:public class GenericTest { public static void main(String[] args) { List list = new ArrayList(); list.add("qqyumidi"); list.add("corn"); list.add(100); for (int i = 0;原创 2020-07-28 16:48:31 · 98 阅读 · 0 评论 -
13.认识注解
13.认识注解1.注解是什么,能干什么?Java中的注解在Java中,注解(Annotation)引入始于Java5,用来描述Java代码的元信息,通常情况下注解不会直接影响代码的执行,尽管有些注解可以用来做到影响代码执行。注解是什么?注释–解释说明自己编写的Java代码的含义【描述性的文字】注解–对应Java代码的一种描述性的程序,为Java代码提供某一项功能的Java代码。注解可以做什么Java中的注解通常扮演以下角色1.编译器指令2.构建时指令3.运行时指令其中1.Java内原创 2020-07-28 16:46:02 · 99 阅读 · 0 评论 -
12.数据库【JDBC】
12.数据库【JDBC】1.JDBC是什么?JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。Jdbc作用就是访问数据库。首先我们知道我们是通过java程序去访问MySQL数据库的,java程序它只认识java对象;其次被我们通过java程序所访问的数据库是关系型数据库MySQL,关系型数据库它只认识SQL语句;那么我们的Java对象怎么要被原创 2020-07-28 16:44:20 · 123 阅读 · 0 评论 -
11.网络编程的学习总结
11.网络编程1.什么是网络?网络模型?网络四要素?2.InetAddress类?3.TCP协议?优缺点?基于TCP的通讯程序需要使用的类和常用方法?4.UDP协议?优缺点?基于UDP的通讯程序需要使用的类和常用方法?5.URL与URI的区别?...原创 2020-07-28 16:32:14 · 424 阅读 · 0 评论 -
10.多线程的总结
10.多线程1.什么是多线程?进程:在操作系统中运行的某个软件(主要是指在内存中)。任何软件要运行都要被加载到内存中。而内存负责运行这个软件所需要的那些内存空间,就被称为当前软件在内存中的一个进程。1.进程需要依赖于操作系统2.运行中的程序进程就是在操作系统中正在运行的程序。2.什么是线程?线程:软件运行之后真正负责执行软件中具体某个功能的那个独立的内存空间(它必须位于进程中)。1.线程需要依赖于进程。2.线程实际上是进程中某一项功能的执行过程【执行轨迹/执行线索】3.线程可能会在进程中原创 2020-07-28 15:20:52 · 106 阅读 · 0 评论 -
9.文件和IO流
9.文件和IO流1.File类的对象创建和常用方法?输入输出流是对计算机文件进行操作的java类库。【读写文件数据】1.计算机中的文件是由几部分组成?文件的基本属性。【文件的名称,后缀名,修改日期,类型…】【java.io.File类】2.文件中的数据。【输入输出流】对文件的基本属性进行操作在java中我们通过java.io.File类实现对文件的基本属性进行操作。3.java.io.File类定义:public class Fileextends Objectimplements原创 2020-07-28 11:09:14 · 93 阅读 · 0 评论 -
20200728 8.集合框架
8.集合框架8.1集合框架的体系结构集合–集中合并数据----文件夹是一个集合的表现–统一管理/处理数据框架–jdk提供操作类库集合框架–jdk提供的对集中合并数据进行统一管理/处理的开发类库。交由集合统一管理/处理的数据有两种表现形式:1、单列数据【独立的一个数据–数字,字符串,…】100 ,”hello”2、键值对数据 【一个数据是由键和建对应的值组成】书的目录就是一种典型的键值对数据【标题:页码】8.2Conllection与MapJdk提供的处理单列数据的开发类库1、Co原创 2020-07-28 10:34:53 · 71 阅读 · 0 评论 -
7.常用类库
常用类库7.1 String,StringBuffer,StringBuilder如何创建对象?有哪些常用方法?相互转换【String与基本数据类型 / String与字节数组/字符数组】?1.java.lang.String由于String类是属于java.lang包,因此在使用的时候不需要导包。2.String类的定义public final class Stringextends Objectimplements Serializable, Comparable, CharSequence原创 2020-07-24 20:14:13 · 118 阅读 · 0 评论 -
6.内部类、异常处理
内部类、异常处理6.1什么是内部类?内部类有几种?每一中内部类如何表示有那些特征?内部类将一个类定义在另一个类里面,形成了包含关系。内部类–被包含的类外部类–包含内部类的类。1.成员内部类格式:public class 外部类{public class 成员内部类{}}1.成员内部类中的变量和方法的调用关系。1.成员内部类的构造方法中可以访问成员内部类实例变量/成员内部类的实例方法,默认this.,可以省略this.2.成员内部类的构造方法中可以访问成员内部类中其他的构原创 2020-07-24 19:48:51 · 131 阅读 · 0 评论 -
5.继承、抽象类、接口
继承、抽象类、接口5.1什么是继承?如何完成一个继承关系?继承1.面向对象的特征之一。[封装,继承,多态]2.继承是一种通过现有的类,创建出新类的机制。3.继承实际上一种类与类之间关系。继承是一种通过现有的类,创建出新类的机制。父类—现有的类【已经存在的】。子类—创建出来的新类。子类可以得到父类中的部分变量和方法。如何完成一个继承关系:通过extends关键字实现继承关系格式:访问限制修饰符 class 子类的类名 extends 父类的类名{}//现有的类p原创 2020-07-24 19:10:19 · 154 阅读 · 0 评论 -
2020 07 23 4.类和对象
4.1.类是什么?通过java语言描述的一组性质和特征相同或相似的自己定义的复合数据类型。1.性质或特征相同或相似的事物综合体就是类。2.类–类型–java数据类型—java中的复合数据类型–自己定义的复合数据类型4.2.类是如何编写的?通过class关键字来创建一个类格式:访问限制修饰符 class 类名{}创建一个学生类public class Student{}class Student{}1.访问限制修饰符—public 缺省的public----[公共原创 2020-07-23 20:43:15 · 154 阅读 · 0 评论 -
2020 07 23 3.表达式和语句
3.1常见的运算符和表达式3.1.1 赋值【=】3.1.2 算术【+ - * / % ++ --】import java.util.Scanner;public class SuanShuDemo1{ public static void main(String args[]){ //创建Scanner类的对象 Scanner read=new Scanner(System.in); System原创 2020-07-23 19:52:50 · 139 阅读 · 0 评论 -
2020 07 23 2.数据类型
2.1.什么是注释?注释的作用是什么?注释的分类以及具体的表现形式?注释:写程序时对自己写的代码进行解释与说明作用:1.可以为之后自己再次查看提供帮助,可以知道代码的含义和功能 2.可以让别人也能看懂自己的程序写的是什么 3. 具有隐藏代码的作用(被注释的代码不会被实行,可以给我们在处理异常和测试程序提供便利,不用删除有用的代码)注释的分类:1.单行注释 一次只能注释一行(// 注释内容)通常出现在被注释代码的上面或者后面2. 多行注释 可以注释多行内容( /*注释内容1注原创 2020-07-23 18:31:24 · 190 阅读 · 0 评论 -
2020-07-23 java基础
什么是java原创 2020-07-23 10:41:16 · 137 阅读 · 0 评论