`
文章列表
Spring有三个方法名称解析器(MethodNameResolver): (1)ParameterMethodNameResolver (2)InternalPathMethodNameResolver (3)PropertiesMethodNameResolver 关于三个的使用方法,不必多说,网上可以搜到很多,这里只是简单的提下 ParameterMethodNameResolver在给定的路径后会有一个指定调用哪个方法的参数跟随 例如:http://localhost:9999/method/parameterMethodNameResolver?funcflg=getD ...

js中禁用右键菜单

    博客分类:
  • js
JQUERY实现: <script type="text/javascript" src="./js/jquery-1.7.1.js"></script> <script type="text/javascript"> $(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; }); }); </ ...
今天碰到一个问题,在一个文本框中要求只能输入数字,于是我做了如下限制 1、在文本框上添加处理函数onkeypress="onlyNumberAndCharInput() 2、在JS中添加对应的function //仅输入数字和字母 function onlyNumberAndCharInput() { if ((event.keyCode>=48 && event.keyCode<=57) || (event.keyCode>=65 && event.keyCode<=90) || (event ...
对比区别: select * from TTable1 for update 锁定表的所有行,只能读不能写 select * from TTable1 where pkid = 1 for update 只锁定pkid=1的行 select * from Table1 a join Table2 b on a.pkid=b.pkid for update 锁定两个表的所有记录 select * from Table1 a join Table2 b on a.pkid=b.pkid where a.pkid = 10 for update 锁定两个表的中满足条件的行 
package com.liuc.test.think.chapter9;   public class DotThis {   public void f(){ System.out.println("DoThis.f()"); }; public class Inner{ public DotThis outer(){ return DotThis.this; //生成对外部类的引用 } } public Inner inner(){ return new Inner(); } pu ...
给Function增加调试权限 GRANT debug any procedure, debug connect session TO 用户; GRANT debug any function, debug connect session TO 用户; grant debug connect session to   用户 ALTER FUNCTION DAY COMPILE DEBUG 去除函数DAY的调试信息,执行ALTER FUNCTION DAY COMPILE。 上面两条就是在PLSQL中点右键添加或者去除调试信息 查看某对象是否处于调试状态: SELECT debuginfo   ...

readable接口

 
Readable接口就是为了Scanner类专门创建的一个接口,使得Scanner的入口参数不必限于某个类。实现Readable接口要只需是实现public int read(CharBuffer cb)方法。当方法返回-1时候Scanner类停止读取。package com.liuc.test.think.chapter9; import java.io.IOException; import java.nio.CharBuffer; import java.util.Random; import java.util.Scanner; public class RandomW ...
一.创建RMI程序的6个步骤: 1、定义一个远程接口的接口,该接口中的每一个方法必须声明它将产生一个RemoteException异常。 2、定义一个实现该接口的类。 3、使用RMIC程序生成远程实现所需的残根和框架。 4、创建一个服务器,用于发布2中写好的类,在server中注册端口 5. 创建一个客户程序进行RMI调用。 下面是详细的说明 1、定义一个远程接口的接口,该接口中的每一个方法必须声明它将产生一个RemoteException异常。 package com.liuc.server.inter; import java.rmi.RemoteExcep ...

RMI基础知识

一 .RMI概述 RMI(Remote Method Invocation)     RMI是分布式对象软件包,它简化了在多台计算机上的JAVA应用之间的通信。必须在jdk1.1以上 RMI用到的类      java.rmi.Remote                   所有可以被远程调用的对象都必须实现该接口      java.rmi.server.UnicastRemoteObject 所有可以被远程调用的对象都必须扩展该类 什么是RMI     远程方法调用是一种计算机之间对象互相调用对方函数,启动对方进程的一种机制, 使用这种机制,某一台计算机上的对象在调用另外一台计算机上的方法 ...
select * from dict   --所有系统表 select * from dict where TABLE_NAME like 'TAB%';  --只是模糊的记得表名
在使用implict update table 时,发现其中一个表一定要有唯一约束,否则会报错!但是oracle可以使用hints:/*+ BYPASS_UJVC*/ 屏蔽掉队唯一性的检查。具体测试过程如下: SQL> CREATE TABLE test_a(  2  id NUMBER ,  3  score NUMBER ); Table created.Elapsed: 00:00:00.10SQL>  CREATE TABLE test_b(  2  id NUMBER);Table created.Elapsed: 00:00:00.01SQL> SQL& ...
今天系统中出现了报表不好用的BUG,报try快过大。去了tomcat文件夹中找到这个JSP编译的对应JAVA文件,在jsp_serice方法中的TRY块中代码竟然有7100多行,仔细查看页面,页面中竟然用IF判断静态包含了27个页面。 于是乎将其改为动态包含,问题随之解决。 <jsp:include page="****.jsp" />  动态包含。先处理后包含。即先对包含的页面进行处理,然后在包含到页面中 <%@page file="***.jsp"'%>静态包含,把页面整体放到外部的页面中,请求时当做一个页面进 ...

Map的超级递归

package com.liuc.test; import java.util.HashMap; import java.util.Map; public class MapTest { static Map<String,String> map=new HashMap<String,String>(); public MapTest() { } public static void main(String[] args) { map.put("name", "liuc"); ...
如果想实例化一个能通过spring bean找到的配置文件,则可以再spring的配置文件中做如下的配置: <bean id="config" class="java.util.Properties"> <constructor-arg type="java.util.Properties"> <props> <prop key="FloatingSpace">1000</prop> </props> ...

spring Assert工具类

转自http://blog.csdn.net/edragonchina/article/details/6680882 Web 应用在接受表单提交的数据后都需要对其进行合法性检查,如果表单数据不合法,请求将被驳回。类似的,当我们在编写类的方法时,也常常需要对方法入参进行合 法性检查,如果入参不符合要求,方法将通过抛出异常的方式拒绝后续处理。举一个例子:有一个根据文件名获取输入流的方法:InputStream getData(String file),为了使方法能够成功执行,必须保证 file 入参不能为 null 或空白字符,否则根本无须进行后继的处理。这时方法的编写者通常会在方法体的最前面编 ...
Global site tag (gtag.js) - Google Analytics