- 博客(30)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 设置sql server 2008编码格式-排序规则
先说下我的环境:客户在美国,用得是server2012服务器,SQLSERVER2008就装在这台服务器上,客户提供的是远程访问;因为SQLSERVER 2008中文输入乱码(2005没有这个问题),所以我们需要转码。具体操作如下:1、以windows身份验证,登录数据库;2、输入命令:use mastergoalter database [你数据库...
2015-03-11 14:07:24
1282
原创 转:国外程序员和国内程序员的不同分类
[size=medium]10 types of programmers you’ll encounter in the field10种你会碰到的程序员Programmers enjoy a reputation for being peculiar people. In fact, even within the development community, there a...
2013-07-16 15:29:57
302
1
原创 使用maven命令生成源代码jar包,即xxx-source.jar
以SiteMesh v2.4.2为例,截止到今天,官方还没有发布该版本的源代码jar包,在maven中央仓库中也找不到它,所以为了方便在ide中进行源代码调试,只好 从官方CVS仓库下载到该版本的所有项目源代码。但是下载过来的项目不是maven项目,而是一个ant构建类型的eclipse项目,不是maven项 目(因为没有带pom.xml文件),那怎么用maven生成源代码jar包呢? ...
2012-12-05 15:48:12
631
原创 转载跟我学spring3 目录贴
[size=large][b]博主jinnianshilongnian的创作,学习中[/b][url]http://jinnianshilongnian.iteye.com/blog/1482071[/url][/size]
2012-11-30 11:30:58
240
原创 BeanUtils.copyProperties与PropertyUtils.copyProperties用法及区别
[url]http://hi.baidu.com/njxgqdqnhxbchnd/item/e8e9a74e153b6f09e835049b[/url]转载一、简介:BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/...
2012-11-05 10:45:38
153
原创 背包算法
[code="java"]import java.util.Vector;public class PackageTest { /** * 背包算法:最优化问题,为一个给定空间或负重的背包和许多大小不一的物体分配适合的空间 * 哪些物体放入背包才能使得浪费的背包空间或负重最小? * 在背包很小和物体数目较少时,这个问题还比较容易解决,但当背包很大且有很多个...
2012-10-15 10:43:52
163
原创 DB设计原则
[b]1. 原始单据与实体之间的关系 [/b] 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资...
2012-10-08 23:02:47
215
原创 hibernate+DISCRIMINATOR+column
tbl_item是一张表,Item是它一个po,ItemDetail也是它的一个po,ItemDetail继承于Item,那么将Item和ItemDetail持久到数据库的tbl_item中,那么tbl_item又是怎么区分的呢??tbl_item中有个字段DISCRIMINATOR,它是来区分的。来看下他们的映射文件:[code="item.hbm.xml"] ...
2012-08-07 10:07:26
205
原创 方法重写与重载
[b][size=medium]方法重载(overloading method) [/size][/b] 方法重载是让类以统一的方式处理不同类型数据的一种手段。Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同个数和类型的参数来决定具体使用哪个方法, 这就是多态性。下面是一个方法重载的例子: class ...
2012-08-03 15:59:54
138
原创 spring 2.5各个包的作用详解
[size=medium]Spring 2.5 jar 所有开发包及完整文档及项目开发实例 spring jar 包详解:spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了 spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 ...
2012-08-03 15:02:55
147
原创 @Transactional spring 配置事务 注意事项
[size=large][b]@Transactional spring 配置事务 注意事项[/b][/size][size=medium]1. 在需要事务管理的地方加@Transactional 注解。[color=red]@Transactional 注解可以被应用于接口定义和接口方法、类定义和类的 public 方法上。[/color]2. [color=red]@Trans...
2012-08-03 13:15:59
147
原创 java动态加载机制
[b]1. 关于动态加载机制??[/b]学习Java比C++更容易理解OOP的思想,毕竟C++还混合了不少面向过程的成分。很多人都能背出来Java语言的特点,所谓的动态加载机制等等。当然概念往往是先记住而后消化的,可有多少人真正去体会过动态加载的机制,试图去寻找过其中的细节呢? 提供大家一个方法:在命令行窗口运行Java程序的时候,加上这个很有用的参数:java -...
2012-07-24 16:54:02
167
原创 SSH整合
最近在看SSH,也是东看点西看点,怎么整合还是有些不知所芸,在网上也找了些小例子跟着做了下,问题也遇到了不少,但动手动了比只是单纯的去看心领神会多了,现在来看SSH,也有感觉多了,言归正传,下面开始:这里是SSH+myeclipse8.5+oracle10g1、首先新建一个web工程("ssh"我的工程名)2、右键你的工程,选择MyEclipse->add Struts c...
2012-07-18 15:48:34
150
原创 SSH需要的jar包
[size=large]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核心包 stru...
2012-07-08 02:00:59
135
原创 通用DAO理解,包括异常处理(转载)
关键字: 通用dao理解, 请大家指正 首先声明我的资料大我来自javaeye,先谢谢各位. 但因本人理解能力不足,现把我对通用DAO的引用贴出,望大家指点. 1.BaseDAO 接口 public interface BaseDAO { public void save(T entity); public void delete(T entity); pu...
2012-06-29 18:22:26
208
原创 java的几种对象(PO,VO,DAO,BO,POJO)解释
java的几种对象(PO,VO,DAO,BO,POJO)解释 一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而...
2012-06-28 15:08:13
150
原创 Eclipse中高亮显示相同的变量
[b][size=large]Eclipse中高亮显示相同的变量 [/size][/b][b]问题描述: 在eclipse中使用快捷键或其他原因,不小心按错了,使得变量的高亮显示没了。 1.网友解决方法: 选择:windows-> preferences->java->Editor->Mark Occurences 选择最上的复选框,下面的就...
2012-06-21 09:58:16
171
原创 使用 CXF 做 webservice 简单例子
Apache CXF 是一个开放源代码框架,提供了用于方便地构建和开发 Web 服务的可靠基础架构。它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 Spring 的轻量级容器中,以及部署在更高级的服务器上,例如 Jboss、IBM® WebSphere® 或 BEA WebLogic。 该框架提供了以下功能: • Web 服务标准支持:CXF 支持以下 ...
2012-05-30 09:43:35
151
原创 Apache CXF实战之三 传输Java对象
本文链接:http://blog.csdn.net/kongxx/article/details/7527094Apache CXF实战之一 Hello World Web ServiceApache CXF实战之二 集成Sping与Web容器前面两篇文章介绍了怎样通过CXF来构建最基本的Web Service,并且其中暴露的接口参数和返回值都是字符串,下面来看看一个稍...
2012-05-24 10:08:28
146
原创 Apache CXF实战之二 集成Sping与Web容器 转载
本文链接:http://blog.csdn.net/kongxx/article/details/7525481Apache CXF实战之一 Hello World Web Service书接上文,下面看看CXF怎样和spring集成。1.创建HelloWorld 接口类[code="java"]package com.googlecode.garbagecan...
2012-05-24 10:03:16
174
原创 Apache CXF实战之一 Hello World Web Service转载
本文链接:http://blog.csdn.net/kongxx/article/details/7525476Apache的CXF现在几乎成了Java领域构建Web Service的首选类库,并且它也确实简单易用,下面就通过几篇系列文章做一下简单介绍。当然首先想到的当然还是那个Hello World示例。这个系列文章中用到的例子都是基于Maven构建的工程,下面是我的pom.xm...
2012-05-24 09:53:24
162
原创 Eclipse中快捷键
[size=large][color=violet][b]Eclipse中常用快捷键:[/color] CTRL+SHIFT+F :用于格式化代码 CTRL+F:用于当前文件的字符级查找 CTRL+SHIFT+W:关闭代码区所有打开的文件 CTRL+W:关闭代码区当前打开的文件 CTRL+SHIFT+E:可以激活、关闭和选择某个已经在代码区打开...
2012-05-14 14:48:04
138
原创 GWT初学者
1.gwt提供了一个平台将java转换成javascript,号称不用再写js,但是如果你认为在gwt上面不用关心js和html那就错了, 2.gwt可以将java的code变成js,但是不要以为任何java类都能在gwt中变成js的。 3.gwt不支持java的反射 4.不要依赖于gwt-designer之类的ide,有时它画的不一定就比你写的快。 5.你可以通过...
2012-05-10 10:10:38
153
原创 关于HashMap和LinkedHashMap的工作心得
工作中对于列表的输出最常用到是List,但也有ArrayList处理不了的情况,比如要根据日期对列表进行分类的情况,类似这样的界面:[quote]2011-3-7标题1标题2标题32011-3-6标题1标题22011-3-5标题1标题2标题3标题4[/quote]这个时候不免要用到Map,HashMap和LinkedHashMap都是实现...
2012-05-03 17:42:53
156
原创 Set与List的区别
对于set和list都是接口Collection的子接口1、set不允许有重复值,list允许重复2、set没有顺序,list有顺序对于list,其中有没有重复元素的判断,是依据元素的equals方法判断是否相等的。对于排序来说,是根据元素实现了Comparable接口compareTo()方法来排序的。在Hibernate里面的List和Set同Java Coll...
2012-03-15 21:39:34
218
原创 JAVA中的值传递与引用传递
原帖地址:http://zlahst.iteye.com/blog/48292 关于对值传递与引用传递我一直似是而非。 今天有个朋友问起我这个问题的时候我还是很困惑。 对值传递我还是用一个例子来说明一下吧: Java代码 1.public class Test { 2.public static void test(boolean te...
2012-03-06 02:06:05
119
原创 WebService配置详解
1.new Web Service Project 文件菜单下新建 Web Service Project ,如果IDE是8.0以上的要选择XFire 然后下一步,在下一步 勾选XFire 1.2 Core Libraies 然后Finish 2.new Web Service 新建一个包,然后右击包名选择Other,打开新建窗口,...
2012-02-26 23:59:03
403
原创 内部类学习:Java接口与抽象类的区别
•接口和抽象类的区别和作用,这其实也是很多面试官喜欢问的问题,这里我就说说我的总结,顺便说说内部类的作用,当是给刚入门,或者想学习java的同学们能更好的理解它们的用法。 1、接口(interface),接口被用来建立类与类之间关联的标准。 Java code public interface ITest{ publicvoidtest(); ...
2012-02-26 23:58:53
145
原创 深入理解HTTP Session
session在web开发中是一个非常重要的概念,这个概念很抽象,很难定义,也是最让人迷惑的一个名词,也是最多被滥用的名字之一,在不同的场合,session一次的含义也很不相同。这里只探讨HTTP Session。 为了说明问题,这里基于Java Servlet理解Session的概念与原理,这里所说Servlet已经涵盖了JSP技术,因为JSP最终也会被编译为Servlet,两者有着相同...
2011-07-22 11:46:19
148
原创 使用request出现的乱码问题
正在攻读javaweb,昨天敲的代码request出现乱码,今天才得以解决,汗……所以今天我把解决方案和心贴出来,希望可以对大家有用,言归正传我把请求的信息直接写在程序里,这两句out.print("");out.println(file.getName()+"");接着在web.xml里做配置,如下: path E:\DownloadFile\ ...
2011-07-06 11:56:38
171
Thinking+In+Java(英文版+第四版)
2013-05-12
GWT揭秘PDF
2012-11-19
面向程序员的数据库访问性能优化法则
2012-06-21
birt报表怎么按组分页
2015-05-09
birt报表按组分页怎么实现?
2015-04-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人