- 博客(21)
- 收藏
- 关注
原创 Java中Split函数的用法技巧
在java.lang包中也有String.split()方法,与.net的类似,都是返回是一个字符型数组,但使用过程中还有一些小技巧。 如执行:"2|33|4".split("|")出来的结果是:""2|33|4奇怪吧,不过注意看一下API说明还是知道原因的. java.lang.string.split split 方法 将一个字符串...
2013-09-12 22:47:31 153
原创 常用WebService服务汇总
天气预报Web服务,数据来源于中国气象局 Endpoint Disco WSDL IP地址来源搜索 WEB 服务(是目前最完整的IP地址数据) Endpoint Disco WSDL 随机英文、数字和中文简体字 WEB 服务 Endpoint Disco WSDL 中国邮政编码 <-> 地址信息双向查询/搜索 WEB 服务 Endpoint Disco WSDL...
2013-08-01 16:07:04 291
原创 java List的用法
List的用法List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法,如表1所示。表1 List接口定义的常用方法及功能从表1可以看出,List接口提供的适合于自身的常用方法均与索引有关,这是因为List...
2013-08-01 13:40:39 158
原创 ArrayList遍历的4种方法
package com.test; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class ArrayListDemo { public static void main(String args[]){ Li...
2013-08-01 13:38:31 134
原创 校验用户是否登录过滤器Filter
1、首先需要在web.xml中配置过滤器 <!-- servlet 校验是否登录过滤器 --> <filter> <filter-name>CheckLoginFilter</filter-name> <filter-class>net.cnki.tpi.cms.util.CheckLoginFilt...
2013-08-01 06:53:21 169
原创 Js获取当前日期时间及其它操作
var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)myD...
2013-07-31 20:45:20 75
原创 java堆栈详解
Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。 在...
2013-07-16 17:27:09 144
原创 简单快捷地在ckeditor加上图片上传功能
ckeditor非常好用,但它的图片/文件上传使用了ckfinder,虽然功能非常强大,但集成起来还是比较麻烦,而且根据应用还需要改造。如果自己的应用已经有图片/文件上传模块,能否直接拿过来用呢?答案是肯定的,而且非常简单,就是在图片链接输入框的右边加个按钮,点击事件链接到已有的上传模块,上传后把图片的url传递给左边的输入框即可。步骤如下: 打开plugins\image\dialogs...
2013-06-08 22:56:25 265
原创 java向多线程中传递参数的三种方法详细介绍
但在多线程的异步开发模式下,数据的传递和返回和同步开发模式有很大的区别。由于线程的运行和结束是不可预料的,因此,在传递和返回数据时就无法象函数一样通过函数参数和return语句来返回数据在传统的同步开发模式下,当我们调用一个函数时,通过这个函数的参数将数据传入,并通过这个函数的返回值来返回最终的计算结果。但在多线程的异步开发模式 下,数据的传递和返回和同步开发模式有很大的区别。由于线程的运行...
2013-06-08 19:49:40 204
原创 CKEditor上传图片—配置CKFinder
来源:http://www.cnblogs.com/leolis/archive/2012/08/29/2662357.html 在网站开发中,如果有发布类似新闻的图文混排需求时,CKEditor不失为一个很好的选择,下载地址如下: http://ckeditor.com/download 它的前身是FCKEditor,随着它的更新,上传图片的功能被分离出去了,现在如果需要实现上传图片,要么自...
2013-06-08 10:37:03 103
原创 Java 文件(目录)操作全
package File;import java.io.*; public class FileOperate { public FileOperate() { } /** * 新建目录 * @param folderPath String 如 c:/fqf * @return boolean */ ...
2013-06-04 18:36:14 196
原创 Java 获取当前日期和时间
有两种方法:方法一:用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化,看下面代码:import java.util.*; import java.text.*;//以下默认时间日期显示方式都是汉语语言方式//一般语言就默认汉语就可以了,时间日期的格式默认为MEDIUM风格,比如:2008-6-16 20:54:53//以下显示的日...
2013-05-31 09:42:49 141
原创 Canvas2Image : Saving Canvas data to image file
This is a small library that lets you easily save a HTML5 canvas element as an imagefile. Files needed: canvas2image.js, base64.js Draw on the canvas with the pretty boxes below using the mouse, the...
2013-05-30 15:00:40 248
原创 Spring事务配置的五种方式和spring里面事务的传播属性和事务隔离级别
Spring事务配置的五种方式 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理...
2013-05-30 14:59:36 77
原创 利用HTML5中Canvas处理并存储图片
HTML5中增加的Canvas元素,配合JS灵活的语法,处理起图片变得异常简单,不需要在客户端用C/C++写一大堆代码,对于熟悉JS的程序员来说,只需要考虑处理图片的逻辑了。 canvas中如果想要处理图片就需要借助ImageData这个对象,就是将画布中某一区域中的图像以RGBA的方式保存下来,存成一个二维数组。 [javascr...
2013-05-30 14:57:56 144
原创 分享到代码,新浪微博,腾讯微博,搜狐,开心,人人,可插入图片,文字介绍信息,自定义按钮 ...
大家可以把代码copy下来,新建utf-8形式的jsp文件,然后运行一下。 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+":...
2013-05-30 14:57:00 190
原创 Spring 的自动装配
所谓自动装配,即让 Spring 自动管理 Bean 与 Bean 之间的依赖关系,无须使用 ref 显式指定依赖 Bean 。Spring 容器会自动检查 XML 配置文件的内容,为主调 Bean 注入依赖 Bean 。自动装配可以减少配置文件的工作量,但会降低依赖关系的透明性和清晰性。 通过使用自动装配,可以让 Spring 插件自动将业务逻辑组件注入 Struts2 的...
2013-05-22 05:55:38 160
原创 MVC 框架与 Spring 整合的思考
基于 B/S 架构的 JavaEE 应用中,用户向 MVC 框架的控制器请求,控制器拦截到用户请求后,调用业务处理用户请求。控制器应该如何获得业务逻辑组件? 答案是采用工厂模式,或者服务定位模式,对于采用服务定位器模式,是远程访问的场景。在这种场景下,业务逻辑组件已经在某个容器中运行,并对外提供某种服务。控制器无须理会该业务逻辑的创建,直接调用该服务即可,但在调用之前,必须先...
2013-05-22 05:12:19 107
原创 HTTP——HTTP请求
所有 HTTP 消息(请求与响应)中都包含一个或几个单行显示的消息头(header),然后是一个强制空白行,最后是消息主体(可选)。以下是一个典型的 HTTP 请求: POST /search.asp HTTP/1.1Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shoc...
2013-05-21 22:38:50 276
原创 Web核心安全问题——用户可以提交任意输入
由于应用程序无法控制客户端,用户几乎可向服务器端应用程序提交任意输入。应用程序必须假设所有输入的信息都是恶意的输入,并必须采取措施确保攻击者无法使用专门设计的输入破坏应用程序,干扰其逻辑结构与行为,并最终达到非法访问其数据和功能的目的。 这个核心问题表现在许多方面。用户可干预客户端与服务器间传送的所有数据,包括请求参数、cookie 和 HTTP 信息头。用户可按任何...
2013-05-21 21:55:32 532
Spring 整合 Hibernate(1)——启动Spring容器
介绍Spring容器时,已经清楚地说过,对于使用Spring的Web应用,无须手动创建Spring容器,而是通过配置文件,声明式地创建Spring容器。因此在Web应用中创建Spring容器有如下两种方式:直接在web.xml文件中配置创建Spring容器。利用第三方MVC框架的扩展点,创建Spring容器。 其实第一种创建Spring窗口的方式更加常见。为了让S...
2013-05-21 21:10:57 138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人