自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 eclipse 中创建maven web项目

Maven的Eclipse插件m2eclipse在线安装地址 http://m2eclipse.sonatype.org/sites/m2e;我又试了link方式安装也没什么作用,不知怎么回事?还有让webapp显示到最上层的WTP插件http://m2eclipse.sonatype.org/sites/m2e-extras下面介绍方法一、创建新Maven Web项目

2014-07-22 11:54:21 558

原创 Java正则表达式:Pattern类和Matcher类

一、捕获组的概念捕获组可以通过从左到右计算其开括号来编号,编号是从1 开始的。例如,在表达式 ((A)(B(C)))中,存在四个这样的组:1    ((A)(B(C)))2    (A)3    (B(C))4    (C)组零始终代表整个表达式。 以 (?) 开头的组是纯的非捕获 组,它不捕获

2014-04-15 10:16:21 539

原创 Maven最佳实践:Maven仓库

什么是Maven仓库在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar文件,这是很明显的重复。重复永远是噩梦的起点,多个项目不共用相同的jar文件,不仅会造成磁盘资源的浪费,也使得版本

2013-12-30 17:17:42 734

原创 Struts2常用标签

Struts2常用标签总结一 介绍1.Struts2的作用 Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。Struts2的标签库有一个巨大的改进之处,struts2标签库的标签不依赖于任何表现层技术

2013-12-04 12:54:57 506

原创 关于hibernate的缓存使用

1.    关于hibernate缓存的问题:1.1.1.     基本的缓存原理Hibernate缓存分为二级,第一级存放于session中称为一级缓存,默认带有且不能卸载。第二级是由sessionFactory控制的进程级缓存。是全局共享的缓存,凡是会调用二级缓存的查询方法都会从中受益。只有经正确的配置后二级缓存才会发挥作用。同时在进行条件查询时必须使用相应的方法才能从

2013-12-03 20:07:00 558

原创 什么是FOUC?如何避免FOUC?

今天了解了一个新的名词叫做 FOUC 浏览器样式闪烁,之前也听说过一些类似的东西,比如样式突变等等,但这东西竟然有学名的。。什么是FOUC(文档样式短暂失效)?如果使用import方法对CSS进行导入,会导致某些页面在Windows 下的Internet Explorer出现一些奇怪的现象:以无样式显示页面内容的瞬间闪烁,这种现象称之为文档样式短暂失效(Flash of Unstyled Cont

2013-10-23 17:24:10 8921

原创 js/jQuery判断浏览器名称、内核版本、浏览器壳

1.js方法/* 判断浏览器名称和版本 目前只能判断:ie/firefox/chrome/opera/safari 2012年5月16日23:47:08 浏览器内核UA:UA; 浏览器内核名称:NV.name; 浏览器内核版本:NV.version; 浏览器外壳名称:NV.shell;*/var NV = {};var UA = navigator.us...

2013-10-12 15:30:48 170

原创 android资源

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。其绿机器人的生动形象已经深入人心,Android的开发应用吸引着各类厂商与程序员的眼球。本文档为您提供Android的众多实战源码、学习视频与开发技巧,希望能为大家了解、应用、实战android有所帮助。可以下载附件保存起来,以备不时之需~ ...

2013-09-11 11:01:54 101

原创 前端开发者不可忽视的 5 个 HTML5 新特性

HTML5已经火了一段时间了,相信作为web相关开发工程师,肯定或多或少的了解和尝试过一些HTML5的特性和编程。还记得以前我们介绍过的HTML5新标签。 作为未来前端开发技术的潮流和风向标,HTML5绝对不容忽视。 在今天这篇技术分享文章中,我们将介绍几个HTML5的重要特性,能够帮助你提高整个web应用的使用体验和开发效率,相信大家会感兴趣的! 特性一:正则表达

2013-07-09 09:22:07 680

原创 详解 Spring 3.0 基于 Annotation 的依赖注入实现

使用 @Repository、@Service、@Controller 和 @Component 将类标识为 BeanSpring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository 注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO 类上即可。同时,为了让 Spring

2013-04-22 09:51:36 413

原创 hibernate 执行sql

1.执行sql,返回一个结果集,适用查询一个字段并返回一条记录Java代码  public Long findSeqTbTest() {      String sql = "select SEQ_TB_TEST.nextval from dual";      SQLQuery query = this.getSession().createSQLQuery(sql);

2013-04-19 08:59:26 544

原创 html input readonly 和 disable的区别

Readonly和Disabled它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下:     Readonly只针对input(text /  password)和textarea有效,而disabled对于所有的表单元素都有效,但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly

2013-03-08 09:02:41 851

原创 apache配置修改

apache配置修改  1、如何设置请求等待时间    在httpd.conf里面设置:    TimeOut n    其中n为整数,单位是秒。        2、  3、如何使得apache监听在特定的端口    修改httpd.conf里面关于Listen的选项,例如:    Listen 8000    是使apache监听在8000端口

2013-01-09 17:38:11 496

原创 Apache配置详解(最好的APACHE配置教程)

Apache的配置 Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。 主站点的配置(基本配置) (1) 基本配置: ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。PidFile logs/h

2013-01-08 16:47:49 301

原创 Hibernate 的 batch_size 和 fetch_size 的区别

hibernate.jdbc.fetch_size 50 hibernate.jdbc.batch_size 25 这两个选项非常非常非常重要!!!将严重影响Hibernate的CRUD性能! C = create, R = read, U = update, D = delete Fetch Size 是设定JDBC的Statement读取数据的时候每次从数据库中取出

2012-12-27 10:06:10 2346

原创 程序员技术练级攻略

月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历

2012-11-08 18:03:43 465

原创 酸酸菜创业之---核心思想体系

酸酸菜创业之---核心思想体系创业---远离远处的诱惑题记: 每个人都在尽其所能,不择手段的在捞钱,现实的世界就是这样一个疯狂的世界.我所追求的目标: 实现财务自由,追求幸福的生活.     书中提供了一个实现财务自由的思想,以及步骤,                   我  --> 建立企业  -->  投资

2012-11-06 16:33:18 1647 2

原创 一个合格的程序员应该读过哪些书

一个合格的程序员应该读过哪些书 编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。 以前就有

2012-09-23 20:26:16 578

转载 路径过长:RoboCopy - Win7中的超快多线程文件复制/传输

路径过长:RoboCopy - Win7中的超快多线程文件复制/传输 (2011-07-20 19:18)分类: windows提到复制/粘贴操作,想必很多人还会回想起当初Vista奇慢的复制速度,Windows 7随后则是修复了这一问题,但很多人依旧不满意,于是开始借助TeraCopy,FastCopy等软件,但效果似乎也不理想。而事实上,Windows 7就内置有一

2012-09-19 23:29:49 8186

转载 根据IP地址获取所在城市

根据IP地址获取所在城市(2012-03-29 17:19:43)转载▼ 分类:其他应用根据IP地址得到IP所在的城市。(不断完善中……) 1.一个外部网站接口。http://whois.pconline.com.cn/ 网站中有详细的说明,实例:(复制即可使用) function jsShow(location){

2012-08-06 16:18:35 705

原创 js 日期和Date的相互转换

js 日期和Date的相互转换?//日期  /.-转Date  Date转/.-默认-functionStringToDate(DateStr)  {    varseparator="-";    if(DateStr.indexOf("/")>-1)separator="/";    if(DateStr.in

2012-07-23 16:47:47 753

转载 Js取数组中最大值和最小值

Js取数组中最大值和最小值Array.prototype.max = function(){   //最大值 return Math.max.apply({},this) } Array.prototype.min = function(){   //最小值 return Math.min.apply({},this) }[1,2,3].max()/

2012-07-12 14:37:52 2404

转载 JS数组方法汇总

JS数组方法汇总标签:javascript杂谈分类: java方面总结/JS数组方法汇总shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefinedvar a = [1,2,3,4,5];var b = a.shift(); //a:[2,3,4,5] b:1unshift:将参数添加到原数组

2012-07-10 13:55:51 1495

原创 js获取对象,数组所有属性值(key)和对应值(value)的方法

昨天搞到三点多都没有搞定数组排序的问题,根源是无法正确获取数组的属性值,今天看了不少数组的资料终于明白了怎样获取数组的属性值了。但后来看prototype源码,发现那里已经有很好的实现了,代码:keys: function(object) {    var keys = [];    for (var property in object)      keys.push(prope

2012-07-06 10:35:54 47880

转载 URL上中文传参乱码解决方案

一般情况下,在tomcat/conf文件加下修改server.xml文件,加上URIEncoding="UTF-8",会解决中文乱码问题。不过有时候依然会出现乱码。我就遇见过。然后经过百度,google,基本上回答的都一样,使用URLEncoder编码和URLDecoder方法解码。一开始使用encoder(String str)进行编码和decoder(String str)进行解码,结果依

2012-06-29 19:01:55 735

原创 3 条你必须知道的软件开发原则

在本文中将介绍3条重要的软件开发原则,你可能已经知道,也可能只知道其中一条。这些原则看似很简单,但实施起来会很难。无论如何,这些原则提供了一个管理复杂软件项目的强大的途径。当涉及到真实世界中的项目开发时,你会发现这些原则都是非常有用的。原则1:不要重复自己(Don’t Repeat Yourself,DRY原则)这个原则非常重要,换言之,就是不要写重复的代码。当你正在构建一

2012-06-28 10:06:21 482

转载 myeclipse 8.5-9.0 安装 svn 方法

方法总结方法一:在线安装1.打开HELP->MyEclipse ConfigurationCenter。切换到SoftWare标签页。 2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到SVN展开。将C

2012-06-27 15:22:24 297

转载 js 省市下拉列表联动

Love in coding...    Free and Susanjs 省市下拉列表联动1.定义 城市 数据数组2.得到 当前 所选择 的 省3.得到 当前省 在 城市数组中的位置4.得到 当前省 所辖制的 地市5.填充 城市 下拉选单----------示例代码如下html>head>    title>ti

2012-06-25 18:59:15 1428

转载 JSP 解决illegal to have multiple occurrences of contentType with different values错误

JSP 解决illegal to have multiple occurrences of contentType with different values错误在一个项目jsp文件中包含了另一个jsp文件(proCitySelAll.jsp),执行出现如下错误:2012-5-14 16:37:04 org.apache.catalina.cor

2012-06-25 11:26:56 27071 10

转载 myeclipse设置tomcat内存大小

原文链接:myeclipse中tomcat内存大小的设置 在myeclipse中出现:java.lang.OutOfMemoryError: Java heap space 或着java.lang.OutOfMemoryError: PermGen space 这两个错误,原因是tomcat 或着mycelispe没有设置好 如是单独启动tomcat出现这个问题,应该在如apache-tomcat

2012-06-21 18:05:48 10888

原创 myeclipse 修改部署路径

在Eclipse中修改了项目名称以后,项目的部署路径并没有随之修改,myeclipse提供了如下修改方式(eclipse3.2+myeclipse5.1): 选中项目-右键-Properties-MyEclispe-Web 或者选中项目--点击菜单中的Project-Properties-MyEclispe-Web 这时右边会出现修改部署路径的界面,修改Web Content-root

2012-06-21 14:55:04 596

转载 js刷新页面 方法大全

http://www.blogjava.net/xcp/archive/2010/05/29/javascript_refrash.html一、先来看一个简单的例子:下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下:

2012-06-13 11:34:22 497

转载 IE Jquery中拒绝访问的处理方法

多人合作开发一个网站过程中,为便于开发,将一些公共文件如js,css,images放在外网上,各自链接这类文件以供使用。本地测试时网页的一些JS代码在IE8,IE6中会停止执行,并报某个js文件拒绝访问,比如jquery.js。jquery.js是肯定不会错的,而且这个错误只发生在IE中,FF及Chrome都是正常的;并且外网测试又是正常的。经分析,发现是IE跨域引起的,在多人合作开发

2012-05-31 13:56:25 15202

原创 MyEclipse启动时弹出选择工作空间方法

1  window--》Preference--》General--》Startup and Shutdown--》Workspaces 选中 "Prompt for workspace on startup”--然后应用就好了。

2012-05-30 15:49:24 3583

原创 jquery label的值用$("#id").text() ,类似html()的用法,可赋值可取值

jquery label的值用$("#id").text() jquery label的值用$("#id").text();类似html()的用法,可赋值可取值

2012-05-25 10:09:14 33476

转载 JavaScript Date.getYear()傳回111

JavaScript Date.getYear()傳回111接獲使用者回報,某個透過JavaScript取日期的網頁在某些機器上產生的年份有誤,得到"111"的詭異結果!追蹤程式,發現它是用new Date().getYear()方法取年,而不是大家慣用的getFullYear()。而我們也很幸運地在一台Windows 7 + IE9完成問題重現,getYear()得到111,getF

2012-05-22 15:06:48 1859

转载 解决MyEclipse内存不足

做项目的时候,MyEclipse提示内存不足,我本本内存2G的呀。错误提示大概如下:MyEclipse has detected that less than 5% of the 64MB of PermGen (Non-heap memory) space remains. It is strongly recommendedthat you exit and restart M

2012-05-21 20:20:46 598

转载 火狐中missing ( before formal parameters,javascript error

数据在火狐浏览器不能显示missing ( before formal parameters  missing ( before formal parameters,javascript errorfunction document. {mued = 0;if (mark) {startclock()mark = false;}};这

2012-05-17 17:52:30 8252

转载 解决window.showModalDialog在Firefox无法支持

在网页程序中,有时我们会希望使用者按下按钮后开启一个保持在原窗口前方的子窗口,而在IE中,我们可以使用showModalDialog来达成,语法如下 :vReturnValue= window.showModalDialog(sURL[, vArguments] [,sFeatures])范例:window.showModalDialog("openwi

2012-05-17 14:45:39 11542

转载 window.open

js window.openwindow.open语法:window.open(url, name, features, replace)下面是网友总结用法:1、最基本的弹出窗口代码 -- window.open ('page.html') -->因为这是一段javascripts代码,所以它们应该放在标签和之间。是对一些版本低的浏

2012-05-17 14:43:15 1096

空空如也

空空如也

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

TA关注的人

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