自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LFSenior

学习记录

  • 博客(106)
  • 资源 (7)
  • 收藏
  • 关注

原创 java捕获到异常以后,后面的代码还会执行吗?

try{}里面包含可能会出错的代码,如果里面出错了。他会交给catch{}处理,catch可能把这个错误给屏蔽掉(就比如说你牙疼不能吃饭,给给力来个止疼的,不影响你做其他的事情了)。不影响你之后的代码运行。但是如果你try{}里面有多行代码第一行,第二行,第三行,如果第二行出错了,第三行是不执行的。如果有finally{}这里里面代码是处理后事的。比如说,你try里面有操作工作

2017-07-31 19:15:59 4919 1

原创 数据库元数据的学习

1、元数据在jdbc中获取数据库的定义,例如:数据库、表、列的定义信息。就用到元数据。在jdbc中可以使用: 数据库元数据、参数元数据、结果集元数据(元数据定义相关api,  ..MetaData)1.1、数据库元数据Connection.getDatabaseMetaData()DataBaseMetaData对象1.getURL():返回一个String类对象,

2017-07-30 16:30:25 3560

原创 Apache的DbUtils组件学习

1、DbUtils组件commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。 1.1、DbUtils组件简化jdbc操作下载组件,引入jar文件 : comm

2017-07-30 16:14:31 3754

原创 Java Web常用的几个开发方案

Java Web开发方案有多种可供选择,这里列举一些经典的开发模式,为Java Web的开发模式选择提供参考。1、JSP+JAVABEAN开发模式    特点:该模式将业务逻辑与页面表现进行分离,在一定程度上增加了程序的可调试性和维护性。    缺点:页面将控制与显示集于一身。    结论:简单,适合小型项目的快速构建与运行。2、JSP+Servlet+

2017-07-29 18:15:15 6162

原创 JavaBean

1、JavaBeanJavaBean,  咖啡豆。 JavaBean是一种开发规范,可以说是一种技术。2、javaBean规范JavaBean就是一个普通的java类。只有符合以下规定才能称之为javabean:1)必须提供无参数的构造方法2)类中属性都必须私有化(private)3)该类提供公开的getter 和 setter方法    4)  实现序列化接口Se

2017-07-29 17:39:53 3550

原创 tampermonkey实现CSDN阅读模式

因为技能树都是图片形式的总结,以下是csdn的阅读模式脚本// ==UserScript==// @name csdn阅读模式// @namespace http://tampermonkey.net/// @version 1.0// @description try to take over the world!// @author

2017-07-29 15:46:19 4010

原创 jsp超强技能树

2017-07-29 15:43:05 3321

原创 自定义标签

1、自定义标签9.1 引入需求: 向浏览器输出当前客户的IP地址 (只能使用jsp标签)9.2 自定义标签开发步骤1)编写一个普通的java类,继承SimpleTagSupport类,叫标签处理器类/** * 标签处理器类 * @author APPle * 1)继承SimpleTagSupport * */public class ShowIpTag ex

2017-07-29 15:17:49 3366

原创 Java中static关键字的作用和用法详细介绍

static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前

2017-07-28 20:03:27 4024

原创 java中使用SAX读取和写出XML文件

SAX是一种事件驱动的流式XML文件处理方式,区别与DOM方式的是不需要在内存中建一棵DOM树,而是根据读取XML时遇到的标签事件来顺序处理,因此具有速度快,内存占用上的优点。SAX往往是大容量XML文件处理的首选方法,SAX读取XML相对比较简单,但是写XML就稍微比DOM方式复杂一些,网上的例子也不够全面和详细,刚好在工作中用到了XML读取和写出XML,记录下来以供参考。读取XML文件

2017-07-28 16:52:00 3949

转载 注解(Annotation)--注解处理器

如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处理器。注解处理器类库(java.lang.reflect.AnnotatedElement):  Java使用Annotation接口来代表程序元素前面的注解,该接口是所有Anno

2017-07-28 11:16:21 3206

转载 注解(Annotation)基本概念

什么是注解(Annotation):  Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获取注解里面的元数据。  Annotation(注解)是JDK5.0及以后版本引入的。它可以用于

2017-07-28 11:13:34 3516

转载 注解(Annotation)自定义注解入门

深入理解Java:注解(Annotation)自定义注解入门  要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解:  元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说

2017-07-28 11:07:19 3050

原创 StringBuffer、StringBuilder、String的区别

1、StringBuffer类概述我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。而StringBuffer就可以解决这个问题。 2、线程安全:安全--同步--数据是安全的不安全--不同步--效率高一些安全和效率问题是永远困扰我们的问题。  3、StringBuffer:线程安全的可变字符串 4、String

2017-07-28 10:38:18 3127

原创 new String("abc")和“abc”的区别

方式一:String a = “aaa” ;方式二:String b = new String(“aaa”);· 两种方式都能创建字符串对象,但方式一要比方式二更优。· 因为字符串是保存在常量池中的,而通过new创建的对象会存放在堆内存中。一:常量池中已经有字符串常量”aaa”· 通过方式一创建对象,程序运行时会在常量池中查找”aaa”字符串,将找到的”aaa”字符串的地址赋给

2017-07-28 10:30:07 5251

原创 jsp标签

1、jsp标签8.1 jsp标签的作用jsp标签作用:替换jsp脚本。1)流程判断(if   for循环)2)跳转页面(转发,重定向)3)。。。。。 8.2 Jsp标签分类1)内置标签(动作标签): 不需要在jsp页面导入标签2)jstl标签: 需要在jsp页面中导入标签3)自定义标签 : 开发者自行定义,需要在jsp页面导入标签8.3

2017-07-27 19:55:30 3484

原创 EL表达式

1、EL表达式7.1 EL作用jsp的核心语法: jsp表达式 和 jsp脚本。以后开发jsp的原则: 尽量在jsp页面中少写甚至不写java代码。 使用EL表达式替换掉jsp表达式 EL表达式作用: 向浏览器输出域对象中的变量值或表达式计算的结果!!! 语法: ${变量或表达式}7.2 EL语法 1)输出基本数据类型变量1.1 从四个域获取

2017-07-27 19:54:28 3488

原创 Jsp中的四个域对象

1、Jsp中的四个域对象四个域对象:pageContext      page域 request          request域session          session域application       context域 1)域对象作用:保存数据  和获取数据 ,用于数据共享。 2)域对象方法:setAttribute("name",O

2017-07-27 19:53:32 5582

原创 Jsp的内置对象(重点)

1、Jsp的内置对象(重点)5.1 什么是内置对象?在jsp开发中,会频繁使用到一些对象。例如HttpSession,ServletContext,ServletContext,HttpServletRequet。如果我们每次要使用这些对象都去创建这些对象就显示非常麻烦。所以Sun公司设计Jsp时,在jsp页面加载完毕之后就会自动帮开发者创建好这些对象,而开发者只需要直接使用这些对象调

2017-07-27 19:52:57 4114

原创 jsp语法和jsp三大指令

1、Jsp语法3.1 Jsp模板jsp页面中的html代码就是jsp的模板3.2 Jsp表达式语法:作用: 向浏览器输出变量的值或表达式计算的结果注意: 1)表达式的原理就是翻译成out.print(“变量” );通过该方法向浏览器写出内容2)表达式后面不需要带分号结束。3.3 Jsp的脚本语法:作用: 执行java代码注意:1)原理把脚本中

2017-07-27 19:51:58 3575

原创 jsp基础

1、jsp基础4.1 Jsp引入Servlet的作用: 用java语言开发动态资源的技术!!!Jsp的作用:用java语言(+html语言)开发动态资源的技术!!!Jsp就是servlet!!! 4.2 Jsp的特点1)jsp的运行必须交给tomcat服务器!!!!tomcat的work目录: tomcat服务器存放jsp运行时的临时文件2)jsp页

2017-07-27 19:50:59 4933

原创 jsp中静态包含 vs 动态包含的区别?

1) 语法不同静态包含语法: 动态包含语法: 2)参数传递不同静态包含不能向被包含页面传递参数动态包含可以向被包含页面传递参数3)原理不同静态包含: 先合并再翻译动态包含: 先翻译再合并

2017-07-27 16:39:50 3114

原创 商品浏览记录实现

点击商品浏览的时候,把商品的id作为参数来传递,在另一个页面来接收这个参数,然后创建cookie把这个商品id给保存下来。这样用户再次访问的时候回携带该cookie,提取该cookie的信息就知道用户访问过哪些商品

2017-07-27 15:21:04 4257

原创 会话管理

1、会话管理1.1、注意点1.1 如果没有设置cookie的有效路径,则默认情况:有效路径在当前web应用下。/SessionManger1.2、 Cookie的有效时间从最后不调用Cookie开始计算1.3、 Cookie只能保持非中文字符串类型的数据1.4、 浏览器一般只允许存放300个Cookie,每个站点最多存放20个Cookie,每个Cookie得大小限制为4kb

2017-07-25 08:55:24 3195

原创 会话管理技能树

2017-07-25 08:53:17 3402

原创 Myeclipse正则表达式替换代码

用MyEclipse 开发时,如遇到多出代码需要替换,可以使用快捷键CTRL + H 搜索,搜索是支持正则表达式的 如下图:       1处填写正则表达式,       2处选中 Regular expression 支持       3处对文件类型进行筛选,只查找jsp文件       4处选中要查找的项目       点击Search

2017-07-24 22:11:42 4189

原创 oracle表操作

1. 创建表1.1 直接创建[sql] view plain copycreate table 表名  (  field1 type[(size)] [index1],  field2 type[(size)] [index2],  ......,  [[multifieldindex],...]  )  示例:

2017-07-24 17:49:23 2903 1

原创 RequestDispathcher中forward()和include()的区别

一,RequestDispatcher接口方法简介        1,RequestDispatcher对象由Servlet容器来创建,封装一个由路径所标识的服务器资源。          2,RequestDispatcher接口中定义了二种方法用于请求转发:              forward(ServletRequest,ServletResponse)方法:      

2017-07-24 15:03:04 3112 1

原创 使用javax.servlet.http.Part类上传文件

使用的是Servlet 3.0 新的特征标注(Annotaion)类描述部署,一些低版本的服务器需要使用标准依赖部署描述文件(web.xml)来部署,另外Part也是Java EE 6.0新增的类,Part是一个接口继承于javax.servlet.http,代表一部分表单项目接收来自multipart/form-data的POST的请求。!DOCTYPE html>

2017-07-24 11:37:59 7490 4

转载 3种web会话管理的方式

3种web会话管理的方式阅读目录1. 基于server端session的管理2. cookie-based的管理方式3. token-based的管理方式4. 安全问题5. 总结http是无状态的,一次请求结束,连接断开,下次服务器再收到请求,它就不知道这个请求是哪个用户发过来的。当然它知道是哪个客户端地址发过来的,但是对于我们的应用来说,我们是靠用

2017-07-24 08:39:14 3196 2

原创 servlet生命周期时序图

2017-07-23 17:13:40 4562 2

原创 Servlet学习

1、Servlet学习的大纲:l 1. servlet概念及相关接口简介l 2. servlet执行过程l 3. servlet路径映射l 4.缺省servlet         --应用l 5. servlet生命周期(重点)   --理解(重点)l 6. Servlet自动加载 l 7. Servlet线程安全 l 8. servletConfig对

2017-07-23 17:12:41 2983 2

原创 servlet技能树

2017-07-23 17:10:12 3254 2

原创 Http、编码问题图解

HTTP协议图解请求重定向请求数据编码问题响应数据编码问题项目中的编码问题

2017-07-22 16:52:40 3485 1

原创 Http协议知识点~servlet

1、注意点1、一个请求发出一定会有一个响应返回(有且仅有一个)2、Img标签属于资源,调用图片通过src,连接到一个资源,只要寻找另外一个资源就需要发送一个请求。(题目:一个页面包含3个img标签,这个页面共需4次请求。如果三张图片一样,这需要2次请求,因为相同的图片会缓存下来,而不请求到服务器)。3、Tomcat服务器接收浏览器发送的请求信息,然后封装到HttpServletRequ

2017-07-22 16:47:30 3567

原创 http协议技能树

2017-07-22 16:46:12 3412

原创 oracle 表约束的添加、修改以及约束的禁用启用

一、主外键的添加、删除1、向表中添加外键约束,把emp表的deptno字段设置为emp表的外键,引用自dept表      ALTER TABLE emp  ADD CONSTRAINT FK_test FOREIGN KEY(deptno) REFERENCES dept(deptno);2、向表中添加主键约束 alter table emp add constraint

2017-07-22 14:38:17 3402

原创 GET方式提交Servlet后台获取中文乱码

Request.setCharacterEncoding(“utf-8”);该方法只能对请求实体内容的数据编码起作用POST提交的数据在实体内容中,所以该方法对POST有效,GET方法的参数在URI后面,所以对GET方式无效GET方式需要手动解码iso-8859-1字符串->utf-8字符串(new String(value.getBytes(“iso-8859-1”),”utf-8”);

2017-07-22 09:27:31 4403

原创 tomcat技能树

2017-07-21 14:38:55 3355

原创 J2EE的13种核心技术

J2EE的13种核心技术一、JDBC(Java Database Connectivity)JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,JDBC对数据库的访问也具有平台无关性。二、JNDI(Java Name and Directory Interface)JNDI API被用于执行名字和目录服务。它提供了一致的

2017-07-21 11:22:49 3752

axis2客户端调用webService的DEMO

用AXIS2作为客户端调用webService的demo:亲测可用,eclipse工程java项目包含完整代码和完整jar包, 只要用eclipse导入项目即可,运行控制台显示success或者false字符串,说明OK。

2018-01-19

锋利的jQuery实例源码

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。

2017-09-09

锋利的jQuery高清版

Query是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。j

2017-09-09

python标准库pdf

python标准卡pdf

2017-07-27

http协议pdf文档

http协议

2017-07-27

java与模式

《Java与模式》是一本讲解设计原则以及最为常见的设计模式的实用教材,目的是为了工作繁忙的Java系统设计师提供一个快速而准确的设计原则和设计模式的辅导。全书分为55章,第一个章节讲解一个编编程模式,说明此模式的用意、结构,以及这一模式适合于什么样的情况等。每一个章节都附有多个例子和练习题,研习这些例子、完成这些练习题可以帮助读者更好地理解所讲的内容。大多数的章节都是相对独立的,读者可以从任何一章开始读起。为了满足不同程序的读者的需要,书中提供了一些标为“专题”的章节,不阅读这些章节,对阅读书中的标准章节没有影响。

2017-07-27

空空如也

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

TA关注的人

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