- 浏览: 25784 次
- 性别:
- 来自: 杭州
最新评论
-
_lostman:
谢谢分享。。。
GoF设计模式-下载-双语 -
SuseLinux:
好东西,谢谢
GoF设计模式-下载-双语
文章列表
看到很多同行苦于找寻此书,在此和大家分享,请笑纳 ,下载见附件
1、把你的 .js 库文件地址替换成 Google CDN的地址 :
随着 jquery 和 mootools 等js库的使用需要加载的.js文件越来越多也越来越大,通常传统的网站是上传到网站本身的目录。但对于一个接近70多KB的jquery.js体积确实不利于网站响应速度的提升,此时就应该使用Google API 。
把你的 http://www.cnblogs.com/jquery.x.x.js 替换为 http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js的意义在于当一个用户访问过使用 google api 的网 ...
IE6下DIV默认高度显示的Bug
- 博客分类:
- web前端
IE6下默认的字体尺寸大致在 12 - 14px 之间,当你试图定义一个高度小于这个默认值的 div 的时候, IE 会固执的认为这个层的高度不应该小于字体的行高。所以即使你用 height: 6px; 来定义了一个 div 的高度,实际在 IE 下显示的仍然是一个 12 px 左右高度的层。要解决这个问题,可以强制定义该 div 的字体尺寸,或者定义 overflow 属性来限制 div 高度的自动调整。比如 <div style="height: 6px; font: 0px Arial;"></div> 或者 <div style=&q ...
<div class="iteye-blog-content-contain" style="font-size: 14px">cd /java/tomcat#执行bin/startup.sh #启动tomcatbin/shutdown.sh #停止tomcattail -f logs/catalina.out #看tomcat的控制台输出;#看是否已经有tomcat在运行了ps -ef |grep tomcat#如果有,用kill;kill -9 pid #pid 为相应的进程号例如 ps -ef |grep tomcat 输出如下sun ...
Strut1
1. 核心控制器是核心控制器ActionServlet,必须继承抽象基类Action,
2. 代码和ServletAPI大量耦合,单元测试必须通过启动Web容器,
3. 只支持JSP作为视图展现。
4. 单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求,需要注意Action的资源。
Struts1是单例模式,也就是所,Web容器(例如:Tomcat)启动的时候,就会实例化一个Action对象,那么所有请求都是用的这个对象。所以当遇到2个请求并发的时候,那么其实他们调用的是同一个类,这个时候当你在Action内部定义属性的时候,就会产生线程 ...
最近在做的一个应用中发现jquery 的ajax传递参数中遇到问题,发现传递json参数时json最后一项的末尾是不允许有逗号的,而在其他浏览器并未发现此问题,可见代码严谨也是非常之重要的,在此记录下来,待以后查阅,也希望能为遇到此类问题的兄弟提供点参考
一个基于jquery的多行滚动插件
- 博客分类:
- web前端
最近开发过程中用到的前台滚动效果,发现这个插件蛮好用的,基于jquery扩展的,在此做个笔记备忘,也可为需要的同行提供方便:
(function ($) {
$.fn.extend({
Scroll: function (opt, callback) {
//参数初始化
if (!opt) var opt = {};
var _this = this.eq(0 ...
css 中的星号和下划线
- 博客分类:
- web前端
Differentiating between IE 6 and below and IE 7
Firstly we can target IE 6 and IE 7 separately using the underscore hack and far less well documented star property hack (commonly mistaken for the star HTML hack).
.box {
background: #00f; /* all browsers including Mac IE */
*back ...
mysql优化方面的一些建议(转载)
- 博客分类:
- mysql
与群友闲聊中得到的一些东西,记下了,备查
mysql优化方面:
1,字段数据类型一般选用小点的,比如timestamp比datetime小点,前者占用4字节,后者8字节。假如不需要天的,用date也行。
2,选用更小的字符集,能覆盖就行,不一定非得utf-8.(效率有时候差别较大)
3,减少关联查询,一般比如每次查询都得关联另外的表的,用冗余字段。(不必守旧三大范式)
4,并不是select后字段越少效率越高,因为这只是针对列存储的数据库,对于行级的,select xx的时候仍然会查询整条记录。
5,一般小点的 比如1-10之内的整数,或者更多点的 几十以内的,用tinyint ...
原文地址:http://www.blogjava.net/lingy/archive/2008/10/10/233630.html
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。
把Java对象转换为字节序列的过程称为对象的序列化。
把字节序列恢复为Java对象的过程称为对象的反序列化。
对象的序列化主要有两种用途:
1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;
2) ...
转载自网络,原文地址http://tech.ccidnet.com/art/297/20060811/792375_1.html
通过扩展RandomAccessFile类使之具备Buffer改善I/O性能 JAVA的文件随机存取类(RandomAccessFile)的I/O效率较低。通过分析其中原因,提出解决方案。逐步展示如何创建具备缓存读写能力的文件随机存取类,并进行了优化。通过与其它文件访问类的性能对比,证明了其实用价值。主体:目前最流行的J2SDK版本是1.3系列。使用该版本的开发人员需文件随机存取,就得使用RandomAccessFile类。其I/O性能较之其它常用开发语 ...
看到一篇写得很好的文章,原文转载收藏,原文地址:http://blog.csdn.net/ilibaba/article/details/3955799
Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。
Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWriter 处理字符流和字节流的转换。字符流 ...
实现多线程的方式有两种:
1 继承Thread类,重写run()方法,在run中编写执行主体
2 实现runnable接口,实现他的run()方法,这种方法是优于第一种的嘛,当然了,java是单继承的,用了第一种方法这个线程类就无法继承其他类了,如果业务上需要继承其他类的话实现接口是最好不过的了。
最近需要对一个项目做mysql升级,当项目重新测试运行的时候却遇到Out of range value adjusted。。。的错误,网上搜索了一下,原因是新版本的mysql对字段的检查更严格,在此做个记录,解决办法如下:
修改my.ini,将
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
改为
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"。
最近做项目用到了servlet的过滤器,发现如果仅仅只是从web.xml文件上配置不够灵活,很难达到项目要求,用户体验度也不好,故在配置文件中加上过滤应用全局:
<filter>
<filter-name>Limit</filter-name>
<filter-class>com.spditir.filter.LimitFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>Limit</filter-n ...