JAVA
qiao000_000
这个作者很懒,什么都没留下…
展开
-
java 调用存储过程【转】
//调用存储过程带参 CallableStatement ca = conn.prepareCall("{call Login (?,?)}"); ca.setString(1,username); ca.setString(2,password); ca.execute(); // 调用有一个out参数转载 2009-10-16 10:21:00 · 579 阅读 · 0 评论 -
Netbeans6.8+GlassFishV3体验JEE 6
Netbeans6.8+GlassFishV3体验JEE 6之一Servlet3.0 http://whiteangell.javaeye.com/blog/550117Netbeans6.8+GlassFishV3体验JEE 6 之二EJB3.1 http://whiteangell.javaeye.com/blog/550902Netbeans6.8+GlassF转载 2009-12-28 17:18:00 · 808 阅读 · 0 评论 -
Java5/6中的字体自定义设置与美化【适用netbeans】
Java5/6中的字体自定义设置与美化(Linux/Windows) 默认情况下,Java应用程序中的中文字体和英文字体是分开使用的,这样导致不能同时使用某个英文字体和某个中文字体来显示同个程序中包含中文和英文的文字。例如,在Netbeans中不能使用Courser 10 Pitch字体(Windows下为Courser New)和某个中文字体(比如宋体或微软雅黑)来显示一个java源代码,转载 2010-01-07 14:03:00 · 1369 阅读 · 0 评论 -
如何过滤Spring日志
log4j.category.org.springframework = WARN(或者ERROR)原创 2010-01-12 11:46:00 · 1016 阅读 · 0 评论 -
log4j之经典【XML】
2、XML文件例子转载 2010-01-13 10:46:00 · 759 阅读 · 0 评论 -
java.security.MessageDigest的使用
我们知道,编程中数据的传输,保存,为了考虑安全性的问题,需要将数据进行加密.我们拿数据库做例子.如果一个用户注册系统的数据库,没有对用户的信息进行保存,如,我去页面注册,输入"Vicky","123456".注册.web服务器未对数据进行加密而直接写入数据库,那么数据库中的用户信息,便是一个直接可用的数据!一旦服务器服务器被黑~那么用户的信息将毫无保留的展现在黑客面前...为了解决这个弊端,现在大转载 2010-04-16 15:16:00 · 10957 阅读 · 0 评论 -
DES加密、解密字符串算法(java版)
<br />DESPlus.java /** * @author 李国庆 * @company leemenz (C) copyright * @time Nov 1, 2006 10:18:41 AM * @version 1.0.0.0 * @package com.des */ package com.des; import java.security.*; import jav转载 2010-06-24 18:20:00 · 626 阅读 · 0 评论 -
漫谈Java加密技术(一)
加密解密,曾经是我一个毕业设计的重要组件。在工作了多年以后回想当时那个加密、解密算法,实在是太单纯了。言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书。如基本的单向加密算法:* BASE64 严格地说,属于编码格式,而非加密算法* MD5(Message Digest algorithm 5,信息摘要算法)* SHA(Secure Hash Algorithm,安全散列算法)* HMAC(Hash Message Authentication Code,散列消息鉴别码)复杂的对转载 2010-06-24 15:49:00 · 669 阅读 · 0 评论 -
StringUtils.java应用,非常不错的字符串处理类
<br />1. public static boolean isEmpty(String str)<br />判断某字符串是否为空,为空的标准是str == null 或 str.length() == 0<br />下面是示例:<br />StringUtils.isEmpty(null) = true<br />StringUtils.isEmpty("") = true<br />StringUtils.isEmpty(" ") = false<br />St转载 2010-07-08 10:20:00 · 678 阅读 · 0 评论 -
关于Java权限控制算法【转】
向大家介绍一种很不错,也是Linux中的权限管理算法。 定义a^b为:a的b次方 假如,我们为每一个操作设定一个唯一的整数值,比如:删除A---0修改A---1添加A---2删除B---3修改B---4添加B---5。。。 理论上可以有N个操作,这取决于你用于储存用户权限值的数据类型了。 这样,如果用户有权限:添加A---2;删除B---3;修改B---4那用户的权限值 purview =转载 2010-03-04 22:32:00 · 490 阅读 · 0 评论 -
java用户角色权限设计【转】
实现业务系统中的用户权限管理 B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过转载 2010-03-04 22:35:00 · 967 阅读 · 0 评论 -
HttpClient入门【转】
HttpClient 基本功能的使用GET 方法使用 HttpClient 需要以下 6 个步骤:1. 创建 HttpClient 的实例2. 创建某种连接方法的实例,在这里是 GetMethod。在 GetMethod 的构造函数中传入待连接的地址3. 调用第一步中创建好的实例的 execute 方法来执行第二步中创建好的 method 实例4. 读 response转载 2009-10-20 23:19:00 · 956 阅读 · 0 评论 -
各种字符集和编码详解【转】
在软件的编码和实现中,我们可能会碰到个 一个比较头疼的问题--编码,不同字符间的编码和解码,你确定了解各种字符的编码吗?一个朋友问到了我这个问题,我虽然能回答一两个出来,但是感觉已经有点模糊,混乱了,在网上搜了搜,在书上翻了翻,总结一下吧。首先按照字符编码的历程来看:1. ASCII 我们需要了解的最早编码是ASCII码。它用7个二进制位来表示,由于那个时期生产的大多数计算机使用8位转载 2009-11-08 23:16:00 · 649 阅读 · 0 评论 -
Using getResponseBodyAsStream instead is recommended解决方法
使用String response = method.getResponseBodyAsString().trim();获得getMethod返回的内容,每次都出现如下警告:[WARN org.apache.commons.httpclient.HttpMethodBase] Going to buffer response body of large or unknown size.原创 2010-01-14 11:09:00 · 14778 阅读 · 4 评论 -
java获取当前路径【转】
1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory = new File("");//设定为当前文件夹try{ System.out.println(directory.转载 2009-11-21 15:31:00 · 596 阅读 · 0 评论 -
MyEclipse将Java控制台程序打包成jar运行找不到工程中引入的jar【解决办法】
昨天写了一个java控制台应用程序,用到了spring.jar、log4j.jar、sqlserver.jar等jar包,在MyEclipse上执行没有任何问题,打包成jar,使用java -jar Hello.jar就报如下这种异常:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xmlrpc/X原创 2010-01-22 13:24:00 · 6444 阅读 · 3 评论 -
Java Pattern和Matcher简介
Pattern类说明指定为字符串的Java正则表达式必须首先被编译为pattern类的实例。然后,可将得到的模式用于创建 Matcher 对象,依照Java正则表达式,该对象可以与任意字符序列匹配。执行匹配所涉及的所有状态都驻留在匹配器中,所以多个匹配器可以共享同一模式。 因此,典型的调用顺序是: Pattern p = Pattern.compile("a*b"); Matcher m =原创 2009-12-07 14:09:00 · 1263 阅读 · 0 评论 -
配置tomcat访问日志【转】
最近需要配置tomcat访问日志,通过造访他人的博客,再根据apache官方的一些文章,才逐渐清晰了许多配置方法很简单:在server.xml里的标签下加上directory="logs" prefix="localhost_access_log." suffix=".txt"pattern="common" resolveHosts="false"/>就可以了,下面咱们逐一分析各个参数。转载 2009-12-11 11:20:00 · 682 阅读 · 0 评论 -
netbeans常用快捷键
以下是NetBeans 6中几个常用的快捷键,每个快捷键都代表其编辑器的一个特性: * 代码自动完成:Ctrl-/,这个可以自动完成诸如创建对象的代码 * 代码自动插入:Alt-Insert,这个可以自动插入Getter-Setter方法的代码 * 按照提示操作:Alt+Enter,例如:插入所需要的包或删除未使用的引入包 * 自动修复引入包:Ctrl-Shift-转载 2009-12-25 11:28:00 · 759 阅读 · 0 评论 -
JAVA通用分页代码
写的通用分页代码: SQL存储过程代码: CREATE proc page(@table_name varchar(100),--表名@count int,--每页显示好多行@page int,--当前页数@table_id varchar(100),--表的主键@sqlWhere varchar(1000),--过滤条件@sqlOrder转载 2010-05-20 21:25:00 · 2014 阅读 · 1 评论