肥宅兜

导航

2016年7月21日 #

关于类中定义的内部接口

摘要: 首先举一个简单的例子,如果你想实现一个接口,但是这个接口中的一个方法和你构想的这个类中的一个方法的名称,参数相同,你应该怎么办?这时候,你可以建一个内部类实现这个接口。由于内部类对外部类的所有内容都是可访问的,所以这样做可以完成所有你直接实现这个接口的功能。不过你可能要质疑,更改一下方法的不就行了吗 阅读全文

posted @ 2016-07-21 22:57 肥宅兜 阅读(1056) 评论(0) 推荐(0) 编辑

jQuery中的.bind()、.live()和.delegate()之间区别分析

摘要: DOM树 首先,可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子: 事件冒泡(又称事件传播) 当我们点击一个链接时,其触发了链接元素的单击事件,该事件则引发任何我们已绑定到该元素的单击事件上的函数的执行。 复制代码 代码如下: $('a').bind('cli 阅读全文

posted @ 2016-07-21 22:55 肥宅兜 阅读(226) 评论(0) 推荐(0) 编辑

java的++和--操作符

摘要: 只要是会java的都知道++和—操作符的用法,如 int i = 1; int j = i++; int k = ++i; 结果i为3,j为1,k为3。 那如下代码: int j = 0; for (int i = 0; i < 100; i++) { j = j++; } System.out.p 阅读全文

posted @ 2016-07-21 22:52 肥宅兜 阅读(1270) 评论(0) 推荐(0) 编辑

java中创建对象的方法

摘要: 有4种显式地创建对象的方式: 1.用new语句创建对象,这是最常用的创建对象的方式。 2.运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。 3.调用对象的clone()方法。 4.运用反序列化手段, 阅读全文

posted @ 2016-07-21 22:48 肥宅兜 阅读(398) 评论(0) 推荐(1) 编辑

10个调试技巧

摘要: 1.条件断点 如果你不知道如何添加断点,只需点击左边面板(行号前面)断点即被创建。在调试界面中,“断点”视图会把所有被创建的断点列出来。我们可以给它加一个布尔条件,也就是说,该断点会被激活并且如果布尔条件为真,就会执行该断点,否则将会跳过往下执行。 2.异常断点 在断点视图中,有一个J!标记按钮!我 阅读全文

posted @ 2016-07-21 22:47 肥宅兜 阅读(679) 评论(0) 推荐(0) 编辑

java读取.properties配置文件的几种方法

摘要: 读取.properties配置文件在实际的开发中使用的很多,总结了一下,有以下几种方法(仅仅是我知道的):一、通过jdk提供的java.util.Properties类。此类继承自java.util.HashTable,即实现了Map接口,所以,可使用相应的方法来操作属性文件,但不建议使用像put、 阅读全文

posted @ 2016-07-21 22:45 肥宅兜 阅读(51044) 评论(1) 推荐(1) 编辑

Java对象和XML转换

摘要: 有时候,我们需要把Java对象转换成XML文件。这时可以用JAXB来实现。(JDK1.6及以后的版本无需导入依赖包,因为已经包含在JDK里了) 假如某个公司有许多部门,每个部门有许多职员,我们可以这样来设计简单的bean对象。 [java] view plain copy @XmlRootEleme 阅读全文

posted @ 2016-07-21 22:40 肥宅兜 阅读(24864) 评论(0) 推荐(2) 编辑

Java Float类型 减法运算时精度丢失问题

摘要: package test1; public class Test2 { /*** @param args*/public static void main(String[] args) { Float xx = 2.0f; Float yy = 1.8f; Float tt = xx - yy; S 阅读全文

posted @ 2016-07-21 22:37 肥宅兜 阅读(7885) 评论(0) 推荐(1) 编辑

Java内存分配全面浅析

摘要: 进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以在学习Java内存分配原理的时候一定要牢记这一切都是在JVM中进行的,JV 阅读全文

posted @ 2016-07-21 22:36 肥宅兜 阅读(287) 评论(0) 推荐(0) 编辑

笔记04 杂记

摘要: 流程: 1. StrutsPrepareAndExcuteFilter:StrutsPrepareAndExcuteFilter作为前端控制器,是整个Struts2的调度中心。 2. ActionMapper:ActionMapper负责识别当前的请求是否需要Struts2做出处理。 3. Acti 阅读全文

posted @ 2016-07-21 22:32 肥宅兜 阅读(223) 评论(0) 推荐(0) 编辑

笔记03 异常支持、防止页面刷新和后退、方法验证

摘要: Struts2对异常支持(声明式异常、自动的异常处理), 异常处理(运行期异常事务自动回滚) 1. 自定义异常类,继承RuntimeException或Exception实现构造方法. 2. 配置异常:全局页面跳转,与全局异常处理。其他包如果想使用,需要继承。 <global-results> <r 阅读全文

posted @ 2016-07-21 22:31 肥宅兜 阅读(236) 评论(0) 推荐(0) 编辑

笔记02 文件上传、文件下载、类型转换器、国际化的支持

摘要: Struts2的上传 1. Struts2默认采用了apache commons-fileupload 2. Struts2支持三种类型的上传组件 3. 需要引入commons-fileupload相关依赖包 * commons-io-1.3.2.jar * commons-fileupload-1 阅读全文

posted @ 2016-07-21 22:30 肥宅兜 阅读(413) 评论(0) 推荐(0) 编辑

笔记01 登录、常用配置参数、Action访问Servlet API 和设置Action中对象的值、命名空间和乱码处理、Action中包含多个方法如何调用

摘要: Struts2登录 1. 需要注意:Struts2需要运行在JRE1.5及以上版本 2. 在web.xml配置文件中,配置StrutsPrepareAndExecuteFilter或FilterDispatcher 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <filte 阅读全文

posted @ 2016-07-21 22:29 肥宅兜 阅读(1196) 评论(0) 推荐(0) 编辑

Spring MVC 和 Spring 总结

摘要: 1. 为什么使用Spring ? 1). 方便解耦,简化开发 通过Spring提供的IoC容器,可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。 2). AOP编程的支持 通过Spring提供的AOP功能,方便进行面向切面的编程,如性能监测、事务管理、日志记录等。 阅读全文

posted @ 2016-07-21 22:27 肥宅兜 阅读(114492) 评论(12) 推荐(35) 编辑

SpringMvc与Struts2的对比

摘要: 目前企业中使用SpringMvc的比例已经远远超过Struts2,那么两者到底有什么区别,是很多初学者比较关注的问题,下面我们就来对SpringMvc和Struts2进行各方面的比较: 1.核心控制器(前端控制器、预处理控制器):对于使用过mvc框架的人来说这个词应该不会陌生,核心控制器的主要用途是 阅读全文

posted @ 2016-07-21 22:26 肥宅兜 阅读(759) 评论(1) 推荐(0) 编辑

Spring 通知

摘要: 1. AspectJ 支持 5 种类型的通知注解: @Before: 前置通知, 在方法执行之前执行 @After: 后置通知, 在方法执行之后执行 @AfterRunning: 返回通知, 在方法返回结果之后执行 @AfterThrowing: 异常通知, 在方法抛出异常之后 @Around: 环 阅读全文

posted @ 2016-07-21 22:25 肥宅兜 阅读(589) 评论(0) 推荐(0) 编辑

Spring 之 AOP

摘要: 面向方面的编程,即 AOP,是一种编程技术,它允许程序员对横切关注点或横切典型的职责分界线的行为(例如日志和事务管理)进行模块化。AOP 的核心构造是方面, 它将那些影响多个类的行为封装到可重用的模块中。 通常情况下,对于AOP,我们有两种方式来实现。 使用DynamicProxy实现AOP 下面是 阅读全文

posted @ 2016-07-21 22:24 肥宅兜 阅读(373) 评论(0) 推荐(0) 编辑

Spring 之 IOC

摘要: IoC的全称是Inversion of Control,中文称为控制反转, Martin Flower由根据它创造了一个新词:Dependency Injection,中文称为依赖注入。这两个词讲的是一回事儿。 控制反转模式(也称作依赖性介入)的基本概念是:不创建对象,但是描述创建它们的方式。在代码 阅读全文

posted @ 2016-07-21 22:20 肥宅兜 阅读(285) 评论(0) 推荐(0) 编辑

Spring IOC 和 AOP概述

摘要: IoC(控制反转,(Inversion of Control):本来是由应用程序管理的对象之间的依赖关系,现在交给了容器管理,这就叫控制反转,即交给了IoC容器,Spring的IoC容器主要使用DI方式实现的。 不需要主动查找,对象的查找、定位和创建全部由容器管理 DI(Dependency Inj 阅读全文

posted @ 2016-07-21 22:18 肥宅兜 阅读(459) 评论(0) 推荐(0) 编辑

JSON与JAVA数据的相互转换

摘要: import net.sf.json.JSONArray; import net.sf.json.JSONException; jackson-core-asl-1.7.2.jar jackson-mapper-asl-1.7.2.jar 阅读全文

posted @ 2016-07-21 22:15 肥宅兜 阅读(872) 评论(0) 推荐(1) 编辑