- 浏览: 211540 次
- 性别:
- 来自: 北京
-
最新评论
-
zjlhonest:
不需要那个tables.add也能成功啊,悲催
JAVA 获取数据库中表的结构 -
zjlhonest:
那个tables.add(table),tables是那个类的 ...
JAVA 获取数据库中表的结构 -
yangrenjun:
一定要注意起的类名要一直。否则编译通不过去
这里是MyEcli ...
生成 MyEclipse 注册码 -
chokee:
不错比较清楚
Oracle数据库-建库、建表空间,建用户 -
vcxiaohei:
谢谢,很好用!!!
验证子网掩码的合法性
文章列表
开发经验总结(1)
- 博客分类:
- JAVA
- web项目中常用到的工作经验
[/align][align=left]经验1 : 有关jstl 标签,在web开发中,view 层jsp 中常用到jstl标签。因为项目比较大,涉及的显示的页面也比较多。为了避免重复性。可以将常用的jstl标签创建在一个jsp页面中,这样以后每个页面用到此标签直接就可以通过包含的方式引入
列如: 创建一个taglib.jsp页面,里面包含内容:
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri=" ...
throws和throw
- 博客分类:
- JAVA
throws和throw
系统自动抛出的异常
所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常
语句抛出的异常
用户程序自定义的异常和应用程序特定的异常,必须借助于 throws 和 throw 语句来定义抛出异常。
throws关键字通常被应用在声明方法时,用来指定可能抛出的异常。多个异常可以使用逗号隔开。当在主函数中调用该方法时,如果发生异常,就会将异常抛给指定异常对象。
throw关键字通常用在方法体中,并且抛出一个异常对象。程序在执行到throw语句时立即停止,它后面的语句都不执行。通过throw抛出异常后,如果想在上一级代码中来捕 ...
/**
* 抽像类和接口 区别 :
*
* 首先抽象类
*
* 1.抽象类不能被实例化,但可以被申明
* 2.抽象类不一定包含抽像方法
* 3.一旦类包含了Abstract 方法那么这个类必须声明 关键字 Abstract
* 4.抽像放不放不能有主体就是方法体
* 5,但是抽象类可以拥有实现的方法
* 6.一个类只能继承一个抽像类
*
* 其次 是接口,就是给出没有内容的方法体
* 1.接口同样也不能被实例化
* 2.接口中的所有方法不能有主题
* 3.一个类可以实现多个接口
* 4.接口中可以有变量,但是必须是 static final 访问形式 类 ...
单元测试深入详解需要到官方网站上下载 junit3.8 junit.4.4
登录网址: http://www.junit.org/ 选在点击 Download JUnit
即可观看到所有junit 包,可以下载,观看源码,以及他的设计模式
windows批处理
- 博客分类:
- JAVA
批处理文件,在MS-DOS中,.bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用。
首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好像我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。
其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令。当然,批处理文件的编程能力与C语言等编程语句比起来是十分有限的,也是十分不规范的。批处 ...
static代码块 正确理解
- 博客分类:
- JAVA
.static代码块
static代码块也叫静态代码块,是在类中独立于类成员的static语句块,可以有多个,位置可以随便放,它不在任何的方法体内,JVM加载类时会执行这些静态的代码块,如果static代码块有多个,JVM将按照它们在类中出现的先后顺序依次执行它们,每个代码块只会被执行一次。例如:
Java代码
1.public class Test5 {
2. private static int a;
3. private int b;
4.
5. static {
6. Test5.a ...
. 一种制作帮助文档的方法
——world转CHM,CHM转HTML
现在做的项目或是产品中常要用到给用户一个用户手册或是操作手册的文档,大部分都以world文档或pdf文件形式,较少有用CHM各在线html格式的。前段时间经理给我一份world格 ...
控制 jar 启动 和 停止 shell
- 博客分类:
- SHELL
#! /bin/sh
#启动方法
start(){
java -Xms128m -Xmx2048m -jar test1.jar 5 > log.log &
java -Xms128m -Xmx2048m -jar test2.jar 5 > log.log &
tail -f result.log
}
#停止方法
stop(){
ps -ef|grep test|awk '{print $2}'|while read pid
...
ireport 部署到 linux系统字体问题
- 博客分类:
- JAVA
今天使用ireport导出pdf,在windows下,一切好好的,放到liunx下后,导出pdf报
net.sf.jasperreports.engine.util.JRFontNotFoundException: Font '宋体' is not available to the JVM. See the Javadoc for more details.
解决方法:
1、把需要用到的字体(可以直接拷贝windows系统的C:/WINDOWS/Fonts 下的相关字体)拷贝当前项目的classpath下,一般为classes目录下
2、在classpath里添加 jasperrepor ...
Linux下用rpm包安装的MySQL是不会安装/etc/my.cnf文件的, 至于为什么没有这个文件而MySQL却也能正常启动和作用,在这有两个说法,
Linux下用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,
至于为什么没有这个文件而MySQL却也能正常启动和作用,在这有两个说法,
第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,
第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于rpm包安装的MySQL,
解决方 ...
linux 安装并配置 免安装版的MYSQL
- 博客分类:
- MYSQL
第一步 到官网下载 免安装包(估计170到180M)
http://dev.mysql.com/doc/refman/5.1/en/binary-installation.html
第二步 将安装包(mysql-5.5.21-linux2.6-x86_64.tar.gz),注意我是x86_64bit
第三步 确定要安装目录:我的目录 /usr/local/mysql,数据库存放的位置可以随意放,但是要在 mysql.service 进行配置, 如下设置:
basedir=/usr/local/iaas_mini/mysql
我编写了一个脚本:大体内容如下。具体可以参看官方网站上 ...
package com.mai.json;
import static org.junit.Assert.assertEquals;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import net.sf.ezmorph.Morpher;
import net.sf.ezmorph.MorpherRegistry;
import net.sf ...
HttpClient简介
- 博客分类:
- JAVA
HttpClient简介
一、HttpClient入门
HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。本文首先介绍 HTTPClient,然后根据 ...
在Windows/linux下,用mysql的导出语句:
mysqldump -hlocalhost -uroot -pPasswd table >/home/ftp/test.sql
出现了
mysqldump: Got error: 1449: The user specified as a definer ('root'@'%') does not exist when using LOCK TABLES
只要给root用户再添加一个对全部host都有可以访问的权限
操作如下:
登陆mysql
mysql -u root -pPasswd
mysql >gran ...
本文以apache-tomcat-6.0.18为例 1、下载软件包:http://tomcat.apache.org/download-60.cgi 2、解压到不同目录D:\Tomcat6_1和D:\Tomcat6_2
Java代码
打开D:\Tomcat6_1\conf\server.xml,修改port
查找8080,修改为8081
查找8443,修改为8543
查找8009,修改为8019
查找8005,修改为8015
打开D:\Tomcat6_1\conf\server.xml,修改port
查找80 ...