自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 项目开发笔记-angular框架学习

原文:https://blog.csdn.net/mutouafangzi/article/details/77199346一、什么是Angular框架?AngularJS是一个JavaScript框架。它可通过<script>标签添加到HTML页面;AngularJS把应用程序数据绑定到HTML元素;AngularJS可以克隆和重复HTML元素;AngularJS可以隐...

2019-03-08 08:59:31 385

转载 Spring框架-面向切面编程(AOP)

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

2019-02-22 11:51:10 306

转载 Spring框架-控制反转

原文:https://blog.csdn.net/qq_22583741/article/details/795899101.Spring框架概述1.1 什么是SpringSpring是一个开源框架,它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。Spring使用基本的JavaBean...

2019-02-22 09:46:44 235

转载 框架学习-1

1.SpringMVC工作原理之MultipartResolverMultipartResolver用于处理文件上传,当收到请求时,DispatcherServlet的checkMultipart()方法会调用MultipartResolver的isMultipart()方法判断请求中是否包含文件。如MultipartHttpServletRequest(继承了HttpServletReques...

2018-12-18 08:53:00 140

转载 Servlet学习-3

一、Servlet异常处理当一个Servlet抛出一个异常时,Web容器在使用了exception-type元素的web.xml中搜索与抛出异常类型相匹配的配置。必须在web.xml中使用error-page元素来指定对特定一场或HTTP状态码作出相应的Servlet调用。1.web.xml配置假设,有一个 ErrorHandler 的 Servlet 在任何已定义的异常或错误出现时被调用...

2018-12-06 19:10:35 88

转载 Servlet学习-2

一、Servlet服务器HTTP响应1.设置HTTP响应报头的方法2.Servlet HTTP状态码HTTP请求和HTTP响应消息的格式是类似的,结构如下:初始状态航+回车换行符(回车+换行)零个或多个标题行+回车换行符一个空白行,即回车换行符一个可选的消息主体,比如文件、查询数据或查询输出状态行包括HTTP版本(在本例中为HTTP/1.1)、一个状态码(在本例中为200...

2018-12-05 18:17:45 110

转载 Servlet学习-1

一、

2018-11-29 16:45:34 152

转载 Java学习笔记-14

1.线程的基本状态以及状态之间的关系?2.简述synchronized 和java.util.concurrent.locks.Lock的异同?Lock是Java5以后引入的新的API,和关键字synchronized相比主要相同点:Lock能完成synchronized所实现所有的功能;主要不同点:Lock有比synchronized更精确的线程语义和更好的性能,而且不强制性的要求一定要获...

2018-11-01 10:07:28 124

转载 Java学习笔记-13

1.TreeMap和TreeSet在排序时如何比较元素?Collections工具类中的sort()方法如何比较元素?TreeSet要求存放的对象所属的类必须实现Compareable接口,该接口提供了比较元素的compareTo()方法,当插入元素时会回调该方法比较元素的大小。TreeMap要求存放的键值对映射的键必须实现Compareable接口从而根据键对元素进行排序。Collectio...

2018-10-25 14:37:20 280

转载 Java学习笔记-12

1.什么时候用断言(assert)?断言在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。一般来说,断言用于保证程序最基本、关键的正确性。检查断言通常在开发和测试时开启。为了保证程序的执行效率,在软件发布后断言检查通常是关闭的。断言是一个包含布尔表达式的语句,在执行这个语句假定该表达式为true;如果表达式的值为false,那么系统会报告一个AssertionError。断言的使用...

2018-10-22 19:44:59 99

转载 Java学习笔记-11

1.GC是什么?为什么要有GC?GC是垃圾收集的意思,内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳地甚至崩溃,Java提供的GC功能可以自动检测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。Java程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收集,可以调用下面的方法之一:System.gc...

2018-10-22 19:26:38 114

转载 Java学习笔记-10

1、重载(Overload)和重写(Override)的区别。重载的方法能否根据返回值类型进行区分?方法的重载和重写都是实现多态的方式,区别在于前者实现的是编译时的多态性,而后者实现的是运行时的多态性。重载发生在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同或者二者都不相同)则视为重载;重写发生在子类与父类之间,重写要求子类被重写方法与父类被重写方法有相同的返回值类型,比父...

2018-10-22 14:32:28 100

转载 Java学习笔记-9

设计模式设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于人于己于系统都是多赢的,设计模式使代码编制真正工程化,设计模式使软件工程的基石,如同...

2018-10-19 14:40:08 186

转载 Java网络编程

网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过 网络连接起来。java.net包中J2SE的API包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。java.net包中提供了两种常见的网络协议的支持:TCP : TCP是传输控制协议的缩写,它保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称TCP/IP。U...

2018-10-15 18:40:00 117

转载 Java学习笔记-8

Java序列化Java提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化文件写入文件之后,可以从文件中读取出来,并且对他进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。整个过程都是Java虚拟机(JVM)独立的,也就是说,在一个平台上序列化...

2018-10-15 16:28:49 94

转载 Java学习笔记-7

String的compareTo()方法返回值compareTo()的返回值是是整数,它是先比较对应字符的大小(ASCII码顺序),如果第一个字符和参数的第一个字符不等,返回他们之间的差值,如果第一个字符和参数的第一个字符相等,则第二个字符和参数的第二个字符作比较,以此类推,直至比较的字符或被比较的字符有一方全比较完,这时就比较字符的长度,长度长多少,返回值就是多少。例:String s1 ...

2018-10-12 16:34:33 72

转载 Linux下vi命令大全

进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filenamevi...

2018-10-11 21:27:50 122

转载 Java学习笔记-6

Java集合框架早在Java2中之前,Java就提供了,特设类。比如Dictionary,Victor,Stack和Properties这些类用来存储和操作对象组。虽然这些类都非常有用,但是他们缺少一个核心的,统一的主题。由于这个原因,使用Vector类的方式和使用Properties类的方式有着很大的不同。集合框架被设计成要满足以下几个目标。该框架必须是高性能的。基本集合(动态数组,链...

2018-10-11 21:12:42 112

转载 Java学习笔记-5

Java数据结构Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类:枚举(Enumeration)位集合(BitSet)向量(Vector)栈(Stack)字典(Dictionary)哈希表(Hashtable)属性(Properties)以上这些是传统遗留的,在Java2中引入了一种新的框架-集合框架(Collection)。枚举(Enum...

2018-10-10 10:04:57 97

转载 Java学习笔记-4

Java 包(package)为了更好的组织类,Java提供了包机制,用于区别类名的命名空间。包的作用把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中类名是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区分。因此包也可以避免名字冲突。包也限定了访问权限,拥有包访问权限...

2018-10-09 19:25:03 129

转载 Java学习笔记-2

一、是否可以在static环境中访问非static变量?static变量在java中是属于类的,它在所有的实例中的值是一样的。当类被java虚拟机载入的时候,会对static变量进行初始化。如果你的代码尝试不用实例来访问非static的变量,编译器会报错,因为这些变量还没有被创建出来,还没有跟任何实例联系上。...

2018-10-09 17:20:36 149

转载 Java学习笔记-3

面向对象的三个特征封装、继承、多态,有时候也会加上抽象。多态的好处允许不同类对象对同一消息作出相应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用)。主要有以下优点:1.可替换性:多态对已存在代码具有可替换性;2.可扩充性:增加新的子类不影响已存在的类结构;3.接口性:多态是超类通过方法签名,向子类提供一个公共接口,由子类来完善或者重写它来实现的;4....

2018-10-09 17:20:14 81

转载 Java学习笔记-1

一、面向对象是什么?面向对象是一种思想,世间万物都可以看成一个对象,这里只讨论面向对象编程(OOP),java是一个支持并发、基于类和面向对象的计算机编程语言,面向对象开发的优点:1.代码开发模块化,更易维护和修改;2.代码复用性强;3.增强代码的可靠性和灵活性;4.增强代码的可读性。面向对象的四大基本特征:抽象:提取现实世界中某事物的关键特性,为该事物构建模型的过程。对同一事物在不...

2018-09-27 20:05:09 166

转载 java常用的几种数据结构

java中有几种常用的数据类型,主要分为Collection和map两个主要接口(接口只提供方法,并不提供实现),而程序中最终使用的数据结构是继承自这些接口的数据结构类。一、几个常用类的区别1.ArrayList:元素单个,效率高,多用于查询。2.Vector:元素单个,线程安全,多用于查询。3.LinkedList:元素单个,多用于插入和删除。4.HashMap:元素成对,元素可为空。...

2018-09-27 17:41:34 168

转载 JAVA三大框架入门(学习)

一、基本概念了解框架的定位可以帮助我们更好的找到学习的切入点1.Spring依赖注入(DI)又称为控制反转(IOC),通常来说,当某个角色需要另一个角色才能正常运行时,通常是由调用者来创建被调用者的实例。但在Spring框架中,创建被调用者的任务交给了Spring框架。面向切片编程(AOP)是面向对象编程(OOP)的延续,AOP中代码的编写顺序不再影响代码的执行顺序,目的是解耦业务代码和...

2018-09-22 21:10:46 14839 1

转载 Python Number

Python Number数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变Number数据类型的值,将重新分配内存空间。以下实例在变量赋值时 Number 对象将被创建:var1 = 1var2 = 10您也可以使用del语句删除一些 Number 对象引用。del语句的语法是:del var1[,var2[,var3[....,varN]]]]您可以通过使用d...

2018-09-21 19:14:00 146

转载 Python pass语句

Python pass是空语句,是为了保持程序结构的完整性。pass不做任何事情,一般用作占位语句。Python语言pass语句语法格式如下:pass实例:#!/usr/bin/python# -*- coding: UTF-8 -*-#输出Python的每个字母for letter in 'Python': if letter =='h': pass print '...

2018-09-21 10:57:39 116

转载 Python continue语句

python continue语句跳出本次循环,而break跳出整个循环。continue语句用于告诉python跳过当前循环的语句,然后继续进行下一轮循环。continue语句用在while和for循环中。Python语言 continue语句语法格式如下:continue流程图:实例:#!/usr/bin/python# -*- coding: UTF-8 -*-for...

2018-09-21 10:47:48 185

转载 Python break语句

python break语句,就像在C语言中,打破了最小封闭for或while循环。break语句用来中止循环语句,即循环条件没有false条件或者序列还没被完全递归完,也会停止执行循环语句。break语句用在while和for循环中。如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。Python语言 break 语句语法:break流程图:实例:#...

2018-09-21 09:11:24 510

转载 Python循环嵌套

Python语言允许在一个循环体里面嵌入另一个循环。Python for循环嵌套语法:for interating_var in sequence: for interating_var insequence: statements(s) statement(s)Python while循环嵌套语法:while expression: while expression: s...

2018-09-20 10:50:48 150

转载 Python for循环语句

Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。语法:for循环的语法格式如下:for interating_var in sequence: statement(s)流程图:实例:#!/usr/bin/python# -*- coding: UTF-8 -*-for letter in 'python': # 第一个实例 print '当前...

2018-09-19 14:17:44 421

转载 Python While循环语句

Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:while 判断条件: 执行语句......执行语句可以是单个的语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true;当判断条件为假(false)时,循环结束。执行流程图如下:...

2018-09-19 11:26:58 129

转载 Python循环语句

本章节将向大家介绍Python的循环语句,程序在一般情况下是按顺序执行的。编程语言提供了各种控制结构,允许更复杂的执行路径。循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式:Python提供了for循环和while循环(在python中 没有do…while循环):循环控制语句循环控制语句可以更改语句执行的顺序。Python支持以下循环控制语句:...

2018-09-19 11:21:40 122

转载 Python条件语句

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:Python程序语言指定任何非0或非空(null)值为true,指定0或null为false。Python编程中if语句用于控制程序的执行,基本形式为:if 判断条件:执行语句…else执行语句…其中“判断条件”成立时...

2018-09-19 09:38:24 285

转载 SQL AND&OR运算符

SQL AND&OR 运算符AND&OR运算符用于基于一个以上的条件对记录进行过滤。如果第一个条件和第二个条件都成立,则AND运算符显示一条记录。如果第一个条件和第二个条件中只要有一个成立,则OR运算符显示一条记录。显示数据库下面是选自 “Websites” 表的数据:+----+--------------+---------------------------+--...

2018-09-18 11:00:53 180

转载 SQL WHERE

SQL WHERE 字句where子句用于过滤记录。where子句用于提取那些满足指定标准的记录。sql where 语法SELECT column_name,column_nameFROM table_nameWHERE column_name operator value;演示数据库下面是选自 “Websites” 表的数据:+----+--------------+---...

2018-09-18 10:49:32 210

转载 SQL

SQL SELECT 语句select语句用于从数据库中选取数据结果被存储在一个结果表中,称为结果集。SQL SELECT语法SELECT column_name,column_nameFROM table_name;与SELECT * FROM table_name;演示数据库下面是选自 “Websites” 表的数据:+----+--------------+-----...

2018-09-18 10:28:21 140

转载 SQL语法

数据库表一个数据库通常包含一个或多个表。每个表由一个名字标识,表包含带有数据的记录(行)。在本教程中,我们在 MySQL 的 RUNOOB 数据库中创建了 Websites 表,用于存储网站记录。我们可以通过以下命令查看Websites" 表的数据:mysql> use RUNOOB;Database changedmysql> set names utf8;Query...

2018-09-18 10:13:41 125

转载 Python 运算符

什么是运算符?本章节主要说明Python的运算符。举个简单的例子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,”+” 称为运算符。Python语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级Python算术运算符#!/usr/bin/python# -*- coding: UTF-...

2018-09-18 10:13:11 243

转载 SQL简介

SQL是用于访问和处理数据库的标准的计算机语言。SQL是什么?SQL,指结构化查询语言,全称是Structured Query Language;SQL让您可以访问和处理数据库。SQL是一种ANSI(American National Standards Institute 美国国家标准化组织)标准的计算机语言。SQL能做什么?SQL面向数据库执行查询SQL可从数据库取回数据...

2018-09-18 09:36:23 103

空空如也

空空如也

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

TA关注的人

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