`
Getwaysun
  • 浏览: 30950 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
先说下我的环境: 客户在美国,用得是server2012服务器,SQLSERVER2008就装在这台服务器上,客户提供的是远程访问; 因为SQLSERVER 2008中文输入乱码(2005没有这个问题),所以我们需要转码。 具体操作如下: 1、以windows身份验证,登录数据库; 2、输入命令: use master go alter   database   [你数据库的名字]   collate   Chinese_PRC_CI_AS 执行可能会报“无法用排他锁锁定该数据库”错误,别急,第3步来了 3、停止SQLSERVER2008服务; 4、再执行第1,2步 到这里就可以了 ...
10 types of programmers you’ll encounter in the field 10种你会碰到的程序员 Programmers enjoy a reputation for being peculiar people. In fact, even within the development community, there are certain programmer archetypes that other programmers find strange. Here are 10 types of programm ...
以SiteMesh v2.4.2为例,截止到今天,官方还没有发布该版本的源代码jar包,在maven中央仓库中也找不到它,所以为了方便在ide中进行源代码调试,只好 从官方CVS仓库下载到该版本的所有项目源代码。但是下载过来的项目不是maven项目,而是一个ant构建类型的eclipse项目,不是maven项 目(因为没有带pom.xml文件),那怎么用maven生成源代码jar包呢?       有两种办法,但是这两种办法的本质都是使用mvn source:jar命令去生成源代码jar包的,只是一个是在命令行界面操作,另一种是在ide中进行操作,无论哪种方式,都应该保证项目根目录下有一个该项 ...
博主jinnianshilongnian的创作,学习中 http://jinnianshilongnian.iteye.com/blog/1482071
http://hi.baidu.com/njxgqdqnhxbchnd/item/e8e9a74e153b6f09e835049b转载 一、简介: BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。 二、用法: BeanUtils是这个包里比较常用的一个工具类,这里只介绍它的copyProperties()方法。该方法定义如下: public static void copy ...
import java.util.Vector; public class PackageTest { /** * 背包算法:最优化问题,为一个给定空间或负重的背包和许多大小不一的物体分配适合的空间 * 哪些物体放入背包才能使得浪费的背包空间或负重最小? * 在背包很小和物体数目较少时,这个问题还比较容易解决,但当背包很大且有很多个物体时, * 问题的求解就十分困难,通常这个问题会有一个或多个解,也有可能根本没有解。。。。 */ public static void main(String[] args) { // TODO Auto ...

DB设计原则

1. 原始单据与实体之间的关系   可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对 ...
tbl_item是一张表,Item是它一个po,ItemDetail也是它的一个po,ItemDetail继承于 Item,那么将Item和ItemDetail持久到数据库的tbl_item中,那么tbl_item又是怎么区分的呢??tbl_item中有个字段DISCRIMINATOR,它是来区分的。 来看下他们的映射文件: <class name="com.core.server.model.base.Item" table="tbl_item" discriminator-value="2"> ...

方法重写与重载

    博客分类:
  • java
方法重载(overloading method)    方法重载是让类以统一的方式处理不同类型数据的一种手段。Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同个数和类型的参数来决定具体使用哪个方法, 这就是多态性。下面是一个方法重载的例子: class  MethodOverloading {      viod receive(int i) { System.out.println("Received one int data"); System.out.println(" ...
Spring 2.5 jar 所有开发包及完整文档及项目开发实例 spring jar 包详解: spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了 spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进 ...
@Transactional spring 配置事务 注意事项 1. 在需要事务管理的地方加@Transactional 注解。@Transactional 注解可以被应用于接口定义和接口方法、类定义和类的 public 方法上。 2. @Transactional 注解只能应用到 public 可见度的方法上。 如果你 ...

java动态加载机制

    博客分类:
  • java
1. 关于动态加载机制?? 学习Java比C++更容易理解OOP的思想,毕竟C++还混合了不少面向过程的成分。很多人都能背出来Java语言的特点,所谓的动态加载机制等等。当然概念往往是先记住而后消化的,可有多少人真正去体会过动态加载的机制,试图去寻找过其中的细节呢?   提供大家一个方法: 在命令行窗口运行Java程序的时候,加上这个很有用的参数: java   -verbose   *.class 这样会清晰的打印出被加载的类文件,大部分是jdk自身运行需要的,最后几行会明显的看到自己用到的那几个类文件被加载进来的顺序。即使你声明了一个类对象,不实例化也不会加载,说明只有真正用到 ...

SSH整合

最近在看SSH,也是东看点西看点,怎么整合还是有些不知所芸,在网上也找了些小例子跟着做了下,问题也遇到了不少,但动手动了比只是单纯的去看心领神会多了,现在来看SSH,也有感觉多了,言归正传,下面开始: 这里是SSH+myeclipse8.5+oracle10g 1、首先新建一个web工程("ssh"我的工程名) 2、右键你的工程,选择MyEclipse->add Struts capabilities加入struts包,我用的是1.1版本的 3、用上面的方法再依次加入hibernate3和spring2.0包,加入hibernate包时注意下:hibernate ...
struts2.1.8_hibernate3.3.2_spring2.5_整合需要哪些jar包struts2 commons-logging-1.0.4.jar 主要用于日志处理 freemarker-2.3.8.jar 模板相关操作需要包 ognl-2.6.11.jar ognl表达示所需包, xwork-2.0.7.jar xwork核心包 struts2-core-2.0.14.jar struts2核心包 struts2-spring ...
关键字: 通用dao理解, 请大家指正 首先声明我的资料大我来自javaeye,先谢谢各位. 但因本人理解能力不足,现把我对通用DAO的引用贴出,望大家指点. 1.BaseDAO 接口 public interface BaseDAO<T, ID extends Serializable> { public void save(T entity); public void delete(T entity); public T findById(Class<T> entityClass, ID id); } 2.BaseDAO 的实现 publ ...
Global site tag (gtag.js) - Google Analytics