自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 收藏
  • 关注

原创 jsp中自定义标签碰到的Servlet容器的兼容性问题

        最近接收一遗留项目的维护和新功能开发。对方使用Resin做Web端的Servlet容器,jsp代码中使用很多自定义的taglib,大部分是function静态函数的调用。在Resin上跑得很正常。            使用本机上Eclipse嵌入Jetty的方式运行项目,却是错误一大堆啊。基本都是function xxxxxx not found的错误。一查代码,方式确实不在...

2012-03-01 14:48:27 160

原创 (转)2011-12-17 百度技术沙龙学习笔记

如何做体验设计的决策?需要考虑体验的目的是什么?目标用户是谁?目标对象不同,注重的效果不同,体验自然就会不同。比如为了营销的用户体验,和为了实实在在做产品的用户体验一定是不一样的。做游戏的公司和做推广的公司做出来的游戏画面细腻程度,使用效果是不一样的。苹果ppt注重演讲者的感受,要hold住全场,酷炫的播放效果,如3d旋转等; Office 2010 ppt 更适宜编辑使用...

2012-02-24 14:05:48 176

原创 转:如何编写UML用例图

UML用例图是非常有用的一种图,在需求分析中,可以让人们从繁重的文档中解脱出来,并且促使人们在做需求时能够更加准确、直观的表现自己的意思。常用的语言文字往往是不能将一种事物表达得秀清晰,这时候就需要用其它的方式来进行表达,用例图就是其中一种很好的方法,当然用例图不仅仅只是做为需求分析专用,他强大的应用性还可以用于其它很多地方,这里就不详细说明了。 1.首先简单介绍一下UML. ...

2011-04-08 17:01:44 245

原创 转:linux环境下使用技巧

About Shell-----------Q1.用户登录到Linux机器,系统会启动login子程序处理用户登录请求,如何自动设置用户环境变量?   比如 PATH,CVS_RSH等等   编辑/etc/profile 和 $HOME/.bash_profile  $HOME/.bash_login$HOME/.profile   当退出登录时,shell会执行  ~/.bash_logoutQ...

2010-10-01 07:51:31 126

原创 (转)JPA JPQL

JPQL就是一种查询语言,具有与SQL 相类似的特征,JPQL是完全面向对象的,具备继承、多态和关联等特性,和hibernate HQL很相似。 查询语句的参数JPQL语句支持两种方式的参数定义方式: 命名参数和位置参数。。在同一个查询语句中只允许使用一种参数定义方式。 命令参数的格式为:“: +参数...

2010-05-16 23:04:15 89

原创 JQUERY复选框CHECKBOX全选,取消全选

$("#checkall").click(    function(){        if(this.checked){            $("input[name='pid']").each(function(){this.checked=true;});        }else{            $("input[name='pid']").each(fun...

2010-05-11 14:37:49 81

get the number of online by Play

It's not an easy problem to solve because HTTP is a stateless protocol. A user is never really "Connected" to your application. The best you can do is to count requests made by distinct user...

2010-04-28 14:10:00 160

play!存在的Cookie设置的bug

目前playframework使用的Mina在设置Cookie Cache时 只设置了Max-age,未设置Expires,这导致Cookie的存活期在所有的IE浏览器里失效,无法实现remember me!Max-age与Expires区别见下文: http://mrcoles.com/blog/cookies-max-age-vs-expires/HTTP Cook...

2010-04-13 14:24:57 293

(转)Groovy的5种特殊运算符(可直接用于Play!的模板中)

Spread Operator(展开运算符)一个集合使用展开运算符(*.)可以得到一个元素为原集合各个元素执行后面指定方法所得值的集合Groovy代码 class Person{      String name      int age      String toString(){          ret...

2010-04-09 12:03:06 252

playframework的Eclipse插件问题

在使用playclipse插件的时候,Eclipse的版本必须得是3.5的。在我使用的Eclipse3.4的版本中不能正常工作。 见:https://groups.google.com/group/play-framework/browse_thread/thread/f193adab03c61315/d25fabc3ac0167a2?lnk=gst&q=playcli...

2010-04-08 17:19:32 129

nginx泛域名解析

在dns做一条泛指到主机上,利用nginx做二级域名的rewirte例如music.afen.cn/index.php?id=1转到www.afen.cn/music/index.php?id=1server {listen       80;server_name www.afen.cn;access_log  off;root /usr/www/afen/;loca...

2010-04-05 22:11:46 194

使用play!完成iframe无刷新上传文件

页面代码片段:<form id="uploadform" name="uploadform" action="/manage/upload"  method="post" enctype="multipart/form-data"><iframe id="upload_target" name="upload_target"

2010-03-25 16:32:54 128

mysql主从同步

MysqlserverA:192.168.1.1 MysqlserverB:192.168.1.2 同步对象:db1 1、两台服务器安装centos/rhel 5 注意 mysql 数据库的版本,两个数据库版本要相同3、进行单项同步配置 a)主服务器master配置 i. 配置Master 的my.cnf文件 My.cnf配置选项 说明 ...

2010-03-24 16:01:50 85

mysql同步中断后的处理

mysql从服务器因硬件故障停止复制,无法从中断点开始继续复制。 在从库执行reset slave清除二进制日志,并重新生成master.info,最好将从库重启一下,slave stop在主库reset master清除二进制日志 主库使用--skip-networking选项重启mysql服务,禁止网络连接,保证主库数据暂时无更新 删除从库的数据后,使用...

2010-03-24 15:35:02 557

IE与Firefox兼顾加入收藏

<script type="text/javascript"> <!-- function myAddPanel(title,url,desc) { if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function'))//Ge...

2010-03-23 13:39:26 71

submit和button提交表单的区别

(1) 下边的写法使得表单frm能够自动提交:下边的这个form,将鼠标点进的文本框中然后按键盘的回车键,则页面自动进入百度页面:http://www.baidu.com<form name='frm' action="http://www.baidu.com">  <input type="text" name="userName"/>  ...

2010-03-23 13:31:14 264

JPA注解说明

使用注解元数据 基本注解: 例子: @Entity(name = "T_TOPIC") ① public class Topic implements Serializable ...{ @Id ② -1 @GeneratedValue(strategy = GenerationType.TABLE) ② -2 @Column(name = "TOPIC_ID"...

2010-03-19 11:20:01 129

grep比较两个文件的异同

1、统计两个文本文件的相同行grep -Ff file1 file22、统计file2中有,file1中没有的行grep -vFf file2 file1

2010-03-18 15:31:16 494

为什么 Google Analytics(分析)不跟踪我的目标

造成 Google Analytics(分析)报告不跟踪目标的原因有很多。以下列出了最常见的一些问题。目标网址输入不正确请尝试在您自己的网站上访问相应目标网页,然后将其网址复制并粘贴到"目标网址"字段中。在通过您所配置的目标确定转换时,Google Analytics(分析)会完全忽略域名。因此,您可以将域名彻底删除,剩余部分仍可作为有效的目标网址。例如,如果目标为 ht...

2010-03-17 14:29:30 250

使用GA跟踪网站下载文件

Google Analytics(分析)提供了一种简便方法来跟踪文件下载链接的点击。 因为这些链接不会将用户导向至网站上包含跟踪代码的网页,所以如果您要跟踪这些下载,就需要用 _trackPageview() JavaScript 标记链接本身。 这段 JavaScript 会将综合浏览量分配给针对链接的任何点击,综合浏览量归属于您指定的文件名。 例如,要将指向 www.examp...

2010-03-17 14:19:17 330

playframework的Eclipse插件playclipse

http://github.com/erwan/playclipse作者站点:http://erwan.jp/

2010-03-16 23:00:26 119

GA的缺点

GA不是一款实时统计工具GA作为一款基于代码嵌入分析工具,利用Cookies和JS技术来记录服务端与客户端的“会话”机制来保证流量数据的正常更新,但很遗憾的是这个数据更新周期稍微长一点。根据GA的官方对“访问为半个小时处理一次”的定义,以及个人实际应用心得,数据更新周期大约在1小时到2小时之内。这个周期相对于同类代码嵌入分析工具的51啦和维度统计来说是太长了。更别说没有在线...

2010-03-16 14:50:20 400

利用GA建立简单用户模型

 利用Google分析(以下简称GA)的相关报表自建一份网站用户模型,因为用户模型的建立无论是对一般网站分析或是网上商城运营都有很好的参考价值。步骤很简单,任何拥有GA的同学都可以尝试一下步骤:首先,沿着”GA——Visitor——Visitor Loyalty”,打开用户(访问者)忠诚度的报表,如下图1: 其次,同时要注意选择时间尺度,根据自己网站目前流量实际大小情况,分...

2010-03-16 14:42:16 202

Google Analystics:基本参数

1、访问量(Visits):访问网站的用户数,也俗称为UV、IP。在国内由于IP资源稀缺,共享上网的用户较多,造成Visits和UV比一般统计的IP数略大。 2、页面浏览量(PageViews):简称PV,网站页面被查看的次数,一个用户一次Visit来到一个网站可能会东看看西看看点击站内多个页面(PV) 3、跳失率(Bounce Rate):衡量某个站点或具体页面的吸引程度。其...

2010-03-16 14:35:29 546

REDHAT5下 Tomcat6使用jsvc 自启动

1、安装jdk和tomcat62、编译安装 jsvccd $CATALINA_HOME/bintar zxvf jsvc.tar.gzcd jsvc-srcchmod +x configure./configure --with-java=/usr/local/jdk make3、创建 tomcat 启动脚本 vi /etc/init.d/tomcat,需要ro...

2010-03-11 14:28:05 102

playframework的JPA中对id的处理

package play.db.jpa;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.MappedSuperclass;public class JPAModel extends JPASupport { @Id ...

2010-03-10 16:35:34 95

常用 JPA annotation 参考

TableTable用来定义entity主表的name,catalog,schema等属性。元数据属性说明:· name: 表名· catalog: 对应关系数据库中的catalog· schema:对应关系数据库中的schema· UniqueConstraints:定义一个UniqueConstraint数组,指定需要建唯一约束的列 @Entity...

2010-03-10 16:18:52 85

(转)MySQL的维护语句

Analyze TableMySQL的Optimizer(优化元件)在优化SQL语句时,首先需要收集一些相关信息,其中就包括表的cardinality(可以翻译为 “散列程度”),它表示某个索引对应的列包含多少个不同的值——如果cardinality大大少于数据的实际散列程度,那么索引就基本失效了。我们可以使用SHOW INDEX语句来查看索引的散列程度:SHOW INDEX ...

2010-03-10 13:49:34 62

(转)Java虚拟机(JVM)参数配置说明

Java虚拟机(JVM)参数配置说明 在Java、J2EE大型应用中,JVM非标准参数的配置直接关系到整个系统的性能。JVM非标准参数指的是JVM底层的一些配置参数,这些参数在一般开发中默认即可,不需要任何配置。但是在生产环境中,为了提高性能,往往需要调整这些参数,以求系统达到最佳新能。另外这些参数的配置也是影响系统稳定性的一个重要因素,相信大多数Java开发人员都见过“OutOf...

2010-03-05 10:51:48 81

使用mysqlslap测试mysql性能

mysqlslap --defaults-file=/etc/my.cnf --concurrency=50,100,200 --iterations=1 --number-int-cols=4 --number-char-cols=35 --auto-generate-sql --auto-generate-sql-add-autoincrement --auto-generate-sql-lo...

2010-03-04 16:31:16 213

(转)fstab详解

fstab(/etc/fstab)是Linux下比较重要的配置文件,它包含了系统在启动时挂载文件系统和存储设备的详细信息。下面是我机子上的fstab文件:LABEL=/ / ext3 defaults 1 1LABEL=/boot1 /boot ...

2010-03-04 15:04:28 352

Redhat5.2下应用xfs文件系统

1、安装环境:Vmware,Redhat5.22、安装相应的软件包xfs在默认的系统安装上是不被支持的,需要自己手动安装默认的包。kmod-xfs-0.4-2.i686.rpm (ftp://ftp.pbone.net/mirror/ftp.centos.org/5.3/extras/i386/RPMS/kmod-xfs-0.4-2.i686.rpm)xfsprogs-2.9....

2010-03-04 14:54:50 159

原创 (转)Mysql分区表局限性总结

Mysql5.1已经发行很久了,本文根据官方文档的翻译和自己的一些测试,对Mysql分区表的局限性做了一些总结,因为个人能力以及测试环境的原因,有可能有错误的地方,还请大家看到能及时指出,当然有兴趣的朋友可以去官方网站查阅。本文测试的版本mysql> select version();+------------+| version() |+------------+...

2010-03-01 17:15:49 101

原创 [MySQL 5.1 体验]MySQL 分区

一、概述相信有很多人经常会问同样的一个问题:当 MySQL的总记录数超过了100万后,会出现性能的大幅度下降吗?答案是肯定的,但是性能下降>的比率不一而同,要看系统的架构、应用程序、还有>包括索引、服务器硬件等多种因素而定。当有网友问我这个问题的时候,我最常见的回答>就是:分表,可以根据id区间或者时间先后顺序等多种规则来分表。分表很容易,然而由此所带来的应用程序甚至是架构方面的改...

2010-03-01 17:12:55 64

原创 Linux iptables 开放Mysql端口

修改防火墙配置文件:vi /etc/sysconfig/iptables增加下面一行:-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT如果想开通21等端口,只需要将3306换成21等要开放的端口就可以了。配置后,重新启动iptableservice iptables ...

2010-03-01 14:37:01 161

(转)在 CentOS 设置 iptables

1. 引言CentOS 內置了一个非常強劲的防火牆,统称为 iptables,但更正确的名称是 iptables/netfilter。iptables 是一个用戶空间的模块。作为用戶,你在命令行就是通过它将防火牆规则放进缺省的表裡。netfilter 是一个核心模块,它內置於內核中,进行实际的过滤。iptables 有很多前缀图像界面可以让用戶新增或定义规则,但它们很多时不及使用命令行般有...

2010-03-01 14:35:13 177

(转)基于MySQL5.0中limit的高性能分析

基于MySQL5.0中limit的高性能分析.1.Select * From cyclopedia Where ID>=(Select Max(ID) From ( Select ID From cyclopedia Order By ID limit 90001) As tmp) limit 100;2.Select * From cyclopedia W...

2010-02-25 12:20:06 76

(转)根据mysql的status信息优化mysql

1, 查看MySQL服务器配置信息mysql> show variables;2, 查看MySQL服务器运行的各种状态值mysql> show global status;3, 慢查询mysql> show variables like '%slow%'; +------------------+-------+ | Variable_name | Value...

2010-02-25 11:36:52 81

原创 sudo免密码

很多都是修改/etc/sudoers权限为740再加上一句ALL=NOPASSWD:ALL或者加一句yourname ALL=(ALL) NOPASSWD: ALL然后权限改回440先说第一种,这样做,全部的用户都有了sudo权限,而且不要密码的,安全性非常差。两种共有的缺陷是,这样做没有检测语法,如果不下心手抖一下打错了,那你就再也没有sudo的权限了,非...

2010-02-01 15:08:50 411

向已经安装好的apache添加模块,配置gzip压缩和expires缓存设置

/usr/local/apache111/bin/apxs -i -c /home/software/bak/httpd-2.2.3/modules/metadata/mod_expires.c /usr/local/apache111/bin/apxs -i -c /home/software/bak/httpd-2.2.3/modules/metadata/mod_headers.c ...

2009-07-08 11:48:10 79

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除