随笔分类 -  JAVA

1 2 下一页
Restful Jersey-1 入门例子
摘要:web.xml Archetype Created Web Application contextConfigLocation classpath:applicationContext.xml org.sprin... 阅读全文
posted @ 2015-07-09 14:28 jingyunyb 阅读(713) 评论(1) 推荐(1)
JAXB的XML和Object的自动转换
摘要:JAXB可以实现XML和Object的自动转换,这样我们就不用再自己写xml的解析了。1、从xml文件读取自动转换成Object2、从xml字符串读取自动转换成Object3、把对象转化成xml输出到控制台4、把对象转化成xml输出到文件5、把对象转化成xml字符串vdi.xml ... 阅读全文
posted @ 2014-12-15 09:53 jingyunyb 阅读(1131) 评论(0) 推荐(0)
JDK结构
摘要: 阅读全文
posted @ 2014-10-07 13:52 jingyunyb 阅读(112) 评论(0) 推荐(0)
eclipse中XML文件DTD的错误
摘要:指定文件的默认打开方式Window - Preferences - General - Editors - File Associations - 选择文件类型指定Associated editors(如xml指定XML Editor) - Default选择xml - open with - xm... 阅读全文
posted @ 2014-08-06 09:33 jingyunyb 阅读(816) 评论(0) 推荐(0)
BufferedInputStream实现原理分析(转)
摘要:http://www.software8.co/wzjs/java/1770.htmlBufferedInputStream是一个带有缓冲区的输入流,通常使用它可以提高我们的读取效率,现在我们看下BufferedInputStream的实现原理:BufferedInputStream内部有一个缓冲区... 阅读全文
posted @ 2014-08-04 10:54 jingyunyb 阅读(568) 评论(1) 推荐(0)
提交表单的时候加上Ajax验证
摘要:一、 存储服务器内容录入 *所在集群 ... 阅读全文
posted @ 2014-07-21 16:31 jingyunyb 阅读(327) 评论(0) 推荐(0)
诡秘的protected权限
摘要:http://837062099.iteye.com/blog/1609340protected修改的属性和方法:相同:在同一个包中访问的时候和public、default修饰是一样的不同:在包外访问的时候要遵循一个原则But a subclass in another package can ac... 阅读全文
posted @ 2014-06-25 17:50 jingyunyb 阅读(186) 评论(0) 推荐(0)
tomcat启动时JVM内存大小,以免出现内存溢出
摘要:问题:主要是2个内存溢出的错误。首先是:java.lang.OutOfMemoryError: Java heap space其次是:java.lang.OutOfMemoryError: PermGen space最终解决办法【我是4G内存,请适当修改大小】:【Windows】在catalina.... 阅读全文
posted @ 2014-06-20 16:28 jingyunyb 阅读(664) 评论(0) 推荐(0)
JAVA中equal()和==的区别
摘要:一般认为:==比较的是基础数据的值或者是对象的引用地址equal()比较的是对象的内容其实:==和equal()都是比较的引用地址,其实是栈内存中变量(包括基本数据类型的变量和对象变量)的值equals()方法在object类中定义如下:public boolean equals(Object ob... 阅读全文
posted @ 2014-06-19 19:25 jingyunyb 阅读(2047) 评论(0) 推荐(0)
JAVA自动装箱与拆箱
摘要:1、什么是自动装箱基本数据类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。一般我们要创建一个类的对象的时候,我们会这样:Class a = new Class(parameter);当我们创建一个Integer对象时,却可以这样:Integer i... 阅读全文
posted @ 2014-06-17 18:57 jingyunyb 阅读(209) 评论(0) 推荐(0)
java项目路径获取
摘要:1、项目根目录(tomcat、web项目)String path = ServletActionContext.getServletContext().getRealPath("");System.out.println(path);想要获取图片存放的位置,则为String path = Servl... 阅读全文
posted @ 2014-06-13 14:46 jingyunyb 阅读(278) 评论(0) 推荐(0)
String.getBytes()和new String()(string与byte[]的转换)
摘要:在Java中,String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如byte[] b_gbk = "中".getBytes("GBK");byte[] b_utf8 = "中".getBytes("UTF-8");by... 阅读全文
posted @ 2014-06-13 09:05 jingyunyb 阅读(2541) 评论(0) 推荐(0)
Tomcat中JVM内存溢出及合理配置(转)
摘要:Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个Java虚拟机。Tomcat的内存溢出本质就是JVM内存溢出,所以在本文开始时,应该先对Java JVM有关内存方面的知识进行详细介绍。一、Java JVM内存介绍JVM管理两种类型的内存,堆和非堆。按照官方的说法:“Ja... 阅读全文
posted @ 2014-06-11 09:55 jingyunyb 阅读(346) 评论(0) 推荐(0)
使用POI导入Excel2007中的数据
摘要:1、导入的jar包dom4j-1.6.1.jarpoi-3.9-20121203.jarpoi-ooxml-3.9-20121203.jarpoi-ooxml-schemas-3.9-20121203.jarxmlbeans-2.3.0.jar2、读取Excel2007中的内容,并在控制台打印import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import org.apache.poi.xssf.usermodel.XSSFCell;import org.a 阅读全文
posted @ 2014-03-31 15:12 jingyunyb 阅读(504) 评论(0) 推荐(0)
spring的DI配合接口编程
摘要:Spring开发者提倡接口编程,配合di技术可以解决层与层之间的解耦举例说明:现在体验一下spring的di配合接口编程,完成一个字母大小写转换的案例:思路:1、创建一个接口ChangeLetterChangeLetter.javapackage com.inter;public interface ChangeLetter { //声明一个方法 public String change();}2、两个类实现接口UpperLetter.javapackage com.inter;public class UpperLetter implements ChangeLetter { priv... 阅读全文
posted @ 2014-02-12 15:37 jingyunyb 阅读(374) 评论(0) 推荐(0)
Spring入门案例
摘要:一、sping中的概念spring是一个容器框架,可以配置各种bean(action/service/domain/dao),并且可以维护bean与bean的关系,当我们需要使用某个bean的时候,通过getBean(id)使用即可。bean:是java中的任何一种对象,javabean/service/action/数据源/daobean元素的作用是,当我们的spring框架加载的时候,spring就会自动的创建一个bean对象,并放入内存ioc(inverse of control)控制反转:所谓控制反转就是把创建对象(bean),和维护对象(bean)的关系的权利从程序中转移到sprin 阅读全文
posted @ 2014-02-12 14:10 jingyunyb 阅读(410) 评论(0) 推荐(0)
Tomcat服务器热启动,修改项目源代码时不需要每次都重启Tomcat
摘要:目前在做一个网站项目,使用MyEclipse+Tomcat,每次修改项目源代码时,都需要重启tomcat、重新导出项目到webapps文件夹或者重新部署,太麻烦。于是研究了一下tomcat如何设置成热启动,即修改源代码时不需要重启tomcat服务器。方法如下:第一步: Tomcat安装目录下,修改 conf/server.xml 中的 Host 配置,设置其reloadable属性为true,即在Host标签中添加reloadable="true"这一句,重启Tomcat使配置文件生效。第二步: 在conf文件夹中的web.xml文件中添加 development true 阅读全文
posted @ 2014-02-10 14:03 jingyunyb 阅读(2200) 评论(0) 推荐(0)
Java的字符串md5加密和文件md5
摘要:1、字符串的md5加密使用MessageDigest对字符串进行MD5算法的步骤是,先将字符串转换成字节数组,在进行MD5算法,最后返回的也是一个字节数组,要我们自己转成32位的字符串。package com.yourcompany.util;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class Encryption { public static String stringMd5(String input){ try{ ... 阅读全文
posted @ 2014-02-08 13:02 jingyunyb 阅读(7507) 评论(0) 推荐(0)
JDBC操作mysql数据库(SqlHelper类封装)
摘要:SqlHelper.javapackage com.mqs.process;import java.io.FileInputStream;import java.sql.*;import java.util.Properties;public class SqlHelper { //定义需要的变量 private static Connection ct=null; //在大多数情况下,使用PreparedStatement来替代Statement //这样可以防止sql注入 private static PreparedStatement ps=null; ... 阅读全文
posted @ 2014-01-27 15:32 jingyunyb 阅读(3224) 评论(0) 推荐(0)
BaseDao的设计思路---接口编程
摘要:package com.yangbo.oa.base;import java.util.List;public interface BaseDao { /** * 保存实体 * @param entity */ void save(T entity); /** * 删除实体 * @param id */ void delete(Long id); /** * 更新实体 * @param entity */ void update(T entity); /**... 阅读全文
posted @ 2014-01-13 22:22 jingyunyb 阅读(7974) 评论(0) 推荐(0)

1 2 下一页