自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 拦截器和过滤器的区别

拦截器和过滤器的区别:1、拦截器是基于java的反射机制的,而过滤器是基于函数回调 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器 3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用 4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能 5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时

2016-08-14 15:47:28 340

转载 拦截器

先记住下面这几点:1、filter是servlet,jsp里面的东西,应该说是属于规范了,而拦截器是struts的东西,不通用。2、一个请求,get,post等方式,到后台,必须先经过filter,然后经过Interceptor,最后在通过在filter或者Interceptor里面的跳转,跳到指定的页面或者action或者servlet中。3、Interceptor只能拦

2016-08-14 15:38:22 341

原创 java运算符

算数运算符加减乘除+ - * /取模%符号看前面一个数的符号,例, 5 % 4 为 1 ;5 % -4 也为1逻辑运算符或 异或 非&& ||  !三目运算符(42 == 42)? true : false第一部分为布尔表达式,后接 ? 如果为真执行左边,假执行右边比较运算符大于 等于 小于  不等于> ==  位运算符与&只

2016-08-07 20:17:05 275 3

原创 温故知新

java的数据类型基本数据类型定义整型byteshortint在jdk1.5之前 Integer 和 int 转换还需要调用方法,不能自动转换long布尔类型boolean浮点型doublefloat字符型char定义char a = 'A'注意低精度向高精度转换没问题,但是高精度向低精度转换会造成精度丢失,也叫溢出L

2016-08-07 20:15:50 315 5

转载 hibernate(转自 于亮)

在开始学hibernate之前,一直就有人说:Hibernate并不难,无非是对JDBC进一步封装。一句不难,难道是真的不难还是眼高手低?      如果只是停留在使用的层面上,我相信什么技术都不难,看看别人怎么做的,你也可以很快上手。      这难道是学习的最终目的吗?      不是,绝对不是。我们需要了解这门技术的基本概念,它到底是什么,它是干什么的,它有什么优缺点

2016-07-31 11:54:51 477

原创 ssh

java 框架事务处理同一个业务中保证同时成功和同时失败,不可以一个成功一个失败子主题 2企业级开发需要解决的问题并发,交互,集群,事务,安全,分布式,数据库隔离级别Read Uncommited没有提交就能 读到存在脏读Read Commited提交之后才能更新数据库不可复读虚读Repeatable Read可重复读读取事务时禁止写

2016-07-31 11:47:21 533

原创 String MVC (王成委)

一、Spring概述1. 简介    Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。Spring框架在框架设计、扩展性、灵活性等方面全面超越了Struts、WebWork等MVC框架,从原来的追赶者一跃为MVC的领跑者。Spring框架围绕Dispache

2016-07-24 21:03:19 1101

转载 八种基本排序算法 (转至 续写经典)

本文由网络资料整理而来,如有问题,欢迎指正!分类:1)插入排序(直接插入排序、希尔排序)2)交换排序(冒泡排序、快速排序)3)选择排序(直接选择排序、堆排序)4)归并排序5)分配排序(基数排序)所需辅助空间最多:归并排序所需辅助空间最少:堆排序平均速度最快:快速排序不稳定:快速排序,希尔排序,堆排序。先来看看8种排

2016-07-24 10:41:51 280

转载 汉德的故事

我叫汉德(Handle),是一段程序代码,出生在日食之城埃地特(Editor)。我诞生于伟大而荣耀的瑟维斯家族(Service),我们家族的格言是:“瑟维斯永不倒下。(Services never crash down.)”。信仰我们家族的信仰,哦,不对,应该是所有代码家族的信仰都是普瑞格兰姆神祇。普瑞格兰姆是众神的统称,其中又细分为三类:

2016-07-18 18:49:40 426

原创 Jsp

jsp实体类模型贫血实体类中处理有属性,另外提供处理本类中的属性的方法 ,不涉及业务层和持久层失血实体中只有get/set方法,没有逻辑处理的方法充血实体类中除了有属性外,害提供了业务和处理和保存的方法但不涉及业务方法涨血实体类除了有属性外,另外提供处理保存和该类的相关方法全称java server pagejsp页面要被web容器翻译成java 类

2016-07-18 18:48:35 316

原创 JSP

jsp全称java server pagejsp页面要被web容器翻译成java 类按照servlet规范,所有jsp翻译生成的类,必须实现HttpJspPage接口。而HttpJspPage是Servlet的子接口。也就意味着jsp翻译生成类也会实现servlet。所以,从这个意义上说,jsp本质是servlet.jsp重在于页面的显示,而servlet重在于逻辑处理jsp引擎

2016-07-10 21:49:49 268

原创 web 完整版

java web工作原理html全称超文本标记语言。是通过标记和子标记来,描述网页内容。超文本的含义为在网页中描述的不只是文本数据。还可以通过一系列标记去连接各式各样的资源。包括图片,音频,css,js等。当客户端在访问网页时,除了有要下载文本数据,还需要通过网页中的描述的连接地址,去下载各式各样的资源文件,让网页正确显示请求的是文件: url:3.jpgget 方式请求业务组件:

2016-07-10 21:48:57 617

原创 java web工作原理

java web工作原理html全称超文本标记语言。是通过标记和子标记来,描述网页内容。超文本的含义为在网页中描述的不只是文本数据。还可以通过一系列标记去连接各式各样的资源。包括图片,音频,css,js等。当客户端在访问网页时,除了有要下载文本数据,还需要通过网页中的描述的连接地址,去下载各式各样的资源文件,让网页正确显示请求的是文件: url:3.jpgget 方式请求业务组件:

2016-07-03 23:10:21 586

原创 java web2

http是一种无状态协议,当客户端和服务器之间完成了数据交互之后,连接会断开,以释放服务器的内存资源.这样释放服请求信息分为四部分请求行描述请求的方式请求头以键值对描述客户端信息空行请求头的结束和消息体开始消息体(只针对POST)务器的内存.服务器就无法保存客户端的状态响应信息分为四部分状态行描述协议的版本,状态码,状态描述响应头以键值对方式描述服务

2016-07-03 23:08:58 311

原创 js总结

javascript一个完整的web应用程序web服务器接收客户端请求,根据客户端请求返回结果web浏览器允许客户端请求服务器的某个资源,并显示有服务器返回的结果http协议客户端和服务器通信所用的协议html网页展示内容块级元素与内嵌元素二者不同之处在于块级元素的文本是换行的,而内嵌元素定义的文本不是换行的常见块级元素div , blockqu

2016-06-26 13:17:33 388

原创 jquery

jquery轻量级强大DOM选择器解决不同兼容问题提供UI库组件与dom 之间的相互转换dom 转为 jqueryvar obj ;var jq = $(obj)jquery 转为 domvar jq;var obj = $(jq)[0]事件添加为现代事件添加获取元素$("#div img")$("#div").find("img")

2016-06-26 13:16:08 235

原创 javascript

javascript 加入网页方式1)内嵌式 在网页中加入标识,标志中间内容为JS代码.只能用于本网页2)外联式将JS代码独立成*.js 文件.通过 的src属性导入.可以用于多个网页注意:一旦通过标签导入了JS文件,在该标签中就不能再写JS代码3)在元素事件中加入JS代码4)超链接伪URL模式跳转js变量弱类型不一定要初始化可以存放

2016-06-19 19:46:13 239

原创 CSS

css 层叠样式表用于定义HTML元素的显示形式添加方式1,内联式:直接在元素中加入style属性,只能用网页中的一个元素2,嵌入式:书写style标签,在标签中指明样式.可以用于网页的不同元素        div{            width: 300px;            height: 200px;            backgrou

2016-06-19 19:45:37 231

原创 面向对象的设计模式

面向对象的的设计(OOD)任务耦合与内聚衡量软件设计质量首要标准满足软件的功能需求好的设计可读性可复用性可扩展性可维护性高内聚 低耦合:是所有优秀软件的共同特征一个类做的职责越单一,内聚度就越高尽量使用抽象耦合去替代具体耦合,增加代码的灵活性里氏替换原则在项目中判断是否该继承而使用的原则,父类出现的地方子类一定可替换.如果父类的方法在子类

2016-06-13 19:00:19 260

原创 java网络编程

Java网络编程任务OSI模型 和 TCP/IP模型套接字掌握代码 TCP套接字编程网络协议标准 OSI七层模型应用层表示层会话层传输层网络层数据链路层物理层理论上的模型TCP/IP模型四层模型应用层传输层网络互连层网络接口处应用上的模型TCP 和 UDP 的区别安全性TCP安全性高,速度慢,因为会有第

2016-06-11 16:36:53 230

原创 JavaI/O流

Java I/O 流任务掌握个种流的使用方式学习如何选择正确的流文件的拷贝(注:要求手工书些的代码)流 Stream概念源把数据传给目的地的管道目的完成磁盘数据和内存数据的转换 当源是程序的时候就是输出流流管道大小细管道传输字节;字节输出流OutputStream粗管道传输字符;字符输出流Writer当目的地是程序的时候就是输

2016-06-11 16:35:52 442

原创 知识总结

Java知识总结2Java的常用类Java中经常用到的类有三种String 类概念String 的对象都放在 “池” 中,一旦创建String 对象其内容就不可改变,例如 拼接 字符串 时 不是改变了 原来的对象 而是在原来对原来对象的基础上 又新建了对象。一个字符串就是一个string类的对象,可以调用string的方法String 中的常用方法与字符数组相关的方

2016-06-06 22:46:16 357

原创 数据库

数据库DBMS数据库管理系统关系型数据库概念 把世界看作是由实体和联系组成的,而关系型数据库是将数据库表作为实体,以数据库表的组件和外键的关联关系描述联系的一种数据库结构一对一关系一条主表记录对应一条从表记录,同时一条从表记录也对一条主表记录一对多关系一条主表记录对应多条从表记录,一条从表记录对应一条主表记录多对多关系一条主表记录对应多条从表记录,一条从

2016-05-29 21:52:39 290

原创 三层架构

架构三层架构持久层目的完成关系数据和对象数据的交换,完成数据库的操作,采用DAO模式,建立实体类和数据库进行映射.也就是哪个类对应哪个表,那个属性对应哪个列业务层完成业务处理.采用事物脚本模式(将一个业务中所有业务操作封装成一个方法,保证该方法中所有数据库更新操作同时成功和同时失败)表现层完成数据的展示.采用MVC模式;M 模型:实体类,完成数据的封装和数据的传输  V

2016-05-29 19:01:18 285

原创 Java集合框架

功能:将储存的数据以某种结构组织,并以特定的方式来访问这些数据,其目标是提供一个处理对象集合的通用框架,减少程序员处理不同对象集合时的编码量概念:为了解决某一特定问题 预先设计好的一系列具有继承或实现关系的类于接口集合类 CollectionList (有序,线性)概念:指代集合里的元素是有顺序的,可以通过前一个元素找到下一个元素List可以有泛型;用来限制可放入集合的对象类型,例:Lis < S

2016-05-05 20:54:09 347

原创 Java多线程

多任务一个CPU可以处理多个进程一个进程在内存空间划分一块区域给它作为它的专属空间地址而在进程内部又可以分为不同的的线程线程概念:1,在进程内部,与进程共享空间地址 2,基于进程的最小单位 3,进程里可以再分多任务线程关键字 Thread(线程)子线程的实现方式 1,继承实现:一个类继承Thread 重写run()方法,调用start()方法 2,接口实现:一个类实现接口Runable,在把此类的对

2016-05-04 21:40:40 264

原创 Java反射

概念:class文件在读取后都会放入Class对象中,一个对象只能放一个类的信息,放入的Class对象称为 类模版对象 注:Java不是动态语言,但具有动态性操作:获取class对象调用对象的getClass()方法,根据实例对象获取,只能用于引用数据类型,无动态调用类的Class()方法,根据类名获取,可以用于基本数据类型,无动态调用Class对象的forName(“//全限定名

2016-05-03 22:47:51 303

原创 java的常用类

一,String 类1内存行为“池”的概念:pool,内存划分的一块空间,例如常量池就是专门放置常量的特点:可以把常量在加载前放入其中在我们新建 一个String类型对象并给他赋字符串时,实际上 字符串 已经放入常量池中,我们的String引用指向它,其内容是不可变的例:String c=”A”+”B”; 实际上产生了三个对象 c “A” “B” ;”A” “B”已经在产生时候放入常量池2常用方法

2016-04-28 22:35:36 563

原创 异常

**一,异常的概念**异常是程序执行过程中出现的问题 (关键字 Exception)异常于错误的区别 a. 异常可以用代码解决 b. 错误无法用代码解决 如:硬件问题 环境问题二,异常的分类编译期异常:通常是用户或者程序员不可预见的异常运行时异常:在程序运行过程中可能发生的问题,可以被程序员避免的异常类型三,异常的产生 四,异常的三种处理方式提前判断:如何看已经给出的异常

2016-04-27 22:38:23 355

原创 java学习知识汇总

2016-04-25 21:15:34 261

原创 java 背后的小动作

你设计程序,你编写代码,你成功运行。对此表面看来那么合理,没有丝毫的异常。但是深入到内存以后我们会发现XX的XX交易~当你运行程序时内存在干什么?这里以搞对象,我的意思是 new 对象 为例我们用JB(图)说话

2016-04-14 21:30:56 333

原创 Java 面向对象的语言

java面向对象。何为对象?曾有看过一般关于Java基础的教学书,内容记得不是很清楚,但是里面介绍Java面向对象时这样说:“Java的面向'对象',其实也就是面向'东西',‘Object’ 也就是'在英文当中的意思为 客观,物体,通俗一点来说也就是我们所说的‘东西’对象'一词是因为翻译的过来时译者觉得'东西'这词汇太庸俗,故翻译为'对象'。”(正因为这样才让所有单身的Java程序员找到了对象(笑

2016-04-13 22:27:31 592

原创 Java学习心得

在郎沃学习Java已经有一个月了,现在总结这段时间学习的知识点。 Java学了了5个基础1,JDK环境的安装及应用;算法流程图2,Java的数据类型3,Java的基本语法4,Java的流程控制5,Java的数组一,JDK环境的安装及应用;算法流程图:比较简单,其中算法流程图要熟练运用,以改变自己的思考模式二,Java的数据类型;1)八大基本类型:1*BYTE

2016-04-10 11:02:00 369

空空如也

空空如也

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

TA关注的人

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