JAVA—咖啡馆

——欢迎访问rogerfan的博客,常来《JAVA——咖啡馆》坐坐,喝杯浓香的咖啡,彼此探讨一下JAVA技术,交流工作经验,分享JAVA带来的快乐!本网站部分转载文章,如果有版权问题请与我联系。

BlogJava 首页 新随笔 联系 聚合 管理
  447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

#

     摘要: 当网站从服器端请求的数据较大时,在有限的带宽下就会造成浏览器加载缓慢,有时候会造成页面没有响应,使用户体验变得很差,tomcat为我们提供了有效的解决了办法,就是使用压缩来解决传输问题。
tomcat使用HTTP/1.1 GZIP 来压缩,以减少带宽压力,
首先介绍下gzip:
HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来让用户感受更快的速度。这一般是指WWW服务器中安装的一个功能,当有人来访问这个服务器中的网站时,服务器中的这个功能就将网页内容压缩后传输到来访的电脑浏览器中显示出来.一般对纯文本内容可压缩到原大小的40%.这样传输就快了,效果就是你点击网址后会很快的显示出来.当然这也会增加服务器的负载. 一般服务器中都安装有这个功能模块的.
我们使用简单的例子来介绍tomcat的压缩使用:(使用firebug查看请求情况)  阅读全文
posted @ 2010-09-28 10:18 rogerfan 阅读(310) | 评论 (0)编辑 收藏

     摘要: Oracle、DB2、SQLSERVER、Mysql、Access分页SQL语句梳理
最近把平时在项目中常用到的数据库分页sql总结了下。大家可以贴出分页更高效的sql语句。
sqlserver分页
第一种分页方法
需用到的参数:
pageSize 每页显示多少条数据
pageNumber 页数 从客户端传来
totalRecouds 表中的总记录数 select count (*) from 表名
totalPages 总页数
totalPages=totalRecouds%pageSize==0?totalRecouds/pageSize:totalRecouds/pageSize+1
pages 计算前pages 条数据
pages= pageSize*(pageNumber-1)   阅读全文
posted @ 2010-09-28 09:37 rogerfan 阅读(872) | 评论 (0)编辑 收藏

     摘要: $TOMCAT_HOME$/CATALINA.BAT第一行,增加

set JAVA_OPTS=%JAVA_OPTS% -Xms512m -Xmx900m -Duser.timezone=GMT+08

=================================================================================================================================

$JONAS_HOME/bin/unix/jonas 中:
export JAVA_OPTS="-server -Xms256m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=128M -DFF_HOME=$JONAS_ROOT/ffhome"'-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】'

http://jasli.itpub.net/post/15912/300322

=======  阅读全文
posted @ 2010-09-20 16:34 rogerfan 阅读(3597) | 评论 (0)编辑 收藏

     摘要: HP QC(Quantity Center)是一款不错的测试管理工具,最近把公司的操作系统从Windows XP升级到Windows 7之后,发现登录到QC Server的Addin页面,很多客户端组件不能正常下载,从而导致整个QC不能使用。通过Google找到了解决方案(http://www.sqaforums.com/showflat.php?Cat=0&Number=596807&Main=595276),特发出来与大家共享,希望那些在Windows 7上使用HP QC的朋友遇到该问题的时候,能过及时得到解决。下面是解决的步骤:

Step I:关闭UAC (User Account Control)

通过开始菜单搜索框,输入UAC,会出现Change User Account Control菜单项。选在该菜单弹出如下一个User Account  Control Settingde 对话框。通过滚动条选择“Never notify”。然后重启机器。
  阅读全文
posted @ 2010-09-20 09:34 rogerfan 阅读(1210) | 评论 (0)编辑 收藏

     摘要: CronTrigger 支持比 SimpleTrigger 更具体强大的调度,实现起来却不是很复杂。CronTrigger基于 cron 表达式,支持类似日历的重复间隔更为复杂的调度时间上的要求。

 Cron 表达式包括以下 7 个字段:

  ·秒

  ·分

  ·小时

  ·月内日期

  ·月

  ·周内日期

  ·年(可选字段)

  Cron 触发器利用一系列特殊字符,如下所示:

  ·反斜线(/)字符表示增量值。例如,在秒字段中“5/15”代表从第 5 秒开始,每 15 秒一次。

  ·问号(?)字符和字母 L 字符只有在月内日期和周内日期字段中可用。问号表示这个字段不包含具体值。所以,如果指定月内日期,可以在周内日期字段中插入“?”,表示周内日期值无关紧要。字母 L 字符是 last 的缩写。放在月内日期字段中,表示安排在当月最后一天执行。在周内日期字段中,如果“L”单独存在,就等于  阅读全文
posted @ 2010-09-17 09:25 rogerfan 阅读(837) | 评论 (0)编辑 收藏

posted @ 2010-08-16 14:45 rogerfan 阅读(249) | 评论 (0)编辑 收藏

posted @ 2010-08-11 16:11 rogerfan 阅读(531) | 评论 (0)编辑 收藏

posted @ 2010-08-11 13:59 rogerfan 阅读(1773) | 评论 (0)编辑 收藏

     摘要: 【IT168 应用】作为一家单位的网管,除了保证网络的正常运行外,还必须维护各个办公室的电脑,解答同事使用电脑中遇到的问题,因此常常在各个科室间来回穿梭,忙的像个陀螺。其实只要用好Windows的远程桌面连接,很多小问题都可以在自己的办公室中远程搞定,省时省力,工作更轻松。本文中管理员使用的是Windows 7,客户端使用的Windows XP,下面为大家介绍远程桌面使用的详细方法。
  开启客户端电脑的远程桌面连接

  要进行远程桌面管理,先要对本机的网络进行设置,这里先对被管理的XP系统的电脑进行设置。首先进入客户端系统后创建一个管理员账户并设置密码,右击桌面的“我的电脑”选择“属性”出现窗口,切换到“计算机名”,单击“更改”按钮设置当前电脑的计算机名和工作组,这里工作组要和管理员的工作保持一致,修改后单击“确定”要重新启动电脑。
  阅读全文
posted @ 2010-08-11 10:12 rogerfan 阅读(339) | 评论 (0)编辑 收藏

posted @ 2010-08-11 10:12 rogerfan 阅读(4849) | 评论 (2)编辑 收藏

     摘要: 号称中国民营传媒企业第一大富豪的星美传媒实际掌控人覃辉,在家中被警方带走“协助调查”,一时在业界内掀起了不大不小的阵阵浪花,各类文章、短评、内情介绍很是热闹了一番。

  同覃辉相类似的民企掌控人被传、被拘、被控在国内已不算新闻。周正毅、仰融、张海等,这些昔日号称“资本大鳄”的头面人物先后“落马”,使得众多关注他们的人们大跌眼镜。覃辉其实也不过是他们其中的一员,只是他太多的神秘面纱使人们平添了几分好奇。

  据最接近星媒核心的一位人士介绍,因为目前仅涉及到行贿罪,覃辉在他的“铁后台”的担保下,已经取保后审。

  5月12日,一直保持所谓低调覃辉在北京长城饭店接受了与之关系不错的《财经时报》记者的采访,回应了舆论界的种种议论。

  但几位知情人士介绍,此类回应基本都是假话。   阅读全文
posted @ 2010-08-09 16:28 rogerfan 阅读(1565) | 评论 (0)编辑 收藏

     摘要: Eclipse IDE是目前Java开发人群中使用得最广泛的IDE。Eclipse有一大堆的插件(请看http://www.eclipseplugincentral.com/),无数的组织在它之上开发他们自己的软件。显然,Eclipse无处不在。m2Eclipse项目在Eclipse IDE中提供了对Maven的支持,本章,我们将会研究它提供的特性,以帮助你在Eclipse IDE中使用Maven。

m2eclipse插件(http://m2eclipse.codehaus.org/)为Eclipse提供了Maven的集成。m2Eclipse同时也以挂钩的方式连接了Subclipse插件(http://subclipse.tigris.org/)和Mylyn插件(http://www.eclipse.org/mylyn/)的特性。Subclipse插件为m2eclipse提供了与Subversion仓库交互的能力,Mylyn插件为m2eclipse提供了与任务集中接口交互的能力,该接口能跟踪开发过程的上下文。m2clipse提供的一些特性包括:

创  阅读全文
posted @ 2010-08-06 14:07 rogerfan 阅读(257) | 评论 (0)编辑 收藏

     摘要: 全局 查找并替换 Ctrl+F
文本编辑器 查找上一个 Ctrl+Shift+K
文本编辑器 查找下一个 Ctrl+K
全局 撤销 Ctrl+Z
全局 复制 Ctrl+C
全局 恢复上一个选择 Alt+Shift+↓
全局 剪切 Ctrl+X
全局 快速修正 Ctrl1+1
全局 内容辅助 Alt+/
全局 全部选中 Ctrl+A
全局 删除 Delete
全局 上下文信息 Alt+?
Alt+Shift+?
Ctrl+Shift+Space
Java编辑器 显示工具提示描述 F2
Java编辑器 选择封装元素 Alt+Shift+↑
Java编辑器 选择上一个元素 Alt+Shift+←
Java编辑器 选择下一个元素 Alt+Shift+→
文本编辑器 增量查找 Ctrl+J
文本编辑器 增量逆向查找 Ctrl+Shift+J
全局 粘贴 Ctrl+V
全局 重做 Ctrl+Y   阅读全文
posted @ 2010-08-06 14:02 rogerfan 阅读(269) | 评论 (0)编辑 收藏

     摘要: 在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考:

1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");

2、如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用String.split("|");“.”和“|”都是转义字符,必须得加"\\";

3、如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如:“acount=? and uu =? or n=?”,把三个都分隔出来,可以用String.split("and|or");使用String.split方法分隔字符串时,分隔符如果用到一些特殊字符,可能会得不到我们预期的结果。   阅读全文
posted @ 2010-08-05 16:43 rogerfan 阅读(4563) | 评论 (0)编辑 收藏

     摘要: 其中 width 规定线条的长度,还可以是百分比;color 是颜色,size 当然就是厚度了。 align 规定线条位置,left、right、center。 noshade 是否有立体效果 <*HR align=center width=300 color=#00ffff noShade SIZE=1*>

两头渐变透明:



<*hr width=80% size=3 color=#00ffff style="FILTER: alpha(opacity=100,finishopacity=0,style=3)"*>


右边渐变透明:



<*hr width=80% size=3 color=#00ffff style="FILTER: alpha(opacity=100,finishopacity=0,style=1)"*>
  阅读全文
posted @ 2010-07-31 11:44 rogerfan 阅读(764) | 评论 (0)编辑 收藏

仅列出标题
共30页: First 上一页 2 3 4 5 6 7 8 9 10 下一页 Last