自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Rest对资源请求的处理

Rest对资源请求的处理在Rest框架中,服务器连接的标准响应由Resource的实列对象最终处理,一个Resource负责声明支持的表现方式列表和实现你想要实现的Rest方法get,查找put:添加post:修改delete:删除使用日志记录信息log4j日志级别:debug:调试级别info:信息级别warn:警告级别er

2016-08-14 18:46:17 288

原创 代理模式

代理模式切面(Aspect):就是你要实现的交叉的非核心业务功能通知(Advice):通知切面的实际实现代码切入点(Pointcut):定义通知应用在哪些连接点目标对象(Target):被通知的对象代理(Proxy):将通知应用到目标对象狗创建的对象通知类型Around(环绕通知)Before(前置通知)After(后置通知)Throws(抛

2016-08-14 18:44:11 234

原创 mybatis的简介

mybatis的简介mybatis是一种持久层框架,也属于ORM映射。前身是ibatis相比于hibernate,hiberbate为全动自动化,配置文件书写之后不需要书写SQL语句,但欠缺灵活,需要优化mybatis为半自动化,需要写sql语句,需要自定义映射,增加了程序员的一些操作,但带来了设计上的灵活,并且也支持hiberbate的一些特性,如延迟加载,缓存,映射my

2016-08-07 22:55:31 332 3

原创 spring MVC

spring MVCspring MVC是一个基于MVC模式的表现层框架,在spring2.5以后新增了注解功能。和同类的MVC表现层框架相比,特点: 1. 基于的是servlet/jsp模式 2. 控制器不再需要继承其他类,只需要用@Controller注解 3. 不需要有formbean之类的对象了,方法参数中需要的页面值,可通过@RequestParam直接请求中获得 4. 控制器方

2016-08-07 22:55:07 206 2

原创 hiberbate

主键关联:从表的主键,同时又是主表的外键,从表没有单独的外键列 外键关联:从表中存在外键列,关联主表的主键列。但外键列是不重复的cascade和inverse的区别: cascade表示级联操作,当主表记录做操作时,从表记录做相应的操作,维护的是记录 inverse表示控制反转。当该属性设置为真是,表示由关联对象维护外键关系,当前对象不做外键维护,维护的是外键 一般来说,inverse设置

2016-07-30 20:18:43 962

原创 java-ee

###java-ee    1. 企业级应用需要解决并发,互交,事务,集群,安全,分布式,WEB的一系列问题###EJB    1. 由EJB服务主要提供生命周期管理。代码产生、持续性管理、安全、事务管理、锁和并发行管理等服务###J2EE    1. J2EEs是一套设计、开发、汇编和部署企业应用程序的规范    2. J2EE提供了企业级应用程序的开发平台,提供了多

2016-07-30 20:17:30 401

原创 web重点2

第六章作用域对象属性操作方法作用域范围说明ServletContext(上下文)void setAttribute(String, Object)Object getAttribute(Sting)void removeAttribute(String)Enumeration getAttributeNames

2016-07-23 20:40:16 362

原创 web重点

第一章:u HTTP协议原理 (掌握HTTP遵循请求/响应模型,HTTP是无状态的协议,端口号为80)u HTTP协议处理流程1、客户端和Web服务器建立连接2、客户端发送HTTP请求3、服务器生成HTTP响应回发4、关闭连接u HTTP协议请求和响应信息格式请求信息: 分为请求行、请求头、空行、消息体(POST) 响应信息: u W

2016-07-23 20:39:26 385

原创 alert(JSON.stringify(array))

###    失血:实体类中只有属性和get/set方法,没有逻辑处理方法    贫血:实体化中除了有属性外,另外提供处理本类中属性的方法,但不涉及业务和持久化    充血:实体类中除了有属性外,另外提供处理和保存属性的方法,但不涉及业务方法    涨血:实体类中除了有属性外,另外提供处理、保存和该类相关的业务方法alert(JSON.stringify(array))

2016-07-17 20:06:26 3357

原创 监听器

###监听器      HttpSwssionBindingListener接口是唯一一个不需要注册的监听器###AJAX应用到的技术     AJAX涉及到七项技术,Javascript,XMLHttpRequest,Dom,css,HTML.XML以及相关服务器API###同步提交和异步提交     表单提交、超链接提交、浏览器访问servlet都属于同步提交。这时,响应信

2016-07-17 20:03:55 186

原创 JSP简介

###JSP简介      1. servlet的缺陷        servlet的编码。部署和调试任务繁琐        生成动态网页繁琐,不利于项目分工    2. 采用JSP技术编写动态页面        有HTML语句###jsp全称:    java server page###jsp页面要被WEB容器翻译成java类,按照servlet规范,所有j

2016-07-10 17:01:29 252

原创 响应状态

###设置响应状态行     状态行分为HTTP协议、状态码和状态描述三个部分     HTTP状态码:     1. 100-199:表示信息性代码,标示客户端应该采取的其他动作,请求正在进行。     2. 200-299:表示客户请求成功     3. 300-399:表示用于已经移走的资源文件,指示新的地址     4. 400-499:表示由客户端引发的错误 

2016-07-10 17:00:49 391

原创 Java web工作原理

##Java web工作原理###html:        全称为超文本标记语言,是通过标记和自标记来描述网页内容,超文本的含义为在网页中     描述的不只是文本数据。还可以通过一系列标记去链接各式各样的资源。包括图片,音频,css,     js等,当客户端在访问网页时,除了要下载文本数据,还需要通过网页中描述的链接地址,去     下载各式各样的资源文件。才能让网页正确显

2016-07-02 13:56:55 534

原创 原生对象

###原生对象-Array;数组     var arr = new Array();        arr[0]=3;        arr[1]=5;        arr[5]=9;        //可以给任何元素赋值,没有赋值的元素为undefined       // alert(arr);        //arr.length表示数组长度      

2016-07-02 13:56:12 332

原创 jquery概述

#jquery概述      jquery是一款免费且开放源代码的javascript代码库,引入了全新的Dom选择器引擎      同时提供Ui库组件      jquery优点:      1. 轻量级      2. 强大的DOM选择器,简化javascript和ajax开打      3. 解决不同浏览器带来的兼容器      4. 提供UI组件,让页面开发更方

2016-06-26 15:16:03 230

原创 JavaScript

###JavaScript         1. 是一种嵌入在网页中的程序段         2. 是一种解释型语言,被浏览器解好似执行         3. 由Nertscape发明,ECMA将其标准化         4. JavaScript借用了Java的名字,但他和java没有关系###javascript加入网页中的方式:       1. 内嵌式:在网页中

2016-06-26 15:15:16 187

原创 web 应用程序开发原理二

###CSS层叠样式表      它是用于定义HTML元素的显示形式,是一种格式化网页内容的技术###添加样式表的方式      1. 内联式:直接在元素中加入style属性      width:300px;height:200px">      2. 嵌入式:书写style标签,在标签中指明样式。可以用于网页中的不同元素                   div{

2016-06-18 23:52:55 201

原创 关于项目的总结

关于这次项目,可以从中理解很多东西,不光是考验自己的学习水平是怎样的,同时还考验大家的团队协作,组长是否把任务分配得很匀称,自己对任务的态度是否很有积极性。对本次项目的收获和感触有很多,在做项目的过程中,各个要求和细节,都必须严谨,否则的话一旦出错,你要去改这错的地方会比较麻烦,甚至还担过做项目的时间,所以呢,在做的任务过程中,在持久化这模块当中就应该要多反运行几遍,看看是否还不够

2016-06-08 16:59:54 294

原创 关系型数据库管理系统简介

-- 创建数据库CREATE DATABASE book;-- 删除数据库DROP DATABASE book;-- 创建表CREATE TABLE t_student(   id INT PRIMARY KEY AUTO_INCREMENT, -- 编号   studentName VARCHAR(20), -- 学生姓名   se

2016-06-08 16:56:15 425

原创 对于表现层的格式

public class ProductFrame extends JFrame{//第一参数为表格加入的容器,第二参数为表头//第三个参数为表头对应的实体类中的属性名private LovoTable table = new LovoTable(this,new String[]{"编号","商品名","厂家","单价"},       new String[]{"id","

2016-06-02 21:43:28 205

原创 JDBC

#JDBC    java DataBase Connecttivity    是一种用于执行SQL语句的Java APL,它由一组Java语言编写的类和接口组成抽象出来,便于代码开闭原则:软件实体应该面向修改关闭,面向扩展开放,其实现核心就是抽象。将相同代码重用,这就是闭。将不同的代码也抽象出来,便于功能的扩展,这就是开。###三层架构:    持久层,业务层,表

2016-06-02 21:41:07 220

原创 数据库完整性

##数据库完整性    为了防止垃圾数据的产生,从而影响数据库的执行效率    可靠性+准确性=数据完整    数据完整性的分类    1. 实体完整性:保证一行数据是有效的     保证每行所代表的实体能互相区别,不能存在两条一模一样的记录    主键列不能为空,也不能重复,一个表中只能有一个主键    唯一约束是指给定列的所有值必须唯一,该列在表中每一行的值

2016-05-28 23:13:26 254

原创 关系模型数据库

关系模型把世界看作是由实体和联系组成的,而关系型数据库是将数据库表作为实体,         以数据库表的主键和外键的关联关系的一种数据库结构        一对一:一条主表记录对应一条从表记录,同时一条从表记录也对一条主表记录        公明表                             身证表            编号      姓名      生日     

2016-05-28 23:12:44 1580

原创 面向对象软件工程与UML

软件工程1.针对软件生命周期全过程及其每个具体阶段的工程方法、技术细则、文档规范、技术支持、 管理制度、人员组织以及质量保证体系等。软件工程: 1.方法:完成软件开发的各项任务的技术方法,为软件开发提供“如何做”的技术 2.工具:为运用方法而提供的自动的或半自动的软件工程的支撑环境 3.过程:为了获取高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务

2016-05-16 21:09:18 1109

原创 XML

与java无关,自己本身就是一种可扩展的语言 我是网页 你好,世界! 用户名: 登录

2016-05-13 23:06:46 187

原创 JAVA I/O系统

JAVA I/O系统流(stream): 重(源)流向目的地 1. 当源是程序的时候:是输出流(outputstream)(细管道:按字节来输出流 粗管道:按字符输出流) 2. 当目的地是程序的时候:是输入流(inputstream)(细管道:字节输入流 粗管道:字符输入流) 判断输入、输出要站在程序的角度来看流的分类 1. 字符流:面向字符的流,以字符为单位输入、

2016-05-11 21:34:40 155

原创 图形用户界面GUI

GUI: 1. 在java中,基于GUI的程序需要使用javax.swing包和java.awt包中的类才能执行 2.AWT的类是使用原始的GUI对象来运行 3.swing包中提供的类加强了对各种操作系统的兼容性。在java中, 对于不同的操作系统,这些类可以更加充分的发挥作用 4.Swings类支持许多AWT中相似的类所不能支持的特性。

2016-05-10 21:50:21 374

原创 集合、框架

集合的由来1. 处理多个相同数据我们采用数组,但数组空间固定不能动态增长,插入或删除元素比较麻烦,才采用集合解决2. 集合特点:元素类型可以不同、集合长度可变、空间不固定。框架:1. 为了解决某个元素问题,预先设计好的一系列,既有继承或实现关系的类的接口2. Collection: 1. List:列表、线性:有序,表示集合当中元素的放置是有序的, 是指在集合内部可

2016-05-05 22:42:27 200

原创 多线程编程

1.多任务处理有两种类型:基于进程(-独享内存地址空间);基于线程(-在进程内部共享内存地址空间)——————{1.继承Thread重写;run()方法;new出子类对象;调用start();2.实现Runnable;new出Thread对像;调用start()}。2.进程是指一种“自包容”的运行程序,有自己的地址空间;线程是进程内部单一的一个顺序控制流3.基于进程的特点是允许计算机同时运

2016-05-05 08:33:22 247

原创 《反射、类加载与垃圾回收》

反射代表java动态性,java在运行期可以探索和使用编译期未知的东西,包括类属性方法接口等。通过反射而产生对象。类的加载机制类加载:由类加载器完成,类的class文件读入内存后,就会创建一个java.lang.Class对象,一旦某个类被加载入JVM中,同一个类就不会再次被载入,连接:把类的二进制数据合并到JRE中。初始化:JVM负责对类进行初始化,也就是对静态属性进

2016-05-03 20:25:53 186

原创 日期相关类

//取当前日期,通常使用DateDate date = new Date();// System.out.println(date);//使用SimpleDateFormat类进行格式化输出SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 a hh:mm:ss E");String dateMsg = sdf.fo

2016-05-02 16:05:00 232

原创 键、值

// 产生容器对象// Properties props = new Properties();// 放入数据--键值对// props.setProperty("username", "zhang3");// props.setProperty("password", "123453");// props.setProperty("account", "10000.0");

2016-05-02 16:02:39 266

原创 常用类

System类System类是一个final类,该类的所有属性和方法都是静态的,可以不创建对象直接调用。属性:in、out、err、常用方法:-currentTimeMillis(){获取当前时间,用毫秒表示};-exit();-getProperties();-gc();字符串相关类型字符串类型是程序中适用范围最广的数据类型。(常量池);String对象内容不

2016-04-29 08:37:03 182

原创 异常处理

异常:凡是能够用代码去纠正的就是异常。异常是程序在执行过程中所产生的问题。 、异常处理是每个程序员都必须要面对的情况。——————没有异常软件 、程序员80%的精力处理20%可能发生异常的代码。异常分类, ---检查异常 ---运行时异常 ---错误Throwable:是一个类,异常是被一个方法抛出的对象;捕获异常:Try程序块里面的语句是按顺序执行的语句;当Try程序

2016-04-27 22:07:18 189

原创 接口

1. 一个好的设计对于扩展来说应该是开放的,但对于修改来说应该是关闭的。(开闭原则)2. 接口:在没有继承关系的类之间也可以有相同的行为 。```(它是在java继承当中做的一种补充)```3. 关键字:```interface``` ; 命名:```***able```(不成名规定,可以不遵守);4. 接口:使用interface关键字,表明这是一种与类无关的数据类型;5. 访问

2016-04-26 22:29:04 180

原创 抽象

1. 多态的分类:静态多态(在编译期就能知道结果的),动态多态(运行时)2. 向上转型:沿着子类向着父类转换,自动转换3. 向下转型:有风险,强制性转换,沿着父类向子类转型。4. 空指针异常:企图指向一个空对象。本类引用指向子类的对象或者本类的引用指向本类的对象。5. ```instanceof``` 关键字:##多态的主要运用:异构集合。1. 定义:创建一个可以放置不同数

2016-04-26 22:28:22 182

原创 static

static修饰的属性:全类共享一个值;静态属性与对象无关,属于类级别,// 所以才有别名:类属性。// 在运行机制上,static修饰的属性在加载期即被产生于内存数据段的// 静态区当中了。public static String name;public int age = 10;// static修饰的方法:可以直接用类进行调用,与对象无关,属于类级别,

2016-04-24 22:19:00 144

原创 内部类

//匿名内部类//位置:在外部类的某个方法内部,new对象的同时定义属性行为,所以只能用这一次//访问修饰符:不存在//class文件名:外部类的类名&数字编号new Object(){只能定义非static的属性和方法如果outMethod是静态的,则不能访问外部类的非静态属性和方法;其他情况都可以访问this代表当前的匿名内部类对象如果内部类属性与外

2016-04-24 22:16:15 198

原创 对于 包、类、对象的小结

对于这一章的理解是包包含类和对象,可以说,万物皆对象,但在我们操作中,我们要选的对象是否对于自己有很大的作用,看到这对象后我们就要认出它的属性和行为,也就是名词和动词的关系

2016-04-14 19:55:49 187

原创 初学java

经过这段时间的学习,确实有点伤,但也不能以零基础来找借口。在学习过程中我们就是应该不断的努力学习,做到课前预习,课后复习。对于我个人的情况来说,最开始时确实有点吃力。但是好在有大家的帮助,我有很多不明白的地方,去请教同学们,很多的问题都解决了。不过这个学习进度确实有点太快了,每天的知识都很多,所以就很困惑,刚学的知识还没有弄明白,下节课都又是一节新知识了,感觉这太焦灼了。不过这苦都吃了不了

2016-04-12 00:05:43 164

空空如也

空空如也

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

TA关注的人

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