`
zhang19841017
  • 浏览: 79467 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
关键字 : jsessionid 问题:向某银行发送支付请求时,如果客户端cookie开启,第一次请求时,请求地址会自动增加一jsessionid,第二次没有问题。如果客户端cookie关闭,无论如何请求地址会自动添加一jsessionid,从而导致支付页面不能显示。 ------------------------- 查了网上的一些解决办法,找到原因,如下: < 在你的程序第一次访问服务器的时候,服务端并不知道你的客户端浏览器是否支持cookie,因此,当你第一次请求发起的时候,服务端会默认url重写,也就是将session id写到url中传递 在请求过后,服务器会根据你提交的客户 ...
假设有两个表,Photos(一) --- picture(多)Photo包含picture集合 HQL代码 > fetch(配置) > lazy (配置) 默认 lazy="true" fetch 和 lazy 主要是用来级联查询的,而 cascade 和 inverse 主要是用来级联插入和修改的   fetch参数指定了关联对象抓取的方式是select查询还是join查询,select方式时先查询返回要查询的主体对象(列表),再根据关联外键 id,每一个对象发一个select查询,获取关联的对象,形成n+1次查 询; 而join方式,主体对象和关联对象用一 ...
 利用spring的mock类进行单元测试: spring框架提供了大量测试的mock类,包括与jndi,porlet,web应用相关的mock类。尤其是web应用相关的mock类,可以大大提高web组件测试的方便性。 打开spring的下载包的mock文件夹(路径...mock\org\springframework\mock\web),就发觉有如下几个文件: MockHttpServletRequest:是HttpServletRequest接口的mock实现,用来模拟客户端的HTTP请求,很常用的一个类。 MockHttpServletResponse:是HttpServletRespo ...
java 代码   package test.bowen;      import java.lang.reflect.Method;   import javax.swing.JOptionPane;      public class URLOpener {       public static void openURL(String url) {           String osName = System.getProperty("os.name");           try {   ...
JDBC:预编译语句和批量更新- -                                       进一步提高JDBC应用程序的性能 (四) http://www.daima.com.cn/Info/55/Info15348/ bootcool@263.net 四:使用预编译语句和批量更新 首先我们得大致的了解 ...
omcat性能调整 1. 如何加大tomcat连接数 在tomcat配置文件server.xml中的配置中,和连接数相关的参数有: minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10 maxProcessors:最大连接线程数,即:并发处理的最大请求 ...
java 代码   <OBJECT id=WebBrowser height=0 width=0 classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2></OBJECT>   <INPUT onclick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开 name=Button1>   <INPUT onclick=document.all.WebBrowser.ExecWB(4,1) type=button val ...
"100" : Continue "101" : witching Protocols "200" : OK "201" : Created "202" : Accepted "203" : Non-Authoritative Information "204" : No Content "205" : Reset Content "206" : Partial Content "300&q ...
      与Session相对的是,SessionFactory也提供了相应的缓存机制。SessionFactory缓存可以依据功能和目的的不同而划分为内置缓存和外置缓存。        SessionFactory的内置缓存中存放了映射元数据和预定义SQL语句,映射元数据是映射文件中数据的副本,而预定义SQL语句是在 Hibernate初始化阶段根据映射元数据推导出来的。SessionFactory的内置缓存是只读的,应用程序不能修改缓存中的映射元数据和预定义 SQL语句,因此SessionFactory不需要进行内置缓存与映射文件的同步。        SessionFactory的外置缓 ...
       在开发中,通常是通过两种方式来执行对数据库的查询操作的。一种方式是通过ID来获得单独的Java对象,另一种方式是通过HQL语句来执行对数据库的查询操作。下面就分别结合这两种查询方式来说明一下缓存的作用。   ...
在做 B/S 结构的系统时,我们常常需要获取客户端的一些信息,如 IP 和 MAC ,以结合身份验证。 要获取服务器端的 MAC 很容易,但是要获取客户端的 MAC 的地址确要花费一翻心思,通常的做法是调用 Win32API 或直接调用 nbtstat 命令,这样做有很多问题,而另一种方法就是直接用客户端脚本,我们这里用 Javascript ,这样做的好处是不需要服务器端进行处理,有客户端自行获取,传递到服务 ...
Eclipse下载 EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在这里下载 http://www.eclipse.org/downloads/index.php   lomboz J2EE插件,开发JSP,EJB http://forge.objectweb.org/projects/lomboz 1.MyEclipse J2EE开发插件,支持SERVLET/JSP/EJB/数据库操纵等 http://www.myeclipseide.com   2.Properties Editor  编辑java的属性文件,并可 ...

jstl fn:

函数 描述 fn:contains(string, substring) 如果参数string中包含参数substring,返回true ...
java 代码 package net.ensode.jasperbook;       import java.text.DecimalFormat;    /***    *     * @author zhangem    *    */   public class test {     public static void main(String[] str){         System.out.println(getTime(9, 12, 8, 23));//计算上午有效时间    ...
1 - 泛性编程 ArrayList<String> list = new ArrayList<String>(); list.add(new String("Hello!")); System.out.println(list.get(0)); 2 - 自动装箱/拆箱 ArrayList list = new ArrayList(); Integer number = new Integer(10);  //先要把数字弄进包装类 list.add(number); //然后想要取出这个数字也极其麻烦,看看这个式子,晕啊! int i = ( ...
Global site tag (gtag.js) - Google Analytics