- 博客(47)
- 资源 (5)
- 收藏
- 关注
原创 mysql 赋给用户权限 grant all privileges on
mysql 赋给用户权限 grant all privileges on
2011-02-22 10:13:00
1354
原创 文件的编码
乱码。注意三点:文件的编码首先看文件的contentType,然后再看meta 类型,生成的文件的编码如果是utf-8,contentType ,meta都要是utf-8 否则就会乱码
2011-02-20 16:45:00
633
转载 关于扩展Tomcat的Session存取机制的思考
在开发大规模网站程序时,一般会让开发人员尽量采用Cookie而非Session来存 储一些状态相关的数据,例如用户登录信息等等。原因是不推荐做Session复制,而多个应用服务器之间为了共享Session所采取的做法无非就是采用 多播技术的Session复制,另外一种则是将Session持久化到数据库。第二种做法性能很差,第一种做法在应用服务器节点非常多的时候复制的代价很高。为此这段时间我考虑能不能将缓存系统引入来作为应用服务器的Session存储呢?由于涉及的应用服务器核心系统,我这个思路主要是针对Tom
2010-10-12 14:34:00
1848
原创 对应的网站速度优化方法略谈
Yahoo!曾经针对网站速度体验提出了34条宝贵的准则《Best Practices for Speeding Up Your Web Site》,而Yslow正是按照这些准则,评测一个网站在速度体验上的优化程度的Firefox插件,将34条精简为更加直观的13条,并针对每一条给出从F~A的评分以及最终的总分。当然从评测得到的只能是一个分数以及建议,如何改进还是要靠自己,这里要谈的就是
2010-03-26 12:46:00
709
原创 gzip 命令例子
gzip命令 减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。 语法:gzip [选项] 压缩(解压缩)的文件名 各选项的含义: -c 将输出写到标准输出上,并保留原有文件。 -d 将压缩文件解压。 -l 对每个压缩文件,显示下列字段:
2010-02-25 22:10:00
2420
原创 struts.xml和struts.properties
下面将该文件的配置参数详细列举出来,方便大家查看;struts.configuration 该属性指定加载Struts 2配置文件的配置文件管理器。该属性的默认值是org.apache.Struts2.config.DefaultConfiguration,这是Struts 2默认的配置文件管理器。如果需要实现自己的配置管理器,开发者则可以实现一个实现Configuration接口的
2009-12-28 19:40:00
579
原创 MyEclipse java注册码 生成代码
1.首先创建一个工程随便命名。2.创建一个类命名为Reg.3.执行代码4.输入注册的姓名,显示栏目会出现please input register name:,只要输入英文名然后回车,注册码就出来了。把姓名和注册码像: import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamRe
2009-11-12 10:29:00
691
原创 图片盗链
RewriteEngine on RewriteCond %{REQUEST_URI} ^/(display_img|htmltoimage|img|resourcesDir)RewriteRule ^.*$ - [L]RewriteCond %{REQUEST_FILENAME} /.(jpg|gif|png|jpeg|bmp|dib|jfif|tlff|tif)$ [NC]
2009-09-04 15:50:00
555
原创 多域名下,ie ,firefox ,Safari .jsessionid 共享.
关于多个域名.超时.jsessionid存在的问题,和解决方法.测试一个网站是否session共享.1.joe.xxxx.com 2.登录,3.再访问joe.xxxxx.com.看是否登录了.4,等待超时.再登录.第一种解决方法.joe.xxx.com 代码. AppSession session = (AppSession) Session.get(); Stri
2009-08-11 15:27:00
2008
原创 window下查看端口命令
启动apache提示80端口busy被占用。于是查看一看80端口占用情况。开始–运行–cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选”查看”-”选择列”经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼
2009-06-05 08:29:00
2222
原创 maven +eclipse
Configure M2_REPO classpath variables- Click windows –> reference- Java –> Build Path –> Classpath Variables –> Click New button and select your maven local repository. C:/Documents and Settings/A
2009-04-04 19:43:00
663
原创 apache + subversion
ubuntu 8.04sudo apt-get install subversionsudo apt-get install libapache2-svn(ubuntu cn url http://wiki.ubuntu.org.cn/SubVersion#.E9.80.9A.E8.BF.87_WebDAV_.E5.8D.8F.E8.AE.AE.E8.AE.BF.E9.97.AE.28htt
2008-11-28 15:31:00
829
原创 compass 的例子与集成
参考如下三个帖子 用compass快速给你的网站添加搜索功能http://blog.youkuaiyun.com/weijie_search/archive/2008/05/03/2370708.aspx 用compass快速给你的网站添加搜索功能http://blog.youkuaiyun.com/weijie_search/archive/2008/05/03/2370731.aspx 用compass快速给你的网站
2008-11-17 16:41:00
687
原创 Compass 入门指南
Compass 入门指南 在新架构中打算选择Compass或Hibernate Search作为搜索引擎框架,比较后,感觉Hibernate Search上还是没有Compass成熟,另外考虑到后期对网页的爬取及搜索需求,决定还是基于Compass来作为架构缺省的搜索引擎。网上关于Compass的文档很多,但说得相对完整其详细的入门文档基本上没有,Compass的官方文档倒是说得很详
2008-11-17 15:13:00
1700
原创 事务管理
JDBC: JTA:HibernateTransactionManager : org/springframework/samples/petclinic/hibernate/petclinic.hbm.xml hibernate.dialect=${hibernate.dialect}
2008-11-14 12:34:00
530
原创 apache tomcat mod_jk
apache 主要做分压工作,把静态的面页在apache上处理,servlet ,jsp页面通过ajp13的协议送给tomcat,让tomcat 来处理。http://archive.apache.org/dist/ http://archive.apache.org/dist/tomcat/tomcat-5/v5.5.16/ jakarta-tomcat-connectors-jk-1.2.
2008-11-14 10:54:00
1374
原创 hashTable 排序,和list里的对象排序
list里的对象排序: List splashnotes = getSplashnotes(user);TagsDecComparator tagsDec = new TagsDecComparator(); Collections.sort(splashnotes,tagsDec); public class TagsDecComparator implements
2008-11-14 10:46:00
645
原创 hibernate search 与 lucene 结合一点点总结.
例子:javaeye的例子http://wishlife.javaeye.com/blog/186873hibernate.cfg.xml配置: .... ...
2008-11-09 20:39:00
2164
原创 本文介绍怎么样使用Java Generics来简化数据库存取类DAO的开发
最近实现了Spring2.5 Hibernate3.2 Hibernate Annotation 3.3 GenericDao 整合实现用起来还是很顺手的代码给出如下java 代码 java 代码package cn.feigme.model; /** * @author Feigme *
2008-10-31 13:26:00
759
原创 ubuntu 7.10操作说明
http://wiki.ubuntu.org.cn/index.php?title=Ubuntu%E6%A1%8C%E9%9D%A2%E5%85%A5%E9%97%A8%E6%8C%87%E5%8D%97&variant=zh-cn#1.3.3..E2.80.83root_.E7.94.A8.E6.88.B7.E5.92.8C_sudo_.E5.91.BD.E4.BB.A4
2008-10-27 15:59:00
814
原创 ArrayList和LinkedList的用法区别:
1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。 这一点要看实际情况的。若只对单条数据插入或删除,ArrayList的速度
2008-10-27 13:46:00
41068
2
原创 htmltoimage 页面生成图片.
请把SVN地址“http://192.168.1.6/china/trunk/”下面的“pjimage”工程导出到本地目录。 现在的“pjimage”工程(html2image),针对Windows和Linux平台,使用的是同一套程序。区别在于:在Windows上运行时,执行的是“html2image.bat”文件,入口类是“com.splashnote.main.htmlsnaps
2008-10-23 15:44:00
3163
原创 linux学习心得
查找文件大小大于100M的文件find ./ -size +100000k -print如我们可以指定fcitx 安装到 /opt/fcitx 目录中; [root@localhost fcitx]#./configure --prefix=/opt/fcitx 如果我们不需要fcitx 时,可以直接删除 /opt/fcitx 目录; 所以我们举这个例子中,fcitx
2008-10-23 15:40:00
1802
原创 ubuntu 7.10安装apache2
1.安装Apache 2.2.3-------------下载软件包httpd-2.2.3.tar.gz,地址http://www.apache.org-------------# tar zvxf httpd-2.2.3.tar.gz# cd httpd-2.2.3# ./configure --prefix=/usr/local/apache /--enable-module=most /--
2008-10-23 15:32:00
561
原创 bind9 泛域名
本人环境:ubuntu 7.10 本机的ip:192.168.100.2221.sudo apt-get install bind92./etc/bind/named.conf.local zone "100.168.192.in-addr.arpa"{ type master; file "/etc/bind/db.192.168.100";};z
2008-10-23 15:21:00
1200
原创 验证码
1.Add jcaptcha-all.jar (provided in bin-distribution) and commons-collection-3.2 or greater (not provided see commons collection ) to your application class path, ie in you WEB-INF/lib folder. 2
2008-10-14 10:38:00
1293
原创 java 单个反斜杆 处理
二个反斜杆 替换成一个反斜杆 org.apache.commons.lang.StringUtils.replace(testStr,"//", "////"); 在JAVA里。“//”代表一个反斜杆 在正则表达式中的反斜杆就变成4根反斜杆了( //// )testStr.replaceAll("//// ", "//////// ");//这样就把/换成//这个了在接收输入的时候,才这个
2008-09-04 14:48:00
2191
原创 图片生成bety[] 再生成图片
FileInputStream inFile = new FileInputStream("D:/project_list/splashnote08/src/webapp/resourcesDir/anonymousUser/123.jpg"); ByteArrayOutputStream outByteArray = new ByteA
2008-05-27 14:30:00
669
转载 JA-SIG(CAS)学习笔记1
这里不能用IP和localhost,必须用确定的主机域名首先在hosts 加 127.0.0.01 Linly关键字: ja-sig cas sso https 单点登录 统一认证 实验背景: 系统环境: Windows XP | SUN JDK1.6U4 | Tomcat6.0.14 | CAS Server 3.1.1 + CAS Client 2.1.1 主机完整名称:
2008-05-21 10:43:00
697
原创 进度条
二种方法做到: 1.from 的提交listen 2.线程. 在页面上的提交按扭上,加一个JS.(目的是事件监听打开) 后台提交写一个线程,时时监听文件上传的进度.并把进度放在SESSION中.让JS时时去读取.方法1:upload.htmlhttp:/
2008-05-19 14:16:00
770
原创 maven 使用,优点,缺点
maven 入门文章:http://blog.youkuaiyun.com/lddongyu/archive/2007/10/08/1815265.aspx
2008-04-18 15:02:00
3480
java lucene
2008-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人