摘要: 建包名为com.wang.ssh 包下面有两个类 ,一个是测试类,更一个是测试对象applicationContext.xml是配置Spring文件,ok这样就可以测试啦。。其中首先配置applicationContext.xmlView Code 1 2 9 10 11 12 13 14 15 16 17 18 19 20 21 22 TestService.javaView Code 1 package com.wang.ssh; 2 3 public class TestServcie { 4 5 private String name; 6 7 p... 阅读全文
posted @ 2013-05-13 15:53 Tim&Blog 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一、避免重复、冲突 Java包定义有一个官方给建议:把域名以点号分隔各段颠倒过来作为类的报名开始部分,这样就能保证全世界的人写java代码时不会命名冲突.如apache的域名为:apache.org,所以apache项目java类就为org.apache开头sun域名为sun.com,自然就是com.sun开头了 com就是company的简称二、个人开发时的话可以这样 com.姓名.作用包名这里姓名可以为你的姓名的拼音三、常见的命名包com.wang.util...............dao...............bean...............service........ 阅读全文
posted @ 2013-05-10 18:33 Tim&Blog 阅读(2978) 评论(1) 推荐(0) 编辑
摘要: 一、最简单的设计模式二、model2设计模式其中界面层不能去调用dao层,是 界面(servlet)-》业务层(service)-》数据访问层dao(dao层)而bean层的set和get方法各个层都能调用。。。domain类就是bean 阅读全文
posted @ 2013-05-10 16:48 Tim&Blog 阅读(425) 评论(0) 推荐(0) 编辑
摘要: package com.xs.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class TestDb { private static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; private static final String URL ="jdbc:sqlserver://localhost:1433;databast 阅读全文
posted @ 2013-05-10 15:45 Tim&Blog 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1、hadoop-root-datanode-master.log 中有如下错误: ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.IOException: Incompatible namespaceIDs in导致datanode启动不了。原因:每次namenode format会重新创建一个namenodeId,而dfs.data.dir参数配置的目录中包含的是上次format创建的id,和dfs.name.dir参数配置的目录中的id不一致。namenode format清空了namenode下的数据,但是没 阅读全文
posted @ 2013-05-08 17:42 Tim&Blog 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 1. Linux中的用户切换$su [root] (还是当前用户目录)$su - [root] (切换到超级用户目录)2.配置hosts 文件[root@wang ~]# vi /etc/hosts之后按o 编辑所要输入的信息编辑完之后按esc之后输入:在左下角出现:后输入wq即可 wq 存档并退出 q!不保存退出3.查看ssh服务是否启动netstat -tl 阅读全文
posted @ 2013-05-08 09:20 Tim&Blog 阅读(167) 评论(0) 推荐(0) 编辑
摘要: SQl查询数据库表名、表的列名--读取库中的所有表名select name from sysobjects where xtype='u'--读取指定表的所有列名select name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name='表名')获取数据库表名和字段sqlserver中各个系统表的作用 sysaltfiles 主数据库 保存数据库的文件syscharsets 主数据库 字符集与排序顺序sysconfigures 主数据 阅读全文
posted @ 2013-05-02 15:33 Tim&Blog 阅读(1213) 评论(0) 推荐(0) 编辑
摘要: Ctrl+1快速修复(最经典的快捷键,就不用多说了)----更改名字Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的页面Alt+→下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter显示当前选择资源(工程,or文件or文件)的属性Shift+Enter在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter在当前行插入空行(原理 阅读全文
posted @ 2013-05-02 12:38 Tim&Blog 阅读(300) 评论(0) 推荐(0) 编辑
摘要: VMware三种网络模式根本区别bridged nat host-only VMware三种网络模式根本区别提到VMware大家就想起了虚拟机技术,虚拟机技术在最近的几年中得到了广泛的发展,一些大型网络服务商都开始采用虚拟机技术,不仅节省了投资成本,更节约了能源的消耗。我们知道VMware也分几种版本,普通用户最常用的就是Workstation,但是不管使用哪种版本,我们都能发现在安装过程中让我们选择网络模式。在默认情况下会选中桥接模式,但有用户会问其他模式是干什么用的?有时候选择了其他模式之后就不能上网了。今天小编就和大家一起探讨一下VMware3种网络模式的功能和通信规则网络模式我们首先说 阅读全文
posted @ 2013-05-02 10:55 Tim&Blog 阅读(1284) 评论(0) 推荐(0) 编辑
摘要: 1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用[]来做,而.无法做到动态取值。例如: ${sessionScope.user[data]}中data 是一个变量3)变量 EL存取变量数据的方法很简单,例如:${username}。它的意思是取出某一范围中名称为username的变量。 因为我们并没有指定... 阅读全文
posted @ 2013-05-02 09:56 Tim&Blog 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 在visio中绘制ER图有两种方式,一种是通过visio的反向工程自动生成;另外一种是通过图形工具进行创建。经过对多个专业绘制ER图的工具探索 后,发现visio绘制ER图不仅快,而且兼容性高。下面以留言板数据库的ER图为例,为大家介绍visio绘制ER图的方法。如果觉得好的话就顶一下 吧! 首先打开visio,选择新建--------数据库---------数据库模型图,打开后如下图所示:图 1-1 数据库模型图设计界面 左边分别有三个针对数据库ER模型的七个专用工具,最常用的是前两个;创建实体后将实体间用关系连接线连接起来。操作方法十分简单,只要将工具拖动到右侧工作界面即可。创建实体... 阅读全文
posted @ 2013-04-29 20:31 Tim&Blog 阅读(15050) 评论(0) 推荐(0) 编辑
摘要: 一、junit测试用法package com.xs.test;import org.junit.Test;public class DbTest { @Test public void testDbUtil() {system.out.print("OK"); }}用法:将鼠标放在在@Test上,按住Alt+1万能提示符,添加junit包,在按住Alt+1进行导包处理即可。 阅读全文
posted @ 2013-04-28 17:55 Tim&Blog 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: View Code 1 package com.xs.db; 2 3 import java.io.FileInputStream; 4 import java.io.IOException; 5 import java.sql.Connection; 6 import java.sql.DriverManager; 7 import java.sql.PreparedStatement; 8 import java.sql.ResultSet; 9 import java.sql.SQLException; 10 import java.sql.Statement; 1... 阅读全文
posted @ 2013-04-28 17:48 Tim&Blog 阅读(171) 评论(0) 推荐(0) 编辑
摘要: View Code 1 import junit.framework.TestCase; 2 import org.junit.After; 3 import org.junit.Before; 4 import org.junit.Test; 5 import static org.junit.Assert.*; 6 7 /** 8 * 9 * @author bean10 */11 public class AddOperationTest extends TestCase{12 13 public AddOperationTest() {14 }15 1... 阅读全文
posted @ 2013-04-28 17:13 Tim&Blog 阅读(165) 评论(0) 推荐(0) 编辑
摘要: SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作。一、基础1、说明:创建数据库CREATE DATABASE database-name (数据库名称)2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:/mssql7backup/MyNwind_1.dat'--- 开始备份BACKUP DATABASE pubs TO test 阅读全文
posted @ 2013-04-27 16:39 Tim&Blog 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 在jstl中的fn标签也是我们在网页设计中经常要用到的很关键的标签,在使用的时候要先加上头<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>就可以使用fn标签了。具体使用方法请参见下表: 函数描述fn:contains(string, substring)如果参数string中包含参数substring,返回truefn:containsIgnoreCase(string, substring)如果参数string中包含参数substring(忽略大小写) 阅读全文
posted @ 2013-04-27 15:08 Tim&Blog 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一、标签今天遇到使用这个标签的时候习惯性的使用了“==”去判断是否为空,多次尝试没有效果后网上Search了下,结果使用方法是,使用关键字“empty / not empty” 顿悟了!但是在判断test的值为int的时候“==”还是有效的! xxxx等于1时候显示的内容xxxx等于null的时候显示的内容标签用来在页面中实现条件化的判断功能。它的主要目的就是替换Java脚本中的if语句,来实现页面内容的条件化输出功能。这个标签所进行的判读主要是依据表达式来进行的,如果该表达式的求解值为true,那么表示条件成立,将会输出标签体中的内容。否则将不会产生任何的输出。标签的语法说明如下:body. 阅读全文
posted @ 2013-04-27 14:50 Tim&Blog 阅读(694) 评论(1) 推荐(1) 编辑
摘要: log4j简介和只有Logger类创建日志器2007年06月08日 星期五 上午 10:33Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。1. Log4j配置文件的语法配置根Logger : log4j.rootLogger = [ level ] , appenderName, appenderName, …level 是 阅读全文
posted @ 2013-04-27 11:31 Tim&Blog 阅读(273) 评论(0) 推荐(0) 编辑
摘要: serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L; 一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如:private static final longserialVersionUID = xxxxL;当你一个类实现了Serializable接口,如果没有定义serialVersionUID,Eclipse会提供这个 提示功能告诉你去定义。在Eclipse中点击类中war. 阅读全文
posted @ 2013-04-27 11:12 Tim&Blog 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 在JSP中的如果使用 "相对路径" 则有可能会出现问题. 因为 网页中的 "相对路径" , 他是相对于 "URL请求的地址" 去寻找资源.上面这句话是什么意思呢 ? 举个例子:假如我们有一个项目: MyApp 在该项目下, 有一个jsp文件夹 该文件夹下包括:login.jsp //登陆页面register.jps // 注册页面我们在浏览器中输入地址 (注意: 地址的内容):http://localhost:8080/MyApp/jsp/login.jsp这时候, 浏览器会链接到 "登陆页面" (login.js 阅读全文
posted @ 2013-04-27 10:59 Tim&Blog 阅读(1035) 评论(0) 推荐(0) 编辑