摘要: gson是一个google的开源项目,支持多种JSON方法,这里主要讲解如何使用gson将json转换成javaBean。 maven坐标 java代码: 上述代码代码中涉及到java内部类的声明 ,这里补充一个知识点,关于java内部类就是在一个类里面定义另一个类,要声明一个内部类的语法是: Ou 阅读全文
posted @ 2016-09-24 16:53 杀士比亚 阅读(6198) 评论(0) 推荐(1) 编辑
摘要: 上一章讲了配置文件的基本用法,虽然上一章已经可以解决一些需求,但还不些不足之处。假如,配置文件里面的字符串有一部分需要经常变动,另外一些不需要,上一章的方法就不方便了,所以这章主要讲如何在配置文件中使用参数,然后替换字符串里面的参数值。 一、使用类MessageFormat替换配置文件中的参数 Me 阅读全文
posted @ 2016-02-02 15:16 杀士比亚 阅读(11289) 评论(0) 推荐(0) 编辑
摘要: ps:今天遇到一个问题,从数据库读取一个字符串,然后在jsp用EL表达式显示时,因为数据库原始数据是带有HTML标签的,所以显示的时候会把标签直接转换成HTML,但是我想要的是HTML标签字符串,所以就需要转义。下图是HTML转义对照表: 如上图,只要将数据库里面的中包含<>符号替换成转义符就可以实 阅读全文
posted @ 2016-01-27 20:33 杀士比亚 阅读(5187) 评论(0) 推荐(0) 编辑
摘要: Enumeration接口定义 Enumeration接口与Iterator接口用法比较 一、 1、Enumeration接口定义 public interface Enumeration<E>实现 Enumeration 接口的对象,它生成一系列元素,一次生成一个。连续调用 nextElement 阅读全文
posted @ 2016-01-25 21:58 杀士比亚 阅读(725) 评论(0) 推荐(0) 编辑
摘要: 主要用到String的两个方法,分别是subString(int len)或subString(int start,int end)和str.indexOf(String str1) 思路:先判断指定字符串在原字符串的开头、中间或结尾。再根据不同情况或直接截取字符串或者先截取再拼接。 代码如下: m 阅读全文
posted @ 2016-01-21 02:11 杀士比亚 阅读(13442) 评论(0) 推荐(0) 编辑
摘要: JSON总结(java篇一) JSON简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C 、Java、JavaScri 阅读全文
posted @ 2016-09-21 15:55 杀士比亚 阅读(7958) 评论(1) 推荐(0) 编辑
摘要: 前言 tomcat文件下载 关闭tomcat目录列表浏览功能 Tomcat 不能下载带中文文件名的附件的方法 在Java Web项目中文件下载是一个很常见的功能,最近在做项目中发现可以通过tomcat本身自带的特性完成文件下载功能。 tomcat文件下载 在eclipse中的WebContent下新 阅读全文
posted @ 2016-09-06 18:26 杀士比亚 阅读(7586) 评论(0) 推荐(0) 编辑
摘要: Struts2标签 问题描述:最近项目中在使用struts迭代标签动态生成列表的过程中,由于每一行li元素中包含<a>超链接,如下图 一开始超链接是这样的<a href=“#” id=”checkDetail”>,这里由于循环多行,如果使用ID选择器写点击事件,那么只有第一行的超链接点击事件会被触发 阅读全文
posted @ 2016-03-30 22:02 杀士比亚 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: 昨天项目中遇到一个 java.lang.IllegalArgumentException: Malformed \uxxxx encoding.这样的一个异常,debug了一下发现是读取properties里面的配置文件路径的时候发生的。网上找了一些解决方案,只要把路径中的”\”改为”/”就行了,或者改为”\\”也行。 阅读全文
posted @ 2016-03-29 10:04 杀士比亚 阅读(8741) 评论(1) 推荐(0) 编辑
摘要: 今天配置SSH框架的时候出现这个异常,找了很久,才发现原来是是实体类映射文件中的的name值写错了,这里总结了一些网上的常见错误原因: 1,检查你的hibernate.cfg.xml文件中是否添加了 2,检查你的hibernate.cfg.xml文件中的相关联的两个的顺序,可能有其中一个需要引用另一个,但是另一个却还没有编译,就是说被用作外键的表要放在前面3,检查你的*.hbm.xml文件名是... 阅读全文
posted @ 2016-02-25 11:57 杀士比亚 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 最近项目中有一个这样的需求,要求定时备份数据库。看了一些网上的资料,了解到主要思路是是使用java中的Runtime类的exec()方法,可以直接调用windows的cmd命令,参数就是Mysql的备份命令。 一、Runtime类 首先说说这个神奇的Runtime类,主要封装了Java程序的运行环境 阅读全文
posted @ 2016-02-16 20:01 杀士比亚 阅读(6028) 评论(0) 推荐(0) 编辑
摘要: 经常在使用tomcat服务器的时候 总会发生一些莫名其妙的错误。 就像下面这个错误: 在配置文件中存在多个/MyWeb的配置,导致不能发布服务。 错误信息: Could not publish server configuration for Tomcat v6.0 Server at localh 阅读全文
posted @ 2016-02-15 19:14 杀士比亚 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1. 语法选项说明 -h, --host=name主机名 -P[ port_num], --port=port_num用于连接MySQL服务器的的TCP/IP端口号 --master-data这个选项可以把binlog的位置和文件名添加到输出中,如果等于1,将会打印成一个CHANGE MASTER命 阅读全文
posted @ 2016-02-15 16:39 杀士比亚 阅读(694) 评论(0) 推荐(0) 编辑