- 博客(18)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
转载 JSP文件保存的编码与页面中的pageEncoding和contentType之间的关系
转:http://jkhandsome12-163-com.iteye.com/blog/750469分两种情况介绍 注:首先,各位得对一次 请求/响应 的流程有基本认识,即:浏览器发出请求--》服务器接收并处理请求--》将html形式的页面返回(响应)给浏览器,一次 请求/响应 完毕! 静态页面(html): 保存文件时
2015-08-27 17:33:50
642
原创 为什么前端页面encodeURI(url)两次,可以避免后台中文字符乱码
1.先简单介绍javaScript中的编码方法: escape() 方法: 采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。unescape方法与此相反。encodeURI() 方法:把URI字符串采用UTF-
2015-08-27 16:47:20
3864
原创 html页面缓存
如果http 请求头 If-None-Match 的内容,与服务器对资源算出来的 etag 相同,就返回 304 响应。本例Etag更新是根据中间业务层的模型对象修改日期来决定,还可以把资源输出到一个 byte 数组里,然后采用MD5计算 etag.public class ResourceManager extends HttpServlet{ private sta
2015-04-15 18:02:18
845
原创 socket模仿浏览器发送http get请求,响应体乱码
s=new Socket("www.simsimi.com",80); OutputStream os=s.getOutputStream(); BufferedOutputStream out= new BufferedOutputStream(os); String strReturn =" \r\n"; String head="GET /language.h
2014-06-27 16:52:38
1449
原创 服务器发送的是字节数组,浏览器是用什么编码转成字符的
先看代码:package net.programe.ten;import java.io.*;import java.net.*;public class SingleFileHttpServer extends Thread { //发送数据的正文 private byte[] content; //发送数据的首部 private byte[
2014-06-18 09:45:16
1081
原创 HTTPS下导出Excel, ie浏览器报“IE 无法下载 无法打开该站点” 解决办法
设置响应头即可:resp.setHeader("Pragma", "public"); resp.setHeader("Cache-Control","private,max-age=15");
2014-03-17 17:17:06
5265
原创 javascript知识点备忘
1.arguments.callee表示function对象对自身的引用例如:var a=function(){if(!arguments.callee.id) //当该函数对象不存在id属性时,初始化id=0arguments.callee.id = 0;return arguments.callee.id++; }arguments.callee代表的
2014-02-14 10:11:19
510
原创 spring jdbcTemplate queryForList 预编译 order by ?失效 带来的思考以及查阅资料 获取到的知识
String xx=" select * from( select CLASSES,ID,TITLE ,to_char(pub_date,'yyyy-mm-dd')pub_date,URL,rownum rn from urlmaptab where classes=? and flag='1' and auth_flag in('G') "+ " and rownum=? order
2013-12-27 11:49:14
3781
1
原创 window.showModalDialog方法返回值为对象,若Dialog窗口中返回的对象为数组,会丢失数组构造信息,不能对返回值使用Array方法。
主页面:father.html var strFeatures = "dialogWidth=800px;dialogHeight=500px;resizable=yes;center=yes"; var ret=window.showModalDialog("b.html",'', strFeatures);alert(ret instanceof Array)
2013-12-10 17:17:45
1525
原创 java使用正则表达式的方法从json格式的字符串中提取需要的字符串
现有json格式的字符串:[{CSTM_NO:\"11118\",CSTM_NAME:\"广东XX电力有限公司\",FIX_GNL:\"111810158\",FIX_ACC:\"D201306070003\",OP_FLAG:\"正常\",BUSS_KIND_NAME:\"三个月定期存款\",BAL:\"25,178,750.00\",AVAL_BAL:\"25,178,750.00\",O
2013-12-10 15:51:12
8434
原创 sql 更新表字段(字符串)中某个序列字符
表中有标识字段Flag,Flag是一个有业务意义的字符序列例如(00110011),现在要更新字段Flag序列的第三位字符为'1'的所有行替换为‘A’sql: update table_name set flag=replace(flag,substr(flag,3,1),'A') where substr(flag,3,1)='A'
2013-12-06 16:00:06
1541
原创 从网络上看到的励志文字
“當我們往前仰望大師的遙遠背影時,我們總是期望有那麼一個捷徑能夠趕上他們,但事實上並不存在這個捷徑,大師們所花費的時間是我們所尚未付出的、他們所花費的精神是我們尚未投入的、中間所歷經的苦惱是我們未曾體會的、而所得到的經驗在他們願意轉換為知識之前,更是我們所無法擁有的,我們所看到的只是他們的背影所顯現出的光煇,卻無法看到他們往前看時所面對的迷霧,我們所走的只是他們開拓過的大道,而不是他們正在努力開拓
2013-11-25 15:57:08
648
原创 oracle truncate 清空表遇ora-02266错误的解决办法
ORA-02266“唯一/主键被启用的外部关键字引用”。解决办法:1.主键失效;alter table table_name disable primary key;2.清空表; truncate table table_name;3.恢复主键; alter table table_name enable primary key;
2013-11-20 15:08:25
1717
原创 批量清空表名命名有规律的N多个表的数据
oracle数据库中存在n多个数据备份表,每个表 命都是‘T_BAK_ENTRY’+‘备份日期’,例如‘T_BAK_ENTRY20120902’。下面是利用plsql脚本批量清空N个表数据的源代码:declarev_sql varchar2(1000);cursor cur isselect table_name from user_tables wheretable_name lik
2013-11-15 16:41:32
815
原创 oracle sql 知识 积累
查询表中最大日期 (比如‘2012-7-26’),前10年的开始日期(‘2002-1-1’)。通过 max,trunc,add_months,3个函数完成。select add_months(trunc(max(sysdate),'yyyy'),-12*10) from dual
2013-10-30 16:00:03
1055
原创 java 用FlexPaper+SWFTools实现文章可看不可复制黏贴,转化swf,当文件名中含有多个空格,转化失败的原因及解决办法
最近在项目中用FlexPaper+SWFTools实现仿百度文库的功能,其中需要将pdf转化为swf格式,这需要java来执行外部命令。以下是我截取pdf文件转swf文件的关键代码 r = Runtime.getRuntime(); Process p=null; try { p = r.exec("d:/swftools/pdf2swf.exe " +"\""
2013-05-27 11:22:29
2959
页面中js跳转URL,与spring mvc中返回视图重定向,先后问题
2013-06-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人