
Java
del1214
这个作者很懒,什么都没留下…
展开
-
使用Iterator遍历hashmap
<br />Iterator iter = map.entrySet().iterator(); while(iter.hasNext()){ Map.Entry entry = (Map.Entry)iter.next(); String key = entry.getKey().toString(); ShoppingCar val = (ShoppingCar)entry.getValue();} <br /><br />遍历顺序是从最原创 2011-05-25 16:06:00 · 3501 阅读 · 0 评论 -
利用反射遍历对象属性输出json字符串
package net.zchargesystem.util;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflec原创 2011-08-23 17:49:56 · 1794 阅读 · 0 评论 -
Servlet文件下载
public class DownloadServlet extends HttpServlet { private String contentType = "application/x-msdownload";//也可以是文件的mime private String enc = "utf-8"; private String fileRoot = "d:/";转载 2011-11-15 23:05:45 · 598 阅读 · 0 评论 -
Response返回中文乱码的解决方法
Response乱码的解决方法返回中文前一定要做如下处理:protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("UTF-8");原创 2011-10-29 09:12:19 · 13133 阅读 · 0 评论 -
Base64、MD5、DES工具
网上找的,跟我在某上市公司做的项目中看到的代码一模一样,可以用,感谢作者Base64import java.io.UnsupportedEncodingException;/** * Base64双向加密工具 * * @author leizhimin 2010-6-3 14:10:11 */public class Base64 { private static c转载 2011-10-29 10:00:28 · 1501 阅读 · 0 评论 -
short类型相关
short 16位 最大是+2^15,最小-32768short s = 1;s += 1没错,Java的自动类型转换是一个占用空间少的类型可以自动转换成占用空间大的类型,s = s + 1 错了,这个表达式因为是short型和int型相加,因此自动转换成了int型short是基本类型不能new原创 2011-10-29 10:18:13 · 676 阅读 · 0 评论 -
位运算符与位运算
位运算是对二进制位的操作,它应用于整形数据,把整形数据看成固定的二进制序列,然后对二进制序列进行位运算1、“按位与”运算符&按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。 例c=a&b a:1010100101010111& b:01100原创 2011-10-29 13:40:50 · 896 阅读 · 0 评论 -
位运算实际应用,判断奇偶数、交换变量值、2的倍数乘除法和阶乘、绝对值、相反数、RGB色与16进制的相互转换
1、按位与运算判断奇偶数int a = -100001;if((a&1)==0)System.out.println("偶数");if((a&1)==1)System.out.println("奇数");2、交换变量值int a = 3;int b = 4;a = a^b;//相当于a+b=cb = b^a;//相当于c-b=aa = a^b;//相当于c-a=原创 2011-10-29 14:34:45 · 3273 阅读 · 0 评论 -
hashMap初始化
Map hashMap = new HashMap(){ { put("A", "a"); put("B", "b"); } };http://blog.sina.com.cn/s/blog_5fe1eed50100lh5h.html转载 2011-12-13 15:23:07 · 18556 阅读 · 3 评论 -
linux下配Java_home
其实只要会点shell脚本编程就很好弄了1、拷贝一份Java虚拟机到特定目录,我的目录是/jdk160_292、用root登陆终端3、输入命令vi /etc/profile4、在最后加入下面命令JAVA_HOME=/jdk160_29JRE_HOME=$JAVA_HOME/jreCLASSPATH=$JAVA_HOME/lib;$JRE_HOME/lib;expor原创 2012-01-07 18:32:21 · 2312 阅读 · 0 评论 -
Linux上部署Apache James
主要参考了下面这篇博客E问好的可以去这个地址看,更详细james.apache.org/server/2.3.0/参考文章1、需要用到很多权限和1024下的端口,用root部署比较好2、需要部署一个1.5版以上的jdk,并已经在linux上配好了Java_home等,不会请点下面的链接配Java_Home3、ubuntu系统默认没有sendmail,用这个系统的可以跳过转载 2012-01-07 19:20:09 · 4081 阅读 · 0 评论 -
cxf与jdk1.6兼容问题
Caused by: java.lang.LinkageError: JAXB 2.1 API is being loaded from the bootstrap classloader, needs 2.2 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader转载 2012-02-23 15:21:20 · 4285 阅读 · 0 评论 -
使用WebLogic时控制台输出中文乱码解决方法
http://blog.youkuaiyun.com/sensego/article/details/6065719使用WebLogic时控制台输出中文乱码解决方法1.找到weblogic安装目录,当前项目配置的domain2.找到bin下的setDomainEnv.cmd文件3.打开文件,从文件最后搜索第一个set JAVA_OPTIONS=%JAVA_OPTIONS%(应该是倒数第四行转载 2012-08-01 10:18:19 · 5685 阅读 · 0 评论 -
Java使用JSONObject的Jar包问题,json-lib 2.4
json lib 2.4所需Jar包官方给出的说法是最少需要如下包jakarta commons-lang 2.5jakarta commons-beanutils 1.8.0jakarta commons-collections 3.2.1jakarta commons-logging 1.1.1ezmorph 1.0.6下面的是选配的,大概是需要特定功能时加上原创 2012-11-12 12:47:11 · 6601 阅读 · 0 评论 -
myeclipse 自动添加头文件注释
通过菜单 Window->Preference 打开参数设置面板,然后选择: 1.Java -> Code Style -> Code Templates 2.在右侧选择Comments,将其中的Files项,然后选右边的"Edit",进入编辑模式: 3.进入转载 2011-09-10 13:26:32 · 1253 阅读 · 0 评论 -
Tomcat 修改根目录
Tomcat 修改根目录2008-07-01 13:07问题:Tomcat默认的根目录是它下面webapps/ROOT的folder, 如何修改成用户指定的目录呢?回答:修改 /conf 文件夹里的server.xml文件,请看转载 2011-09-10 09:15:32 · 732 阅读 · 0 评论 -
MyEclipse下tomcat发布项目报The selected server is enabled%……&*的解决方法
错误提示:The selected server is enabled,but is nt configured properly.Deployment to it will not be permitted until the problem is crrected.Ple转载 2011-09-11 20:02:36 · 2029 阅读 · 0 评论 -
Java中获取完整的url
Java中获得完整的URl字符串 HttpServletRequest httpRequest=(HttpServletRequest)request; String strBackUrl = "http://" + request.getServerName() //服务器地址 + ":"原创 2011-06-11 15:55:00 · 62027 阅读 · 3 评论 -
Java连MySQL
Java连接MySQL1、配web.xml,我是把MySQL的连接信息配在web.xml里的<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=原创 2011-06-19 08:52:00 · 1188 阅读 · 0 评论 -
Java实例化内部类
有时需要在一个class内声明n个内部类,实例化内部类使用如下代码 trial("Synch", CALL_COUNT, new Immutable().new Synch()); public class Immutable { private static final long CALL_COUNT = 1000000000L; public static void m原创 2011-06-26 08:52:00 · 7024 阅读 · 0 评论 -
windows下安装ant
1、下载,到ANT官方网站http://ant.apache.org/下载最新版本,解压到C:\ant目录下2、配置环境变量:我的电脑----属性----高级-----环境变量,添加如下 ANT_HOME:C:\ant JAVA_HOME:C:\J原创 2011-07-10 14:53:05 · 10816 阅读 · 0 评论 -
Jsp+Servlet+Commons-Upload实现无刷新文件上传到MySql表存为Blob格式,及个人心得
啥也不说了,网上软文太多,总结自己写的一些经验总结1、首先是MySql的连接类没啥好说的import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public原创 2011-07-17 17:32:10 · 3359 阅读 · 2 评论 -
Java的字符日期格式转换
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateFormat { public static void main(String[] args) { SimpleDateFormat simpleDateFormat = ne原创 2011-06-21 21:56:00 · 621 阅读 · 0 评论 -
Java使用ExecutorService线程池通过Socket传输AES加密,并在客户端用ServerSocket解密
查看的相关博文:关于socket传输的http://www.blogjava.net/sterning/archive/2007/10/13/152508.html关于AES加密的http://www.tianjiaguo.com/tech/java-aes%E5%8A%A0%E原创 2011-07-28 17:23:40 · 1803 阅读 · 0 评论 -
获得当前IP的位置及经纬度的web服务
首先普通IP是无法获得详细经纬度的,只有通过网络服务才能获得国内比较好用的是www.ip-look-up.com提供的Javascript api,只要在网页中写入如下语句//他会在内存中返回一个Json数据只要点儿调用就好了ipLocation = {'latitude':3原创 2011-07-20 14:46:05 · 11752 阅读 · 3 评论 -
Java读取数据库Blob对象返回到JSP页面和getOutputStream() has already been called for this response异常处理
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Insert title here<%//CallableStatement cs原创 2011-07-22 11:26:12 · 2414 阅读 · 0 评论 -
web.xml不认<taglib>解决办法
在web.xml不认解决办法: 如果是头是这样的 直接在后面加 /WEB-INF/struts-logic.tld /WEB-INF/struts-logic.tld 如果头是这样的 在后面加 /W转载 2011-08-31 21:49:50 · 608 阅读 · 0 评论 -
struts2标签获取parameter,request,session,application中的值
request.----> or or session----> or or application---> or or 转自http://bin-huang-2008-163-com.iteye.com/blog/5转载 2011-08-31 23:25:50 · 641 阅读 · 0 评论 -
常用Java中response.setContentType参数
转自http://black-angel.iteye.com/blog/350425image/bmp BMP image/gif GIF image/jpeg JPEG image/tiff TIFF image/x-dcx DCX image/x-pcx PCX text/h转载 2011-07-22 10:53:08 · 6616 阅读 · 1 评论 -
用native2ascii将Java的Properties文件用UTF-8编码
最近的项目要求西班牙文国际化,保存在properties文件内的西班牙语字符默认是不会变成utf-8编码的,有些编辑器支持中文自动编码,在这里只能手动到控制台做windows下调用native2ascii -encoding UTF-8 c:\TestProperties原创 2011-08-12 13:05:14 · 2270 阅读 · 0 评论 -
Java对象初始化顺序
转自http://www.blogjava.net/xiaodaoxiaodao/archive/2007/06/06/122383.htmlpublic class PrintClass { public static void main(String[] args){ new B(); } PrintClass(String var) {转载 2013-01-20 19:33:05 · 768 阅读 · 0 评论