自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(124)
  • 资源 (1)
  • 收藏
  • 关注

原创 需要办公oa系统、it服务管理系统请找我

<br />需要办公oa系统、it服务管理系统请找我

2010-06-21 20:59:00 487 1

ajax跨域访问

出于安全的考虑,如果你要从www.a.com通过Ajax来请求另外一个网站www.b.com的内容,浏览器是不允许你这样做的(不理解这里的安全是指什么?想想如果没有这个限制的话,黑客可以做些什么)。那什么样的情况下算是跨域?域名不同那当然算是跨域了,例如a.com向b.com发送请求,这当然就是跨域了,不允许的。不过子域名不同(例如sub.a.com向www.a.com发送请求)甚至是...

2010-04-11 00:39:18 162

命令模式

命令模式把一个请求或者操作封装到一个对象中。命令模式运行系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。好处:◆很容易构造一个命令队列◆记录相关的命令日志◆增加命令的状态,实现命令的撤销和重做◆允许接受请求的一方决定是否可做◆新的命令轻而易举可以加入其中缺点:可能会有过多的具体命令类存在http:/...

2010-03-26 22:54:01 161

tcp udp的区别

TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到...

2010-03-26 22:32:38 85

原创 原型开发工具Axure RP Pro 5.6

这个原型开发工具做的比较强悍!官网下5.6,下个注册码Name:3ddownSerial:FiCGEezgdGoYILo8U/2MFyCWj0jZoJc/sziRRj2/ENvtEq+7w1RH97k5MWctqVHA

2010-01-18 16:38:26 96

原创 Apache,Tomcat集群和负载均衡

轻松实现Apache,Tomcat集群和负载均衡(组图)第一次尝试配置集群和负载均衡,按照这篇文章配置成功,备忘。http://hi.baidu.com/luodaijun/blog/item/5bbe4cfb5ffef864034f56a1.html作者:罗代均 ldj_work#126.com,转载请保持完整性0, 环境说明 Apache :apach...

2009-07-30 22:13:21 118

原创 wangzhengsan@163.com

wangzhengsan@163.com

2009-07-21 17:45:02 242

ubuntu 乱码问题

[code="java"]/etc/init.d/mysql start (stop) 为启动和停止服务器[/code]/etc/mysql/ 主要配置文件所在位置 my.cnf/var/lib/mysql/ 放置的是数据库表文件夹,这里的mysql相当于windows下mysql的date文件夹启动mysql后,以root登录mysql[code="java"]mysql...

2009-04-02 21:09:14 108

多文件上传

一、到http://www.uploadify.com/下载最新版,我的是jquery.uploadify-v1.6.2 (MIT)二、下载包解压放在对应位置三、HttpServlet,如下:[code="java"]protected void doPost(HttpServletRequest req, HttpServletResponse resp) ...

2009-04-02 17:42:08 80

一个js日期工具 My97DatePicker

My97DatePicker是一款非常好用的日期控件,功能非常优秀. 支持两种调用方式 支持自定义皮肤和动态切换皮肤(感谢why提供whyGreen皮肤)* 跨越框架显示选择框 自动提示日期错误 年份,月份设置为选择模式 支持日期和时间的编辑,编辑时自动跳转到对应月份和时间 根据网页大小自动选择显示位置 支持时间选择 自定义日期时间格式 支持多国语言设置 支持周末加亮设置 ...

2008-11-20 17:36:56 91

原创 js url 正则

&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"&gt;&lt;HTML&gt; &lt;HEAD&gt; &lt;TITLE&gt; New Document &lt;/TITLE&gt; &lt;META NAME="Generator" CONTENT="EditPlus&q

2008-11-20 15:35:14 460

jbpm的流程图输出到jsp页面

当我们用eclipse jbpm插件设计好流程图时,我们有时会要求把流程图显示到页面上去。 以下是一个可行的方案:使用taglib标签,重写processImageTag,修改样式什么的(自己喜欢啦),在background-image:url中的指定你的输出流:ProcessDefinition.getFileDefinition().getInputStream("processima...

2008-09-04 16:56:48 186

原创 Firefox快捷键

1. ctrl + shift + t :: 打开最后关闭的tab 2. ctrl + 1 ... 9 :: 切换到某个tab 3. ctrl + k :: 进入google搜索输入焦点 4. ctrl + w :: 关闭当前tab 5. ctrl + t :: 打开一个新tab 6. ctrl + l :: 进入地址栏 7. ctrl + tab ...

2008-08-23 09:50:54 334

禁止滚动条

style="overflow-y:hidden"   这个是y轴不出现滚动条     style="overflow-x:hidden"   这个是x轴不出现滚动条     加在body   或是div下

2008-08-23 09:45:23 302

java面题

Java部分1.求两个数的最大公约数解答:欧几理德原理:辗转相除法         public static int zdgys(int a,int b){                   int x = a%b;                   if(x==0) return b;              e...

2008-07-26 14:17:37 103

maven2 struts2 spring hibernate 框架搭建

开发环境:eclipse WTP 3.4tomcat 5.5M2 Plugin Maven 2 installmaven配置eclipse配置maven: 过程记录:new project--&gt;Dynamic web project新建完后,Enable maven(点按右键) 用如下命令新建maven struts2 basic:mvn archetype:c...

2008-07-26 10:05:59 135

原创 java内存分布

在JAVA中,有六个不同的地方可以存储数据:1. 寄存器(register)。这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。2. 堆栈(stack)。位于通用RAM中,但通过它的“堆栈指针”可以从处理器哪里获得支持。堆栈指针若向下移动,则分配新的内存;...

2008-07-22 19:27:59 356

原创 最常用的8个Firefox快捷键

1. ctrl + shift + t :: 打开最后关闭的tab 2. ctrl + 1 ... 9 :: 切换到某个tab 3. ctrl + k :: 进入google搜索输入焦点 4. ctrl + w :: 关闭当前tab 5. ctrl + t :: 打开一个新tab 6. ctrl + l :: 进入地址栏 7. ctrl + tab ...

2008-07-16 11:45:51 283

截取字符串

编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如"我ABC"4,应该截为"我AB",输入"我ABC汉DEF",6,应该输出为"我ABC"而不是"我ABC+汉的半个" package com.sing.demo;class SplitString { public static void main(String[] args) {...

2008-07-11 20:46:01 106

关于类的初始化顺序

看到许多人都会迷惑JAVA类的初始化顺序,有时间自己也要看下书做下测试才能明白。所以记下来,其中的原理关于编译和JVM比较罗索,自行查书吧…… 1.基类静态变量初始化或静态代码块执行,它们的顺序按照字面出现的顺序2.派生类的静态变量初始化或静态代码块执行,它们的顺序按照字面出现的顺序3.基类实例变量初始化4.基类代码块执行5.基类构造方法执行6.派生类实例变量初始化...

2008-07-11 13:28:23 97

原创 new vs newInstance

在初始化一个类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们的区别在于创建对象的方式不一样,前者是使用类加载机制,后者是创建一个新类。那么为什么会有两种创建对象方式?这主要考虑到软件的可伸缩、可扩展和可重用等软件设计思想。  Java中工厂模式经常使用newInstance()方法来创建对象,因此从为什么要使用工厂...

2008-07-08 13:56:57 99

给想找工作的人的几点建议 (转)

 1、好好规划自己的路,不要跟着感觉走;根据个人的理想来安排自己的生活,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,痛快一些,那么就需要慎重安排自己的轨迹,从一个行业入手逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当初你对一个行业有那么几年的体会以后,钱根本不是问题,频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手...

2008-07-05 10:09:20 109

面试——IQ题

这些东东无聊得很 shit! 1.提供一个3升和一个5升的水桶,并提供无限多的水,你怎样用它们准确地量出四升和七升的水来呢?? 装满3升,倒进5升,再装满3升,倒进5升,倒掉5升,把3升剩余倒进去,再装满3升,倒进5升  2.有八颗弹子球,其中1颗比其他7颗重(其他七颗重量相等),怎么使用天平只通过两次称量就可以找到这颗球??  任取六个球,分两份来称,同等重量,就将剩余两个称一下...

2008-07-04 15:10:30 110

老师生日 IQ

小明和小强都是张老师的学生,张老师的生日是M月N日,2人都知道张老师的生日是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,找老师问他们知道他的生日是哪一天吗? 3月4日 3月5日 3月8日 6月4日 6月7日 9月1日 9月5日 12月1日 12月2日 12月8日 小明说:如果我不知道的话,小强肯定也不知道 小强说:本来我不知道,但是现在我知道了 小明说:哦,那我也知道 请根据以上...

2008-07-04 14:44:41 121

sql join

both Table A and Table B.    SELECT * FROM TableAFULL OUTER JOIN TableBON TableA.name = TableB.nameid name id name-- ---- -- ----1 Pirate 2 Pira...

2008-06-20 17:27:32 143

类型转换

Animal a = new Cate();   //Animal是编译时类型,Cate是运行时类型。运行时类型得是编译时类型的子类    引用类型      对象类型    主观类型      客观类型    以子类覆盖了父类的方法为前提      1)运行时类型不变      2)只能对一个引用调用其编译时类型中定义的方法    3)运行时会根据对象的运行时类型找覆盖之后的方法 ...

2008-06-12 09:45:29 70

Eclipse快捷键大全(转载)

Eclipse快捷键大全(转载) Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当...

2008-06-11 17:34:54 41

数据库内 外连接

有两个表A和表B。表A结构如下:Aid:int;标识种子,主键,自增IDAname:varchar数据情况,即用select * from A出来的记录情况如下图1所示:图1:A表数据表B结构如下:Bid:int;标识种子,主键,自增IDBnameid:int数据情况,即用select * from B出来的记录情况如下图2所示:图2:B表数据为了把Bid和Aid加以区分,不让大家有误解,所以把B...

2008-06-11 15:37:30 99

数据库的设计范式

   数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。     设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们很多人就根本不按照范...

2008-06-11 14:44:06 46

AMF通信协议

Action Message Format (AMF) is a compact binary format that is used to serializeActionScript object graphs. Once serialized an AMF encoded object graph may be usedto persist and retrieve the public ...

2008-06-10 18:03:09 633

flex temoting

Flex的Remoting采用AMF通信协议(Flex3已经升级为了AMF2了),这种协议最大的一个优势就是由于采用了二进制的传输方式,其传输效率非常高,可以让我们在复杂的网络环境获得良好的性能。根据国外一个很牛的老外写的在线测试工具,AMF协议的效率要远远高于webservice以及采用JSON格式承载数据的AJAX方式。 Flex的另一种方式通信就是PollingChannel,它的特...

2008-06-10 17:46:52 94

herbinate full text search

http://www.hibernate.org/hib_docs/search/reference/en/html/getting-started.html#d0e109在pom.xml里加入以下内容:&lt;repository&gt; &lt;id&gt;repository.jboss.org&lt;/id&gt; &lt;name&gt;JBoss Maven Reposit...

2008-06-10 16:39:41 88

java compare 接口

1.两种比较接口分析在“集合框架”中有两种比较接口:Comparable接口和Comparator接口。Comparable是通用的接口,用户可以实现它来完成自己特定的比较,而Comparator可以看成一种算法的实现,在需要容器集合实现比较功能的时候,来指定这个比较器,这可以看成一种设计模式,将算法和数据分离。前者应该比较固定,和一个具体类相绑定,而后者...

2008-06-06 16:02:16 82

mysql 排序

SQL查询语句如下: select * from table where (ID = 10) or (ID = 32) or (ID = 22) or (ID = 76) or (ID = 13) or (ID = 44) 结果按10,32,22,76,13,44的顺序检索出来:select * from table where id in(10,32,22,76,13,44) order by...

2008-06-05 21:21:59 66

30个开源的AS3工程

1. Flex/Actionscript Math LibraryThe Flex/Actionscript Math Library (as3mathlib) is intended to providea rudimentary numerical analysis toolkit for the Actionscript/Flexprogramming environment.T...

2008-06-02 11:51:21 143

javascript 改变文档的层次结构

var divElement = document.createElement("div");parentElement.appendChild(childElement);//example :var dl1 = document.getElementById("id1");var dl2 = document.createElement("dl2");dl1.appendChil...

2008-05-27 17:47:15 75

OO原则

1、封装变化。找出应用中可能需要变化之处,把他们独立出来,不要和那些不需要变化的代码混在一起。2、针对接口编程,而不是针对实现编程。举例说明:假设有一个抽象类Animal,有两个具体的实现(Dog与Cat)继承Animal。 “针对实现编程”的做法:Dog d = new Dog();d.bark();“针对接口编程”的做法:Animal animal = new Dog();ani...

2008-05-25 10:23:22 95

观察者模式 observer

观察者模式:在对象之间定义一对多的依赖,这样一来,当一个对象改变状态时,依赖它的对象将收到通知,并自动更新。主题接口 Subject :public interface Subject { public void registerObserver(Observer o); public void removeObserver(Observer o); public void notify...

2008-05-25 10:15:57 86

acegi 配置 2

实现自己的AuthenticationProcessingFilter:package com.radicasys.lm.filter;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.http.HttpServletRequest;im...

2008-05-23 15:57:00 82

acegi 配置

在web.xml加入: &lt;filter&gt; &lt;filter-name&gt;securityFilter&lt;/filter-name&gt; &lt;filter-class&gt; org.acegisecurity.util.FilterToBeanProxy &lt;/filter-class&gt; &lt;init-param&gt; &...

2008-05-23 15:38:10 84

strust2 restful demo

STRUTS2 RESTFUL PLUGIN

2008-02-01

空空如也

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

TA关注的人

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