自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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