- 博客(20)
- 收藏
- 关注
原创 Ajax跨域访问问题-方法大全
Case I. Web代理的方式 (on Server A) 即用户访问A网站时所产生的对B网站的跨域访问请求均提交到A网站的指定页面,由该页面代替用户页面完成交互,从而返回合适的结果。此方案可以解决现阶段所能够想到的多数跨域访问问题,但要求A网站提供Web代理的支持,因此A网站与B网站之间必须是紧密协作的,且每次交互过程,A网站的服务器负担增加,且无法代用户保存session状态。...
2012-12-10 09:45:54 113
原创 MySql 查询特定时间段数据
select * from wap_content where week(created_at) = week(now)如果你要严格要求是某一年的,那可以这样查询一天:select * from table where to_days(column_time) = to_days(now());select * from table where date(colu...
2012-11-21 14:48:48 238
node.js 获取外网IP
/** * 获取ip地址 * @param {HTTP Request} req http请求信息 * @return {String} ip地址 */function getIP(req) { var ip = null; if ( req.headers['x-forwarded-for'] ) { ip = req.h...
2012-10-11 13:44:37 2289
随机从数据表中取N条数据(mysql)
SELECT * FROM faq WHERE id >= ((SELECT MAX(id) FROM faq)-(SELECT MIN(id) FROM faq)) * RAND() + (SELECT MIN(id) FROM faq) LIMIT 9
2012-10-10 09:48:01 164
JavaScript数据类型和值
JavaScript允许使用3种基本数据类型 -- 数字、文本字符串和布尔值。此外,它还支持两种小数据类型NULL(空) 和 undefined(未定义)除了这些基本的数据类型之外,JavaScript还支持复合数据类型 --- 对像(Object)。一个对象(是数据类型对象的成员之一) 表示的是值(既可以是基本值,如数字和字符串,也可以是复合值,如其他对象)的集合。Jav...
2012-09-23 21:40:53 86
JavaScript 语法结构
一、大小写敏感 JavaScript是一种区分大小写的语言 二、空白符和换行符 JavaScript会忽略程序中记号之间的空格、制表格和换行符 三、可选的分号 JavaScript中的简单语句后通常都有分号(;), 但是如果语句分别放置在不同的行中,就可以省去分号。 (省略分号并不是一个好的编程习惯,应该习惯于使用分号) 需要考虑的问题: 如果你打断了...
2012-09-23 14:37:41 99
复杂系统开发应注意的几点
最近几个月一直在开发公司项目中的一个模块。业务非常之复杂, 前台用户操作全部使用js 来控制经过这几个月的开发, 冗长的js代码以及action处理代码. 使得代码相互嵌套的比较紧密, 改一发而动全身注释没有到位, 几个月前开发的代码,现在有一部份,都不知是干嘛了.只好再把业务过一遍,熟悉一下因为这样,才有感而发以下几点: 一、熟悉业务 熟悉业务,是所有开发...
2012-08-28 22:33:55 213
原创 js 跳到页面最顶、最底的相关代码
<html><body><a href="javascript:void(0);" onclick="javascript:document.getElementsByTagName('BODY')[0].scrollTop=document.getElementsByTagName('BODY')[0].scrollHeight;">到页底&...
2012-08-28 10:37:34 389
原创 业务的设计与分解
复杂业务行为通常看作是复杂规则与流程的集合。解决的基本方法依赖基本的思考方式:分解结构。 分解的第一要素是:面向对象——内聚。通常面向对象理论会告诉我们设计的设计原则是:这个对象是什么。这样的做法对于Domain Model或者比较适合,但对应于Service或者Application层的对象并不合适。这一类对象在需求的上的描述最典型是过程式!过程式描述的最大特点是告诉我们怎么...
2012-08-23 10:08:52 107
原创 文本框只能输入正整数(大于0的整数)的代码
<input onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.value.rep...
2012-05-23 09:43:25 1048
原创 追MM与Java的23种设计模式【转】
我在Java论坛看到这篇文章,作者以轻松的语言比喻了java的23种模式,有很好的启发作用,但可惜没有给出具体的意思,我就在后边加上了。这些都是最简单的介绍,要学习的话建议你看一下阎宏博士的《Java与模式》一书。 [b:9ceca65206]创建型模式[/b:9ceca65206] 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,...
2012-04-01 17:00:47 76
原创 深入研究mysql中group by与order by取分类最新时间内容
本文就和大家一起深入研究下mysql中group by与order by.下面是我模拟我的内容表 我现在需要取出每个分类中最新的内容select * from test group by category_id order by `date`结果如下 明显。这不是我想要的数据,原因是msyql已经的执行顺序是 引用写的顺序:select ... from... where......
2012-03-28 14:04:14 163
原创 MySql count 去掉重复
1.select count(distinct CName) from Course2.select count(CName) from (select distinct CName from Course) as tempas可有可无。temp作为别名,若无则提示错误:1248 – Every derived table must have its own alias...
2012-03-28 14:03:11 1980
原创 maven常见问题问答(超全面) 【转】
1.前言Maven,发音是[`meivin],"专家"的 意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目完全迁移并应用maven,所以对maven进行 了一些深入的学习。写这个学习笔记的目的,一个是为了自己备忘,二则希望能够为其他人学习使用maven 缩短一些时间。2. maven概要首先我把maven的概念快速的梳理一下,让我们快速...
2012-03-26 20:22:17 168
原创 Struts2的注解功能
我们知道通常情况下,Struts2是通过struts.xml配置的。但是随着系统规模的加大我们需要配置的文件会比较大,虽然我们可以根据不同的系统功能将不同模块的配置文件单独书写,然后通过<include>节点将不同的配置文件引入到最终的struts.xml文件中,但是毕竟还是要维护和管理这些文件,因此也会给维护工作带来很大的困扰。为了解决这个问题,可以考虑使用struts2的注解。实际...
2012-03-12 19:40:59 75
原创 struts2 注解配置
一、配置web.xml<filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class><init-param>&...
2012-03-12 19:39:11 84
原创 Java 过滤 html、script、style 代码得到纯字符串 方法
/*** * * @param content 内容String * @param p >0 .位数 * @return @tale: * @purpose:得到相应位数已过滤html、script、style 标签的内容 内容结尾 为... * @author:Simon - 赵振明 * @CreationTime:Aug 25, 201011:07:06...
2012-03-09 17:02:04 119
原创 MyEcplise快捷键
第一部分 常用快捷键说明 eclipse的 使用。Eclipse有很多快捷键,及有用的功 能,快捷键的使用可以一定程度上提高开发的速度。说 明如下: 常用的快捷键(没有按照Eclipse菜 单顺序) A:Ctrl+k 向 下查找选中的字符串 B:Ctrl+shift+K 向 上查找选中的字符串 C...
2012-03-06 18:21:12 128
原创 Tomcat免重启随意更改java代码 提高开发效率
经常修改该东西,处理代码总要重启tomcat服务器,启动服务器总是那么的浪费时间。一个小时的编程 10 分钟左右,这效率。 做为了一个java开发人员,总是为因为要增加一个类,或是增加删除一个方法,甚至修改一个小处代码而不得不再次重启服务器。而启动服务器总是那么的浪费时间。一个小时的编程 10 分钟左右,这效率。..。 而php有java更有优势在于它是动态加载的。而为什么java就不...
2012-03-06 17:18:47 134
原创 Servlet 3.0笔记之异步请求相关方法和AsyncContext转发
在ServletRequest中增加的有关异步相关方法分为: startAsync(servletRequest, servletResponse) 传入指定的request和response对象,便于在AsyncContext中重复使用(这样被Filter、Servlet包装过的请求、相应对象才会在异步的环境下继续生效)。startAsync() 若request或者respo...
2012-03-06 13:15:24 438
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人