java
文章平均质量分 50
lanchengxiaoxiao
杂七杂八
展开
-
JSP连接各类数据库大全
现在有好多初学JSP的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我集中的在这写篇文章供大 家参 考,其实这种把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用MVC的模式 开发。在练习这些代码的时候,你一定将JDBC的驱动程序放到服务器的类路径里,然后要在数据库里建一个表test,有两个字段比如为test1, test2,转载 2012-05-09 20:59:23 · 436 阅读 · 0 评论 -
删除.svn版本信息 java 类实现
package demo.wc.demo2;import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.Collection;import java.util.List;import org.apache.commons.io.DirectoryWalker;转载 2014-04-22 10:27:40 · 1093 阅读 · 0 评论 -
http://search.maven.org/
下载jar 包的网站原创 2014-04-16 20:04:00 · 7904 阅读 · 0 评论 -
Java项目中读取properties文件
下面1-4的内容是网上收集的相关知识,总结来说,就是如下几个知识点:最常用读取properties文件的方法InputStream in = getClass().getResourceAsStream("资源Name");这种方式要求properties文件和当前类在同一文件夹下面。如果在不同的包中,必须使用:InputStream ins = this.getClass().getRe转载 2014-04-15 18:00:27 · 120643 阅读 · 5 评论 -
struts2跟Jquery EasyUI整合数据查询(DataGrid) 1
struts2和Jquery EasyUI整合数据查询(DataGrid)一(原创,转载请注明)最近在项目中很爱偷懒,于是用Jquery EasyUi处理分页,省去了要处理的分页参数信息。相比ExtJs,EasyUi的体积还是小多了,上手也容易多了;再相比Jquery UI,就不用说了,压根就没有DataGird。 先看效果图 准备工作:Struts2类库:转载 2014-01-08 15:56:12 · 1754 阅读 · 0 评论 -
java 纯sql 操作blob..字段
//java 直接操作clob字段可能会出现许多意料不到的问题。用纯sql更直接declare i number; v_clob clob; begin i := 1; v_clob :='<mxCell id="3" value="客户与评价" style="swimlane" parent="1" vertex="1"><mxCell id="51"原创 2013-12-10 14:24:58 · 894 阅读 · 0 评论 -
Java中金额的格式化###,###.00
Java中金额的格式化###,###.00代码如下: /** * 金额格式化 * @param s 金额 * @param len 小数位数 * @return 格式后的金额 */public static String insertComma(String s, int len) { if (s == null || s.length()转载 2013-11-01 13:15:26 · 8079 阅读 · 0 评论 -
Java 与 Json的互相转换
http://blog.sina.com.cn/s/blog_663bfedc0100tap3.html 这几天一直在做Java解析Json数据的一个项目,因为初识json,所以很多东西都是有着懵懂的认识。这里写下我解析时遇到的问题和收获。 我解析json时用到的是json-lib包。下载地址:http://json-lib.sourceforge.net。用这个包时,还要用到其他转载 2013-11-01 14:00:03 · 591 阅读 · 0 评论 -
Java中把一个对象转换成JsonString
** * Object To json String * * @param obj * * @return json String */public static String objToJsonString(Object obj) { // 初始化返回值 String json = "str_empty";转载 2013-11-01 13:16:36 · 3593 阅读 · 0 评论 -
java 测试处理json数据
String a="{'plan':[{'PLAN_START_DATE':'1','ID':'','PLAN_END_DATE':'2012-04-30'},{'PLAN_START_DATE':'1','ID':'b2','PLAN_END_DATE':'2013-05-31'}]}"; JSONObject object =JSONObject.fromObject(a); JS原创 2013-10-30 15:02:04 · 1101 阅读 · 0 评论 -
随机生成验证码
import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;impo转载 2013-09-26 22:44:34 · 918 阅读 · 0 评论 -
DBUtils使用详细示例
package com.exam.test;import java.sql.Connection;import java.sql.SQLException;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Map.Entry;import junit转载 2013-09-30 10:14:35 · 5299 阅读 · 0 评论 -
java 堆和栈小结
(1)JAVA中基本数据类型直接存储在栈中,而复合的数据类型采用引用模型,其引用存储在栈中,而对象存储在堆中。 (2)Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该转载 2012-09-18 11:38:56 · 467 阅读 · 0 评论 -
JAVA字符串转日期或日期转字符串
文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进来!用法: SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ); 这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是转载 2012-08-23 20:31:00 · 432 阅读 · 0 评论 -
jdbc 规范 基础
JDBC规范 package test.jdbc;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Connection;import java.sql.Statement;public class Base{ public static void mai原创 2012-07-05 21:38:04 · 390 阅读 · 0 评论 -
java 获得网卡MAC地址
前阵子看到一篇文件,JAVA得到网卡物理地址(windows和Linux),当时觉得挺好,后来正好项目里有需要,就用了它,但好像有点问题.因为它是采用固定字符串搜索(if (line.indexOf("Physical Address") != -1) )获得MAC 地址的,后来在应用时出了问题,因为没有"Physical Address"这一项.后来在外网在查查了一下,后来发现老外有写一转载 2012-07-04 17:56:01 · 1039 阅读 · 0 评论 -
用java解析dbf文件,验证后有些dbf文件可以,解析类型为‘B’时出乱码报
java读写DBF文件 2012-02-12 15:57:18| 分类: java | 标签: |字号大中小 订阅 由于业务的需要,开发项目的时候,客户要求数据导入/导出,文件类类型为DBF文件,在网上找了一些相关源码,虽然可以完成DBF读写,但不足的是,导出文件时不支持中文字段名,字段名乱码。后经我对程序的修改,可支持中方字段名,字段名长度中5位,英文10,也可以中英文混用。下转载 2012-05-24 22:11:28 · 2703 阅读 · 2 评论 -
使用XFire开发Web Service客户端完整入门教程
然XFire现在已经被CXF取代,但在现在已经开发的项目中,还是有不少使用XFire来实现Web Service的。前段时间,我写的使用XFire开发Web Service服务端的文章《XFire完整入门教程》受到了大家的好评,给大家带来了方便,很是高兴。今天来谈谈用XFire开发客户端 本文也将继续使用上一篇文章的服务端来做为服务端。使用XFire开发Web Service客户端分为如下转载 2014-08-20 17:10:56 · 906 阅读 · 0 评论 -
java 获取项目工程根路径
一 相对路径的获得说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目)String relativelyPath=System.getProperty("user.dir"); 上述相对路径中,java项目中的文件是相对于项目的根目录web项目中的文件路径视不同的web服务器不同而不同(tomcat是相对于 tomcat安装目录\b原创 2014-08-21 16:38:32 · 1449 阅读 · 0 评论 -
java 复制文件
package sss;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.Fi原创 2014-08-15 16:18:52 · 697 阅读 · 0 评论 -
Eclipse中jsp、js文件编辑时,卡死现象解决汇总
使用Eclipse编辑jsp、js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,具体那个方法起到作用,不太好讲。将所有用过的方法罗列如下: 1、取消验证windows–>perferences–>validation把 除了manual 下面的全部点掉,build下只留 classpath dependency Validator转载 2015-11-19 14:26:21 · 2192 阅读 · 0 评论 -
java中eclipse设置反编译
http://yjingzeming.iteye.com/blog/1638657搞java手上没有个反编译的利器是不行的,现在就来简单介绍下常用的两大反编译利器。 1.jd-gui,安装不需要了,直接点击运行,可以反编译jar,class文件。只要把文件拖,记得一定得拖到软件的那个框框里面。这样就可以看到源码了,太简单了。 2.JAD。难点是找这个工具比较麻烦,现在就上传上来转载 2015-11-17 17:32:37 · 4039 阅读 · 1 评论 -
服务器启动时Webapp的web.xml中配置的加载顺序
一1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将转换为键值对,并交给servletContext。 4、容器创建中的类实例,创建监听器。 二 Load-on-startup转载 2015-08-04 22:45:04 · 4585 阅读 · 0 评论 -
MD5加密以及产生唯一的ID
1:MD5即Message-Digest Algorithm 5(信息摘要算法5),是计算机广泛使用的散列算法之一(又译摘要算法、哈希算法)。经MD2、MD3和MD4发展而来,诞生于20世纪90年代初。用于确保信息传输完整一致。MD5加密算法由于其具有较好的安全性,加之商业也可以免费使用该算法,因此该加密算法被广泛使用。MD5算法主要运用在数字签名、文件完整性验证以及口令加密等方面。对信息转载 2015-06-08 18:27:41 · 3308 阅读 · 0 评论 -
Java实现邮箱找回密码
通过邮件找回密码功能的实现1、最近开发一个系统,有个需求就是,忘记密码后通过邮箱找回。现在的系统在注册的时候都会强制输入邮箱,其一目的就是 通过邮件绑定找回,可以进行密码找回。通过java发送邮件的功能我就不说了,重点讲找回密码。 2、参考别人的思路:发送邮件→请求邮件里的URL→验证url→{验证成功修改密码,不成功跳转到失败页面}重点就是如何生成这个url和如何解析这个url.转载 2015-06-08 17:29:31 · 1745 阅读 · 0 评论 -
使用Java程序发送Email
目前很多大型的网站忘记登录密码常见的一种形式是使用邮箱找回密码 最近做项目也有这个需求 现在总结一下 以便以后查看使用到的包有 mailapi.jar smtp.jar 封装发送邮件的实体 package com.tes;import java.util.Date;import java.util.Properties;import javax.m转载 2015-06-08 17:26:43 · 767 阅读 · 0 评论 -
android 文件读取(assets、raw)
需要注意的是,来自Resources和Assets 中的文件只可以读取而不能进行写的操作。 assets文件夹里面的文件都是保持原始的文件格式,需要用AssetManager以字节流的形式读取文件。 1. 先在Activity里面调用getAssets() 来获取AssetManager引用。 2. 再用AssetManager的open(String fil转载 2015-06-08 17:19:48 · 559 阅读 · 0 评论 -
SSH返回Json格式的数据
在开发中我们经常遇到客户端和后台数据的交互,使用比较多的就是json格式了。在这里以简单的Demo总结两种ssh返回Json格式的数据项目目录如下 主要是看 上图选择的部分 WebRoot里面就是平常的配置第一种方法是使用com.google.gson.Gson 将对象转化为Json字符串 (gson-1.6.jar) 主要的代码如下 package com.javen.转载 2015-06-08 17:25:06 · 4038 阅读 · 0 评论 -
java获得项目绝对路径
在jsp和class文件中调用的相对路径不同。在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。1.jsp中取得路径:以工程名为TEST为例:(1)得到包含工程名的当前页面全路径:request.getRequestURI()转载 2015-06-08 17:14:25 · 604 阅读 · 0 评论 -
JAVA多线程和并发基础面试问答
原文链接:http://ifeve.com/java-multi-threading-concurrency-interview-questions-with-answers/ 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点)Java转载 2015-03-19 18:23:59 · 525 阅读 · 0 评论 -
深入剖析Java中的装箱和拆箱
自动装箱和拆箱问题是Java中一个老生常谈的问题了,今天我们就来一些看一下装箱和拆箱中的若干问题。本文先讲述装箱和拆箱最基本的东西,再来看一下面试笔试中经常遇到的与装箱、拆箱相关的问题。 以下是本文的目录大纲: 一.什么是装箱?什么是拆箱? 二.装箱和拆箱是如何实现的 三.面试中相关的问题 若有不正之处,请谅解和批评指正,不胜感激。 请尊重作者劳动成果,转载请标转载 2015-03-19 18:10:48 · 489 阅读 · 0 评论 -
如何解决eclipse项目名称更改导致项目无法启动
1、首先在eclipse中更改项目名称(alt+shift+R)2、在系统文件中找到项目的根目录下的.mymetadata文件,将project-module节点下的name属性修改为新的项目名3、关闭tomcat,删除webapps下原来已经部署好的项目4、重启eclipse,重新部署你的项目,ok,doneeclipse工程名称 原来为p1,发布到webapps转载 2015-03-04 10:30:00 · 9797 阅读 · 0 评论 -
java 需要转义的一些特殊符号。
那么这里在列上一些转义字符 \\ 反斜杠 \t 间隔 ('\u0009')\n 换行 ('\u000A')\r 回车 ('\u000D')\d 数字 等价于 [0-9]\D 非数字 等价于 [^0-9]\s 空白符号 [\t\n\x0B\f\r]\S 非空白符号 [^\t\n\x0B\f\r]\w 单独字符 [a-zA-Z_0-9]\W 非单独字符 [^原创 2014-12-12 14:54:20 · 107418 阅读 · 1 评论 -
在XFire中创建WebService客户端的三种常用方式 .
http://blog.csdn.net/jadyer/article/details/6082948点击打开链接转载 2014-11-27 22:39:30 · 2654 阅读 · 0 评论 -
log4j:WARN Please initialize the log4j system properly解决办法
log4j:WARN No appenders could be found for logger(org.springframework.context.support.ClassPathXmlApplicationContext).log4j:WARN Please initialize the log4j system properly.Spring 使用了LOG4J 这个开转载 2014-11-27 11:27:44 · 2535 阅读 · 0 评论 -
更改myeclipse默认工作空间
今天试了下8.5,发现可以通过 设置选项里面 直接修改,如图:……………………………………………………………………………………………………一般我们第一次启动 MyEclipse 式都会弹出框框 提示您选择 默认工作空间;一般 我们都会勾选 “将此目录作为默认工作空间 并不再 询问”;之后每次启动都不会 有更改空间 的提示,也即 无法直接通过 点击鼠标来设置空间。转载 2014-11-26 13:11:53 · 578 阅读 · 0 评论 -
java 部署项目
Java项目部署:1、 tomcat非安装方式,添加windows服务启动方式修改bin目录中的service.bat: REM 添加下面的一行 set CATALINA_HOME=%cd% 如果从来没有安装过Tomcat,或者保证Services.msc启动服务管理器检查没有Apache Tomcat系统服务,到此你就可以转到第二步了。转载 2012-05-24 22:09:09 · 593 阅读 · 0 评论 -
把辅助类达成jar包,和把项目打成war包
把已经写好的帮助类打成 jar 包 (1) 打开进入 dos 命令提示窗口,直接 输入 jar 后 会出现 如下 所示的帮助命令: 其中( -c、-v、-f )这三个命令很常用: -c 创建新的文档 -v 生成详细输出到标准输出上 -f 指定存档文件名。 Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2原创 2012-03-31 10:36:36 · 486 阅读 · 0 评论 -
java 集合类中的对象如何比较
1 List 集合: 被比较的对象要重写equals()方法, 调用List中contains()方法,就是用equals()方法比较的. List 集合 (允许重复元素,允许空值) 2 HashSet集合(不允许重复元素,允许空值): 被比较的对象要重写hashCode()方法和重写equals()方法, 两个都要. 3 TreeSet集合.转载 2012-03-30 15:01:50 · 894 阅读 · 0 评论 -
jfreechart 形成各种图
http://www.cnblogs.com/yangy608/archive/2010/09/01/1815096.html导包import java.awt.Color;import java.awt.Font;import java.io.File;import java.io.FileOutputStream;import java.te转载 2012-03-30 10:32:38 · 305 阅读 · 0 评论