`
hikin
  • 浏览: 269005 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
$ 的作用实际上是字符串拼接, #用于变量替换
 一.什么是同源策略    同源策略,它是由Netscape提出的一个著名的安全策略,现在所有的可支持javascript的浏览器都会使用这个策略。   为什么需要同源策略,这里举个例子:     假设现在没有同源策略,会发生 ...
      最近在开发中碰到jQuery跨域调用问题. 下面记录这次解决问题的方法. 1.服务端: 在struts2配置文件中增添下面配置参数 添加 "<param name="callbackParameter">jsoncallback</param>" 写道 <action name="getTestJson" class="com.hikin.TestAction"> <result type="js ...
常用命令        Maven2 的运行命令为 : mvn , 常用命令为 :              mvn archetype:create :创建 Maven 项目              mvn compile :编译源代码              mvn test-compile :编译测试代码              mvn test : 运行应用程序中的单元测试              mvn site : 生成项目相关信息的网站              mvn ...
锁(locking) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时) ...
jQuery select.val()  在IE6 有bug,改为 select.attr("value",aa);即可
今天做一个下拉菜单的时候碰到了一个bug,用mouseout的时候,鼠标还没移出拉菜单就自动关闭了, 看案例:http://www.css88.com/demo/mouseleave/2.html 经过几番查阅发现了jQuery中还有mouseenter和mouseleave事件,这两个事件在手册中找不到,所以特地查阅了一番。 大家知道事件的冒泡特性,在上面的BUG中也正是因为这个冒泡特性,对于mouseover事件来说 ,当鼠标从其他元素 移动到 child节点时发生,但此事件会冒泡 所以会导致 parent 也出发mouseover。如果我们对 parent注册了 mous ...
当一个表数据量很大,同时线上大量用户正在使用,为了避免不必要的意外,这时删除表字段,首先将该字段设置为无用状态,然后再删除该字段。 设置某一个字段为无用状态 alter table 表名 set unuesed column 字段名 删除无用字段 alert table 表名 drop unused cloumns添加主键
一、简介 Hessian是由caucho提供的一个基于binary-RPC实现的远程通讯library。 1、是基于什么协议实现的? 基于Binary-RPC协议实现。 2、怎么发起请求? 需通过Hessian本身提供的API来发起请求。 3、怎么将请求转化为符合协议的格式的? Hessian通过其自定义的串行化机制将请求信息进行序列化,产生二进制流。 4、使用什么传输协议传输? Hessian基于Http协议进行传输。 5、响应端基于什么机制来接收请求? 响应端根据Hessian提供的API来接收请求。 6、怎么将流还原为传输格式的? Hessian根据其私有的串行化 ...
1. 在idea8.0中添加remote server    在startup/connecton下 debug配置端口 7989 2.tomcat中配置 -Xdebug -Xrunjdwp:transport=dt_socket,address=7989,suspend=n,server=y 在catalina.sh中配置 export JAVA_OPTS="$JAVA_OPTS -server -Xms512m -Xmx750m -XX:PermSize=512M -XX:MaxNewSize=750m -XX:MaxPermSize=750m" //这句 ...
首先要先强调两个原则。 原则一:注意WHERE子句中的连接顺序.:     ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾. 尤其是“主键ID=?”这样的条件。   原则二: SELECT子句中避免使用 ‘ * ‘:     ORACLE在解析的过程中, 会将'*' 依次转换成所有的列名, 这个工作是通过查询数据字典完成的, 这意味着将耗费更多的时间 。 简单地讲,语句执行的时间越短越好(尤其对于系统的终端用户来说)。而对于查询语句,由于全表扫描读取的数据 ...
  考虑以下代码:此问题以前在javaeye上看见过,不过在我们的代码评审的时候仍然发现相同问题,代码看着很正常,但结果却差之千里。 目的:删除list里面的所有元素。 List list = new ArrayList();        list.add("1");        list.add("2");        list.add("3");        list.add("4");        list.add("5");        list.a ...
你没看错,就是这个题目:即使是Java系统也会变成“遗留”系统。每当我们想起遗留系统时,我们就会想起那些存储着大量文件数据并只能用 COBOL访问的嘎吱嘎吱作响的大型主机。但事实是,Java已经是一门具有15年历史的开发语言,用Java写就的成千上万的系统已经成功运行了十年甚 至更久。 因此,考虑到许多读者都会工作在某个遗留的Java系统上,我根据自己的经验特地攒了这八个技巧,来帮助团队更新和激活他们的遗留Java应用。 技巧1:使用分析器 分析器提供了任何其他工具无法提供的功能,从而能够深入检查你的应用。如果你的应用已经有一年多时间没有被分析过了,那么它肯定会有大块大块的低效代码 ...
问题背景: 想用 jQuery 做 AJAX 处理, 用基于 Prototype 的 EasyValidation 做表单验证, 但是二者不能共存, 因为都用了同一个方法名: $(). 解决: jquery和prototype冲突解决, 网上流传的一篇文章,我这里测试结果是错误的! http://ajaxbbs.net/blog/post/71/ 另一种方式是:<script type=”text/javascript”>      jQuery.noConflict();</script> 参考: http://www.d5s.cn/archives/6 ...
当你用FLASH和xml结合做网站应用程序时,例如你做在我研究游戏排行榜中,当让人自由输入姓名时,人们可以输入一些符号,例如∶"<"、">"、"/"、"?"等,当生成XML时,会破坏了XML结构,使数据中断。 这就要用XML CDATA 在XML文档中的所有文本都会被解析器解析。 只有在CDATA部件之内的文本会被解析器忽略。 -------------------------------------------------------------------------------- 解析数据 ...
Global site tag (gtag.js) - Google Analytics