- 博客(67)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
翻译 泛型教程(四)---有界类型参数
有界类型参数(Bounded Type Parameters)你是否曾经。。。你是否曾经想在一个参数化类型(parameterized type)里限制type argument的类型?比如一个只处理数字的方法只想接受Number或者其子类的实例。那么就靠有界类型参数可以实现啦。声明有界类型参数,列出类型参数的名字,之后跟 extends 关键子,之后跟上界,本例中也就
2016-11-12 00:27:54
1193
翻译 泛型教程(三)---泛化方法(generic methods)
Generic Methods泛化方法就是一个引进了自己的类型参数(type parameter)的方法。就很像去申明了一个泛型(generic type)。但是类型参数的范围被限制在方法里。静态,非静态甚至构造方法都可以是泛化方法。泛化方法的语法包括了一个在尖括号里的类行参数(type parameter),在方法的返回类型前出现。对于静态泛化方法,类型参数部分必须在方法返回类型
2016-11-11 01:17:05
2388
翻译 泛型教程(二)---源类型
源类型源类型是一个名字,一个没有任何类型参数的泛型类或者接口的名字。比如说例子中的泛型类 Boxpublic class Box{public void set(T t) { /* ... */}// ...}去创建一个Box的参数化类型(parameterized type),你需要为类型参数(type parameter)T提供一个type argume
2016-11-11 01:15:13
372
翻译 泛型教程(一)---基础知识
泛型(generic types)泛型就是被参数化了类型的一个类或者接口。下面的Box类作为一个例子去理解这个概念一个简单的Box类先从一个非泛化的类Box开始,这个类作用于一个任何类型的对象。这里只需要两个方法,set 和 getpublic class Box{private Object object;public void s
2016-11-11 01:10:18
342
翻译 Thinking in Java 里关于class的理解
RTTI (run time type information) 允许在程序运行时使用 类型信息(type information),也就是在运行时去发现类和对象的信息。 有两种形式:一,“传统”RTTI,假设所有的类型都在编译的时候可以使用,二,发射机制,允许在运行时发现和使用类信息原英文为:This chapter looks at the ways that Java allows
2016-10-14 19:37:24
286
转载 Difference Between String , StringBuilder And StringBuffer Classes
Today we are going to understand the difference between String , StringBuilder and StringBuffer . As you will find that there are minor differences between the above mentioned classes.String
2016-10-14 18:53:28
313
原创 oracle 触发器 对某张表执行删除和更新操作后记录动作
create or replace trigger emp_budbefore update or delete on empfor each rowdeclare v_action varchar2(50); v_log varchar2(500) := '';begin if :new.empno is not null then begin...
2012-06-08 16:01:57
754
原创 Oracle树查询及相关函数
Oracle中select from where start with connect by prior子句用法connect by 是结构化查询中用到的,其基本语法是:select ... from tablenamewhere 条件3start with 条件1connect by 条件2;例:select * from tablestart with org_...
2012-04-20 09:23:47
131
原创 Extjs4中up()和down()的用法
Extjs4.x中,每个组件都新增加了两个方法up()和down()方法。这两个方法都是用来获取组件的,下面我们来看下up()方法和down()方法的官方解释。Extjs4.x中,新增加了两个方法up()和down()方法。这两个方法都是用来获取组件的,下面我们来看下官方解释。up( String selector, [Number/Mixed maxDepth] ) : Ext.co...
2012-03-07 15:17:46
147
原创 order by case when
select * from view_bug_search view1 , (select ROW_NUMBER() over(order by id desc ) as rownumber,id where 1=1 and state in (1,2,3,4,5,6,9,12,14,15,16,18,19) and ...
2012-03-02 17:49:05
125
原创 Automation服务器不能创建对象" 的多种解决办法
方法一:开始-运行:regsvr32 scrrun.dll方法二:请将以下语句复制到记事本中,另存为后缀为.cmd的文件,并运行。当然在命令行下一句句运行也没问题。echo 正在修复,这个过程可能需要几分钟,请稍候……rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.d...
2012-02-08 14:53:44
340
原创 js导出Excel
<html><body><script language="javascript"> //导出excelfunction exportExcel(DivID){ //先声明Excel插件、Excel工作簿等对像 var jXls, myWorkbook, myWorksheet; try { //插件初始化...
2012-02-08 14:40:50
108
原创 ireport学习笔记
新建的报表如下:一个报表的结构大致是几个部分:title、pageHeader、columnHeader、detail、columnFooter、pageFooter、lastPageFooter、summary以及groupHeader、groupfooter。·Title:每个报表一般会有一个名字,...
2012-02-07 17:12:21
104
原创 Java的反射机制
Java 的反射机制是使其具有动态特性的非常关键的一种机制,也是在JavaBean 中广泛应用的一种特性。运用JavaBean 的最常见的问题是:根据指定的类名,类字段名和所对应的数据,得到该类的实例,下面的一个例子演示了这一实现。-|Base.java //抽象基类 |Son1.java //基类扩展1 |Son2.java //基类扩展2 |Util.java /**...
2012-02-01 15:26:33
91
原创 ResultSet 获得列名
ResultSet rs = stmt.executeQuery("SELECT * FROM TABLE");ResultSetMetaData rsmd = rs.getMetaData();int count=rsmd.getColumnCount();String[] name=new String[count];for(int i=0;i<...
2012-01-19 16:14:26
224
原创 判断Text类型数据是否为空
判断Text类型数据是否为空Text的字段是不是空的,用了text="" 这样去判断会报错误提示(不能比较或排序 text、ntext 和 image 数据类型,除非使用 IS NULL 或 LIKE 运算符),解决办法是用datalength(字段名)=0去判断是否为空,如果数据内容长度是0个字符,那就是空了...
2012-01-18 14:05:47
1945
原创 OGNL表达式学习笔记
<ol> <li>访问值栈中的action的普通属性: username = <s:property value="username"/> </li> <li>访问值栈中对象的普通属性(get set方法):<s:property value="user.age"/> | <s
2012-01-15 10:09:28
93
原创 HashSet,TreeSet和LinkedHashSet的区别
Set接口 Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。 Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Set就不 会接受这两个对象。 HashSet HashSet有以下特点 不能保证元素的排列顺序,顺序有可能发生变化 不是同步的 ...
2011-12-21 16:00:43
250
原创 三大框架的问题
根据现在的回忆,问题不分先后: 问:Java的数据结构你用过哪些?Map与Set的本质区别是什么? 问:Spring整合ORM框架时,事务管理用哪个类?是Spring控制事务的提交还是ORM框架控制?同一事务中执行两个更新操作,它的工作原理是怎样的? 问:Http协议你了解吗?文件上传时,进度条的设计原理是什么? 问:查询一个字段值有重复的表,要去除重复项,SQL语句怎么写...
2011-12-19 16:19:41
129
原创 ext treepanel 实例
在html的页面里的代码: <div id="combotree" style="float:left;display:block;"> <!--先隐藏此树形--> <div id="divmodule" style="float:left;display:none;position: absolute;">
2011-12-09 15:15:12
141
原创 使用SQL Server 2005 新的语法ROW_NUMBER()进行分页的两种不同方式的性能比较
相比在SQL Server 2000 中使用的分页方式,在SQL Server 2005中使用新的语法ROW_NUMBER()来分页效率要高出很多,但是很多人在使用ROW_NUMBER()这种分页方式时,使用的方法并不正确,以下列出不正确的和正确的做法并做简单分析:首先假设我们已经创建了如下的表和索引并初始化了100万条数据:CREAT...
2011-12-05 14:41:50
78
原创 sp_addextendedproperty增加字段描述
--创建表create table 表(a1 varchar(10),a2 char(2))--为表添加描述信息EXECUTE sp_addextendedproperty N'MS_Description', '人员信息表', N'user', N'dbo', N'table', N'表', NULL, NULL--为字段a1添加描述信息E...
2011-12-02 09:23:52
392
1
原创 创建视图碰到一对多关系,想把字符串连接起来的方法
问题背景如下:有两张表 table1ID姓名1张三2李四3王五 table2ID爱好1篮球2足球3排球 table3ID姓名ID爱好ID111212321423532...
2011-12-01 17:45:34
532
原创 T-SQL查询进阶-10分钟理解游标
概述 游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发...
2011-12-01 16:53:21
147
原创 sql function 函数创建
在SQL中系统已为我们提供了很非常丰富的函数:例:聚会函数avg, sum,count,max,min 日期函数:Day,Month,Year等等 为我们日常开发节省很多时间 但是有一些特殊需求的话SQL 也提供自己创建函数的功能下面举一小例子:需求: 某一订单表 编号,订单号,产品名称 要知道 某一订单号的产品名称 名称之间用逗号(,)隔开 如下图:我们创建一个标...
2011-12-01 12:06:19
174
原创 SqlServer2005 分页
select * from (select ROW_NUMBER() over(order by state desc ) as rownumber,* from view_bug_search where 1=1 ) row_view where row_view.rownumber between 151 and 180 order by state desc 使用...
2011-11-24 17:48:37
84
原创 剖析MySQL左连接/右连接/等值连接异同
从业以来,发现很多技术人员和同事向笔者或是在网络上咨询过LEFT JOIN 如何写及其特性,而等值连接一般都没问题,几年前曾经写过一份Microsoft SQL Server版本的,此次特意再写一份MySQL版本的,希望阅读过的技术人员,可以起到解惑功效。 1、三种连接的语法 为便于更多的技友快速读懂、理解,我们只讨论2张表对象进行连接操作的情况,大于2张表对象进行的连接操作原理也...
2011-11-23 10:05:57
100
原创 Unknown hyperlink target 0
net.sf.jasperreports.engine.JRRuntimeException: Unknown hyperlink target 0 在改项目的报表系统时,出现 Unknown hyperlink target 0 异常,google一下,原来是jasperreports的jar包和ireport版本不一致导致的,jar包是3.5,但我用的ireport版本为4.0.2...
2011-11-09 14:07:58
248
原创 IIS不能打开.log文件的解决办法
通过浏览器访问某一个系统,该系统是用IIS ASP写的系统。系统上有后缀名为.log的附件文件,想要打开这个文件,但是会报404错误。解决办法IIS设置右键点击 “网站”----打开“HTTP头”---点击“MIME映射”栏的“文件类型”按钮,新建类型,确定---应用。如果还有弹出选择哪个系统的提示框,你可以选择需要扩展的系统或者全选 ...
2011-10-21 14:24:43
535
原创 OFCGWT 入门实例
Web 开发中,主要使用下面两个文件,open-flash-chart.swf: Flash 文件接口,通过该文件来生成 Flash 文件,备页面调用(在 web 目录下,与 WEB-INF 目录并级)。swfobject.js: Flash 文件依赖的 JS 文件(在 web 目录下,与 WEB-INF 目录并级)。首先在页面中编写 script 脚本,保存页面为 c...
2011-10-17 10:07:33
198
原创 HTTP 401.5 - 未经授权 :ISAPI/CGI 应用程序授权失败解决方法
HTTP 401.5 - 未经授权 :ISAPI/CGI 应用程序授权失败 解决方法: 在网站的虚拟目录上加上everyone/creat ... 的读取权限就解决了!具体如下:右键点击网站目录 -> 属性 -> “安全”选项卡 -> 如果有Everyone用户,勾选读取权限(如果需要修改数据,请同时勾选修改权限),如果没有此用户,添加用户名后赋...
2011-10-13 16:46:00
699
原创 struts2 validation
jsp页面代码如下:<form class="h" action="register.action" method="post"> <div> <label>帐号:</label> <input type="tex
2011-09-28 14:25:22
140
原创 struts2 hibernate spring 核心包
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-plugin-2....
2011-09-27 15:57:21
76
原创 ext ajax 同步
ext 3.0 版本异步的方法首先从http://code.google.com/p/ext-basex/下载ext-basex 脚本文件,解压后按照说明readme文件的方法引用EXT库和ext-basex。<head> <link rel="stylesheet" type="text/css" href="../lib/ext-3.0+/resources/...
2011-09-26 11:22:44
111
原创 myEclipse菜单add hibernate capabilities反灰不可用解决
你如果点中单独一个文件,那么那个选项一直都是反灰,只有你点中整个项目名,那个选项就可用了。 不是什么版本问题用myEclipse搭建hibernate框架后,有时搞乱了某些东西后,又想重新加载Hibernate包,但此时 addhibernate capabilities功能菜单竟然是灰色的,不可用,尤其是初学的朋友往往要重建web项目,一切都要重新来过。其实大可不必这...
2011-09-09 11:01:27
199
原创 struts2 addActionError 和s:actionerror
如果提交表单信息到action处理,发现有错误,比如密码验证错误或者其他,则需要发一条信息给登录界面,说明原因。在action中加代码:if(isLogin){ //保存学生记录到session范围 TbStudent student = studentService.getStudentByID(this.id); ...
2011-08-26 17:24:13
119
原创 hibernate的findByExample
用了这么长时间的hibernate/spring,如果不是今天用的findByExample方法到现在还不知道findByExample的机制。惭愧Class User{ String username; String password = "默认口令"; Company company; getter()&setter().....}...
2011-08-24 15:29:24
528
原创 XFire构建client的几种方式(转)
XFire构建客户端也有几种方式。 一,如果能够知道并得到service的类,那么可以在客户端中通过xfier的代理工厂生成service类。然后调用相应的方法。 package test.client; import org.codehaus.xfire.client.XFireProxyFactory;import org.codehaus.xfire.service.Se...
2011-08-09 10:38:32
143
原创 struts2 与 jsonplugin
项目里引入插件 jsonplugin.34.jar 或者 struts2-json-plugin-2.1.8.1.jar在struts.xml 文件里写 :<action name="findAllBaseUserInfo" class="baseUserInfoAction" method="findAllBaseUserInfo"> &l...
2011-08-05 10:58:24
127
fusioncharts Free 中文开发指南第二版
2012-06-06
Ext拖动实例树和表格全
2011-12-02
xfire初级中文教程
2011-09-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人