`
flyzonemu
  • 浏览: 34365 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论
文章列表
  最近有被人问到分布式事务的工作原理,由于从来没做过这方面的东西,只能胡乱猜测一番,结果当然是凌乱无比。   刚好今天有支付宝的高手来分享支付宝的分布式事务。跑去听了一下,果然大有收获。在这里把今天听到 ...
上篇中解决问题的过程中有看过一些response的东西,在这总结一下 response保存了请求的返回信息,里面有个outputstream,你要返回给页面的流,都在这个地方保存. 之前遇到一个问题,想把outputstream修改一下.因为这是个输出流,想要改这个里面的东西不是这么简单的. sun为我们提供了这么一个工具HttpServletResponseWrapper抽象类,利用这个类的子类把servletresponse包装一下,在过滤器中使用,就可以去除response的文件流,对其作出修改.给出一个实现: package com.ali.report.birt.filter; ...
前两天遇到一个问题,线上报表系统的图片显示不出来了. 这个问题只出现在ie8下.对于其他浏览器都显示正常. 试着将报表图片的地址直接在ie中访问 引用 /preview?__sessionId=20110911_170334_597&__imageid=custom1666453a13257b916471.png ie会弹出一个文件然你下载,将下载的文件改成xxx.png后图片正常显示. 由此可见ie8没有正确解析资源. 联想到前几天对apache做了安全加固,打了一个防止xss漏洞的配置. 会不会是这个引起的呢?配置如下: 引用 <IfModule mod_headers.c& ...
oracle在Where子句中,可以对datetime、char、varchar字段类型的列用Like子句配合通配符选取那些“很像...”的数据记录,以下是可使用的通配符: %   零或者多个字符 _    单一任何字符(下划线) \     特殊字符 oracle10g以上支 ...
这两天经常遇到一道题,即如何用一条语句在数据库中查询出不存在的记录. 注意,是一条语句哦. 一般情况下,该题有个前提条件,必定有一个字段是按规律生成的,如小时记录,一天24条记录.或者是按照序号生成,如12345678等. 我的思路是构造一个伪表,然后用伪表进行关联查询. create table TEST_A (   ID    NUMBER(3),   NAMES VARCHAR2(12) ) id填入 1 3 6 7 9,构造出五条记录 select b.id,a.id from test_a a,(select rownum as id from dual connect b ...
最近一个项目需要调用一个webservice接口,遇到一个问题.项目中的jdom版本为0.9.而webservice client需要用到jdom1.0 如果将jdom版本升级则会造成现有系统异常. 因此需要在不改变现有项目jar的情况下解决这个问题.service端使用的jax-ws2. wsdl如下: <?xml version="1.0" encoding="UTF-8"?><!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is ...
    假设你是计算机科班出身,计算机系的基本课程如数据结构、操作系统、体系结构、编译原理、计算机网络你全修过 我想大概可以分为4个阶段,水平从低到高 从安装使用=>linux常用命令=>linux系统编程=>内核开发阅读内核源码 其中学习linux常用命令时就要学会自己编译内核,优化系统,调整参数 安装和常用命令书太多了,找本稍微详细点的就ok,其间需要学会正则表达式 系统编程推荐《高级unix环境编程》,黑话叫APUE 还有《unix网络编程》 这时候大概还需要看资料理解elf文件格式,连接器和加载器,cmu的一本教材中文名为《深入理解计算机系统》比较好 内核开发阅读内核源 ...
Java编码浅析(Java采用了unicode字符集)2009-11-19 14:26Java与Unicode: Java的class文件采用utf8的编码方式,JVM运行时采用utf16。 Java的字符串是unicode编码的。 总之,Java采用了unicode字符集,使之易于国际化 Java支持哪些字符集: 即Java ...
    最近一个项目使用webservice,公司要求使用axis1.4.     其实个人感觉xfire更好用一点,毕竟myeclipse已近提供了生成器,从客户端到服务端都可以一次搞定,比axis方便多了.         既然是公司要求,也只有硬着头皮上了.     上网查了一下资料,发现了1.4有这么几种部署方式      1.即时发布        将需要发布的server类直接命名为jws放在src目录下,不能有包,只能放在根目录下.然后通过http://localhost:8888/axis/你的类名.jws 就可以看到生成的wsdl       这种方法最致命的问题是 不支持 ...
设计错误导致的。当我们编写脚本的时候创建了交叉引用,例如如下代码: window.onload = function () {      var x = document.getElementsByTagName(’H3’);      for (var i=0;i<x.length;i++)      {          x[i].onclick = openClose;          x[i].relatedElement = x[i].nextSibling; // simplified situation          x[i].relatedElement. ...
在一般的B/S程序中(最典型的是web服务),工作的方式是客户端(brower)向服务器端(server)发送一个请求,服务器端响应这个请求并发回客户端所请求的数据。在这个过程中服务器端扮演的是一个被动响应的角色,一般的情况下,服务器端是不会主动向客户端写数据的。由于HTTP是一个无连接的协议,也就是说当服务器端完成对客户端的响应后,双方的连接就断开了,直到下一次客户端发出请求时再重新建立连接。这样的HTTP协议是节省网络资源的,但是也给我们带来了一些麻烦,比如客户端不能实时探查服务器端的数据变化,不能作出及时的响应。所以当我们在做一些需要客户端和服务器端互相响应的程序时(比如聊天室、web短信 ...
DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必去写一大堆的javascript代码。它的实现是基于ajax的,可以实现无刷新效果。     网上有不少DWR的例子,但大都只是某种方法的调用,本文只在使用层面上介绍DWR,并不涉更多的技术与设计,其目的是让初学者能够很快的学会各种java方法在javascript中是如何调用的。     本文以DWR 1.1 为基础,对于DWR 2.0,因为还没有正式发布版,故不做介绍。 一、 dwr配置篇之web.xml    1 、最小配置 <servlet>   <servlet-nam ...
Global site tag (gtag.js) - Google Analytics