- 浏览: 14992 次
- 性别:
- 来自: 上海
最新评论
-
勇往直前wwt:
这样查不出来东西啊。
Oracle中日期处理 -
sskicgah:
wddpwzzhao123 写道Base64.encode ...
利用 Base64 缩短 UUID 至22位 -
wddpwzzhao123:
Base64.encode 这个试了好多都不行
利用 Base64 缩短 UUID 至22位 -
向右看向左转:
LZ 想想看看你的全部代码 可以吗 可以发邮件tyt09099 ...
DWR3-ReverseAjax-半推实现 -
A_liang:
看了,受益匪浅啊
我照上面的半推,有下面这种情况:在ie中 ...
DWR3-ReverseAjax-半推实现
文章列表
上周发帖子介绍了一下自己弄的网站后台架构,被隐藏了。
帖子里很多坛友说到我的网站页面打开速度飞快,闪到了自己的眼睛,今天再发一帖说下自己的前端处理经验。
说到前端,就不得不提 YSLOW ,Page Speed这些个大牛级的插件,这两个东西都可以直接装在firebug上。
Page Speed还提供了在线版。可以先用这些东西分析一下页面,把
High priority的内容做到就差不多了。
本人经验如下:
首先,最重要的是请求数。
尽可能的减少请求。如何减少,就是合并。这里有个合并图片的技巧有 css sprite,通过css定位,合并多个背景图。剩下的多个js能合并 ...
UUID还是比较常用的,尤其在web应用里。
有时在URL中传播,感觉比较长,于是想对其进行缩短,查询了一些资料,发现目前最短是到 22 位(使用URL传播非转义字符,结合Base64)
废话少说,代码奉上:
public class UuidBase64ShortMap implements StringShortMap{
/**
*
*把UUID 转为 22位长字符串
*/
public String shorter(String s) {
char[] res = Base64.encode(asByte ...
zli.ray 写道
超级潜水艇 写道
第七点已经在JDK6的时候由编译器进行了优化,所以在一般的编写过程中是无需使用StringBuffer或StringBuilder的。编译器会在编译时自动将+的操作转变成StringBuilder的操作。。由我来看使用+操作比使用StringBuilder更加易懂明了(既然编译器已经为你做了优化)。但是有一点要注意。在一个循环中还是得自己写StringBuilder。因为这时编译器是不会给你进行优化的
这个挺好,方便很多。
但没看到官方有说明...
这个容易,JDK5编译器就会优化字符串+操作了。不过不要在loop里面使用+(每次 ...
第一次发帖,直奔主题。
首先,配置web.xml加入参数开启ReverseAjax
<servlet>
<servlet-name>dwr</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>activeReverseAjaxEnabled</param-name>
<param-v ...
获取Oracle详细建表语句:
SELECT DBMS_METADATA.GET_DDL('TABLE','T_TEST_DDL') FROM DUAL;
查询数据存储结构,字符长度:
SELECT DUMP('汉字'),LENGTHB('汉字') FROM DUAL;
trunc把一个日期截取,只取到年。数据库只是把最后5个字节置上1。占用很少的资源,非常快。
我们对一个Date字段进行操作,需要截取到年份进行比较时,使用to_char所有的CPU时间与trunc相差一个数量级,差不多10倍。因为to_char必须把日期转换成一个串,并利用当前系统所采
用的NLS ...
- 2009-09-20 00:35
- 浏览 1049
- 评论(1)
背景:客户要使用https进行登录,把原来的登录做到一个小框,用iframe嵌进来进行登录.
客户拥有4个域名,但只在xxx.com域名中购买了安全证书,所以多个域名下登录所用的iframe中src是一直的.
在ie(包含6,7,8)浏览器下,如果访问域名不是xxx.com,如访问xxxx.com.cn,则输入验证码无论如何都提示输入错误.
其他浏览器:ff/opera/chrome都正常.
方案一:
设置ie选项 :IE-工具-internet选项-隐私-高级-覆盖自动cookie处理(勾选)
保存设置后刷新页面.问题解决.
一些网站在 ...