`
liulanghan110
  • 浏览: 1076745 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
SSL (Secure Socket Layer - 安全套接字层 ) 功能:保障在 Internet 上数据传输之安全,利用数据加密 (Encryption) 技术,确保数据在网络上之传输过程中不会被截取及窃 听,防止篡改。   如何让我们的 WEB 应用程序应用 SSL 安全保障? 这里有两种方法,双向认证和单项认证。   单项认证 客户端向服务器发送信息时,会检查服务器的证书,如果是安全证书,则向服务器发送数据,如果不是,则不发送数据。   双向认证   也就是说,首先,客户端将要认证服务器的安全性,确保访问的是正确的服务器,而非假冒的钓鱼网站;其次,服务器也要 ...

关于异常的处理

我们总会不经意让代码的出现一些异常,而我们自己却没发现。 比如使用substring时,我们是否会一直惦记着是否会有长度不够的情况?
我们平时的项目都是以hhtttp来访问的,要是想以https的形式来访问该如何配置呢?   1.创建KEY         两种方式创建KEY         a. 使用TOMCAT的工具   打开CMD,以命令行方式切换到TOMCAT目录下的BIN目录,在cmd命令行输入如下命令: keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore -validity 3600 -alias  公钥名称 -keyalg 产生公钥 ...
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。 (1) rownum 对于等于某值的查询条件 如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生的信息,使用rownum=2结果查不到数据。因为rownum都是从1开始,但是1以上的自然数在rownum做等于判断是时认为都是false条件,所以无法查到rownum = n(n>1的自然数)。 select rownum,id,nam ...
分页从实现上来讲可以分为前台分页,后台分页.   前台分页就是将所有的数据一次性从数据库中读出,然后用js或java进行分页处理.这方面也有很多现成的工具可以用.比如一些js的框架或者Displaytag 标签. 这样做的优点是分页执行的动作较快,实现也比较简单.不用频繁读取数据库.缺点是如果数据库中有很多数据.假设有10w条或更多,那这些数据将占用相当多的内存和资源 你可以用你现在做的分页进行测试,看看如果你在数据库中插入10w条记录或更多,点击翻页是什么情况.   后台分页就是根据传入的参数读取部分数据.oracle 用 rownumber, sqlserver 用 top ...
错误代码:There is no Action mapped for action name .XXX - [unknown location]   原因:没有加入json对应的插件JAR包   解决办法:加入jsonplugin-0.33.jar包   错误代码:java.lang.NoSuchMethodError: com.opensymphony.xwork2.ActionContext.get   原因:struts和json插件包不匹配的问题。   解决办法:请选择匹配的包 包匹配如下: jsonplugin-0.33.jar     Struts 2 JS ...
一个 SQL Map XML 映射文件可以包含任意多个 Mapped Statement, Parameter Map 和 Result Map. 按照它们之间的逻辑关系 , 为您的应用合理地组织 Mapped Statement, Parameter Map 和 Result Map. 一 typeAlias 节点       <typeAlias> 节点让您为一个通常较长的、全限定类名指定一个较短的别名 .     <typeAlias alias=”shortna ...
SQL Map 使用 XML 配置文件统一配置不同的属性 , 包括 DATASOURCE 的详细配置信息 , SQL Map 和其他可选属性 , 如线程管理等 . 以下是 SQL Map 配置文件的一个例子 : <?xml version="1.0" encoding="UTF-8" ?> 2 <!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//E ...
SQL Map API 能让开发人员轻易地将 Java Bean 映射成 PreparedStatement 的输入参数和 ResultSet 结果集 . 开发 Sql Map 的想法很简单 : 提供一个简洁的架构 , 能够用 20% 的代码实现 80%JDBC 的功能 .   SQL Map 如何工作 ?      SQL Map 提供一个简洁的架构 , 使用简单的 xml 描述文件将 Java bean,MAP 实现和基本数据类型的包装类 (String, Integer 等 ) 映射成 J ...
注册时验证用户名是否重复 第一种方法: 前台 <script> function checkUsername(obj){ var user = obj.value; var actionUrl="${base}/ajax/username_check.action"; //alert(actionUrl); $.getJSON(actionUrl, {username:user}, function(data){ returnProcess(data); } ); } f ...
1.1.2 理解IBATIS的优点     IBATIS是一个混合的解决方案.它吸收了这些方案中的优秀思想,并且协调它们.表1.1列出了IBATIS从以上讨论的各种方案中吸取的思想.         既然你明白了IBATIS的基础,接下来的章节将讨论IBATIS持久层最重要的两个特性:SQL的外部化和封装性.这些概念一起为框架提供了许多有价值的优点. 外部化的SQL     从软件开发的上个十年中学到的智慧就是将一个系统设计成不同的互相协调通信的子系统.你 ...
自从Edgar F. Codd在35年前提出数据可以被规范化为关联表格的集合, SQL已经出现了很长 一段时间了.从那时起,整个IT业已经投入了数十亿美金在关联数据库管理系统(RDBMS)上了.没什么软件技术人员声称可以经受住时间,关系数据 库,SQL的考验。实际上,在这个时候,在关系技术背后还有股巨大的推动力——世界上数家最大软件企业,这是关系技术发展的基石。所有的一切显示SQL将 再风靡30年。       IBATIS的思想基础是关系数据库与SQL的价值。数据库甚至SQL比程序,甚至多个版本的程序生存的更久,这样的经验我们有很多。有时候,我们见过应用程序被用另一种语言重 ...
表空间是数据的逻辑组织,为了更好的区分数据,另外,可以把表空间创建在不同的磁盘上,而不同的数据存储在不同表空间,平衡系统的I/O,提高数据库性能!   查看所有表空间 select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name 查看未使用的表空间 select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name
一、 Sequence的内置函数 1. sequence?first返回sequence的第一个值。 2. sequence?last 返回sequence的最后一个值。 3. sequence?reverse将sequence的现有顺序反转,即倒序排序 4. sequence?size    返回sequence的大小 5. sequence?sort    将sequence中的对象转化为字符串后顺序排序
当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现ora-00054:resource busy and acquire with nowait specified这样的错误。 主要是因为有事务正在执行(或者事务已经被锁),所有导致执行不成功。 1、用dba权限的用户查看数据库都有哪些锁 select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order ...
Global site tag (gtag.js) - Google Analytics