- 博客(120)
- 收藏
- 关注
原创 面试题一套
一、 单项选择题1 、如下哪个字串在Java 中可作为自定义标识符? A 、 $number B 、 superC 、 3numberD 、 #number2.下面哪个语句不能定义一个字符变量? A、char c1=’a’; B、char c2=” S ” ;C、char c4=97 ; D、char c3=’\u0041...
2012-10-08 13:41:38 589
原创 kindeditor的改造(spring mvc版)
kindeditor的改造[code="java"]package com.lowca.news.web.controller.admin;import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.ArrayList;import...
2012-08-28 11:37:08 231
原创 java正则表达式高级用法:转换驼峰标示
[code="java"]String source = "LastLoginIp";String regexStr = "[A-Z]";Matcher matcher = Pattern.compile(regexStr).matcher(source);StringBuffer sb = new StringBuffer();while (matcher.find()) {...
2012-06-26 16:47:45 1038
原创 你会做Web上的用户登录功能吗?(转)
Web上的用户登录功能应该是最基本的功能了,可是在我看过一些站点的用户登录功能后,我觉得很有必要写一篇文章教大家怎么来做用户登录功能。下面的文章告诉大家这个功能可能并没有你所想像的那么简单,这是一个关系到用户安全的功能,希望大家能从下面的文章中能知道什么样的方法才是一个好的用户登录功能。以下内容,转载时请保持原文一致,并请注明作者和出处。用户名和口令首先,我们先来说说用户名...
2012-06-25 13:22:27 141
原创 使用pager-taglib.jar实现的分页技术
//1.导入pager-taglib.jar包; //2.引入pager-taglib标签:<%@ taglibprefix="pg" uri="http://jsptags.com/tags/navigation/pager"%> //3.建立PagerModel类: public class PagerModel { ...
2012-06-24 02:34:03 115
原创 我写的验证码生成方案,可防止绝大多数机械识别。
web.xml[code="xml"] CaptchaServlet com.lowca.activity.web.servlet.CaptchaServlet width 150 height 100 bgColor 255,255,255 ...
2012-06-20 14:59:18 391
原创 一个jQuery扩展工具包
带有详尽注释的源代码:[code="javascript"]var jQuery = jQuery || {};// TODO// ###################################string操作相关函数###################################jQuery.string = jQuery.string || {};/**...
2012-06-17 16:52:35 117
原创 如何在myeclipse中使用maven?
1.下载maven,解压到D盘maven文件夹下,即D:\maven\apache-maven-3.0.4。2.在D:\maven目录下新建repository文件夹,即D:\maven\repository。3.下载tomcat6,解压到D盘tomcat目录下,即D:\tomcat\apache-tomcat-6.0.35。4.在myeclipse中找到Window->P...
2012-06-11 14:22:30 144
原创 安装subclipse, MyEclipse8 SVN插件
安装subclipse, MyEclipse8 SVN插件1、从官网下载site-1.6.9.zip文件,网址是:subclipse.tigris.org,2、从中解压出features与plugins文件夹,复制到E:\MyEclipse\myPlugin\svn里面,其它的*.xml文件不要。3、在E:\MyEclipse\MyEclipse8\dropins下新建...
2012-06-09 22:39:01 99
原创 c#截图
[code="c#"]using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.For...
2012-06-05 00:09:44 74
原创 我的自动投票器
自动投票器,支持windows的32位机器下面的压缩包是编译过的,能直接运行(但要依赖上面那个包里的3个DLL文件,这3个DLL文件需放到windows系统的system32目录下。...
2012-04-17 13:58:31 183
原创 提升struts2的性能
freemarker 升级为2.3.14ognl 升级为 2.7.3(要附加javassis类库)根包下增加freemarker.properties文件,内容为template_update_delay=60000struts.xml增加<constant name=”struts.devMode”value=”false”/>和<constant...
2012-03-30 14:39:03 78
原创 JAVA项目之SSH编码规范
编码规范目的:风格统一、代码可读性增强,便于维护适用范围:J2EE项目,用SSH作为开发框架一、包命名规范1、servlet类所在包命名规范:公司名称.项目名称.web.servlet 如com.ninetowns.Lims.web.servlet2、Action类所在包命名规范:公司名称.项目名称.web.struts.action ...
2012-03-26 00:19:54 136
原创 浅谈千万级PV/IP规模高性能高并发网站架构
浅谈千万级PV/IP规模高性能高并发网站架构 高并发访问的核心原则其实就一句话“把所有的用户访问请求都尽量往前推”。如果把来访用户比作来犯的"敌人",我们一定要把他们挡在800里地以外,即不能让他们的请求一下打到我们的指挥部(指挥部就是数据库及分布式存储)。如:能缓存在用户电脑本地的,就不要让他去访问CDN。 能缓存CDN服务器上的,就不...
2012-03-21 23:42:46 132
原创 伪造HTTP请求中的IP信息
很多程序需要检测客户端的IP地址,然后来授予相关的权限。比如数据库读写,文件读写,等等。其实还有一个很常见的应用,网站投票。网站投票始于2000年的左右,那时候.COM正热得发红,红得发紫。 早期的投票只要投了就行可能技术牛人们还没有想到一个人会多投,那个时候反正上网的人也不多,后来慢慢的COKIE验证,IP验证等等都出来了,但是这些还不是最保险的...
2012-03-20 13:53:44 803 1
原创 伪造HTTP请求中的IP信息
很多程序需要检测客户端的IP地址,然后来授予相关的权限。比如数据库读写,文件读写,等等。其实还有一个很常见的应用,网站投票。网站投票始于2000年的左右,那时候.COM正热得发红,红得发紫。 早期的投票只要投了就行可能技术牛人们还没有想到一个人会多投,那个时候反正上网的人也不多,后来慢慢的COKIE验证,IP验证等等都出来了,但是这些还不是最保险的...
2012-03-20 13:52:57 154
原创 list,set,map,数组间的相互转换(转载)
1.list转set Java代码 Set set = new HashSet(new ArrayList()); 2.set转list Java代码 List list = new ArrayList(new HashSet()); 3.数组转为...
2012-03-16 16:29:54 86
struts2的通用分页工具条
java组件[code="java"]package com.tag;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts2.components.UIBean;import com.o...
2012-03-07 11:17:09 107
原创 myeclipse中项目上面有红叉如何解决?
项目中没有错误,却发现有一个红叉,怎么都消不掉,这是为什么呢?这是因为声明的一些文件找不到。你可能是改了spring里面的配置文件的名字,系统记录的是原来的文件名,找不到才报错了。试试找到项目路径下的.springBeans这个文件,检查里面的/src/*对不对。/src/*的路径不对,还会导致hibernate reverse engin不能生成pojo,报...
2012-03-06 13:50:20 1057
原创 一个给pojo生成hashcode、equals、toString等方法的工具类
一个给pojo生成hashcode、equals、toString等方法的工具类[code="java"]package com.kong.coder;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;im...
2012-03-06 09:52:59 314
原创 IE6和遨游显示空白,怎么办?
IE6和傲游浏览器打开网页显示空白,其他浏览器显示正常,在IE6下查看源代码只看到一行<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">怎么办呢? 网上有人说,加上<me...
2012-03-05 11:24:18 160
原创 基于Compass2.2与Spring 结合建立索引的实例
本实例建立在ssh结构下,利用compass2.2。 1 要建立的索引类(只要是POJO的实体类就可以) package com.cgb.ky.resources.model; public class ProjectApply implements java.io.Serializable { private String id; //项目名称...
2012-03-03 19:55:47 111
原创 数据库表设计的基本原则
1.动态数据和静态数据分离,比如统计作用的列comment_count分出去2.大文本字段分离,比如article表中的内容字段content分出去3.对需要比较和查找的字段做hash,比如username和email,另外保存一个username_hash和email_hash4.电话号码和地址采用多字段存储,例如address_part1、address_part2...
2012-03-02 08:47:45 198
struts1.x、struts2.x和springmvc浅析(转载)
入住javaeye也要1年半了,第一次给自己的blog丰富点. 从当前javaEE项目来说,有关view层的框架做个小总结.一: struts1.xA配置:1 导入struts1.x的jar包到web-inf/lib下面2 在web-inf目录下新建struts-config.xml文件,配置struts相关内容3 web.xml配置加入:<servlet> <servlet-...
2012-02-27 09:59:42 108
原创 testsaslauthd报 0: NO "authentication failed" 的问题
输入 ./testsaslauthd -u userID -p 'yours.passwd' 用户名密码都感觉没输出,却报告 0: NO "authentication failed" 这是为什么呢? 因为这里的userID和yours.passwd其实是要求你输入linux的账号和密码,并非让你输入mysql的用户名和密码,别误会了。...
2012-02-17 00:39:49 199
原创 CentOS5.3+Nginx0.7.57+Postfix+Extmail邮件系统安装配置
、 二.邮件发送接收相关包的安装 再继续安装前先清理一下系统自带的一些软件Sendmail相关包rpm –q sendmailsendmail-8.13.8-2.el5———————————————-清除:rpm -e sendmail...
2012-02-17 00:37:15 111
原创 postfix用到的包
The Postfix RPM I produce uses the following paths: config files in /etc/postfix/ commands in /usr/sbin/ daemons in /usr/libexec/postfix/ newaliases a...
2012-02-16 15:20:28 101
原创 如何发送伪造的电子邮件
最近在看有关协议分析的资料,其中谈到了邮件传输协议(SMTP)的工作原理,深受感触。之后在网上又搜索了一些相关的资料,大概的整理了一下,希望对大家有帮助,有不对的地方请批评指正。对照此方法可以检验你的邮件服务器是否有此方面的安全缺陷。对用此方法而引起的后果自负(如需转载,请注明信息来源)一、SMTP 邮件的传输 共分为三个阶段:1、建立连接2、数据传输3、连接关闭 ...
2012-02-16 10:58:00 2351
原创 通过Telnet来发送邮件
有些时候我们通过写代码来发送邮件. 有些时候, 代码可以正常工作. 然而, 在更多的时候, 我们需要弄清楚为什么它不能正常工作. 排查问题的最简单的方式就是让计算机模拟那些人类懒得做的事情(即计算机自动完成的动作), 有时这种模拟的方式能够帮助我们做那些计算机自己做不了的事情. 基于这个原因, 我们有时需要手动地使用telnet session来与远程的邮件服务器通信. ...
2012-02-16 10:28:57 129
原创 sendmail发件人显示为xxx@localhost.localdomain的解决办法
大 | 中 | 小 1. 一般情况下,修改hostname即可,例如你修改hostname为aaaa.net.cn,并且以nobody用户发送信件,发件人即显示为:nobody@aaaa.net.cn2. 如果你不想修改hostname,也可以通过在命令行发送的时候指定发件人地址,例如:echo -e "To: xxxx@gmail.com" |...
2012-02-15 22:07:32 2175
原创 使用ehcache来缓存页面
关于缓存的话题,在坛子里已经有很多讨论,简单的来说,如果一个应用中80%的时间内都在访问20%的数据,那么,这时候就应该使用缓存了。这个和长尾理论正好相悖,其实也不是相悖,只是不同的理论使用的场景不同。在80/20原则生效的地方,我们都应该考虑是否可以使用缓存。但即使是这样,缓存也有不同的用法,举个例子,一个网站的首页估计是被访问的次数最多的,我们可以考虑给首页做一个页面缓存,而如果在某个...
2012-02-13 22:08:03 69
原创 struts+spring+hibernate的web应用<四> Web层代码编写(1)
前面的文章: struts+spring+hibernate 的 web 应用 < 一 > 架构搭建 struts+spring+hibernate ...
2012-02-13 00:49:07 109
原创 struts+spring+hibernate的web应用<三> Service层代码编写
前面的文章: struts+spring+hibernate 的 web 应用 < 一 > 架构搭建 struts+spring+hibernate 的 web...
2012-02-13 00:46:47 75
原创 struts+spring+hibernate的web应用<二> Dao层代码编写
前一篇文章 (struts+spring+hibernate的web应用<一> 架构搭建) 让我们打好了架子,接下来就来编写代码了。在编码之前,我们需要先自行了解 strust,spring,hibernate 基础知识,后面的文章将不会过多的介绍这些框架的基础知识。整个项目由 Da...
2012-02-13 00:45:47 75
原创 struts+spring+hibernate的web应用<一> 架构搭建
许久没有些文章了,现在比较清闲,于是决定用 struts+spring+hibernate 做了一个的小 web 应用。程序虽小,但五脏俱全,今后还会加上权限,打印等功能。 开发工具: Eclipse 3.2 + NLpack1-eclipse-SDK-3.2.1-win32( 中文语言包 ) 插件: tomcatPluginV3...
2012-02-13 00:44:47 125
原创 ehcache缓存管理
EHCache 是一个纯java的,在Hibernate2.1充当可插入的的在进程中的缓存,它具有以下缓存,最小的依赖性,全面的文特性:快速,简单,丰富的文档和测试用例。 官方网站 http://ehcache.sourceforge.net/ ehcache-1.2 cacheNames 列表的取得; 方法一:CacheMana...
2012-02-12 23:52:06 213 1
原创 jquery validate 不用submit方式验证表单或单个元素
刚接触jquery不久,很多东西还不是很明白。点滴积累吧。本笔记前提:正确引入jquery验证的相关文件1、如果表单是submit方式提交,在提交时会自动验证。2、如果不是submit提交,比如在js以方法中调用document.form.submit()方式,这时验证表单可用如下方式:[code="javascript"] ...
2012-02-08 13:00:00 312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人