- 博客(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
原创 自定义标签
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
原创 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学习
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
原创 Http协议知识点~servlet
1、注意点1、一个请求发出一定会有一个响应返回(有且仅有一个)2、Img标签属于资源,调用图片通过src,连接到一个资源,只要寻找另外一个资源就需要发送一个请求。(题目:一个页面包含3个img标签,这个页面共需4次请求。如果三张图片一样,这需要2次请求,因为相同的图片会缓存下来,而不请求到服务器)。3、Tomcat服务器接收浏览器发送的请求信息,然后封装到HttpServletRequ
2017-07-22 16:47:30 3567
原创 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
原创 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
2018-01-19
锋利的jQuery实例源码
2017-09-09
锋利的jQuery高清版
2017-09-09
java与模式
2017-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人