12 2013 档案
摘要:有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活。先看看单条 SQL 语句的分页 SQL 吧。方法1:适用于 SQL Server 2000/2005SELECT TOP 页大小 *FROM table1WHERE id NOT IN ( SELECT TOP 页大小*(页数-1) id FROM table1 ORDER BY id )ORDER BY id方法2:适用于 SQL Server 2000/20...
阅读全文
摘要:Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程式对Microsoft Office格式档案读和写的功能。我们这里使用poi对数据库中的数据进行批量导出,以及从Excel文件中的数据批量导入到数据库中。批量导出:步骤:1.导入架包: poi-3.0-rc4-20070503.jar、poi-contrib-3.0-rc4-20070503.jar、poi-scratchpad-3.0-rc4-20070503.jar 2.Excel操纵类,可以根据Excel模板来生成Excel对象(模板代码) 3.生成Excel文件提供下载实例代码:Excel操纵类:
阅读全文
摘要:1、代码规范1.model层1.1.1database file_proerty1.1.2java fileProperty.1.2.字段要有空指针1.3.不创建爱数据库外键约束 1.4.已知字段长度作限制1.5.任何model的逐渐都是以id命名dao层暂无3.service层3.1每个model都有一个响应的service层实现3.2接口命名model+Service结尾,实现类model+ServiceImpl实现类协商@Service标注3.3.查询方法以get开头修改 update删除 delete新增 save其他处理需要用到事务的process开头需要组合几个不同service来
阅读全文
摘要:本人apem,在公司看了4天ssh,再白搭一天终于把ssh的配置配好了。整合ssh的前提是所需jar包一个不能少,不然就会报错报到你哭,我今天80%的工作都是在测试少了哪些jar包,其次ssh有很多个版本,不同的版本配置文件是不一样的,所以有必要说一下我的ssh配置的版本spring3.2.1struts2.2hibernate3.xssh配置文件有至少需要3个1、web.xml index.html index.htm index.jsp default.html default.htm default.jsp ...
阅读全文
摘要:Mysql For Windows安装图解演示安装版本:mysql-5.5.20-win32.msi(目前是mysql for windows的最新版)安装环境:Windows Server 2003 SP2 32位安装文件如下图所示,直接双击;下一步;勾选接受协议,下一步;三种安装模式:Typical(典型安装)、Custom(自定义安装)、Complete(完全安装)选择Custom,然后下一步;这一步需要选择Mysql程序安装目录和Data目录;为了保证系统崩溃等意外情况重做系统盘后数据库数据依然不受影响,Data目录需要安装在非系统盘; 程序目录最好也安装在非系统盘;这里需要选择两次,
阅读全文
摘要:ssh中mvc到底指的什么 mvcsshhibernatespringstrutsioc在SSH整合的架构中,Spring充当了一个容器的作用,Spring使用IOC和AOP技术接管了Hibernate的DAO和Struts的Action对象,因而能充分管理事务和代理request请求。经过IOC容器的处理后,针对面向对象的变成使软件项目的分层更明确。MVC分别使用以下基层。常用的ssh MVC开发方式有两种一种是经典的ssh (struts2、spring、hibernate)另外一种是springMVC (spring、hibernate)分模块开发 每个模块基本都有model、dao、.
阅读全文
摘要:JAVA经典算法40题【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....publicclassexp2{publicstaticvoidmain(Stringargs[]){inti=0;for(i=1;ik,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你,重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。publicclassexp2{publicexp2(){}
阅读全文
摘要:权限管理数据表设计说明权限管理数据表设计说明B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权的用户可以正常合法的使用已授权功能,而对那些未经授权的“非法用户”将会将他们彻底的“拒之门外”。下面就让我们一起了解一下如何设计可以满足大部分B/S系统中对用户功能权限控制的权限系统。需求陈
阅读全文
摘要:经典SQL语句大全一、基础1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice'disk','testBack','c:\mssql7backup\MyNwind_1.dat'---开始备份BACKUPDATABASEpubsTOtestBack4、说明:创建新表createtabletabname(col1type1[notnull][primary
阅读全文
摘要:推荐一、简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和Where子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。Selectnickname,email FROMtesttable Wherename=’张三’(一)选择列表 选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。 1、选择所有列 例如,下面语句显示testtable表中所有列的数据: Select*FROMt...
阅读全文
摘要:1、路径引用问题一个css、jsp、html、或者javascript文件从从一个工程复制到另一工程,如果引用的时候使用的时相对路径,看似没有错误,但是却一直引用不进来,这时候要使用绝对路径,这样才能将原来的工程名改成现在的工程;2.el处理form表单数据问题我们常用: request.getParameter(Stringname)和 request.getParameterValues(Stringname) 取得用户在表单中输入的数据,但在EL中可以使用隐含对象param和paramValues来取得数据。如下所示: ${param.name} ${paramValues.name}.
阅读全文
摘要:1http://blog.csdn.net/lk_blog/article/details/76851692Listlist=newArrayList();3list.add(student1);4list.add(student2);5list.add(student3);67System.out.println("----------带泛型的List之间的转化-------------");8//带泛型的list转化为json9Strings2=gson.toJson(list);10System.out.println("带泛型的list转化为json==&
阅读全文
摘要:JQuery入门1jQuery的概述1.1jQuery简介jQuery是一个JavaScript函数库,它是一个“写的更少,但做的更多”的轻量级JavaScript库。jQuery极大地简化了JavaScript编程。学习jQuery需要前期知识:HTML、CSS、JavaScript。jQuery库具有的特性:HTML元素选取和操作;CSS操作;HTML事件函数;JavaScript特效和动画;HTMLDOM遍历和修改;AJAX;Utilities一个简单的应用实例:单击中的文字,其中的文字将被隐藏1.2jQuery的使用方法(1)在http://jquery.com/下载jQuery库文件
阅读全文
摘要:1、搜索栏URI编解码1.1.1.$(selArr[i])有时报错,浏览器奔溃1.1.2四个为false的值ValueContextinwhichvalueisusedStringNumberBooleanObjectUndefinedvalue"undefined"NaNfalseErrornull"null"0falseErrorNonemptystringAsisNumericvalueofstringorNaNTRueStringobjectEmptystringAsis0falseStringobject0"0"Asisfa
阅读全文
摘要:1、配置文件(hibernate映射文件):让hibernate知道该怎么样去load,store持久化对象;1.1数据库忌讳的字段名1)User2)index2、数据库表中一对多,多对一的关系解释:一个省份本身就有一个表。一个城市本身也是一个表。一个省份拥有多个城市,也就是说一个省份要对应多张城市表;由此可见省份和城市的关系是:多对一;同理可以推出:城市和市民的关系是一对多;3在数据库中:省份往往以ID的形式放在城市中作为索引;也就是说往往只有多对一;4、SessionFactory和Configuration都是静态的,线程安全的对象;而Session不是线程安全对象,所以一般情况下只能有
阅读全文
摘要:Hibernate目前企业级应用一般均采用面向对象的开发方法,而内存中的对象数据不能永久存在,如想借用关系数据库来永久保存这些数据的话,无疑就存在一个对象-关系的映射过程。在这种情形下,诞生了许多解决对象持久化的中间件,其中开源的Hibernate由于其功能与性能的优越而备受Java程序员青睐。1ORM简介1.2.hibernate普通属性延迟加载@Lob@Basic(fetch=FetchType.LAZY)可真正使用的时候,它还是会被加载出来需要进行字节码增强操作,详情如下:http://java.chinaitlab.com/Hibernate/917279.html对象-关系映射ORM
阅读全文
摘要:学习笔记目录1 ExtJs 41.1 常见错误处理 41.1.1 多个js文件中有相同的控件,切换时无法正常显示 41.1.2 Store的使用方法 41.1.3 gridPanel单元格添加按钮或链接,响应函数 41.1.4 对界面中控件进行处理的方法 81.1.5 Ajax异步请求处理的方法 81.1.6 Store的load()与add()方法的区别 101.1.7 控件操作规则 111.1.8 Msg消息框事件处理 111.1.9 Gridpanel所列的数据记录集获取 121.1.10 ColumnModel()的应用 121.1.11 PagingToolbar控件的翻页处理 13
阅读全文
摘要:1、上传初始项目在百度云上面创建一个空版本,然后右击项目->team->shareProject在svn的url后面加上你的版本号(否则上传失败)2、把服务器上的项目更新到自己的项目window->showView->ohter->sychronizaze右击项目名->team->更新3、本地项目更新到服务器window->showView->ohter->sychronizaze右击项目名->team->提交口诀:自己的项目是中心,更新是更新自己的项目提交是提交自己的项目
阅读全文
摘要:1.positionposition:relative时,是相对于元素的当前位置做出偏移,并且元素设置为relative的同时,处于和别人不同的层面,如果需要让不同层面的元素对其,可以使用float,否则可能会导致重叠absolute的效果和relative差不多,但是生成绝对定位的元素,相对于static定位以外的第一个父元素(注意,也就是说使用了absolute的元素并不一定就要根据浏览器窗口定位,只要他的父元素中有不是以static定位的,他就可以根据此父元素定位)进行定位。默认的position是static。注意:以它为position的元素直接屏蔽top、right、bottom、
阅读全文

浙公网安备 33010602011771号