- 博客(36)
- 收藏
- 关注
原创 hibernate映射关系
1.Employee[java] view plain copy print?package cn.itcast.b_one2Many; public class Employee { private int empId; private String empName; private double salar
2016-08-14 15:52:18
311
原创 单例模式
设计模式(Design Pattern)是一套被反复使用,多数人知晓的,经过分类编目的代码设计经验的总结。 目的使用设计模式是为了可重用代码,让代码更容易被他人理解,保证代码可靠性。 基本模式分类:基本模式分类有23种。1.创建型模式对象的创建会消耗掉系统的很多资源,所以单独对对象的创建进行研究,从而能够高效地创建对象就是创建型模式要探讨的问题。这里有6个具体的创建型模
2016-08-14 15:50:02
380
原创 spring
1.spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架,它主要是为了解决企业应用开发的复杂性而诞生的:目的:解决企业应用开发的复杂性功能:使用基本的JavaBean代替EJB范围:任何Java应用2.Spring的存在是因为它自身有着得天独厚的优势:它定位的领域是许多其他流行的framework没有的Spring是全面的和模块化的
2016-08-07 11:51:56
727
原创 mybatis
1、log4j日志级别(从低到高): debug:调试级别 info:信息级别 warn:警告级别 error:错误级别 fatal:崩溃级别2、spring MVC 是一个基于MVC模式的表现层框架。特点: 基于的是servlet/jsp模式 控制器不再需要继承其他类,只需要用@Controller注解 不需要有formbean之类的对象了,方
2016-08-07 11:47:16
353
原创 web每章重点
第一章:HTTP协议原理(掌握HTTP遵循请求/响应模型,HTTP是无状态的协议,端口号为80)HTTP协议处理流程1、客户端和Web服务器建立连接2、客户端发送HTTP请求3、服务器生成HTTP响应回发4、关闭连接HTTP协议请求和响应信息格式请求信息: 分为请求行、请求头、空行、消息
2016-07-31 15:35:36
292
原创 hibernate
企业级应用需要解决:并发、交互、事务、集群、安全、分布式、WEB的一系列问题EJB(企业级JavaBean)服务主要提供生命周期管理、代码产生、持续性管理、安全、事务管理、锁和并发行管理等服务J2EE是一套设计、开发、汇编和部署企业应用程序的规范 提供了企业级应用程序的开发平台,提供了多层结构、分布式、基于组件、松耦合、安全可靠、独立于 平台且反应迅速的应用程序环境
2016-07-31 15:30:13
381
原创 ajax
一、Ajax是什么 Ajax的全称:Asynchronous JavaScript and XML(异步的JavaScript和XML) Ajax 是一种在 XML,HTML,CSS 和 JavaScript 的帮助下创建更好,更快和更具交互式 Web 应用程序的新技术。它不是某种编程语言,而是一种在无需重新加载整个网页的情况之下,能够更新部分网页的技
2016-07-24 14:16:06
596
原创 web项目总结
大家一起分工完成的项目,还好最后还是完成了。设计实体类和接口的时候,总是会有或多或少的遗漏。可能是考虑的不够,也可能是思维的方式还是有点没转换过来,第一次做项目的时候犯得问题这次也是还在犯,总觉得想不到那儿去,老师说了之后又觉得,哦,有道理。设计的时候也没有结合到整体更好的分析,都只是局限于单个模块,导致有好多的东西都没有分析到。然后在整个实现的过程中,也出现了很多的问题。路径的问
2016-07-24 14:11:43
1943
原创 web
1、js的数据类型有哪些?如果分两种的话是哪两种?number、Boolean、string、数组、undefined、null、object基础类型和引用类型2、cookies的缺点cookies会发送到服务器端,大小是限制的,并且每次请求一个页面cookie都会被发送过去无形中浪费了带宽,另外cookie还需要指定作用域而且不可以跨域调用3、对web标准及W3C的理
2016-07-17 12:16:59
407
原创 web4
HttpSessionBindingListener是唯一一个不需要注册的ListenerAJAX涉及7项技术,Javascript、XMLHttpReauest、Dom、css、HTML、XML以及相关服务器APIAJAX可以像桌面应用程序一样只同服务器进行数据交换,却不用每次都刷新界面。AJAX目的:做局部刷新 利用js替代传统表单向服务器发送请求同
2016-07-17 12:12:51
477
原创 web3
jsp:全程叫java server pagejsp页面要被web容器翻译成java类,按照servlet规范,所有jsp翻译生成的类,必须实现HttpJspPage接口。而HttpJspPage是servlet的子接口,也就意味着所欲jsp翻译生成类也会实现servlet。所以,从这个意义说,jsp本质是servlet,jsp重在于页面显示,而servlet重在于逻辑处理
2016-07-10 00:33:28
409
原创 web2
servlet请求路径的问题:在form的action属性中,直接写servlet的url路径,默认是在当前目录下查找。一旦网页在子目录中,那么会在提交路径中加上 子目录的名称,可以通过../回到上一级目录。如果目录比较深,频繁用../很繁琐,而且移植性不好,可以在url路径中,以/开始,表示回到webapps根目录,再加上部署名, 再书写servlet请求路径 eg:
2016-07-10 00:32:10
293
原创 bootstrap
bootstrap是目前很流行的一个前端框架,它兼容性好,同时兼容pc端和移动端引入bootstrap相关js和css<html><head> <title></title> <meta charset="utf-8"> <link rel="stylesheet" href="../bootstrap-3.3.5/dist/css/bootstrap.css">
2016-07-03 14:10:37
330
原创 web
html:全程为超文本标记语言。是通过标记和子标记来描述网页内容。超文本的含义为在网页中描述的不止是文本数据, 还可以通过一系列标记去链接各式各样的资源,包括图片、音频、css、js等。当客户端在访问网页时, 除了要下载文本数据,还需要通过网页中描述的链接地址,去下载各式各样的资源文件。才能让网页正确显示。工厂模式:将对象的创建和对象的使用分开进行,其目的是解耦。h
2016-07-03 13:42:14
247
原创 jQuery
jQuery是一款免费且开放源代码的JavaScript代码库,引入了全新的DOM选择器引擎,同时提供UI库组件。jQuery优点: 轻量级 强大的DOM选择器,简化JavaScript和ajax开发 解决不同浏览器兼容问题 提供UI库组件,让页面开发更方便jQuery对象和dom对象互换dom转为jQuery: var obj = docume
2016-06-25 23:27:44
294
原创 JavaScript
JS基本语法 javaScript客户端脚本语言是一种嵌入在网页的程序段是一种解释性语言,被浏览器解释执行,弱语言javaScript加入网页中的方式:1.内嵌式:在网页中加入标识,标识中间的内容为Js代码。只能用于本网页中2.外联式:将JS代码独立城*.js文件。通过的src属性导入。可用于多个网页注意,一旦该标签导入了js文件,那么在
2016-06-25 23:24:22
316
原创 CSS基础
CSS基础CSS是层叠样式表(Cascading Style Sheets)的缩写,它用于定义html元素的显示形式,是一种格式化网页内容的技术。添加样式表的方式:1、内联式:直接在元素中加入style属性,只能用于网页中的一个元素。 2、嵌入式:书写style标签,在标签中指明样式。可以用于网页中的不同元素。一般写在head里面,可以重用
2016-06-19 09:32:47
225
原创 客户端
html:超文本标记语言,利用标记和子标记的方式描述网页元素。企业应用计算模式:1、主机/哑终端计算模式,由主机承担所有的计算任务,哑终端值负责数据的录入和结果的显示。 2、客户机/服务器计算模式(C/S),客户机是一套独立的系统,会承担一部分计算功能,服务器主要 作为数据的提供,也承担一部分计算功能,缺点是维护麻烦,一旦系统需要升级,每个客户机都需要更新。 3、浏
2016-06-19 09:31:13
375
原创 集合
/*介绍集合之前先看一看迭代器:简化对集合的操作,主要功能是遍历并选择集合中的对象,其中有三个最要的方法:1.hasNext() 返回布尔值 看集合中还有没有元素2.next() 返回下一个元素 返回的是O的所一定要强转一下3.remove() 元素删除接口 Iterator:构建一个Iterator迭代器 -->Iterator iterator=所要进行迭代的集
2016-06-11 11:21:55
215
原创 多线程
在java语言出现之前,多线程是通过操做硬件等方法实现的,尽管这是一种有用的方法,但编出的程序很难移植,所以程序员往往为此付出不小的代价。Java是第一个从语言级实现多线程的方法。由于java实现了多线程,使得利用java编写多线程的程序也比较简单,因此这也成了java语言相比于其他语言的一个优势。另外java是运行在虚拟机上的,可移植性强,这个特点和简单的多线程编写配合,使的java的优
2016-06-11 11:16:15
236
原创 数据库四种设计模式
数据库设计四种主要设计模式的一般使用原则1.主扩展模式主扩展模式通常用来将几个相似的对象的共有属性抽取出来,形成一个”公共属性表“,且“公共属性表”与“专有属性表”是“一对一”的关系。 “专有属性表”可以看做是“公共属性表”的 扩展,两者合在一起就是对一个特定对象的完整描述,故此得名“主扩展模式”。对象的个数不多;各个对象之间的属性有一定差别;各个对象的属性在数据库
2016-06-05 13:55:44
7242
原创 三层架构
持久层:完成数据库相关 操作,采用Dao模式,建立实体类和数据库进行映射,也就是哪个类对应哪个表,哪个属性对应那个列,而持久层的目的就是完成关系数据和对象数据的转换。业务层:完成业务处理,采用实物脚本模式,将一个业务中所有的业务操作封装成一个方法,保证该方法中所有数据库更新操作同时成功,或同时失败。表现层:完成数据的展示,采用MVC模式 M:m
2016-06-05 11:33:35
269
原创 Java异常处理机制
Java异常处理机制异常结构中的父类Throwable类,其下子类Exceptionlei类和Error类。我们在程序中可以捕获的是Exception的子类异常。Error系统级别的错误:Java运行时环境出现的错误,我们不可控。Exception是程序级别的错误:我们可控。1)异常处理语句:try-catch,如果try块捕获到异常,则到catch块中处理,否则跳过忽略catch
2016-05-29 18:31:52
608
原创 数据库
SQL常用命令使用方法:(1) 数据记录筛选:select * from 数据表 where 字段名=字段值 order by 字段名 [desc]select * from 数据表 where 字段名 like %字段值% order by 字段名 [desc] select top 10 * from 数据表 where 字段名 order by 字段名
2016-05-29 00:51:32
172
原创 数据库小结
1、关系型数据库(只是一个保存数据的容器) 关系模型是把世界看作是由实体和联系组成的,而关系型数据库是将数据库表作为实体,以数据库的主键和外键的关联关系描述的一种数据库结构 表之间的关联关系:①一对一关系:一条主表记录对应一条从表记录,同时一条从表记录也对应一条主表记录 ②一对多关系:一条主表记录对应多条
2016-05-22 23:47:51
310
原创 一些其它
经历几个忙碌的周末 太久的没有写博客 感觉都快忘了这件事 就想起不久前看到的鸡汤 所有你偷过的懒都会变成打脸的耳光说起来 这段时间是忙碌的 学校的事 学习的事 还有一些他们不让我知道但我却知道的事说话说着说着就哭了 是真的觉得好憋屈 焦头烂额之际总会有人安慰鼓励大概是最温暖的事了 太久的离开校园 大学 好像一直都少了一个支点 而一回去奔波忙碌的却是毕业的事 很是伤感吧 我就是感
2016-05-22 22:09:36
232
原创 十二章常用类
1、String 字符串常量例如 "hello"是一个对象,都会预先加载在字符串常量池中 String对象 的内容不可改变,对String做改变都是产生一个新对象给你 String str0 = "hello"; ①、与字符数组相关 char[] charArray = str0.toCharArray();
2016-05-08 14:36:27
253
原创 第十一章 异常处理
异常(Exception)是程序在执行过程中所产生的问题问题 错误(Error) 异常(Exception) 编译期异常(检查异常checked Exception) 运行期异常(不检查异常unchecked Exception)凡是能够用代码去纠正的就是异常
2016-05-08 14:32:08
351
原创 第十章接口
1、接口:使用关键系interface,表明只是一种与类无关的全新的数据类型 访问修饰符只能是public或默认。 public interface Serviceable{ //属性----只能是公共的静态的常量 就算不写也会默认是public stati
2016-05-01 23:45:57
250
原创 第九章多态抽象
1、 Java中使用动态绑定和重载机制来实现多态,首先得掌握三个基础技术概念: ①、向上转型技术 转型技术:当操作符两端的数据类型不一致的时候,就会发生转型 引用数据类型同样存在转型技术,但是,转型的两个类必须存在继承关系 沿着子类像父类向上转型是自动转型,而从父类向子类必须使用强制类型转换才
2016-05-01 21:42:56
257
原创 学习小结(第七章继承)
1、从面向对象来说,继承是类与类之间的关系。2、语法:①继承使用关键字:extends eg:public class Pet(){ } public class Dog extends Pet(){
2016-04-20 20:14:16
291
原创 学习小结(第六章数组)
数组是存储在一个连续的内存块中的元素集合。 可以减少内存中变量搜索的时间。数组中的每个元素必须是相同的数据类型,并且通过索引进行区分。数组中的第一个元素的索引为0。 数组特点:①数组中的每个元素是同意元素。 ②连续的内存地址空间。 ③数组大小一旦确定不可更改,长度通过数组对象.length得到。数组本身是引用类型,int数组String数组是指里面的元素的数据类型。引用类型数组元素
2016-04-19 20:58:13
369
原创 学习小结(上册第五章)
方法调用栈是一种数据结构,先进后出!调用方法三种情况:①、返回一个值,一个基本数据类型或引用类型被传回给方法的调用者。②、不返回一个值,返回值被声明为void。③、异常。只要有return值就返回出去了,只有void是没有返回值的。方法签名包括方法名、参数列表、返回值的数据类型等访问修饰符:包括public、private、protected或默认访问修饰符(即没有访问修饰符)
2016-04-17 23:44:33
273
原创 学习小结(上册第四章)
写在开头:万物皆对象,对象因关注而产生。考试之后换了老师,也换了一种新的方式学习。而且,莫名的每天都没有特别困的感觉了,大概是这周时不时下雨没有之前那么热吧,可是下雨的时候衣服吹掉了也是够倒霉的。思考的时候 问题域:找名词、动词(属性名词,行为动词)-------分析能否用现有数据类型表示(八种基本数据类型+引用类型)--------分析对象是has a还是use a ---
2016-04-17 23:40:44
307
原创 第二周学习小结
关于学习 大概是一直在做却没做好的一件事 我说还好吧 我说加油吧 绞尽脑汁抓头发的姑娘不是我啊 睡觉都是代码在放过来放过去真的不是走火入魔啊 目前最大的问题应该是自己不会写吧 老师讲也能听懂 自己也能想 可是写的时候就懵的
2016-04-10 22:41:18
563
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人