自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 23Maven

Maven1.介绍Maven是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。2.Maven的两个精典作用...

2019-02-23 17:01:27 176 1

原创 22Redis

Redis1.概念​ redis是一款高性能的NOSQL系列的非关系型数据库​ 关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而nosql数据库是基于特殊的结构,并将数据存储到内存的数据库。从性能上而言,nosql数据库要优于关系型数据库,从安全性上而言关系型数据库要优于nosql数据库,所以在实 际开发中一个项目中nosql和关系型数据库会一起使用,达到性能和安全性的双保证...

2019-02-23 16:59:51 123

原创 21Ajax、Json

Ajax和Json1.Ajax概述1.什么是同步,什么是异步同步现象:客户端发送请求到服务器端,当服务器返回响应之前,客户端都处于等待 卡死状态异步现象:客户端发送请求到服务器端,无论服务器是否返回响应,客户端都可以随 意做其他事情,不会被卡死2.Ajax的运行原理页面发起请求,会将请求发送给浏览器内核中的Ajax引擎,Ajax引擎会提交请求到 服务器端,在这段时间里,客户端可以任意...

2019-02-23 16:58:59 147

原创 01GOF23-创建模型式

GOF23-创建模型式都是用来帮助我们创建对象的!!!!01.单例模式保证一个类只有一个实例,并且提供一个访问该实例的全局访问点1.饿汉式public class SingletonDemo1 { //类初始化立即加载 private static /*final*/ SingletonDemo1 instance = new SingletonDemo1(); ...

2019-02-23 16:57:57 188

原创 20JQuert

JQuert1.概念一个JavaScript框架。简化JS开发* jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScrip...

2019-02-23 16:50:50 166

原创 19Filter

Filter和Listener1.Filter快速入门作用:过滤请求和响应内容,做一些统一处理,比如某些页面需要登录,设置编码,敏感词过滤1.方式一:使用注解@WebFilter("/*")//拦截路径,拦截项目下的所有资源public class FilterDemo implements Filter { public void destroy() { } p...

2019-02-23 16:35:54 79

原创 18JSP

JSP/EL/JSTL一、JSP1.入门1. 概念: * Java Server Pages: java服务器端页面 * 可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码 * 用于简化书写!!! 2.jsp运行原理-----jsp本质就是servlet jsp在第一次被访问时会被Web容器翻译成servlet,在执行 过程: 第一次访问...

2019-02-23 16:34:06 296

原创 17Cookie和Session

Cookie和Session常用APICookie1.创建Cookie:Cookie cookie = new Cookie(String cookieName,String cookieValue);2.设置Cookie在客户端的持久化时间:cookie.setMaxAge(int seconds); ---时间秒3.设置Cookie的携带路径:cookie.setPath(St...

2019-02-22 21:59:45 259

原创 16request和response

Request和Response一、Request常用APIRequest1.通过request获得请求行获得客户端的请求方式:String getMethod()获得请求的资源:String getRequestURI() StringBuffer getRequestURL() String getContextPath() ---web应用的名称String getQue...

2019-02-22 21:57:19 245

原创 15Tomcat和Servlet和HTTP

Tomcat和Servlet和HTTP一、Tomcat1.资源分布动态资源:需要转换成静态资源后再响应给客户端,例如:jsp、servlet,其他语言的动态资源有:asp、php静态资源:无需转发即可直接响应给客户端,例如:html、css、javascript2.Tomcat简介1. 开源免费的web服务器2. jsp/servlet容器,支持Servlet规范3. Tomcat...

2019-02-22 21:52:22 137

原创 14XML

XML笔记1.概念:Extensible Markup Language 可扩展标记语言* 可扩展:标签都是自定义的。 <user> <student>* 功能 * 存储数据 1. 配置文件 2. 在网络中传输2.语法:基本语法: 1. xml文档的后缀名 .xml 2. xml第一行必须定义为文档声明 3. xml文档中有且仅有一个根...

2019-02-22 21:46:05 100

原创 13JavaScript

JavaScript笔记ECMAScript基本语法1.与html结合方式1. 内部JS: * 定义<script>,标签体内容就是js代码2. 外部JS: * 定义<script>,通过src属性引入外部的js文件 * 注意: 1. <script>可以定义在html页面的任何地方。但是定义的位置会影响执行顺序。 2. <sc...

2019-02-22 21:45:35 421

原创 12HTML和CSS

一、HTML概念:​ 是最基础的网页开发语言Hyper Text Markup Language 超文本标记语言超文本:超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本.标记语言:由标签构成的语言。<标签名称> 如 html,xml标记语言不是编程语言代码:<html> <head> <t...

2019-02-22 21:45:00 233

原创 11JDBC

JDBC笔记一、概念:Java数据库连接JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。2.实现步骤:1.导入驱动jar包 mysql-connector-java-5.1.37-bin.jar 1.复制mysql-con...

2019-02-22 21:44:02 430

原创 10MySQL

MySQL基本概念1.数据库的英文单词: DataBase 简称 : DB2.什么数据库?- 用于存储和管理数据的仓库。3.数据库的特点:1. 持久化存储数据的。其实数据库就是一个文件系统2. 方便存储和管理数据3. 使用了统一的方式操作数据库 -- SQLSQL分类: 1. DDL:操作数据库和表 2. DML:增删改表中数据 3. DQL:查询表中数据 4. D...

2019-01-08 22:47:17 206

原创 09Lambda、函数式编程、Stream流、方法引用

Lambda、函数式编程、Stream流、方法引用小括号内参数的类型可以省略;如果小括号内有且仅有一个参,则小括号可以省略;如果大括号内有且仅有一个语句,则无论是否有返回值,都可以省略大括号、return关键字及语句分号。1.使用Lambda标准格式(无参无返回)public interface Cook { public abstract void makeFood();...

2019-01-08 22:37:29 180

原创 08Junit、反射、注解

Junit、反射、注解一、Junit单元测试测试分类:黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。白盒测试:需要写代码的。关注程序具体的执行流程。Junit使用:白盒测试步骤:定义一个测试类(测试用例)建议:测试类名:被测试的类名Test CalculatorTest包名:xxx.xxx.xx.test cn.itcast.test...

2019-01-08 22:36:32 88

原创 07网络编程

网络编程和反射1.网络编程概述A:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。B:网络编程就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。2.网络编程三要素之IP每个设备在网络中的唯一标识每台网络终端在网络中都...

2019-01-08 22:35:50 92

原创 06线程

多线程1.多线程并行和并发的区别并行就是两个任务同时运行,就是甲任务进行的同时,乙任务也在进行。(需要多核CPU)并发是指两个任务都请求运行,而处理器只能按受一个任务,就把这两个任务安排轮流进行,由于时间间隔较短,使人感觉两个任务都在运行。比如我跟两个网友聊天,左手操作一个电脑跟甲聊,同时右手用另一台电脑跟乙聊天,这就叫并行。如果用一台电脑我先给甲发个消息,然后立刻再给乙发消息,然后再...

2019-01-08 22:33:53 92

原创 05IO流总结

IO流1.流按操作类型分为两种:字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的字符流 : 字符流只能操作纯字符数据,比较方便。字节流的抽象父类:InputStreamOutputStream字符流的抽象父类:ReaderWriter字节流2.FileInputStreamread()一次读取一个字节FileIn...

2019-01-08 22:33:02 120

原创 04异常和file

异常和file1.JVM默认是如何处理异常的main函数收到这个问题时,有两种处理方式:a:自己将该问题处理,然后继续运行b:自己没有针对的处理方式,只有交给调用main的jvm来处理jvm有一个默认的异常处理机制,就将该异常进行处理.并将该异常的名称,异常的信息.异常出现的位置打印在了控制台上,同时将程序停止运行2.Throwable体系Error:严重错误Error,无法...

2019-01-08 22:32:10 133

原创 03集合框架

集合框架1.Collection集合A.数组(存放任意类型,长度固定)B.集合(存放对象类型,长度可变)单列集合 Collection List (ArrayList、LinkedList、Vector) Set (HashSet、LinkedHashSet、TreeSet)•public boolean add(E e): 把给定的对象添加到当前集合中 。•pu...

2019-01-08 22:29:34 128

原创 02常见对象

常见对象1.ScannerA:两个常用的方法:public int nextInt():获取一个int类型的值public String nextLine():获取一个String类型的值2.String1:String类的判断功能boolean equals(Object obj):比较字符串的内容是否相同,区分大小写boolean equalsIgnoreCase(Str...

2019-01-08 22:26:43 630

原创 01面向对象

面向对象面向对象的特征:封装、继承、多态1.类的定义:成员变量(属性)和成员方法(行为)//属性:名字(name)年龄(age)//行为:学习(study),吃饭(eat)public class Student { //成员变量 String name; int age; //成员方法 public void study(){ S...

2019-01-08 22:24:43 118

空空如也

空空如也

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

TA关注的人

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