摘要: 获取表:select table_name from user_tables; //当前用户拥有的表 select table_name from all_tables; //所有用户的表 select table_name from dba_tables; //包括系统表select table_name from dba_tables where owner='用户名' user_tables:table_name,tablespace_name,last_analyzed等dba_tables:ower,table_name,tablespace_name,last_an 阅读全文
posted @ 2013-07-25 17:06 xusir 阅读(132385) 评论(1) 推荐(2) 编辑
摘要: 1. 当查询的参数只有一个时 findByIds(List ids)1.a 如果参数的类型是List, 则在使用时,collection属性要必须指定为 list findByIds(Long[] ids)1.b 如果参数的类型是Array,则在使用时,collection属性要必须指定为 array 2. 当查询的参数有多个时,例如 findByIds(String name, Long[] ids)这种情况需要特别注意,在传参数时,一定要改用Map方式, 这样在collection属性可以指定名称 下面是一个示例 Map params = new HashMap... 阅读全文
posted @ 2013-07-24 11:38 xusir 阅读(67285) 评论(2) 推荐(6) 编辑
摘要: 64位的系统可以让IIS在32位的环境下运行asp.net程序,设置方法如下:ASP.NET程序在编译的时候默认是Any CPU,即编译的程序可以在X86、X64系统平台上运行。若希望我们的ASP.NET程序运行在X64系统上,我们所要做的仅仅是部署IIS,修改配置。若想程序运行于IIS32位模式下,即运行在.net framwork32位下进行如下配置:1.cscript %systemdrive%\inetpub\adminscripts\adsutil.vbs set w3svc/appPools/enable32bitapponwin64 1 修改IIS配置,允许32位程序运行2.C: 阅读全文
posted @ 2013-07-18 14:21 xusir 阅读(593) 评论(0) 推荐(0) 编辑
摘要: //把十六进制的编码转为原码function asciiHex2native(strAscii) { var output = ""; var posFrom = 0; var posTo = strAscii.indexOf("\\x", posFrom); while (posTo >= 0) { output += strAscii.substring(posFrom, posTo); var s=""; s=strAscii.substr(posTo, 4).replace("\\x","& 阅读全文
posted @ 2013-07-03 14:35 xusir 阅读(2322) 评论(4) 推荐(0) 编辑
摘要: html, body {/*此部分支持chrome,应该也支持firefox*/ background: rgb(246,248,249); background: url('/styles/images/bg.jpg') no-repeat center fixed; background-attachment: fixed; background-size: 100% 100%;/*以下是IE部分,使用滤镜*/ filter: progid:DXIma... 阅读全文
posted @ 2013-06-28 15:30 xusir 阅读(7671) 评论(0) 推荐(0) 编辑
摘要: .NET为我们提供了操作数字证书的两个主要的类,分为为:System.Security.Cryptography.X509Certificates.X509Certificate2类,每个这个类的实例可以表示一个证书;System.Security.Cryptography.X509Certificates.X509Store类,可以对保存在计算机安全区域内的证书进行add/remove/get操作。另外我们可以使用System.Security.Cryptography.X509Certificates.X509Certificate2UI类来显示证书消息的对话框,它就是在IE中的证书查看器 阅读全文
posted @ 2013-06-28 13:34 xusir 阅读(14102) 评论(2) 推荐(2) 编辑
摘要: 如果一次要向数据库服务器提交多条记录,通常会执行多次Insert命令,这样就为要插入的每个记录执行一次与数据库服务器的往返,这就给服务器增加了压力,效率也大大的降低了....NetFrameWork2.0新增功能BulkCopy可以很快将大量数据加载到数据库中,现在利用这一新功能来实现上述功能.这里从MSSqlServer2000的NorthWind的Orders表加载数据到DateTable模拟要向数据库服务器提交的多条记录集.用Tempdb库来模拟目标数据库服务器.先在Tempdb建一个表temp_ordersUSE TEMPDB CREATE TABLE TEMP_ORDERS ... 阅读全文
posted @ 2013-06-26 10:14 xusir 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 系统采用struts-json hibernate3.在对关联表配置manytoone onetomany双向关联的时候,在执行一方的时候,会发现打印出来的SQL语句多执行了一次或者多次。经过调试,发现是在struts-json进行序列化时把关联的对象再次取了一次。经过多次百度,google查询,最终找到解决办法,把不需要的过滤掉就可以了。有人建议在实体字段上使用@json(seriliaze=false)来解决,个人不建议这样做,这样做是永远不再让当前字段序列化了,如果需要用到的时候就麻烦了。我使用的方法是过滤掉不需要的属性。这样不影响其它地方的使用,最后不再使用struts-json插件. 阅读全文
posted @ 2013-06-24 15:00 xusir 阅读(5406) 评论(0) 推荐(0) 编辑
摘要: 本文工具:powerdesigner 15,数据源oracle 11g第一步如图,新建一个模型第二步:选中当前模型 testdb. 然后在菜单栏database->update model from database如图:会弹出如下窗口:选择或者配置一个数据源:如果这里有一个数据源,直接选择一个或者修改当已存在的数据源配置。如果没有就点击configure进行配置:配置如下图:最后点击test connection:弹出如下出提示:然后一路ok ,connect等,最后会列出连接数据里的所有表,在列表里选择要逆向的表。如下图,可以选择表,视图等。如果全部导出,直接OK就可以了。 最后大功 阅读全文
posted @ 2013-06-24 14:40 xusir 阅读(36036) 评论(2) 推荐(1) 编辑
摘要: 如果没有对日期时间对象类进行json日期格式声明,会出现类似"2013-06-18T12:08:56.23"日期,在日期中间多出一个T字母;从通过查询数据,以及调试程序发现直到返回之前日期时间的格式都是正确的,没有T的情况,那问题就是出现在返回JSON后了。只有在添加了jsonp返回类型后出现这样的问题;添加返回类型:<result name="success" type="json"><param name="root">dataMap</param><param nam 阅读全文
posted @ 2013-06-18 14:39 xusir 阅读(5353) 评论(1) 推荐(1) 编辑
摘要: Hibernate3支持DetachedCriteria,这是一个非常有意义的特性!我们知道,在常规的Web编程中,有大量的动态条件查询,即用户在网页上面自由选择某些条件,程序根据用户的选择条件,动态生成SQL语句,进行查询。 针对这种需求,对于分层应用程序来说,Web层需要传递一个查询的条件列表给业务层对象,业务层对象获得这个条件列表之后,然后依次取出条件,构造查询语句。这里的一个难点是条件列表用什么来构造?传统上使用Map,但是这种方式缺陷很大,Map可以传递的信息非常有限,只能传递name和value,无法传递究竟要做怎样的条件运算,究竟是大于,小于,like,还是其它的什么,业务层对. 阅读全文
posted @ 2013-06-09 23:29 xusir 阅读(2005) 评论(0) 推荐(0) 编辑
摘要: 1、创建一个Criteria实例net.sf.hibernate.Criteria这个接口代表对一个特定的持久化类的查询。Session是用来制造Criteria实例的工厂。 Criteria crit = sess.createCriteria(Cat.class);crit.setMaxResults(50);List cats = crit.list(); 2、缩小结果集范围一个查询条件(Criterion)是net.sf.hibernate.expression.Criterion接口的一个实例。类net.sf.hibernate.expression.Expression定义了获得. 阅读全文
posted @ 2013-06-09 23:22 xusir 阅读(17348) 评论(0) 推荐(1) 编辑
摘要: NHibernate配置的Driver为NHibernate.Driver.OracleClientDriver,存入Clob、NClob字段,值比较大时报错,错误信息中文:ORA-01461:仅可以为插入 LONG 列的 LONG 值赋值英文:ORA-01461: can bind a LONG value only for insert into a LONG columnGoogle一下有很多人碰到这个问题,有人猜测是MS System.Data.OracleClient的一个Bug,方法是改用Oracle提供的Oracle.DataAccess。解决方法:下载安装ODAC (Oracl 阅读全文
posted @ 2013-05-24 14:31 xusir 阅读(684) 评论(0) 推荐(0) 编辑
摘要: jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法.wsdl4j-1.5.1.jarAxis运行所需要的组件包activation.jarJAF框架的jar包annotations-api.jar使用注解所需jarant.jar用于自动化调用程序完成项目的编译,打包,测试等aopalliance-1.0.jar 阅读全文
posted @ 2013-05-19 15:25 xusir 阅读(23157) 评论(3) 推荐(8) 编辑
摘要: struts.xml <package name="json" extends="json-default" namespace="/"> <action name="user" class="com.Zicheng.Action.UserAction" method="testByAction"> <result name="success" type="json"> <!-- 这里指定将被S 阅读全文
posted @ 2013-05-14 00:06 xusir 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 今天碰到一个很老的项目,只有hbm文件没有数据库,想根据hbm文件生成数据库,如何操作呢? 只需要在hibernate的配置中加入如下属性配置就行<prop key="hibernate.hbm2ddl.auto">create</prop> 这个属性的值有create:表示启动的时候先drop,再createcreate-drop: 也表示创建,只不过再系统关闭前执行一下dropupdate: 这个操作启动的时候会去检查schema是否一致,如果不一致会做scheme更新validate: 启动时验证现有schema与你配置的hibernate是否 阅读全文
posted @ 2013-05-08 20:04 xusir 阅读(177) 评论(0) 推荐(0) 编辑
摘要: ashx中使用HttpContext.Current.Session ,出现未将对象引用设置到实例上解决方法:1.引用usingSystem.Web.SessionState;2.在aspx类实现IReadOnlySessionState接口。如:publicclass{ClassName}:IHttpHandler,IReadOnlySessionState{…}原因:“IReadOnlySessionState”,指定目标HTTP处理程序只需要具有对话访问状态值的读访问权限。实际上是ashx文件首先是实现了IHttpHandler接口。但要访问page中的session状态值时,是两个应用 阅读全文
posted @ 2013-03-25 11:00 xusir 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 本节内容NHibernate中的查询方法NHibernate查询语言(HQL)1.from子句2.select子句3.where子句4.order by子句5.group by子句实例分析结语NHibernate中的查询方法在NHibernate中提供了三种查询方式给我们选择:NHibernate查询语言(HQL,NHibernate Query Language)、条件查询(CriteriaAPI,Query By Example(QBE)是Criteria API的一种特殊情况)、原生SQL(Literal SQL,T-SQL、PL/SQL)。每个人有不同的喜好和特长,可以根据自己的情况选 阅读全文
posted @ 2013-01-25 10:22 xusir 阅读(3717) 评论(0) 推荐(1) 编辑
摘要: tree的store里加载json的时候,json的键值对应该包含以下键,以下是每个属性的说明./**树节点ID*/ private String id; /**树节点名称*/ private String text; /**图标*/ private String cls; /**是否叶子*/ private boolean leaf; /**链接*/ private String href; /**链接指向*/ private String hrefTarget; /**是否展开*/ private boolean expandable; /**描述信息*/ private Stri... 阅读全文
posted @ 2013-01-22 23:07 xusir 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 基本组件:xtypeClass描述buttonExt.Button按钮splitbuttonExt.SplitButton带下拉菜单的按钮cycleExt.CycleButton带下拉选项菜单的按钮buttongroupExt.ButtonGroup编组按钮(Since 3.0)sliderExt.Slider滑动条progressExt.ProgressBar进度条statusbarExt.StatusBar状态条,2.2加进来,3.0 又去了colorpaletteExt.ColorPalette调色板datepickerExt.DatePicker日期选择面板容器及数据类组件xtypeC 阅读全文
posted @ 2013-01-17 16:05 xusir 阅读(12960) 评论(0) 推荐(3) 编辑
自成e家