- 博客(33)
- 资源 (2)
- 收藏
- 关注
原创 1002
import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Main { public static void main(String arg[]) { Scanner scanner = new Scanner(System.in); List maps = ne
2015-04-20 21:06:21 564
转载 Java中堆内存和栈内存详解
Thanks4【http://www.cnblogs.com/whgw/archive/2011/09/29/2194997.html】 Java把内存分成两种,一种叫做栈内存,一种叫做堆内存 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量
2014-04-12 21:16:58 801
转载 全面比较HTTP GET与POST方法
[http://blog.csdn.net/jia20003/article/details/8497108] 全面比较HTTP GET与POST方法 1. 基本信息比较 属性 GET方法 POST方法 历史: 通常使用GET方法发送的数据作为URL的一部分将会被浏览器保存起来 使用POST方法提交的数
2014-02-17 12:05:56 666
转载 《研磨struts2》第七章 值栈和OGNL 之 7.1 值栈
《研磨struts2》第七章 值栈和OGNL 之 7.1 值栈 浏览(5167)|评论(0) 交流分类:Java|笔记分类: 研磨struts2 7.1 值栈 7.1.1 值栈是什么 简单的说:值栈是对应每一个请求对象的轻量级的内存数据中心。 Struts2中一个很激动人心的特性就是引入了值栈,在这里统一管理着数据,供Action、Result、Intercept
2014-02-10 19:30:21 661
原创 MyEclipse 2014 使用 User Library 不自动部署到 WEB-INF/lib 文件夹的解决方案
右键进入项目属性 Properties 点进去 左边 MyEclipse -> Deployment Assembly 右边 Add -> Java Build Path Entries -> Next 选择你已经导入的 User Library -> Finish 之前一直以为所有选项都在 Window -> Preference 里面,以至于一直找不到所谓的"Deployment
2014-02-05 14:48:02 6343 4
原创 Java EE 中的请求和响应编码问题 - 相关API汇总
request setContentType 不存在 request getContentType "获取请求正文的 MIME 类型. 如果未知, null" (详解,API[1]) request setCharacterEncoding 覆写请求体的编码. [2] request getChar
2014-02-03 16:39:10 874
原创 关于软件设计方面的想法
|-- 为何需要继承,组合或者其他重构方案 1.代码具有相似性, 说明有可能存在内部关联; 2.选择继承还是组合, 和代码的相似性没有直接关系, 最终的选择取决于实际问题中相似代码的真正关系; 3.对现成的问题, 解决代码重复的方案不止一种, 并且在没有加入新的需求之前无法判断哪种方案更好, 因为每一种都已经确保当前项目可以良好运行. 所谓评价软件设计的优劣, 不在于对当前问题的解决策
2014-02-02 17:37:15 1159
转载 js 函数知识点
函数的第二个重要特性是它能提供作用域支持 // 具名函数表达式 var add = function add(a, b) { return a + b; }; // 匿名函数表达式,又称匿名函数 var add = function (a, b) { return a + b; }; 当省略第二个add,它就成了没有名字的函数表达式,这不会对函数定义和
2014-02-02 00:29:19 697
转载 js 中的赋值表达式
console.info(object.getName());//My Object console.info((object.getName)());//My Object console.info((object.getName = object.getName)());//The Window console.info(object.getNameFunc()());
2014-02-02 00:26:18 1899
原创 js 中的this
"a this value is a property of the execution context, but not a property of the variable object." this是执行环境的一个属性,不是变量对象的属性
2014-02-02 00:23:52 526
原创 字面量创建对象的过程
对象字面量形式创建新对象的时候 this 的指代对象问题 对象字面量初始化还是在当前语义环境中执行操作的; 如果只有一行: 1.获得和 new Object() 一样的临时对象 obj; 2.解析"属性赋值式",获得一个"属性标识符"(propName, desc). 3.将"属性标识符"的名/值和 false 作为参数传给并调用 obj 的 [[DefineOw
2014-02-02 00:20:52 1110
转载 JavaScript对象初始化的标准过程(对象字面量) - 基于ECMAScript-262 V5.1
对象初始化 English 对象初始化是一个以直接量的方式描述对象的初始化过程的表达式。它是用花括号括起来的由零或者多对属性名 / 关联值组成的列表,值不需要是直接量,每次对象初始化被执行到时他们会执行一次。 语法: ObjectLiteral : { } { PropertyNameAndValueList } { Prope
2014-02-01 21:46:33 1496
转载 一篇关于闭包的极好的、极详细的文章
有时间整理: http://dmitrysoshnikov.com/ecmascript/javascript-the-core/#execution-context-stack
2014-02-01 15:37:28 561
原创 不用闭包,不用函数,实现传递"参数"的功能
Ajax不使用闭包的实现方案 var send = function(){ ... xhr.onreadystatechange = outer; //在window.outer函数对象上面绑定一个属性:xhr //用onreadystatechange绑定是一样的,因为指向的最终都是中立的函数内存开空间 outer.xhrAttribu
2014-01-31 13:27:30 1036
原创 定制Sublime - 主题/快捷键
Sublime Text 不仅是一款界面极其精美的代码编辑器,其高度的可定制性让每个用户都能以自己想要的方式体验到编辑的乐趣,可以说是对"编程之美"最直观的阐释. 不过你也许会像我一样对 Sublime Text 的外观不太满意.并不是说它不够的华丽,只是在细节方面每个人的品味不同.对此,选择一些第三方的主题是极好的解决方案. /////////////////////////
2014-01-30 19:10:40 4804 1
原创 DbUtils API详解
DbUtils应用时有三个主要的类: 1.DbUtils:用于加载驱动,释放资源; 2.QueryRunner:使用最频繁的类,用于执行语句等操作; 3.QueryLoader:加载properties文件 主要的接口: 1.DbUtils static boolean loadDriver(String driverClassName) 加载驱动 返回:
2014-01-24 21:36:47 2969
原创 Spring整合Hibernate基本思想
1. Hibernate 的基本使用步骤: 1) 主配置文件:"hibernate.cfg.xml" 映射文件:"Clazz.hbm.xml" 2) 用 Configuration/AnnotationConfiguration 加载配置文件; 3) 调用其 configure() 方法; 4) 用其创建 SessionFactory 工厂; 5) 用 SessionFactory
2014-01-22 22:23:36 740
原创 Spring整合Hibernate开发 - 使用事务管理器操作数据库 - 主配置文件
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframe
2014-01-22 20:43:10 1159 2
转载 使用Spring的注解方式实现AOP
使用Spring的注解方式实现AOP [日期:2012-03-13] 来源:Linux社区 作者:a352193394 [字体:大 中 小] Spring对AOP的实现提供了很好的支持。下面我们就使用Spring的注解来完成AOP做一个例子。 首先,为了使用Spring的AOP注解功能,必须导入如下几个包。aspectjrt.jar,aspectjweav
2014-01-22 00:46:59 652
原创 枚举类
/** * This is only one of the listed subjects to be finished in the near future. * All that sounds important should be deeply understood though it is hard to spare time for it. * That is why we
2014-01-22 00:44:27 620
原创 类加载器
/** * This is only one of the listed subjects to be finished in the near future. * All that sounds important should be deeply understood though it is hard to spare time for it. * That is why we
2014-01-22 00:33:21 515
原创 注解的简单示例
package gr.annotation; import java.lang.reflect.Method; import java.lang.annotation.*; import java.util.Arrays; //仅存在于源代码 //@Retention(RetentionPolicy.SOURCE) //仅存在于字节码 //@Retention(RetentionPolicy.
2014-01-21 20:12:47 546
转载 Spring 3.0 中的AOP配置方法
第一种配置方法:使用@AspectJ标签 在配置文件中添加注解创建一个Java文件,使用@Aspect注解修饰该类创建一个方法,使用@Before、@After、@Around等进行修饰,在注解中写上切入点的表达式 说明:上述Java文件创建好后,需要将其在Spring的容器中进行声明,可以在配置文件中定义节点,也可以使用@Component组件进行修饰 示例: [java]
2014-01-21 18:58:47 558
原创 ApplicationContext 的使用时机 - [Spring]
1. "new" 声明一个实例化的 ApplicationContext, 然后用"getBean()"获取已经在配置文件中注册的bean对象; 2. 当设计Web应用时, 在 Action 中使用以下代码,获取单例的 ApplicationContext 对象: private ApplicationContext context = WebApplicationCo
2014-01-21 14:17:01 747
原创 Java Web 中的各种路径问题(草稿)
|--[通则:已过期,参见"通则修改"] 由于每个路径的意义实际上是由上下文环境最终决定的,所以有些路径的含义是完全由该语言环境"规定"出来的,比如html的路径中"/"有能力表示所有app集合的路径,也可以表示当前app的根路径,但"规定"为app集合根目录.某些路径含义需要"死记". |--[通则修改] |--html中的或路径为何从app集合根路径开始? |--因为有可能出现这种情况
2014-01-21 13:39:17 1321
转载 Java获取当前类名、方法名
为了测试各个函数,如果手动打印每个类名、函数名,那么多函数的话能把人累死,Java早已准备好了一堆记录自身的函数。 获取类名: public static void testGetClassName() { // 方法1:通过SecurityManager的保护方法getClassContext() String clazzName = new SecurityMa
2014-01-21 11:04:26 6525
转载 如何在java方法中获得当前方法的名称
博客分类: JAVA 基础 JAVA方法名称获取类名访问痕迹 在实际编程中,我们或许会在代码量比较大的情况下,给我们的代码做一些调用痕迹的东西 比如当前调用的是哪个类,类得哪个方法: 一、获得当前类名: Java代码 this.getClass().getName(); 二、获得当前方法名臣: JDK1.4 Ja
2014-01-21 11:02:33 24958
转载 java代码获取当前类类名、方法名
Description Below I present you two different ways toget the current Class: UsingThreadUsinggetClass() The simplest way to get the name of the class where your code isbeing executed in is u
2014-01-21 10:59:05 4356
原创 Hibernate单向一对多关联(Unidirectional One-To-Many)要点
参考:56网[李腾飞]视频 一对多和多对一底层数据库结构完全一样,都是在[多]方创建外键; 一对多只提供[一]方对[多]方的访问,[多]方没有[一]方的引用.如果有,就变成双向关联了; 只需在[一]方配置,[多]方不需要; [一]方配置对[多]方的引用: orderSet:[一]方中声明的[多]方集合; orders:[多]
2014-01-18 13:20:30 800
转载 HQL: Hibernate查询语言
[http://www.cnblogs.com/bobomail/archive/2005/09/20/240352.html] Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。 第 15 章 HQL: Hibernat
2014-01-18 09:41:32 789
转载 HQL左外连接及排序
select c.custName,sum(l.oddCount*l.oddPrice) from OrdersLine l left join l.orders o left join l.orders.cstCustomer c where o.cstCustomer.custNo=c.custNo and o.odrId= l.orders.odrId grou
2014-01-18 00:25:52 1166
转载 配置文件Struts.xml <result>中type属性 redirect,redirectAction,chain的区别
1.redirect:action处理完后重定向到一个视图资源(如:jsp页面),请求参数全部丢失,action处理结果也全部丢失。 2.redirectAction:action处理完后重定向到一个action,请求参数全部丢失,action处理结果也全部丢失。 3.chain:action处理完后转发到一个action,请求参数全部丢失,action处理结果不会丢失。
2014-01-16 00:44:48 2129
原创 Java Web - 路径问题 - Struts - 配置文件 - 各种重定向与转发
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" " http://struts.apache.org/dtds/struts-2.1.dtd"> <package name="gmActionPack" extends="struts-de
2014-01-16 00:23:43 1117
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人