已经有1年没有使用hibernate了,公司已经基本转到mybatis,一直很怀念当年hibernate通用泛型Dao的方式,只需要写好sql设置好返回的object,现在感觉mybatis这方面我还是太弱小。先定义个接口package com.fangj.core.platform.common;...
                            
                            
                                分类:
系统相关   时间:
2014-07-07 11:40:08   
                                阅读次数:
311
                             
                    
                        
                            
                            
                                什么是泛型?泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写代码时定义一些可变部分,那些部分在使用前必须作出指明。泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型...
                            
                            
                                分类:
编程语言   时间:
2014-07-06 19:04:52   
                                阅读次数:
184
                             
                    
                        
                            
                            
                                1 private void Form1_Load(object sender, EventArgs e) 2 { 3 Print("here"); 4 Print(1222); 5 6 Ge...
                            
                            
                                分类:
其他好文   时间:
2014-07-05 16:55:25   
                                阅读次数:
180
                             
                    
                        
                            
                            
                                泛型也可以应用于接口,例如生成器(Generator),这是一种专门负责创建对象的类。实际上,这是工厂设计模式的一种应用。不过,当使用生成器创建新的对象时,它不需要任何参数,而工厂方法一般需要参数。也就是说,生成器无需额外的信息就知道如何创建新对象。 一般而言,一个生成器只定义一个方法,该方法...
                            
                            
                                分类:
编程语言   时间:
2014-07-03 19:23:20   
                                阅读次数:
305
                             
                    
                        
                            
                            
                                MySql的like语句中的通配符:百分号、下划线和escape
%代表任意多个字符
Sql代码 http://blog.csdn.net/yc7369/
select * from user where username like '%huxiao'; 
select * from user where username like 'huxiao%'; 
select * ...
                            
                            
                                分类:
数据库   时间:
2014-07-03 16:12:41   
                                阅读次数:
231
                             
                    
                        
                            
                            
                                .NET中Dictionary是非常常用的key-value的数据结构,也就是其实就是传说中的哈希表。.NET中还有一个叫做Hashtable的类型,两个类型都是哈希表。这两个类型都可以实现键值对存储的功能,区别就是一个是泛型一个不是并且内部实现有一些不同。今天就研究一下.NET中的Dictiona...
                            
                            
                                分类:
Web程序   时间:
2014-07-03 12:39:45   
                                阅读次数:
261
                             
                    
                        
                            
                            
                                当需要跨页面共享信息的时候,Session是首当其冲的选择,最典型的例子就是:在处理登录和购物车逻辑的时候需要用到Session。在MVC中,可以把处理Session的逻辑放在一个泛型基控制器中,但需要注意的是:在判断没有登录就跳转到登录页的时候,需要把出错控制器和登录控制器排除在外。 using ...
                            
                            
                                分类:
Web程序   时间:
2014-07-02 20:53:06   
                                阅读次数:
216
                             
                    
                        
                            
                            
                                作为一名运维人员来说,这个错误并不陌生,在执行rm、cp、mv等命令时,如果要操作的文件数很多,可能会使用通配符批量处理大量文件,这时就可能会出现“Argumentlisttoolong”这个问题了。1、错误现象这是一台Mysql数据库服务器,在系统中运行了很多定时任务,今天通过crontab..
                            
                            
                                分类:
其他好文   时间:
2014-07-02 16:07:39   
                                阅读次数:
292
                             
                    
                        
                            
                            
                                泛型接口 没有泛型接口,每次试图使用一个非泛型接口(如IComparable)来操纵一个值类型时,都会进行装箱,而且会丢失编译时的类型安全性。这会严重限制泛型类型的应用。所以,CLR提供了对泛型接口的支持。一个引用类型或值类型为了实现一个泛型接口,可以具体指定类型实参;另外,一个类型也可以保持类.....
                            
                            
                                分类:
其他好文   时间:
2014-07-02 14:06:14   
                                阅读次数:
201
                             
                    
                        
                            
                            
                                这个例子中用了反射,泛型实现了通用的excel读写方法。
我们常常遇到要把一个类class写入excel的时候,有时候class的字段非常多,我们不可能一个个的去get写入excel。这里写了一个通用方法。只要传入数据的list和类型,就能很方便的把数据写入excel,也能很方便的读取出来。
例子下载:
java通过class读写excel的例子
首先要引用这两个包
...
                            
                            
                                分类:
编程语言   时间:
2014-07-02 07:44:16   
                                阅读次数:
232