- 博客(112)
- 资源 (2)
- 收藏
- 关注
转载 FindBugs插件的安装与使用
1 什么是FindBugsFindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用 Visitor 模式来鉴别代码是否符合一些固定的规范。2 如何安装FindBugs?作为Eclipse的一个插件,可以将Fi
2015-06-03 14:57:39
615
转载 java 和具体的数据库结合Date类型转换
在开发web应用中,针对不同的数据库日期类型,我们需要在我们的程序中对日期类型做各种不同的转换。若对应数据库数据是oracle的Date类型,即只需要年月日的,可以选择使用java.sql.Date类型,若对应的是MSsqlserver 数据库的DateTime类型,即需要年月日时分秒的,选择java.sql.Timestamp类型你可以使用dateFormat定义时间日期的格式,转一个字符串
2015-03-04 15:42:39
653
原创 Date类型转换
package test;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Test01 { /** * 計算兩個日期相差的天數 * @param startday * @p
2015-03-04 15:40:52
687
原创 Unhandled exception type ParseException
1、当编辑器提示:Unhandled exception type ParseException异常的时候,说明在该方法中抛出Exception异常,但是没有进行相关处理功能。2、解决方法:对该方法进行try{} catch{} 异常处理。
2015-03-04 10:31:20
4800
转载 Java构造和解析Json数据的两种方法详解
在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别。下面首先介绍用json-lib构造和解析Json数据的方法示例。 用org.son构造和解析Json数据的方法详解请参见我下一篇博文:Java构造和解析Json数据的两种方法详解二一、介绍 JSON-l
2015-02-09 14:07:14
655
转载 JAVA MD5算法
JAVA MD5算法 MD5即Message-Digest Algorithm 5(信息-摘要算法5),是一种用于产生数字签名的单项散列算法。MD5算法的作用是让大容量信息在用数字签名软件签私人密匙前被”压缩”成一种保密的格式,将一个任意长度的“字节串”通过一个不可逆的字符串变换算法变换成一个128bit的大整数.即使你看到源程序和算法描述,也无法将一个MD5的值变换回
2015-01-20 15:30:40
634
原创 String和byte[]相互转化
package md5;/** * String和byte[]相互转化 * @author mm * */public class Test { public static void main(String[] args) { String a = "angelababy"; byte[] abyte = a.getBytes(); for (int i =
2015-01-20 11:25:38
472
转载 jsp中request传递参数汉字乱码
问题描述: 1 表单提交的数据,用request.getParameter(“xxx”)返回的字符串为乱码或者?? 2 直接通过url如http://localhost/a.jsp?name=中国,这样的get请求在服务端用request. getParameter(“name”)时返回的是乱码;按tomcat4的做法设置Filter也没有用或者用request.setCharacte
2015-01-15 16:01:07
428
转载 JSONObject
要使程序 可以运行 必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包: 1.commons-lang.jar 2.commons-beanutils.jar 3.commons-collections.jar 4.commons-logging.jar 5.ezmorph.jar 6.jso
2015-01-13 17:52:13
447
转载 @Override must override a superclass method 问题解决
1.Java开发环境时如果在使用Eclipse开发Java项目时,在使用 @Override 出现以下错误:The method *** of type *** must override a superclass method主要是因为你的Compiler是jdk5,(5不支持@Override等形式的批注)只要把它改为6就可以了。方法:将window->pref
2015-01-13 17:51:18
376
转载 Eclipse快捷键
Search功能:全局文件内容搜索快捷键: Ctrl + H-----------------------------------------------------------------------------Open Resource功能:全局文件名搜索快捷键: Ctrl + Shift + R ----------------------------------
2015-01-12 16:18:40
484
原创 Tomcat启动时候报错java.lang.IllegalArgumentException: Document base E:\tools\apache-tomcat-6.0.43\apache-t
2015-1-9 9:56:57 org.apache.catalina.core.StandardContext resourcesStart严重: Error starting static Resourcesjava.lang.IllegalArgumentException: Document base E:\tools\apache-tomcat-6.0.43\apache-to
2015-01-09 10:00:45
4276
转载 Eclipse配置
Eclipse编辑器基本设置 1、添加行号 在边缘处右键 2、改字体 字体的一般配置 3、去掉拼写错误检查 4、Java代码风格 代码格式化 C
2015-01-09 09:41:40
440
转载 iBatis下插入数据返回数据ID的问题
今天让做SSI整合的东西,遇到了使用iBatis插入数据返回主键的问题。一开始按照自己的想法,在插入数据之后通过当前条数据的其他字段将这条数据的主键查询出来,结果当然是不满意。然后在业务层,通过时间生成ID,不过也被人家给淘汰掉了。后来才突然想到iBatis下边有selectkey元素,不过只是用过在oracle下边的,不知道mySQL下边有没有。后来查询了一下资料,才发现常用数据库都是用这个属性
2014-12-19 18:15:02
1895
转载 使用JPEGImageEncoder提示Access restriction:错误 解决方案
当我们在对图片进行操作时,需要使用到 JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); JPEGEncodeParam jep = JPEGCodec.getDefaultJPEGEncodeParam(tag); 这个时候eclipse会报错:Access restrict
2014-12-18 15:13:33
520
转载 MySQL命令行客户端打不开(闪一下后关闭)的解决办法
1、找到mysql安装目录下的bin目录路径。2、打开cmd,进入到bin目录的路径下,输入mysql -u root -p。问题分析:1、查看mysql command line client默认执行的一些参数。方法:开始->所有程序->MySQL->MySQL Server5.5->MySQL5.5 command line client,右键属性。 2、注意看目标的内
2014-12-18 11:30:04
17258
原创 Java读写文件夹下的txt文件,已读的txt文件修改后缀名为.bat。
package test1;/** * 一个文件夹,里面包括很多个txt文件或者子文件夹,依次读取文件夹里面的内容, * 以%~、~%开始结尾为一条数据,依次遍历解析到需要的数据。 */import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.Fil
2014-12-08 14:53:55
2794
转载 Java IO流总结
Java IO流学习总结Java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据
2014-12-08 14:25:36
398
原创 中国电信河南分公司笔面经验
电信笔试题分为三套:行测、专业知识、性格测试行测60分钟60道题,数学推理相对复杂一点,数字计算相对简单,行测考试的题。专业知识60分钟60道题:电信时事新闻10道题,Word、Excel、PPT等基础知识、计算机网络基础知识、C语言、Java编程题(基础)性格测试196道题30分钟:性格测试电信一面:人际交往中有些是有助于人际交往的,有些是对人际交往没有什么影响的,请
2014-12-03 11:21:27
2232
转载 解决错误 Target runtime com.genuitec.runtime.generic.jee60 is not defined.
1 类路径问题 在Java开发中大多数的开发者使用的IDE是MyEclipse与Eclipse,从MyEclipse导入到Eclipse最容易引发的问题就是类路径问题。因为MyEclipse的基本上集成了所有的类库,类似于我们在Eclipse下自己建立的类库,所有的导入相关的类库都是一些引用,所以将项目从MyEclipse导入Eclipse中首先要做的一件事是【项目】->【右键】->【
2014-12-03 10:55:04
819
原创 找出数组中出现一次的数
package leetCode;/** * 整型数组其中有一个数是出现一次的,其余的都相同,找出这个数字。 * eg:{4,1,1,1,1}; 输出结果为4 * @author 2萌 * */public class RemoveDuplicatesTest { public static int removeDuplicates(int[] array) { if (ar
2014-12-01 15:37:12
391
原创 MVC模式
MVC模式:MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。VJSP作为表现层技术的作用:负责收集用户请求参数将应用的处理结果、状态
2014-11-27 17:10:48
307
原创 jsp页面中文显示乱码
在写demo的时候发现存入数据库的中文,查询出来以页面形式展示时候,中文显示乱码,其中一个原因是提交的jsp编码与servlet展示页面的编码规范不一致。<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+reque
2014-11-27 16:54:14
543
转载 eclipse安装tomcat插件
一、软件下载Eclipse3.6 IDE for Java EE Developers: 下载地址:http://eclipse.org/downloads/Tomcat Eclipse Plugin, 下载地址:http://www.eclipsetotale.com/tomcatPlugin.html二、软件安装和配置(图文)1.解压Eclipse到某个目录,例如/us
2014-11-27 16:49:00
390
原创 Servlet&JSP
1、JSP和servlet区别?Servlet没有内置对象,JSP中的内置对象都需要由程序显示创建。对于静态的HTML标签,Servlet都必须使用页面输出流逐行输出。<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerNam
2014-11-21 18:04:36
370
原创 mysql数据库CRUD
1、MySQL基本语句增加:INSERT INTO tbl_user (username,password) VALUES('等等','123456');
2014-11-21 15:59:25
376
转载 SAX
图 2. 将 XML 结构映射成应用程序结构 基于事件的接口正如其名称所暗示的,基于事件的语法分析器将事件发送给应用程序。这些事件类似于用户界面事件,例如,浏览器中的 ONCLICK 事件或者 Java 中的 AWT/Swing 事件。事件通知应用程序发生了某件事并需要应用程序作出反应。在浏览器中,通常为响应用户操作而生成事件:当用户单击按钮时,按钮产生一个 ONCLI
2014-11-12 17:24:50
599
转载 DOM和SAX解析XML文件
DOM解析XML文件:1.javax.xml.parsers 包中的DocumentBuilderFactory用于创建DOM模式的解析器对象 , DocumentBuilderFactory是一个抽象工厂类,它不能直接实例化,但该类提供了一个newInstance方法 ,这个方法会根据本地平台默认安装的解析器,自动创建一个工厂的对象并返回2.调用 DocumentBuilderF
2014-11-10 16:54:35
601
转载 JAVA线程池原理以及几种线程池类型介绍
在什么情况下使用线程池? 1.单个任务处理的时间比较短 2.将需处理的任务的数量大 使用线程池的好处: 1.减少在创建和销毁线程上所花的时间以及系统资源的开销 2.如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存以及”过度切换”。 线程池工作原理:为什么要用线程池?诸如 Web 服
2014-11-10 16:33:24
369
原创 jdbc连接数据库
import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;public class ConnDb { public static void main(String[] args) throws SQLException
2014-11-10 15:47:47
426
转载 数据库中文乱码处理
1、JSP页面乱码 这种乱码的原因是应为没有在页面里指定使用的字符集编码,解决方法:只要在页面开始地方用下面代码指定字符集编码即可,2、数据库乱码 这种乱码会使你插入数据库的中文变成乱码,或者读出显示时也是乱码,解决方法如下: 在数据库连接字符串中加入编码字符集 String Url="jdbc:mysql://localhost/digitgulf?user=root&pa
2014-11-10 15:42:15
508
原创 子类继承父类的static方法
package testBaidu;public class Fruit { static String color = "黄色"; String size = "大"; static String getFruitColor() { return color; } public String getFruitSize() { return size; }}
2014-11-08 22:20:23
956
原创 静态代码块执行顺序
public class Test { static { System.out.println("111"); } public static void main(String[] args) { System.out.println("222"); } static { System.out.println("333"); }}
2014-11-08 21:48:09
424
原创 ArrayList、Iterator的remove方法
package szsm;import java.util.ArrayList;import java.util.List;/** * Removes the first occurrence of the specified element from this list, * if it is present. If the list does not contain the el
2014-11-05 11:17:13
640
原创 String类型赋初值问题
package szsm;/** * 在静态方法里面创建一个局部变量,必须对其进行初始化赋值 * * @author 2萌 * */public class StringTest { static String aString;// String aString; int a; /** * 普通方法:对于成员变量没有赋初值的变量,在普通方法里面打印的时候直接打印其
2014-11-04 18:47:20
5106
原创 finally执行
package szsm;public class FinallyTest { public static void main(String[] args) { try { return; } catch (Exception e) { // TODO: handle exception } finally { System.out.println("Fina
2014-11-04 18:34:11
497
原创 final关键字使用
package szsm;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;/** * * @author 2萌 * final: * 1、final修饰符可以修饰局部变量、成员变量、方法、类 * 2、用关键词final修饰的域成为最终域。用关键词final修饰的变量一旦赋
2014-11-04 18:32:27
443
原创 Java小实例
public class Example { String str = new String("good"); char[] ch = { 'a', 'b', 'c' }; public static void main(String args[]) { Example ex = new Example(); ex.change(ex.str, ex.ch); System.o
2014-11-03 22:44:52
754
原创 Java中static关键字实例
public class Test { static int total = 10; public static void main(String[] args) { new Test(); } public Test() { System.out.println("In test"); System.out.println(this); int temp = thi
2014-11-03 22:34:04
431
原创 类的继承小例子
public class Test { public static void main(String[] args) { Person p = new Student(); Teacher t = new Teacher(); Student s = new Student(); if(t instanceof Person){p = t;} if(s instanceof
2014-11-03 22:14:24
461
TortoiseSVN
2015-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人