- 博客(124)
- 资源 (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
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 正则
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> New Document </TITLE> <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-->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里加入以下内容:<repository> <id>repository.jboss.org</id> <name>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加入: <filter> <filter-name>securityFilter</filter-name> <filter-class> org.acegisecurity.util.FilterToBeanProxy </filter-class> <init-param> &...
2008-05-23 15:38:10
84
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人