自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

java工厂模式——Spring示例

package com.fsti.factory.factorybean;public interface Output { public final static Integer MAX_CACHE_LINE = 3; void getData(String str); void out();}package com.fsti.factory.factorybean;pu...

2013-03-29 14:05:00 103

java web taglib自定义标签的练习

整理了一下以前的练习,把jsp tag的练习记录一下:新建mytag.tld:放置在web-inf下面:<?xml version="1.0" encoding="UTF-8"?> <taglib> <tlibversion>1.0</tlibversion> <jspversion>1.1&lt

2013-03-29 11:27:00 167

探索WebKit内核(一)------ 菜鸟起步

为什么搞WebKit现在研究WebKit的人越来越多,俺不能免俗,也加入其中。WebKit的火爆也是得益于浏览器和WebOS的混战,随着Palm WebOS, Chrome OS, Firefox OS和Ubuntu Mobile相继发布,WebOS逐渐成为Android和IOS之外的第三世界,而WebKit也随之从浏览器内核晋升为Mobile OS的内核,除了IE和Firefox之外,市面上叫...

2013-03-28 19:03:00 556

Jquery实际应用,判断radio,selelct,checkbox是否选中及选中的值

jquery取radio单选按钮的值 $("input[name='items']:checked").val(); 另:判断radio是否选中并取得选中的值 如下所示: function checkradio(){ var item = $(":radio:checked"); var len=item.length; if(len>0){ alert("yes...

2013-03-28 17:23:00 45

linux安装jdk1.7

JDK安装配置1、下载jdk,本例使用jdk-7u5-linux-i586.rpm有2个可以使用的安装包jdk-7u5-linux-i586.tar.gzjdk-7u5-linux-i586.rpm下载页面:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html...

2013-03-28 13:05:00 64

js操作cookie,实现登录密码保存

网上借鉴了一些朋友的经验,做了一个小例子,js操作cookie,实现登录密码保存。cookie的存放方式是以键值对的方式保存的。通常cookie和session,是web开发中用于存储信息的对象,session存在于服务器的内存中,而cookie则是存在客户端,所以js可以直接操作cookie进行信息的存储和读取。js存放cookie一般的写法,如:document.cookie="use...

2013-03-28 10:55:00 400

java 对 Map的遍历

//最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的,就不多说了!! public static void work(Map<String, Student> map) { Collection<Student> c = map.values(); Iterator it = c.iterator();...

2013-03-28 10:24:00 52

SQL Server 存储过程

转自http://blog.csdn.net/ibm_hoojo/article/details/6617791Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的...

2013-03-27 14:13:00 58

Java web工程判断用户是否重复登录

前几天,网上找了些朋友的资料,做了一个小功能,验证用户是否重复登录。原理就是:每一个用户,登录前有一个验证,当第一次登录时,会把其session信息,添加到一个特定的静态变量中。当第二次登录时,验证到静态变量中存在该用户的信息,就表示为重复登录。jsp代码,一个form表单提交:<form action="/struts2upload/system/login/reLogin...

2013-03-26 10:55:00 398

java web工程,过滤器判断session失效

通常情况下,java web项目都是通过过滤器来判断session是否失效。下面做了一个例子,实现过滤器验证用户的会话是否丢失。web.xml中的配置:<filter> <filter-name>filter</filter-name> <filter-class>com.zyujie.common.LoginFilter<...

2013-03-25 17:02:00 226

JavaScript基础知识

什么是javascript?JavaScript 是一种轻量级的编程语言,广泛用于客户端网页开发的脚本语言。主要被作为客户端脚本语言在用户的浏览器上运行,不需要服务器的支持。JavaScript 是可插入 HTML 页面的编程代码。插入 HTML 页面后,可由所有的现代浏览器执行。JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应...

2013-03-24 12:58:00 168

java 服务降级开关设计思路

java 服务屏蔽开关系统,可以手工降级服务,关闭服务 基于spring AOP机制,可以在特殊情况下屏蔽相关service类的某些返回,并且支持定义默认返回结果,随机屏蔽某些异常服务。通过启动一个内置的http server来监听外部指令。对当前应用的影响。代码请查看https://github.com/zhwj184/autoswitch使用指南:1.在sp...

2013-03-23 16:34:00 328

android数据共享之Content Provider(访问篇CRUD)

5、访问Content Provider这里首先学习如何使用Content provider(包括系统提供的,比如创建一个短信收发系统)。Content Providers的用户都不可能直接访问到Content Provider实例,只能通过ContentResolver在中间代理。客户端直接使用Content Resolver对象进行交互,Content Resolvers 方法提供了基...

2013-03-21 23:17:00 155

android数据共享之Content Provider(概念篇)

1、什么是Content Provider:Contentprovider机制:用于支持在多个应用中存储和读取数据,这也是android跨应用共享数据的唯一方式。比如音频、视频、图片和私人通讯录等,都需要在多个应用程序之间共享数据。使用Content Provider共享数据,好处是统一了数据访问方式(系统已经提供了这些主要数据类型的Content Provider,在android.pr...

2013-03-21 23:07:00 131

Spring mvc 五 基础学习

话说我们讲到spring mvc 四 的时候,是不是已经感觉spring mvc 已经搞的差不多了?一个类多个方法提供外面请求,看上去好像真的已经可以了,已经到了使用的跟struts 的效果了是吧?其实不然,我们还有一个重要的需求还没有实现呢,那是什么?答案是表单提交,对头了,这是一个非常重要的需求呢。呵呵,当然了,如果您是提交几个简单的字段,完全使用 request.getPar...

2013-03-21 15:50:00 95

IE8、IE9 的 XSS 筛选器关闭方式、方法

从IE8开始就有XSS筛选器,主要用于防御反射型跨站攻击,且是默认开启的.但由于它那暴力的检测方式(正则匹配)经常会影响到网站的正常业务功能,我想受此困扰的人一定不少,所以我建议大家都把它给关了.如果你是站长请使用X-XSS-Protection响应头关闭: X-XSS-Protection: 0; X-XSS-Protection 是用于控制IE的XSS筛选器用的HTTP 响应字...

2013-03-21 14:27:00 869

Redis学习手册(Key操作命令)

一、概述: 在该系列的前几篇博客中,主要讲述的是与Redis数据类型相关的命令,如String、List、Set、Hashes和Sorted-Set。这些命令都具有一个共同点,即所有的操作都是针对与Key关联的Value的。而该篇博客将主要讲述与Key相关的Redis命令。学习这些命令对于学习Redis是非常重要的基础,也是能够充分挖掘Redis潜力的利器。 在该篇博客中,我们将一如既...

2013-03-21 10:44:00 60

如何在JS里调用另一个JS

<script type="text/javascript"> function getOs() { if (isFirefox = navigator.userAgent.indexOf("Firefox") > 0) { return "Firefox"; } alert(22222); if (navigator.userAgent.indexOf(...

2013-03-21 10:36:00 208

Valid signing identity not found解决办法(原有IDP私钥丢失)及Certificate、App ID、Devices、Provisioning Profiles之间区别...

前言:刚刚把mini换成了macbookair,之前一直在mini上进行开发,到换air之前,第一个项目刚刚上线,第一次申请测试,发布证书等等都是在mini上完成的,由于粗心未能料到,换成air后,就把mini的全部清空,然后二手卖了,之前的开发证书也被我删除了,其实应该备份和导出的。。。。导致现在在新air上,登陆网站:想直接下载之前建立好的证书,可是下载双击后,在钥...

2013-03-21 00:41:00 478

两个有序数组的中位数

问题一:两个有序数组,且长度都为n。找出中位数。解决这个问题的方法很多。方法一:基于归并排序的merge方法。找出两个数组中第n大的数和第n+1大的数,然后求它们的平均数。时间复杂度为O(n)。方法二:比较两个数组中的中位数的大小。每一次比较都能缩小两个数组的搜索范围。时间复杂度为O(nlgn)。public static double findMedianInSameLeng...

2013-03-21 00:37:00 102

Spring MVC 四 基础学习

不知不觉,这里已经记录到了spring mvc 四了,不过我们前面写的都是比较简单,不过应用场景还是比较少,毕竟没有人一个方法一个Controller的了,这样的话,一个系统都不知道多少个Controller了,当然这样我觉得(以后所有记录 “我觉得”,都是个人观点,不代表任何人,呵呵,免得很多人老是被代表)也不符合面向对象的原则。如果学过struts或者用过struts的人都知道,一个a...

2013-03-20 16:58:00 58

Spring MVC 三 基础学习

当我在回顾Spring mvc 二的时候,总觉的有那么点不好,到底是那里呢?到底是那里呢?我一直反问自己。哦~~现在总算明白了,就是Bean的请求管理,如果我们一直都是用<bean name="/test.htm" class="com.lap.taobaouse.controller.SampleController" />这样管理请求的bean,是不是很不合理或者说没有...

2013-03-20 14:49:00 43

Spring MVC 二 基础学习

经过 spring mvc 一,我们都应该了解到了spring mvc的最简单的配置流程,项目能正常的运行起来的基本配置,那么下面我们在来回顾下 spring mvc 一里面的代码吧。还记得在spring mvc 一 里面,我写完1、2点后加了一行说明,这里就不再写,我们在回顾 spring mvc 一的java Controller发现,里面有一行如下:ModelAndView ...

2013-03-20 11:37:00 69

Spring MVC 一 基础学习

很久很久没有上CSDN了,上来记一点点东西。近来做的电商平台,老觉得前台使用struts效率比spring稍微差了那么点,所以我决定前台用spring mvc,但是发现这方面的资料不是很多,官网也描述的并不是很详细(或者是哥英语不好吧),所以决定开始一步一步的记录这个过程。希望后面能给大家借鉴,写的不好也不用喷,大家就当看笑话了,而我写的重点也是自己以后参考而已。不说废话了。注意:...

2013-03-19 23:59:00 79

Spring MVC,拦截器实现session控制

本文基于Spring MVC 注解,让Spring跑起来。 未登录,不允许访问background文件夹内的页面,那如何判断是否登录呢?background是关键目录,每个操作该目录的人都需要写在日志表中,如何实现呢?拦截器是实现方案之一。 (1) 在com.geloin.spring.interceptor包中添加SystemInterceptor,并使其继承HandlerInterce...

2013-03-19 17:02:00 115

jquery禁用form表单中所有的表单项

//禁用form表单中所有的input[文本框、复选框、单选框],select[下拉选],多行文本框[textarea] function disableForm(formId,isDisabled) { var attr="disable"; if(!isDisabled){ attr="enable"; } $("form[id='"+formId+"'] :...

2013-03-19 16:37:00 189

solr 分词之 同义词(synonyms)

我们常常在自定义一些搜索的时候,需要将某些特定的词搜索到其他商品;例如:我搜索 “踩得” 我就要搜索到 “鞋类”那么我们就需要配置solr的同义词:同义词的配置是在 solr的 config文件夹下面:和 schema.xml一个目录下,有一个synonyms.txt重启solr。继续搜索:这样搜索鞋类,就可以匹配到 踩的转载请标明出处:龙...

2013-03-18 16:47:00 199

简单web安全框架

web安全框架,主要用servlet filter方式覆盖httpServletRequest和HttpServletResponse方式增加一些输入输出的过滤,github地址:https://github.com/zhwj184/webSecurity主要实现的安全包括:XSS过滤(获取用户输入参数和参数值进行XSS过滤,对Header和cookie ...

2013-03-16 11:51:00 221

数组中第一个没出现的非负整数

给定一个整数数组,里面可能有正数,负数,和0。求最小的没在其中出现的非负整数。输入: 整数数组。输出: 最小的没出现的非负整数。例如:输入:{2,1,3} 输出0 输入:{5,2,0,1.4,1,2} 输出3 输入:{5,2,3,0,4,1} 输出6思路:遍历数组,把所有元素原神归位,尽量使得a[i] == i。然后再遍历一遍数组,找到第一个原神没归位的那个索引。public...

2013-03-16 00:47:00 390

JAVA匿名内部类的学习

网上找了很多资料,学习了一下内部类,其实也不常用,具体也没有怎么使用过,还是学习下了。一般用在 事件处理、线程比较多注意匿名类的声明是在编译时进行的,实例化在运行时进行。这意味着for循环中的一个new语句会创建相同匿名类的几个实例,而不是创建几个不同匿名类的一个实例。在使用匿名内部类时,要记住以下几个原则:匿名内部类不能有构造方法。 匿名内部类不能定义任何静态成员、方法和类。...

2013-03-15 18:05:00 235

.NET 调用java webservice保存datetime类型数据为空的解决办法[转]

文章转自http://auv2009.blog.163.com/blog/static/688587122010724101521262/问题描述: 用C#.NET调用Java开发的WebService时,先在客户端封装的带有int属性的对象,当将该对象传到服务器端时,服务器端可以得到 string类型的属性值,却不能得到int类型、double和DateTime类型的值(在服务端得到的均为n...

2013-03-13 16:29:00 193

c#定时器的使用

using System;using System.Collections.Generic;using System.Text;using System.Timers;namespace TimerApplication{ class Program { static void Main(string[] args) {Timer timer = new T...

2013-03-13 16:11:00 67

c#远程链接oracle数据库

1.将oci.dll、orannzsbb11.dll、oraocci11.dll、oraociei11.dll放入到vs安装目录Visual Studio 2005\Projects\项目名称\bin\Debug下2.创建链接String constring = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(...

2013-03-13 16:07:00 160

使用javac编译时报找不到符号

通常情况下,我们在编写java文件时,会引用到自已定义的一些类,如果按通常的javac *.java的形式来编译会出现找不到符号的错误。假如在d:/web/wsh下有a.java和b.java两个文件,在b.java文件中有引用了a.java。以下提供了两种编译方法,以供参考:方法一:1.进入d:/web/wsh目录下:javac a.java2.然后退...

2013-03-12 20:05:00 686

mysql 获取刚插入行id汇总

我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数,一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的。但在多线程情况下,就不行了。下面介绍三种方法(1) getGeneratedKeys()方法:程序片断:Connection conn = ; Serializable ret = nu...

2013-03-11 22:10:00 65

基于servlet的简单的页面缓存框架

基于servlet的页面级缓存框架的基本用法:代码参考:https://github.com/zhwj184/pagecache在web.xml里面配置urlPattern:需要缓存的页面url的正则表达式列表,多个不同url的正则用,分隔;cacheExpireTime:对应urlPattern的每个url的缓存时间,单位秒,用,分隔;includeP...

2013-03-11 21:41:00 55

Java Annotation详解

元数据的作用如果要对于元数据的作用进行分类,目前还没有明确的定义,不过我们可以根据它所起的作用,大致可分为三类:l 编写文档:通过代码里标识的元数据生成文档。l 代码分析:通过代码里标识的元数据对代码进行分析。l 编译检查:通过代码里标识的元数据让编译器能实现基本的编译检查。基本内置注释 @Override注释能实现编译时检查,你可以为你的方法添加该注释,以声明该方...

2013-03-11 16:59:00 46

Oracle 11g安装图文攻略

一、Oracle 下载注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等不规则字符。官方下地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html以下两网址来源此官方下载页网。win 32位操...

2013-03-07 21:42:00 68

spring-mvc访问静态资源iO类

org.springframework.core.io.Resource实现类通过 FileSystemResource 以文件系统绝对路径的方式进行访问;* 通过 ClassPathResource 以类路径的方式进行访问;* 通过 ServletContextResource 以相对于 Web 应用根目录的方式进行访问。Resource resource =new Fi...

2013-03-07 14:21:00 86

spring mvc 大部分注解

@Controller 使用 @Controller 注释对将成为 MVC 中控制器的类进行注释并处理 HTTP 请求。@RequestMapping 使用 @RequestMapping 注释对函数进行注释,该函数处理某些 HTTP 方法、URI 或 HTTP 头。此注释是 Spring REST 支持的关键。可以更改 method 参数以处理其他 HTTP 方法。 例如: @RequestMa...

2013-03-06 22:13:00 73

空空如也

空空如也

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

TA关注的人

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