自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 问答 (1)
  • 收藏
  • 关注

原创 事务&&数据库连接池&&DBUtis

#事务&数据库连接池&DBUtils##事务> Transaction  其实指的一组操作,里面包含许多个单一的逻辑。只要有一个逻辑没有执行成功,那么都算失败。 所有的数据都回归到最初的状态(回滚)* 为什么要有事务?> 为了确保逻辑的成功。 例子: 银行的转账。 ###使用命令行方式演示事务。* 开启事务    start transact...

2018-09-18 21:06:38 218

原创 JSP&&EL&&JSTL

#JSP & EL & JSTL#jsp> Java Server Page * 什么是jsp> 从用户角度看待 ,就是是一个网页 , 从程序员角度看待 , 其实是一个java类, 它继承了servlet,所以可以直接说jsp 就是一个Servlet.* 为什么会有jsp?> html 多数情况下用来显示静态内容 , 一成不变的。 但是有时...

2018-09-05 10:28:25 175

原创 Cookie&&Session

##中文文件下载> 针对浏览器类型,对文件名字做编码处理 Firefox (Base64) , IE、Chrome ... 使用的是URLEncoder        /*         * 如果文件的名字带有中文,那么需要对这个文件名进行编码处理         * 如果是IE ,或者  Chrome (谷歌浏览器) ,使用URLEncoding 编码         * ...

2018-08-29 19:30:46 187

原创 ServletContext&&HttpServletRequest&&HttpServletResponse

##HttpServletRequest  和 HttpServletResponse###Servlet配置方式* 1. 全路径匹配> 以 / 开始   /a /aa/bb> localhost:8080/项目名称/aa/bb * 2. 路径匹配 , 前半段匹配> 以  / 开始 , 但是以 * 结束  /a/* /*  > * 其实是一个通...

2018-08-27 22:06:49 1237

原创 Http协议&&Servlet

#Http协议&Servlet#Http协议* 什么是协议> 双方在交互、通讯的时候, 遵守的一种规范、规则。* http协议> 针对网络上的客户端 与 服务器端在执行http请求的时候,遵守的一种规范。 其实就是规定了客户端在访问服务器端的时候,要带上哪些东西, 服务器端返回数据的时候,也要带上什么东西。 * 版本        1.0   ...

2018-08-21 17:15:38 163

原创 xml&Tomcat

 ##Xml>eXtendsible  markup language  可扩展的标记语言###XML 有什么用?1. 可以用来保存数据2. 可以用来做配置文件3. 数据传输载体##定义xml> 其实就是一个文件,文件的后缀为 .xml###. 文档声明        简单声明, version : 解析这个xml的时候,使用什么版本的解析器解析...

2018-08-20 18:49:11 98

原创 JDBC

##JDBC> JAVA Database Connectivity java 数据库连接* 为什么会出现JDBC> SUN公司提供的一种数据库访问规则、规范, 由于数据库种类较多,并且java语言使用比较广泛,sun公司就提供了一种规范,让其他的数据库提供商去实现底层的访问规则。 我们的java程序只要使用sun公司提供的jdbc驱动即可。###使用JDBC的基本步...

2018-08-19 09:56:30 163

原创 mysql基础

 ​    数据库的创建 : create database 数据库的名 character set 字符集  collate 校对规则​    数据库的删除: drop database 数据库名​    修改: alter database 数据库 character set 字符集(utf8)​    查询:  show databases;​          show...

2018-08-16 08:42:16 272

原创 JQuery

 ### 1. 使用JQuery完成页面定时弹出广告#### 1.1 需求分析:当用户打开界面,3秒钟之后弹出广告,这个广告显示5秒钟,隐藏广告#### 1.2 技术分析定时器: setTimeout 显示和隐藏:  style.display = "block/none"什么JQuery:jQuery是一个快速、简洁的JavaScript框架,是继Prototyp...

2018-08-13 11:51:53 260

原创 JS

# 今日任务###  使用JS完成页面定时弹出广告### 使用JS完成表单的校验### 使用JS完成表格的隔行换色### 使用JS完成复选框的全选效果### 使用JS完成省市的联动效果### JS控制下拉列表左右选择### 教学导航1. 掌握JS中的BOM对象2. 掌握JS中的常用事件3. 掌握JS中的常用DOM操作4. 了解JS中的内置对象上一次内容进...

2018-08-13 11:50:03 463

原创 css

HTML的块标签:​    div标签: 默认占一行,自动换行​    span标签:  内容显示在同一行CSS概述:​    Cascading Style Sheets : 层叠样式表​        红砖, 抹了一层水泥, 白灰主要用作用:​    用来美化我们的HTML页面的​    HTML 决定网页的骨架    ,CSS  化妆​    将页面的H...

2018-08-11 09:43:12 86

原创 web前端----html入门

常用标签- 字体标签 font    - color: 颜色    - size:  大小 1~7    - face: 改变字体  - p 段落标签  - h标题标签 : 1~6  - br 换行  - hr 水平线  - b 加粗  - i  斜体  - strong : 加粗  包含语义  - em : 斜体  包含语义  - img标签    - src : ...

2018-08-10 11:03:41 242

原创 多线程

  多线程概述学习多线程之前,我们先要了解几个关于多线程有关的概念。A:进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。B:线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。C:简而言之:一个程序运...

2018-08-07 11:44:00 81

原创 IO流——高级(2)

 标准输入流 & 转换流 & 打印流 标准输入输出流   public static final InputStream in:标准输入流  public static final PrintStream out:标准输出流 package com.itheima_05;/* * 标准输入输出流:        public static final...

2018-08-06 18:20:41 93

原创 IO流-----高级(1)

 File类 File概述 打开API,搜索File类。阅读其描述:File文件和目录路径名的抽象表示形式。即,Java中把文件或者目录(文件夹)都封装成File对象。也就是说如果我们要去操作硬盘上的文件,或者文件夹只要找到File这个类即可,那么我们就要研究研究File这个类中都有那些功能可以操作文件或者文件夹呢 File类的构造函数  File(String pathna...

2018-08-06 18:19:48 85

原创 异常处理

异常产生&异常处理异常概述什么是异常?Java代码在运行时期发生的问题就是异常。在Java中,把异常信息封装成了一个类。当出现了问题时,就会创建异常类对象并抛出异常相关的信息(如异常出现的位置、原因等)。在Java中使用Exception类来描述异常。查看API中Exception的描述,Exception 类及其子类是 Throwable 的一种形式,它用来表示ja...

2018-08-06 10:49:33 139

原创 Set与Map

 HashSet集合 Set接口的特点   Set体系的集合:    A:存入集合的顺序和取出集合的顺序不一致    B:没有索引    C:存入集合的元素没有重复 HashSet使用&唯一性原理 HashSet的使用 案例代码一:     public class HashSetDemo2 {    public sta...

2018-08-04 20:57:33 121

原创 常用API-----高级

 Object类 & System类 Object类 概述 Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。所有类在创建对象的时候,最终找的父类就是Object。在Object类众多方法中,我们先学习equals方法与toString方法,其他方法后面课程中会陆续学到。 toString()方法 由于...

2018-08-03 21:04:46 109

原创 包、修饰符与内部类

 包和权限修饰符 包的概述 java的包,其实就是我们电脑系统中的文件夹,包里存放的是类文件。当类文件很多的时候,通常我们会采用多个包进行存放管理他们,这种方式称为分包管理。在项目中,我们将相同功能的类放到一个包中,方便管理。并且日常项目的分工也是以包作为边界。 包的声明格式 通常使用公司网址反写,可以有多层包,包名采用全部小写字母,多层包之间用”.”连接类中包的声...

2018-08-03 10:02:36 131

原创 继承与多态

 接口 接口的概述 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 接口的格式&使用 接口的格式  与定义类的class不同,接口定义时需要使用interface关键字。定义接口所在的...

2018-08-02 18:39:12 90

原创 继承和抽象

 继承 继承的概述 在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。 继承的格式&使用 在程序中,如果想声明一个类继承另一个类,需要使用extends关键字。格式:class 子类 extends 父类 {} 案例代码一:  package com.it...

2018-08-02 11:11:05 581

原创 static关键字

一:概述及特点是一个关键字,用来修饰成员变量和成员方法特点:      A:被所有对象共享数据      B:可以使用类名调用      C:静态的加载优于对象,不属于任何对象,但可以使用对象调用,与对象无关      D:随着类的加载而加载二:注意事项A:静态方法      静态方法只能调用静态成员B:非静态方法       可以调用静态成员,也可以调...

2018-08-01 18:59:46 70

原创 IO流基础

一:IO流概述及分类<1>概述      IO流是用来处理设备之间的数据传输      文件复制、上传、下载      可以把数据存储到文件,也可以从文件中读取<2>IO流分类     A:输入流:读数据(从文件中读)     B:输出流:写数据(将数据写入文件)二:FileWriter(输出流)写数据   A: 构造方法      ...

2018-07-31 17:56:24 82

原创 Java集合

一:对象数组练习 二:集合概述A:为什么会出现集合类:       我们学习的是面向对象编程语言,而面向对象编程语言对事物的描述都是通过对象来体现的。       为了方便对多个对象进行操作,我们就必须对这多个对象进行存储,而要想对多个对象进行存储,       就不能是一个基本的变量,而应该是一个容器类型的变量。B: 到目前为止,我们学习过了哪些容器类型的数据呢?St...

2018-07-30 18:28:51 75

原创 java常用API

<1>API概述         API(Application Programming Interface) : 应用程序编程接口         使用流程:A:打开帮助文档B:点击显示,找到索引,看到输入框C:你要学习什么内容,你就在框框里面输入什么内容    举例:RandomD:看包java.lang包下的类在使用的时候是不需要导包的E:看类...

2018-07-29 19:05:45 128

原创 面向对象(1)-------类与对象

讨论面向对象之前,首先要想一下什么是面向过程<1>面向过程概述    其实就是面向具体的每一个步骤和过程,把每一个步骤和过程完成,然后有这些功能方法相互调用,完成功能    代表语言:c语言<2>面向对象概述     面向对象是基于面向过程的编程思想,其强调的是对象,有对象调用功能 。     特点:            A:是一种更符合我们习...

2018-07-29 14:02:52 112

原创 方法与函数

一:方法<1> 定义:其实就是完成特定功能的代码块<2>格式:修饰符   返回值类型   方法名(参数类型   参数1……){                               方法体;                                return   返回值;                    }            ...

2018-07-28 11:32:40 95

原创 Java数组

一:Random随机数作用:用于产生一个随机数 流程:        A:导包   java.util.Random        B:   创建对象   Random  r  = new  Random();        C:   产生随机数   int   number = r.Random(10); 这里表示[0,10)之间的整数二:java一维数组数组是存储多...

2018-07-27 17:38:58 98

原创 条件判断及循环语句

一:流程控制语句 1:顺序结构   从上往下依次执行    开始-----》语句一-------》语句二------》结束2:选择结构    (分支结构)     有特定的语法格式,必须按照语法格式编写代码     两种选择语句:1    if语句    2   switch语句    (1)if语句       <1>   格式1   if(关系表达式){...

2018-07-26 20:11:13 1613

原创 java运算符与表达式

一:表达式用运算符链接起来的符合Java语法的式子    不同运算符连接的的表达式是不同的表达式二:运算符定义:用于常量和变量进行操作的符号运算符分类1:算数运算符    +,-,*,/(取商),%(取余),++,-- <1>    ++   自加一         ++在后面,先拿变量操作,在++          ++在前面,先++,在拿变量操作...

2018-07-26 11:36:40 628

原创 java关键字、变量与数据类型

一:关键字(1):定义:被java语言赋予特殊含义的单词注意:1:组成关键字的字母全部小写          2:常见代码的编辑器对关键字有特殊颜色标记二:常量1:定义:在程序执行过程中,值不可以改变的量2:分类:字符串常量   “     ”整数常量      12,123小数常量      1.2,2.3字符常量      ‘A‘布尔常量    ...

2018-07-26 10:39:24 290

原创 编译原理课程总结

     编译原理旨在介绍编译程序构造的一般原理和基本方法。内容包括语言和文法、词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成。第一章引论主要学习了编译程序的定义、过程和结构。编译程序由词法分析器、语法分析器、语义分析与中间代码产生器、优化器、目标代码生成器组成。  第二章高级语言及其语法描述主要学习了程序语言的定义、一般特性和语法描述,重点强调上下文无关文法、语法分析树与二义...

2018-06-15 20:11:24 240

原创 第六章感受

本章主要讲了了语义分析及翻译的问题,首先是属性文法的基本概念,然后是基于属性文法的处理方法,自上而下的分析和自下而上分析中实现属性的计算。通过本章的学习让我对编译原理有了更深的了解。...

2018-06-04 16:56:46 126

原创 第七章

一:语义分析概述语义分析任务1.审查每一个语法结构的静态语义,即验证语法正确的结构是否有意义。2.在语义正确的基础上生成一种中间代码或目标代码。语义分析范围1.确定类型:确定标识符所关联的数据类型。2.类型检查:按语言的类型规则,检查运算的合法性与运算分量类型的一致性,必要时作类型转换。3.识别含义:根据语言的语义定义(形式或非形式),识别程序中各构造成分组合到一起的含义,并作相应的语义处理4.控...

2018-06-04 16:47:53 182

原创 第六章

一:属性文法是在上下文无关文法的基础上为每个文法符号(终结符或非终结符)配备若干个相关的“值”(称为属性)。属性:代表与文法符号相关的信息,和变量一样,可以进行计算和传递。(1)综合属性用于“自下而上”传递信息在语法树中,一个结点的综合属性的值,由其子结点的属性值确定(2)继承属性用于“自上而下”传递信息。在语法树中,一个结点的继承属性由此结点的父结点和/或兄弟结点的某些属性确定(2)继承属性用于...

2018-06-04 16:45:51 146

原创 第五章 自下而上分析

1:移进归约(1)基本思想  用一个寄存符号的先进后出栈,把输入符号一个一个地移进到栈里,当栈顶形成某个产生式的候选式时,即把栈顶的这一部分替换成(归约为)该产生式的左部符号。(2)归约            是指根据文法的产生式规则,把产生式的右部替换成左部符号。    自下而上分析过程:边输入单词符号,边归约。    核心问题:识别可归约串2:规范归约(1)短语(2)直接短语(3)句柄3:修建...

2018-05-15 17:16:14 171

原创 第四章课后题

2018-04-26 18:18:48 106

原创 第四章学习感悟

对于第四章的学习,由于个人原因前三章落下了,所以第四章听得时候有点蒙。不过也有所收获。LL(1)文法的判别需要依次计算FIRST集、FOLLOW集、SELLECT集,然后判断是否为LL(1)文法,最后再进行句子分析。我会尽我最大的努力把前三章补上,跟上老师的进度。...

2018-04-21 20:05:31 589

原创 第四章 语法分析(自上而下)

主要内容:  1:语法分析的过程(自上而下推导,自下而上规约)  2:文法的改造  3:递归下降分析器的设计(LL分析,自上而下的推导)  4:语法分析器的自动生成(LR分析,自下而上的规约)(一 )定义: 语法分析是在词法分析识别出单词符号串的基础上,分析并判定程序的语法结构是否符合语法规则。(二) 工作:语法分析工作是判断一个输入串是否符合语法规则——————结果:构造一颗语法树(三)基本思想...

2018-04-21 19:29:41 458

空空如也

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

TA关注的人

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