自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

jdk在linux下的安装

这里指的是oracle的jdk。1.下载jdk,如jdk-6u30-linux-i586.bin2.复制到某一零时文件夹,修改文件权限为可执行3.终端运行./jdk-6u30-linux-i586.bin4.建立新文件夹/usr/local/java, 将新产生的文件夹拷贝到刚才建立的文件夹下5.修改/etc/profile,在最下面添加export JAVA_HOME=/...

2012-03-11 23:16:32 205

ubuntu下打开phpmyadmin出现404错误

安装phpmyadmin后打开localhost/phpmyadmin出现404错误,google后寻找到解决办法,在这里http://www.noob2geek.com/linux/fix-phpmyadmin-404-error-ubuntu/,用sudo dpkg-reconfigure -plow phpmyadmin 来重新配置phpmyadmin,但是我这里是没问题的,问题因改在apa...

2012-02-04 19:25:37 498

使用重定向来防止用户重复提交表单

当用户提交post请求之后,点击浏览器的后退按钮,然后刷新页面就会造成数据的再一次提交,也就是常说的重复提交,看到有人在说struts的令牌方式,怎奈我比较愚钝,不能理解其中精妙,简单的利用重定向来防止重复提交数据。重定向即服务器端提供一个请求方向后,将请求返回给用户在按指定的请求方向请求一次,在spring mvc的开发中,返回一个重定向试图只需要在试图名称前加上“redirect:”前缀,当然...

2011-12-11 20:12:29 1067

保持登录

用户不是每次来你的网站都想输入账号密码,保持登录目前已经成了一个除了高安全级别之外系统的必备功能了,但是如何设计保持登录功能呢,最原始的做法是把用户名作为cookie存放到客户端,下次登录的时候读取便是,但是如果浏览器端的cookie被人复制走,也能登录,所以这种方法是很不安全的,参见了知名博客的[url=http://coolshell.cn/articles/5353.html]这篇博客[/u...

2011-12-09 16:27:26 242

jquery ajax post到服务端乱码

利用jquery的ajax post数据到服务器端的时候,在服务器端获取到的参数为乱码,检查之后发现明明客户端和java代码文件都是utf-8编码,但是用String的方法进行iso到utf8编码的转换竟然成功,百思不得其解,但是每次转码总归不方便,之后google寻得一方法,配置tomcat中server.xml中的 添加uriencoding即可,如果使用eclipse双击server查看se...

2011-11-23 17:29:18 144

原创 jsp中判断list长度

jsp开发中经常要判断list或者字符串的长度来做些事情,因为jstl标签中的if不支持else,所以选择while来做。--------这里就需要有standard.jar这个包引入两个标签库之后就能实现长度判断了,例如[code="jsp"] 未分组 ${tags.tagname} [/code]...

2011-11-18 16:46:04 955

原创 python装饰器

python中最不想python风格的就是装饰器了,特别是‘@’很令新来python的人费解,不过装饰器可是很强大的功能。装饰器语法有两种,类风格和函数风格类风格例子:[code="python"]class entryExit(object): def __init__(self, f): self.f = f def __call__(...

2011-11-06 21:54:06 124

原创 前端工具资料

转载三篇文章[url=http://blog.chinhai.com/index.php/archives/141]CSS Sprites 样式在线生成[/url][url=http://blog.chinhai.com/index.php/archives/156]关于mht和yahoo首页的combo[/url][url=http://blog.chinhai.com/...

2011-10-31 10:10:56 114

spring mvc引入css没有效果

最近一个项目使用spring mvc开发,常规配置完之后,发现引入的css文件没有效果,检查web.xml文件中servlet接收的url范围为 [code="xml"] spring mvc /[/code]也就是说连同静态文件也要被映射给spring mvc的默认servlet处理,查看文档后在spring-servlet.xml文件中加入,将...

2011-10-28 15:30:15 545

NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config

使用spring3.05 mvc进行开发,使用tomcat容器,通过url映射寻找view的时候,会报错NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config,如果随便去找个jstl包过来放入web-inf/lib会报错,正确的下载地址在[url=http://archive.apache.org/dist/jakarta/taglibs/...

2011-10-26 11:27:45 140

spring mvc

关于spring mvc有什么好处,为什么用它的内容网上很多,好的,开始spring mvc。1.在web.xml中配置spring mvc的前端控制器DispatcherServlet,并设置随容器启动[code="xml"] dig org.springframework.web.servlet.DispatcherServlet 1[/co...

2011-10-24 17:00:29 103

spring事务tx命名空间配置

直接贴配置,再解释[code="xml"] [/code]利用aop对事务处理进行拦截,pointcut指的是对那些方法或类进行拦截,其中表达式[code="xml"]execution(* org.ocean.service.impl.*.*(..))[/code],第一个...

2011-10-24 15:21:27 174

原创 spring事务注解配置

目前常用的spring事务配置就是两种,使用tx命名空间和使用注解配置。在使用注解配置的时候,你只需要在spring的上下文配置下加入两行代码:[code="xml"] [/code][code="xml"][/code]OK,配置完成,接下去你只在需要事务的方法或类上定义事务即可。这项配置告诉spring去检查容器中所有不管在类层面还是方法层面配置了注解@Transa...

2011-10-24 15:13:09 352

Spring tx事务

利用spring的tx命名空间进行事务配置时候,有几个属性,在这里说明记录一下:isolation 设定事务的隔离级别,有ISOLATION_DEFAULT,ISOLATION_READ_UNCOMMITTED,ISOLATION_READ_COMMITTED,ISOLATION_REPEATABLE_READ,ISOLATION_SERIALIZABLE,其他的不解释了,注意第一个d...

2011-10-24 14:57:26 134

从hello world看pyramid的配置

pyramid的配置分为强制式配置和声明式配置强制式的helloworld是:[code="python"]from paste.httpserver import servefrom pyramid.config import Configuratorfrom pyramid.response import Responsedef hello_world(request)...

2011-10-23 20:41:01 196

会话跟踪技术

会话跟踪技术是开发web系统时经常用到的技术,今天总结一下。个人已经知道的有五种:1.cookie2.http session3.url重写4.隐藏表单域5.如果用到ejb的话,有state session使用心得:1.cookie只能用于用户再次登录认证,登录后如果进行某些敏感操作,如信用卡操作,还是要让其输入密码重新登录。2.出了在cookie中存储用户认证信息...

2011-10-19 16:46:48 101

mysql--operation create user failed

问题提出:在mysql中创建一个用户(create user aa@localhost identified by 'password';flush privileges;)之后,因为某些原因想重建用户,虎虎的看了下mysql数据库表,直接delete from user where user='aa';,重建用户时却出现了’mysql--operation create user failed...

2011-09-24 14:03:45 1494

how to unrar the rar file in linux

rar is a popular file compress tool in windows, so how we unrar the rarfile under linux.firstly download the rar software in the url below:[url]http://www.rarsoft.com/download.htm[/url]secondl...

2011-09-23 21:02:10 168

fedora mp3 vedio diplay

As a coder,how could you code without music,but there're serveral problems about mp3 display under fedora 15, after a tons of google search,i found a effective method to solove this issue.1.安装音频...

2011-09-19 23:33:58 416

原创 Java面试

岗位调整,需要我补充到java开发职位。面试我的是位印度人,为了适应他的口音,我提前参加了几次Java组的电话会议,刚开始十句话只能听懂两三句,今天基本已经没问题了,听不懂的直接叫他打在屏幕上给我看。从整个谈话过程我能感觉到,硅谷的工程师是十分务实的,如果你懂就说,不懂就不要猜,浪费时间不是,很多含含糊糊的问题我都没能清晰的表达,自诩Java基础没问题的我一段时间不碰后今天被问的丢盔弃甲,看来之前...

2011-09-07 11:02:32 129

原创 HTML,CSS,JS加载顺序

公司有人离职,因为我来了不久,想让我接收他的工作,预约好了美国的前端项目组长做技术面试。早上八点早早的来到办公室,对方要求我不要用google,不知道直接回答不会就行了,准备就绪后直接开门见山面前端技术。1.html中form里action方法的get和post有什么区别。2.css的加载顺序是什么,给出一段代码让我分析指定元素最后的显示结果3.http状态码知道哪些,400跟500什...

2011-08-20 10:36:34 503

原创 python编程乱码之一刀切

问题的提出:做文本生成工作的时候,生成的是ansi编码,转换成utf8的时候就出现中文乱码的问题,检查字符串加上'u'之后,被一个异常卡住'unicodedecodeerror ascii codec can't decode byte'问题解决:google之后,求得一解决办法。对需要 str->unicode 的代码,可以在前边写上[code="python"]import sys...

2011-08-17 13:13:02 150

Java读取properties文件中文乱码问题解决

问题的提出:初用properties,读取java properties文件的时候如果value是中文,会出现读取乱码的问题问题分析:开始以为是文件保存编码问题,把eclipse中所有的文件编码都修改成utf8,问题依然存在;把内容复制到notepad++进行utf8编码转换,问题依旧;上网搜索有人提议重写properties类或者用jdk自带的编码转换工具,嫌麻烦而且凭感觉jdk开发者不可能...

2011-07-29 20:35:02 2632 1

原创 统计一个字符串中出现次数最多的字符

题目:统计给出的字符串中出现次数最多的字符解题思路:将字符依次映射进哈希表,以字符作为key,出现次数作为value,最后比较得出结果代码如下:[code="java"]public void countCharacterInString(){ String target = "hello world what about you today"; //将包含的字符放入哈希表,...

2011-07-23 13:58:54 520

原创 Pyramid创建项目

学习pyramid参考[url=http://docs.pylonsproject.org/projects/pyramid/1.0/narr/project.html]官网资料[/url]时,其中进行到the Interactive Shell时,出现了找不到pshell的情况,通过分析paster --help下的提示,尝试了paster --plugin=pshell command1 co...

2011-07-04 15:09:28 446

原创 python自动安装工具easy_install的使用

安装easy_install完成之后,如何使用easy_install呢,去官网看看吧:[url=http://peak.telecommunity.com/DevCenter/EasyInstall#downloading-and-installing-a-package]--Downloading and Installing a Package[/url]使用一: 根...

2011-07-02 15:50:22 133

python自动安装工具easy_install

python社区向来工具满天飞,很多著名的工具或开发框架都是由一个或少数的几个人维护,这样带来了后续支持差,不像apache基金组织那样的集中孵化、管理的那么井井有序。下面介绍python中一款强力工具easy_install,主要功能类似linux里的apt -get或rails里的gem可以管理插件、工具包的安装。网上部分easy_install的安装介绍不能适用,我将自己的安...

2011-07-02 15:37:23 256

原创 什么时候用GET,什么时候用POST

刚开始学习Web开发的时候,总会遇到提交表单时使用GET方法还是POST方法的问题,最开始的时候因为没有经验并没有领悟,后来框架开发做多了,更是把这些原始基础知识扔出了银河系。最近开到一段W3的资料,写的不错,原文地址如下:http://bu-choreography.iteye.com/admin/blogs/new。翻译总结如下:快速判断:如下情况使用GET方法:客户端与服务端的交互像...

2011-04-23 15:38:42 1453

原创 jetty嵌入式应用

To embed a Jetty server, the following steps are typical: 1. Create the server 2. Add/Configure Connectors 3. Add/Configure Handlers 4. Add/Configure Servlets/Webapps to Handlers ...

2010-12-19 23:01:40 68

单l例模式

这几天一直在学习设计模式,看到访问者模式有点不太理解,上javaeye搜索到兽王Rjx2008的博客,发现不少好东西。先看了个常见的单例模式,刚接触设计模式买了本大话设计模式,讲到单例模式时关于多线程,用了双重检查锁DCL,不过在兽王的博客里对其否定了,来看看兽王是怎么讲解的吧。[url=http://rjx2008.iteye.com/blog/342474#comments]不容易掌握...

2010-04-29 19:42:23 291

空空如也

空空如也

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

TA关注的人

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