- 博客(34)
- 资源 (11)
- 收藏
- 关注
原创 JAVA 整型 与字符串 String 相互转换
JAVA的整型与字符串相互转换1. 如何将字串 String 转换成整数 int? A. 有两个方法:1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intV
2012-09-28 17:08:33 2522
原创 StringUtils工具类 方法 详解!
org.apache.commons.lang.StringUtils隶属于common包!!StringUtils 方法的操作对象是 java.lang.String 类型的对象,是对 JDK 提供的 String 类型操作方法的补充,并且是null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果
2012-09-28 14:32:09 969
原创 util.Collection与java.util.Collections区别
util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。 java.util.Collections 是一个包装类。它包含有各种有关集合操作的静态多态方法。此类不能实例化,就像一个工具类,服务于Java的Collec
2012-09-27 16:22:30 1163
原创 JSP中getParameter getAttribute 区别 详解
个人认为: request.getAttribute():是request时设置的变量的值,用request.setAttribute( "name ", "您自己的值 ");来设置值, request.getParameter():提取发送过来的参数如:本网页 http://community.csdn.net/Expert
2012-09-27 16:20:40 1268
原创 ActionContext与ServletActionContext区别
对请求(Request)的参数(Param),使用拦截器框架自动调用一些get()和set()方法设置到对应的Action的字段中,在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest)、响应(HttpServletResponse)操作。ActionContext是
2012-09-27 16:19:09 3613 1
原创 response.encodeURL 详解
l Java Servlet API 中引用 Session 机制来追踪客户的状态。Servlet API 中定义了 javax.servlet.http.HttpSession 接口,Servlet 容器必须实现这个接口。当一个 Session 开始时,Servlet 容器将创建一个 HttpSession 对象,Servlet 容器为 HttpSession 分配一个唯一标识符,称为 Sess
2012-09-27 16:17:44 17482 2
原创 Java Iterator 详解
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返
2012-09-27 16:14:49 1067
原创 Java Date类 详解
Date类在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。1、使用Date类代表当前系统时间 Date d = new Date(); Syste
2012-09-27 14:26:12 2127
原创 linux 查看 进程 端口号
1. 查看进程占用的端口号netstat -anp[root@nbatest ~]# netstat -anp | grep 进程名称2. 查看使用端口号的进程lsof[root@nbatest ~]# lsof -i: 端口号
2012-09-26 10:09:52 11649
原创 Apache CXF 介绍
Apache CXF 简介关于Apache CXF Apache CXF = Celtix + XFire,Apache CXF 的前身叫 Apache CeltiXfire,现在已经正式更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、Da
2012-09-25 19:57:27 2678
原创 使用 Apache CXF 实现 Web Service 详解
1.Web service的概念什么是WebService呢?从表面上看,Web Service就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web调用来实现某个功能的应用程序。从深层次上看,Web Service是一种新的Web应用程序分支,它们是自包含、自描述、模块化的应用,可以在网络(通常为Web)中被描述、发布、查找以及通过Web来
2012-09-25 19:38:13 26151 3
原创 CXF 入门步骤 详解:HelloWorld接口发布
第一步:在myeclipse中新建一个web项目名为myWs,并导入依赖的jar包(cxf,spring,apache-commons相关) 1、commons-logging-1.1.1.jar2、cxf-2.4.1.jar3、geronimo-activation_1.1_spec-1.1.jar4、geronimo-annotation_1.0_s
2012-09-25 19:22:07 3789
原创 web.xml 通过 contextConfigLocation 配 spring 方式
web.xml 通过contextconfiglocation配置spring 的方式ssi框架配置文件路径问题:struts2的 1个+n个 路径:src+src(可配置) 名称: struts.xml + nspring 的 1个 路径: src 名称: applicationcontext.x
2012-09-25 19:12:16 1750 1
原创 Java类 成员 访问权限 默认
Java中的访问权限控制符有四个. 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ p
2012-09-25 15:44:27 7028
原创 Java @Override 详解
无论是在netBeans还是在eclipse开发环境中,写java代码的时候经常会碰到@Override标签,平时只知道是覆盖的意思就好了~那么这个标签的价值就只有这些吗? 最近一次,重翻《Thinking in java》的时候,自己看了一下,结果这个小小的标签倒是加深了我对于面向对象的理解。 一般用途
2012-09-24 16:22:34 1844
原创 Map的keySet()方法 Iterator迭代的遍历
有一个Map对象,这时候使用keySet()方法获取所有的key值,比如:Map map = new HashMap();map.put(1, "a");map.put(2, "b");map.put(3, "c");map.put(4, "d");Set keys1 = map.keySet();Set keys2 = map.keySet();Set keys3
2012-09-24 14:46:50 10585
原创 Hibernate,struts,spring 教程 工作原理
Hibernate工作原理及为什么要用?原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSe
2012-09-21 23:39:28 1307
原创 List方法 subList详解
JDK中,List接口有一个实例方法List subList(int fromIndex, int toIndex),其作用是返回一个以fromIndex为起始索引(包含),以toIndex为终止索引(不包含)的子列表(List)。 List也可以取她的子List,方法是subList(int fromIndex, int toIndex),根据文档,subList包括fromIndex,
2012-09-21 13:58:37 2483
原创 centos6.2 安装总结:
1.创建两个逻辑分区去驱动,rid1+0,sda两块硬盘rid5,sdb10块硬盘目的是为了系统能识别这两块硬盘!2.分区时,sda分为三部分:/root 挂500m,启动用!/swich 100g,按内存定,相当于虚拟内存/ 剩下所有,相当于内存3.后期命令行挂载sda: mkfs.ext4 /dev/sdb moun
2012-09-20 15:24:10 786
原创 myeclipse 与Eclipse web工程相互导入部署问题解决---Tomcat 不能识别工程总结
一、Eclipse web工程导入到Myeclipse中Tomcat不能识别 Eclipse的web工程和myeclipse的web工程框架基本一致,有几个小配置文件不同,导致将eclipse的web工程导入到myeclipse后,不能直接在Tomcat中部署,解决方法是消除不同。 步骤:找一个myeclipse的web工程比较一下,发现.settings目录
2012-09-20 13:07:54 3025
原创 amchart 配置详解
amchart的原理是通过一个主html文件(例如:index.html),包含一段JS代码,这段JS代码将调用相关的图形的SWF文件(amcolumn.swf),数据源我采用的是XML的方式(例如:amcolumn_data.xml),然后通过一个主设置文件(amcolumn_settings.xml),从而产生图形显示的。拿柱形图来说,就是通过index.html主页面将amcolum
2012-09-19 15:29:30 2898
原创 amchart pie中文配置解析
!20) means that the coordinate will be calculated from the right side or the bottom --> csv # 0
2012-09-19 15:27:44 1514
原创 amcharts使用总结
由于业务需要,需要将后台数据使用图表的方式展现在前端。目前关于图表展现的软件比较多,有high chart,JFree charts 等。我们选择的是amcharts。 最开始我们使用amcharts1.6版本,其具有较低的学习成本。其在前端的工作量很少,主要写如下代码: var uri2="checkSeatQuery01.htm?dep="+dep+"&arr=
2012-09-18 11:32:34 4236
原创 jQuery.extend扩展函数的用法
最近在研究jQuery。把jQuery.extend扩展函数的用法记录下来。1、扩展jQuery静态方法.1$.extend({2test:function(){alert('test函数')}3})用法: $.test()2、合并多个对象.为jQuery.extend(css1,css2)为例,css1,css2个有一些属性(法照样会比处理,这里之
2012-09-16 11:45:21 1053
原创 linux 创建新账号 useradd 命令使用
在好久好久以前,我曾经写过两篇介绍 linux 下面与用户有关的一些文件,现准备用一些时间来介绍一下 linux 管理账号相关的操作,既然是管理账号咱就先来了解一下 linux 创建新账号useradd的命令,改日为您奉上设置用户密码,及删除账号的一些命令。本文仍然参考自《鸟哥的Linux私房菜》,所以如果列位也可认为我是把鸟哥的一些东西整理一下也好。呵呵,反正是为了自己和大家看着
2012-09-14 16:21:25 4609
原创 Json对象在JS中应用,经典总结。
使用JSON进行数据传输一、选择的意义在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据格式。为了更好的使用ajax,我们将学习一种有用的数据格式 JavaScript Object Notation(JSON),以及如何使用它更轻松地在应用程序中移动数据和对象。JSON是一种简单的数据交换格式,在某些方面,它的作用与XML非常类似,但比XML更为简单,JS
2012-09-14 10:40:34 1989 1
原创 json法创建js对象
什么是JSONJSON(JavaScript Object Notation)是一种优美的JavaScript对象创建方法。JSON也是一种轻量级数据交换格式。JSON非常易于人阅读与编写,同时利于机器解析与生成。JSON是在AJAX中代替XML交换数据的更佳方案。猴子提示: JSON定义法类似于直接定义法,JSON定义法就是将直接定义法定义的函数与属性放到大括号中,并且去掉属性与
2012-09-14 10:26:58 1108
原创 Linux各个文件夹的作用
linux下的文件结构,看看每个文件夹都是干吗用的/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件 /sbin
2012-09-14 09:00:36 990
原创 linux下源码编译 subversion(SVN)- 解决ra_dav模块加载问题(HTTP)
linux下源码编译subversion(SVN)-解决ra_dav模块加载问题,ra_dav用于svn通过http:// URL进行项目的操作。 源码安装完成后通过svn --version 显示是ra_dav、ra_svn、ra_local个模块的话,则安装成功。 Java代码 [root@localhost subversion-1.4.0]# svn --
2012-09-13 16:45:10 3298
原创 下拉列表 <s:select
转载▼成品:(value=“‘006’”也可以,lable需使用类似的才能取message,value最后始终没法自动获得,使用了request) value="#request.aa.queTypeCode" name="quesTypeName" list="myList" listKey="queTypeCode" listValue="queTypeTitle"
2012-09-11 15:33:14 2845
原创 JSTL c.set,c.out.学习
c:set标签两种不同的设置方法如下:1.var:设置作用域属性;2.target:设置bean属性或Map值;标签用于保存数据。 语法1:将value的值储存至范围为scope的varName变量之中: 语法2:将本体内容的数据储存至范围为scope的varName变量之中: … 本体内容 语
2012-09-11 08:43:49 3623
原创 list中的addall方法
List中有个容易忽略的好用的方法,addall.add是将传入的参数作为当前List中的一个Item存储,即使你传入一个List也只会另当前的List增加1个元素 addAll是传入一个List,将此List中的所有元素加入到当前List中,也就是当前List会增加的元素个数为传入的List的大小
2012-09-05 13:52:42 1644
原创 JAVA基础(JAVA移位运算符)
移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:>(带符号右移)和>>>(无符号右移)。 在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移动的次数是移动次数和32的余数,也就是移位33次和移位1次得到的结果相同。移动long型的数值时,规定实际移动的次数是移动次数和
2012-09-05 11:36:29 800
原创 map containsKey 与get方法 区别 经典 总结
前提是:Map可以出现在k与v的映射中,v为null的情况, 所以containsKey出现更加必要Map集合允许值对象为null,并且没有个数限制,所以当get()方法的返回值为null时,可能有两种情况,一种是在集合中没有该键对象,另一种是该键对象没有映射任何值对象,即值对象为null。因此,在Map集合中不应该利用get()方法来判断是否存在某个键,而应该利用containsKey()方
2012-09-04 08:50:13 2223
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人