Java
iteye_11234
这个作者很懒,什么都没留下…
展开
-
URLEncode
[color=red][b]前言:[/b][/color]根据HTTP协议要求,传递参数的值中如果存在特殊字符(如:&、@等),那么该值需要做URL Encoding,这样请求接收方才能接收到正确的参数值。这种情况下,待签名数据应该是原生值而不是encoding之后的值。例如:调用某接口需要对请求参数email进行数字签名,那么待签名数据应该是email=test@msn.com,而不是e...原创 2014-12-29 18:53:56 · 315 阅读 · 0 评论 -
native2ascii
>native2ascii 中国\u4e2d\u56fd原创 2013-12-16 15:42:20 · 92 阅读 · 0 评论 -
xStream 框架
[url]http://www.cnblogs.com/hoojo/archive/2011/04/22/2025197.html[/url]原创 2013-12-10 15:31:26 · 110 阅读 · 0 评论 -
java执行远程linux服务器命令
[url]http://www.ganymed.ethz.ch/ssh2/[/url][code="java"]import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import ch.e...原创 2012-11-21 13:40:18 · 257 阅读 · 0 评论 -
what is difference between getDeclaredField and getFields in java reflect
public Field[] getDeclaredFields()返回类中[color=red]所有声明过的字段[/color]public Field[] getFields()返回类中声明中的所有公共([color=red]public[/color])字段访问private字段[code="java"]Field f=cls.getDeclaredF...原创 2012-11-20 17:04:16 · 106 阅读 · 0 评论 -
常见eclipse环境编译问题小结
[b]Preferences-Installed JRES-jdk版本Preferences-Java CompilePreferences-Project Facets-Java[/b]原创 2015-07-08 21:46:56 · 260 阅读 · 0 评论 -
Bat命令学习
[b]基础部分:[/b]一、基础语法: 1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文本文件编辑工具创建和修改。 2.批处理是一种简单的程序,可以用 if 和 goto 来控制流程,也可以使用 for 循环。 3.批处理的编程能力远不如C语言等编程语言,也十分不规范。 4.每个编写好的批处理文件都相...原创 2013-08-22 17:33:31 · 237 阅读 · 0 评论 -
常见异常记录
[color=red]java.sql.SQLException: Missing IN or OUT parameter at index:: 15[/color]这个异常是少捆绑了一些变量,可能是你的参数是空。 解决的办法是: 判断变量是不是为空,如果为空就给他赋一个默认值[color=red]integrity constraint (ICODADM_E2E.FK_I...原创 2012-05-31 10:47:17 · 275 阅读 · 0 评论 -
java解压Zip、Rar文件
一、解压zip文件由于zip是免费的,所以在jdk里提供了相应的类对zip文件的实现:java.util.zip.*,详细情况可以参考java API [code="java"] /** * 解压zip文件 * @author Michael sun */ public class UnzipFile { ...原创 2013-08-06 11:04:10 · 141 阅读 · 0 评论 -
数据库连接在DB端超过最大空闲时间的限制,而连接池仍然采用此链接
[code="java"]2012.05.11 15:44:17 INFO XmlBeanDefinitionReader(323): Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml] 2012.05.11 15:44:17...原创 2012-05-12 00:53:45 · 1345 阅读 · 0 评论 -
RDP 协议组件 X.224 在协议流中发现一个错误并且中断了客户端连接,解决方法(转)...
今天在用terminal远程连接服务器时,总是连接不上,后来直接到服务器上查看,在事件里查看到错误日志:RDP 协议组件 X.224 在协议流中发现一个错误并且中断了客户端连接。 RDP,即远程桌面协议。服务器的远程桌面不能使用了,搜索了很久,都说是在添加删除组件中将“终端服务”勾选,然后安装就可以,事实上这样解决不了问题。服务器日志中出现了这样的错误: RD...原创 2012-05-10 16:24:35 · 789 阅读 · 0 评论 -
java.sql.SQLException: Listener refused the connection with the following error:
[code="java"]java.sql.SQLException: Listener refused the connection with the following error: ORA-12519, TNS:no appropriate service handler found The Connection descriptor used by the client was...原创 2012-05-10 15:53:56 · 1958 阅读 · 0 评论 -
数据库连接池配置项说明
[code="java"] 3 30 1000 false Test false 100 null false ...原创 2012-04-24 22:43:55 · 323 阅读 · 0 评论 -
为什么要进行服务器端验证?
我们通常在页面提交表单时往往在客服端进行脚本验证,但忽略了服务器端验证。为什么我们要进行服务器端验证呢?因为黑客可以通过在客服端改变我们脚本程序或者使用一些软件跳过客户端的验证。第一种方式:1.打开firebug,找到要点击提交的的按钮。一般的的验证情况是这样的:或者找到校验函数把它删掉!2.点击firebug上的编辑按钮,将上面的click处理事件修改为onc...原创 2012-08-30 16:59:47 · 470 阅读 · 0 评论 -
win7 'telnet' is not recognized as an internal or external command
使用telnet的时候出现如下提示:'telnet' is not recognized as an internal or external command原因:Win7, Vista, Windows Server 2008 R2下telnet默认是不安装的[color=red]解决方法:[/color]Start—>Control Panel—>Program...原创 2013-06-03 16:02:56 · 260 阅读 · 0 评论 -
java 开发中日期格式
[b]SimpleDateFormat[/b]字母 日期或时间元素 表示 示例 G Era 标志符 Text AD y 年 Year 1996; 96 M 年中的月份 Month July; Jul; 07 w 年中的周数 Number 27 W 月份中的周数 Number 2 D 年中的天数 Number 189 ...原创 2012-08-23 10:43:12 · 144 阅读 · 0 评论 -
servlet
用Servlet获取URL地址。在HttpServletRequest类里,有以下六个取URL的函数: getContextPath 取得项目名 getServletPath 取得Servlet名 getPathInfo 取得Servlet后的URL名,不包括URL参数 getRequestURL 取得不包括参数的URL...原创 2013-12-21 17:47:43 · 124 阅读 · 0 评论 -
遍历Map
[code="java"] Map map=new HashMap(); map.put("Tom", 22); map.put("Lily", 16); map.put("vicky", 18); Set entrySet =map.entrySet(); for(Map.Entry temp : entrySet) System.out.prin...原创 2012-11-29 17:04:21 · 87 阅读 · 0 评论 -
HttpClient Jsoup爬取天气预报
httpclient4:[url]http://hc.apache.org/[/url]jsoup:[url]http://www.open-open.com/jsoup[/url][color=red]小程序的母的是爬取天气查询页面上海当天的天气。[/color]爬取的目标页面是http://www.weather.com.cn/weather/101020100.sht...原创 2012-12-06 15:51:54 · 299 阅读 · 0 评论 -
java日期格式小时制区别
[code="java"]SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//12小时制 SimpleDateFormat sdformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//24小时制 [/code]原创 2014-12-29 18:29:58 · 150 阅读 · 0 评论 -
opencsv
[code="java"]public class CSVDemo { public static void main(String[] args) throws Exception { //File file = new File("d:\\hb.csv"); //FileReader fReader = new FileReader(file); ...原创 2014-11-11 15:50:35 · 180 阅读 · 0 评论 -
密码学-加密解密 加签验签
RSA: 1. 加签:用私钥加签,对方用公钥验签(防抵赖,私钥只有自己有!)2. 加密:用对方公钥加密,对方用对应私钥解密(加密)MD5:1. 原文参数treeMap排序2. 传参时需传:原文,加签:MD5(原文+私钥)=sign对方验签:用同样的方式加签验证是否相等。注:淘宝、支付公司一般都使用MD5加签,淘宝传的是商户ID,新浪支付传的是秘钥!这...原创 2014-08-21 21:37:59 · 495 阅读 · 0 评论 -
eclipse常用插件
1 velocity 模板编辑插件 实用http://propsorter.sourceforge.net/veloeclipse最新地址:http://veloeclipse.googlecode.com/svn/trunk/update/2 版本控制工具git客户端egit svn的fan们可以迁入了http://download.eclipse.org/egit/upda...原创 2014-07-27 20:49:49 · 132 阅读 · 0 评论 -
汉字转换拼音
[code="java"]import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.s...原创 2013-03-07 11:16:35 · 124 阅读 · 0 评论 -
互联网开发
1.设计数据库时,有时候会根据业务,为了避免表中出现冗余的字段,会把一张表拆除N个业务配置表2.原创 2014-04-29 19:17:31 · 121 阅读 · 0 评论 -
Servlet Listener
Listener功能它是基于观察者模式设计的,Listener 的设计对开发 Servlet 应用程序提供了一种快捷的手段,能够方便的从另一个纵向维度控制程序和数据。目前 Servlet 中提供了 5 种两类事件的观察者接口,它们分别是:4 个 EventListeners 类型的,ServletContextAttributeListener、ServletRequestAttribut...原创 2014-03-26 17:35:19 · 105 阅读 · 0 评论 -
数据库事务
数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完整地执行,要么完全地不执行数据库事务的属性-ACID1、数据库事务的属性-ACID(四个英文单词的首写字母):1)原子性(Atomicity)所谓原子性就是将一组操作作为一个操作单元,是原子操作,即要么全部执行,要么全部不执行。2)一致性(Consist...原创 2014-03-22 09:56:51 · 100 阅读 · 0 评论 -
java 堆与栈
栈(stack):主要保存基本类型(或者叫内置类型)(char、byte、short、int、long、float、double、boolean)和对象的引用,数据可以共享,速度仅次于寄存器(register),快于堆。 堆(heap):用于存放由new创建的对象和数组静态、常量区(data segment):存放的是静态变量(类变量)或是常量。方法区(codesegmen...原创 2014-03-21 16:54:57 · 88 阅读 · 0 评论 -
String、StringBuilder、StringBuffer区别
String 字符串常量,不可变StringBuffer 字符串变量(线程安全)[color=red]StringBuilder 字符串变量(非线程安全)快[/color]1.如果要操作少量的数据用 = String 2.单线程操作字符串缓冲区 下操作大量数据 = StringBuilder 3.多线程操作字符串缓冲区 下操作大量数据 = StringBuffer ...原创 2014-03-21 16:24:24 · 75 阅读 · 0 评论 -
数字证书
[url]http://blog.csdn.net/zhulinfeiba/article/details/5957028[/url]原创 2014-03-18 17:20:08 · 88 阅读 · 0 评论 -
try catch return
[code="java"]package com.java.test;import java.util.ArrayList;import java.util.List;public class TestReturn { /** * @param args */ public static void main(String[] args) { Sys...原创 2014-03-11 16:22:14 · 90 阅读 · 0 评论 -
基本操作系统知识
cmd-notepad 当在命令行输入一些命令时,系统是到某个目录[windown for path]下面执行该可执行文件。 echo %path% ($path)[window下输出环境变量]cls清屏javac [要编译java文件的路径]javac -verbose HelloWorld.java[显示详细的编译过程]...原创 2012-12-20 16:47:24 · 110 阅读 · 0 评论 -
java Calendar
abstract void add(int field, int amount) 根据日历的规则,为给定的日历字段添加或减去指定的时间量。abstract void roll(int field, boolean up) 在给定的时间字段上添加或减去(上/下)单个时间单元,[color=red]不更改更大的字段[/color]。void ro...原创 2012-06-27 18:20:05 · 110 阅读 · 0 评论 -
PO/POJO/VO/BO/DAO/DTO
[color=red]PO(persistant object) 持久对象[/color]在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数据库的操作.VO(v...原创 2013-12-26 17:12:42 · 102 阅读 · 0 评论 -
ResultSet isLast()
在遍历结果集的时候,用rs.isLast()来判断是否到达最后一条,结果报出异常:[code="java"]java.sql.SQLException: Invalid operation for forward only resultset : isLast[/code]解决方法是:[code="java"]PreparedStatement ps = conn.prepareS...原创 2012-08-02 15:22:26 · 977 阅读 · 0 评论 -
java equal == hashcode
[color=red]关于集合:ArraryList有序的集合,像数组一样,只不过存放的是每个对象的引用,可能存放的很多的引用是指向同样一个对象的。HashSet存放之前先比较是否集合中有相等的对象,有就不存放,没有则存放进去[/color][b]一、equal[/b]声明格式 public boolean equals(Object obj) 其...原创 2012-03-28 14:03:34 · 120 阅读 · 0 评论 -
java采用jxl读取excel时报错jxl.read.biff.BiffException: Unable to recognize OLE streamnu
[color=red]jxl.read.biff.BiffException: Unable to recognize OLE streamnull[/color]原因;[color=red]excel版本太高了 你把文件保存成excel 97-2003[/color]如果读取的excel太大可能会报内存溢出,解决办法:[color=red]若myeclipse...原创 2011-09-26 11:26:10 · 555 阅读 · 0 评论 -
java.util.ResourceBundle使用详解
[align=center] java.util.ResourceBundle使用详解[/align]一、认识国际化资源文件 这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以: 轻松地本地化或翻译成不同的语言 一次处理多个语言环境 以后可以轻松地进行修改,支持更多...原创 2011-01-24 13:57:11 · 77 阅读 · 0 评论 -
java读取dbf文件
最近头都被客户搞大了,要搞个定时任务,定时读取dbf文件里面几列,经过规则运算后得到结果,然后定时发送给客户以短信和email的方式网上搜了一把,关于读取dbf文件,大部分都是用javadbf.jar来处理但是问题太多了,其中我遇到的就是类型转换问题! 搞了我好久都没搞出来 是他内部的bug!最后问了一下同事 原来jdk里面自带的一个架包就能处理这个读取dbf的问题!基于那...原创 2011-01-17 15:20:34 · 499 阅读 · 0 评论 -
java 怎么将小数点后保留3位 自动补零
DecimalFormat df = new DecimalFormat( "#,##0.00 ");df.format(2.3);原创 2011-01-17 15:12:29 · 3911 阅读 · 0 评论