自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (2)
  • 收藏
  • 关注

转载 Spring JdbcTemplate方法详解

JdbcTemplate主要提供以下五类方法:execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句;update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate方法用于执行批处理相关语句;query方法及queryForXXX方法:用于执行查询相关语句;call方法:用于执行存储过程、函数相关语句。 

2014-10-31 17:44:10 1205

原创 Tomcat 部署多个项目出现错误

有时,我们会遇到部署相同项目但是不同版本来回切换的问题。但是有时就是莫名奇妙的会起不来。也没太多时间去解决这些问题,所以就重新把纯净版的Tomcat部署进去就可以了。我想很有可能就是Tomcat的一些配置被修改了,有空再去研究这些。

2014-10-31 16:46:48 1433

原创 常用技术总结

2014-10-31 14:28:56 568

转载 Java 回调函数

1. 什么是回调函数 回调函数(callback Function),顾名思义,用于回调的函数。 回调函数只是一个功能片段,由用户按照回调函数调用约定来实现的一个函数。回调函数是一个工作流的一部分,由工作流来决定函数的调用(回调)时机。回调函数包含下面几个特性:1、属于工作流的一个部分;2、必须按照工作流指定的调用约定来申明(定义);3、他的调用时机由工作流决定,回调函数的实现

2014-10-31 11:44:00 599

转载 SVN中tag branch trunk用法详解

本节主要讲解一下SVN中tag branch trunk的用法,在SVN中Branch/tag在一个功能选项中,在使用中也往往产生混淆。这里就向大家简单介绍一下,欢迎大家能和我一起学习SVN中tag branch trunk的用法。在实现上,branch和tag,对于svn都是使用copy实现的,所以他们在默认的权限上和一般的目录没有区别。至于何时用tag,何时用branch,完全由人主观的根

2014-10-31 10:17:10 990

转载 svn 的 trunk、branches、tags

如果是单一项目功能的开发,差别不大。但是如果项目复杂或者功能差异的话,一般就会用到,举例说明下:1.假设你的A库里面的代码是要发布很多个不同的软件给不同的用户的,而且这些用户功能等差异很大,这个时候你会发现有部分主要的代码是公用的,差异化的代码比较少,为了方便管理以及开发,这个时候可以采用分支开发方法。每个分支开发发布一个版本,相同的【核心代码】的更改要合并到主干给其他分支的人用,,,这个

2014-10-31 09:43:43 602

转载 这样去写你的 HTML

昨天在 twitter 上说,怎么忍心把页面写得这么难用?是的,这个世界还有一群人等着我们创建出来的东西,可以让他们的生活能过得更容易呢。比如那些需要读屏软件的用户。作为一个前端,我们又怎么会忍心呢。之前就一直想写这样的一篇文章,分享一下如何去创造一个可访问性更好的页面。今天的计划里有一条把 2HTML T2ag 和 WCAG标准结合起来。我推荐你这样去写你的 HTML,让某些人的生活可以更容易。

2014-10-30 19:08:37 486

转载 Java编程中“为了性能”尽量要做到的一些地方

最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于

2014-10-30 18:45:44 450

转载 Java回调函数理解

所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个

2014-10-30 13:48:03 517

转载 回调函数

回调函数,第一次见是在Java编程思想中,以及后来的观察者模式也应用了回调函数的思想。但是一直都没有重视,终于在一次面试的时候吃亏了,越来越理解为什么很多人说Java编程思想这本书要一遍遍的看,吃透!        首先在网络上搜索很多文章介绍什么是回调函数,看的云里雾里的。后来自己一步步分解终于理解了,记录如下。        从维基百科上面摘抄定义:(看完本篇文章再来理解这个定义)

2014-10-30 13:43:11 559

转载 回调

熟悉MS-Windows和X Windows事件驱动设计模式的开发人员,通常是把一个方法的指针传递给事件源,当某一事件发生时来调用这个方法(也称为“回调”)。Java的面向对象的模型目前不支持方法指针,似乎不能使用这种方便的机制。Java支持interface,通过interface可以实现相同的回调。其诀窍就在于定义一个简单的interface,申明一个被希望回调的方法。例如

2014-10-30 13:42:16 525

转载 spring的jms:用spring的JmsTemplate发送和接收消息 .

Spring是一个完整的J2EE框架和解决方案,完整并且模块化,你可以用的他的全部也可以只用他的一部分特性,Spring 包含 IoC, AOP, 事务处理,ORM, 也包括一个简单的MVC框架.         用Spring,自我感觉,可以使你的代码至少节约30%,它的很多template很不错的,比如简单封装后的jdbctemplate,jmstemplate等。         i

2014-10-30 09:58:36 14866 1

转载 MyEclipse插件手动安装--checkStyle

http://zengyouyuan.iteye.com/blog/907879手动安装checkstyle_4.4.2-bin版本,由于我的MyEclipse8.6安装目录是:D:\ProgramFiles\Genuitec,不支持直接把插件放在D:\ProgramFiles\Genuitec\MyEclipse-8.6\dropins目录下,使用link方式也出不来(不知道是什么原因造成的

2014-10-29 20:24:15 2510

转载 spring 事件实例 .

Spring的事件机制由3部分组成,一个事件类,一个监听器类,一个发布事件的源头,下面就以一个具体的实例看看这3部分的写法1、事件类,这个类需要实现ApplicationEvent接口,具体代码如下:[java] view plaincopyprint?import org.springframework.context.ApplicationEvent;   

2014-10-29 18:53:10 602

转载 Spring事件机制

Java提供了事件机制,在使用spring的时候,我们可以把普通的java事件操作定义为bean集成到bean容器中,但还有一种更方便的方式,即使用spring已集成的事件支持。在使用Spring的事件支持时,我们需要关注以下几个对象:       1. ApplicationEvent:继承自EventObject,同时是spring的application中事件的父类,需要被自定义

2014-10-29 18:50:56 1331

转载 SpringMVC Controller 介绍

进入:http://www.hibernate.org说明文档:英文:http://docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/中文:http://docs.jboss.org/hibernate/annotations/3.4/reference/zh_cn/html_single/下载:hi

2014-10-29 16:59:55 538

转载 Hibernate Annotation (Hibernate 注解)

进入:http://www.hibernate.org说明文档:英文:http://docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/中文:http://docs.jboss.org/hibernate/annotations/3.4/reference/zh_cn/html_single/下载:hi

2014-10-29 13:55:46 654

原创 MyEclipse 对项目进行build path无效

今天发现昨天从svn下载下来的项目在MyEclipse中无法build path 。提示no actions available在网上找了下,是因为.projects文件的问题,需要在其中的natures 标签中添加一些nature标签

2014-10-29 09:13:34 5129 1

转载 Java中的50个关键字

http://blog.csdn.net/luoweifu/article/details/6776240Java中的50个关键字    关键字也称为保留字,是指java语言中规定了特定含义的标示符。对于保留字,用户只能按照系统规定的方式使用,不能自行定义。Java中有50个常用关键字:与数据类型相关(10) 关键字类型占字节数备注b

2014-10-28 18:47:46 691

转载 如何在Eclipse下查看JDK源代码 .

不会看JDK源代码,相当于没学过Java。  网上不容易找到一篇帮助我解决了如何在Eclipse下查看JDK源代码 的文章。        核心提示:在Eclipse中查看JDK类库的源代码!!! 设置: 1.点 window- Preferences - Java - Installed JRES 2.此时Installed JRES右边是列表窗格,列出了系统中的 JRE 环境,选择

2014-10-28 18:28:21 1048

原创 Myeclipse生成Java doc文档

通过使用MyEclipse或者Eclipse工具生成Javadoc。

2014-10-28 14:45:10 2118

转载 spring事务管理总结 .

项目中一直用spring,事务管理这块还是遇到了挺多问题。下面把这些问题总结一下,以供大家参考和讨论。下面先提出这些问题问题一:spring中的声明式事务很方便,但有时候还是不能很好的满足需求。比如:项目中一些业务数据要从Excel中导入,一次导入可能上千条,每一条数据又涉及多个表(这几个表的数据需要在一个事务中)。这种情况可能声明式事务就不好办了。问题二:“PROPAGATION_R

2014-10-27 13:51:06 543

转载 Spring事务管理

事务的ACID特性: Atomic 原子性;Consistency 一致性;Isolation 隔离性; Durability 持久性。 在常用的关系数据库中,依赖日志和锁机制来保证事务具有ACID特性 事务的隔离级别: 未提交读 read uncommitted 提交读 read committed 重复读 repeatable read 序列化读 seriali

2014-10-27 11:53:04 627

转载 Spring事务管理

我们都知道spring提供两种管理事务的方式,一种是声明式事务,一种是编程式事务。Spring的声明式事务管理,基于Spring的AOP,不再需要不停地写commit,rollback,(但Spring仍然没有放弃编程式的事务管理策略)。Spring的编程式事务管理,为我们提供了一个TransactionTemplate,使用回调机制,将应用代码从样板式的资源获取和释放代码中解放出来,不再

2014-10-27 11:48:14 758

转载 Spring中ApplicationContext的事件机制 .

如果仅仅使用Spring的内定事件,那显然是远远不够的,幸好,Spring为我们提供了中自定义发布事件的能力。下面通过例程来展示如何发布并监听自定义的事件。在工程中,我们定义一个Animal类,为受管Bean,它具有一个Speak方法,我们要做的就是监视该方法,当用户调用该方法时触发AnimalSpeakEvent事件。具体操作如下:新建名字为IoC_Test3.9的java工程,添加Sp

2014-10-27 11:31:26 661

转载 搭建自己的SIP服务器:开源sip服务器opensips的搭建及终端TwInkle的使用 .

先下载源码:这里我下载的是1.8.2,因为这个是目前的最稳定版本,(虽然已经有1.9及2.0了)http://opensips.org/pub/opensips/1.8.2/src/opensips-1.8.2_src.tar.gz编译前需要安装如下软件:apt-get install perl libdbi-perl libdbd-mysql-perl libdbd-pg-per

2014-10-27 09:48:02 2139

转载 log4j日志等级 .

1.logger.debug("Debug ...")或logger.info("Info ...")或logger.warn("Warn ...")或logger.error("Error ...") 都只输出对应的信息,即logger.debug只输出debug的信息,info只输出info的信息。 而log4j.properties中配置“log4j.rootLogger=dub

2014-10-24 11:53:56 641

转载 异步消息的传递-回调机制

软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用;回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;异步调用是一种类似消息或事件的机制,不过它的调用方向刚好相反,接口的服务在收到某种讯息或发生某种事件时,会主动通知客户方(即调用客户方的接口)。回调和异步

2014-10-24 08:59:40 2255

转载 同步和异步消息机制

消息通信的基本方式有两种:1、同步方式两个通信应用服务之间必须要进行同步,两个服务之间必须都是正常运行的。发送程序和接收程序都必须一直处于运行状态,并且随时做好相互通信的准备。发送程序首先向接收程序发起一个请求,称之为发送消息,发送程序紧接着就会堵塞当前自身的进程,不与其他应用进行任何的通信以及交互,等待接收程序的响应,待发送消息得到接收程序的返回消息之后会继续向下运行,进行下一步的业

2014-10-24 08:50:06 1036 2

转载 Java RMI之HelloWorld篇

Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。 Java RMI不是什么新技术(在Java1.1的时代都有了),但却是是非常重要的底层技术。大名鼎鼎的EJB都是建立在rmi基础之上的,现在还有一些开

2014-10-23 20:18:33 486

转载 EJB到底是什么,真的那么神秘吗?? .

1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"?既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡"提高系统的运行效

2014-10-23 20:09:14 552

转载 提升程序员身心健康和工作效率的装备有哪些?

曾经有很长的一段时间一直在学习和探索提升工作效率&身心健康的方法。讲讲我个人的经历吧!  加速度(一个电脑的有用程度和它里面装的软件数成反比)  给电脑换上SSD吧,你再也不用为了打开Photoshop而等待一分钟了,只需3秒!  给电脑加条内存吧,开虚拟机再也不用等待菊花了  IDE上哪些从来都不用的Plugin给Remove掉吧  Chrome上打开chrome:/

2014-10-23 19:57:04 403

转载 软件需求包括3个不同的层次 - 业务需求、用户需求和功能需求 .

首先有用户需求,然后由组织将用户需求转化为业务需求,再由开发者将业务需求转化为功能需求,功能需求映射到系统功能模块。业务需求也有可能是基于的业务发展需要,由组织首先提出来的。  业务需求(Business requirement)表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业务需求描述了组织为什么要开发一个系统,即组

2014-10-23 17:18:18 2075

转载 MyEclipse优化技巧

第一步: 取消自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下!取消方法:windows–>perferences–>myeclipse–>validation除开Manual下面的复选框全部选中之外,其他全部不选手工验证方法:在要验证的文件上,单击鼠标

2014-10-23 09:11:27 493

转载 常用的webservice接口 .

Web Service 一些对外公开的网络服务接口2011-10-29 14:12商业和贸易:1、股票行情数据 WEB 服务(支持香港、深圳、上海基金、债券和股票;支持多股票同时查询)Endpoint: http://webservice.webxml.com.cn/WebServices/StockInfoWS.asmx Disco: http://web

2014-10-22 15:53:35 573

转载 WebService到底是什么? .

一、序言  大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用?   当前的应用程序开发逐步的呈现了两种迥然不同的倾向:一种是基于浏览器的瘦客户端应用程序,一种是

2014-10-22 15:48:31 609

转载 spring cron表达式

Cron表达式是一个字符串,字符串以5或6个空格隔开,分开工6或7个域,每一个域代表一个含义,Cron有如下两种语法 格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year 或 Seconds Minutes Hours DayofMonth Month DayofWeek 每一个域可出现的字符如下:代码S

2014-10-21 19:47:20 557

转载 45个实用的JavaScript技巧、窍门和最佳实践

如你所知,JavaScript是世界上第一的编程语言,它是Web的语言,是移动混合应用(mobile hybrid apps)的语言(比如PhoneGap或者Appcelerator),是服务器端的语言(比如NodeJS或者Wakanda),并且拥有很多其他的实现。同时它也是很多新手的启蒙语言,因为它不但可以在浏览器上显示一个简单的alert信息,而且还可以用来控制一个机器人(使用nodebot,

2014-10-20 18:45:27 593

转载 JS闭包

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。

2014-10-20 18:43:57 448

转载 Spring对log4j的管理

这两天在把一个系统向新平台迁移,碰到一个问题,日志文件没有生成,也谈不上记录日志了。该系统在以前的环境是可以记录日志的,系统是Spring框架,日志采用log4j。最后分析了一下,由于重新写了一个web.xml,其中配置了Log4jConfigLocation,但是没有配置org.springframework.web.util.Log4jConfigListener,所以日志文件没有产生。

2014-10-20 14:16:12 887

海康威视sdk开发中返回的错误码

海康威视sdk开发中返回的错误码。有了错误码原因就好找了吗

2015-04-23

Clover我的电脑

可以让我的电脑变成浏览器的方式 这样不再打开很多窗口进行办公了,很方便。

2015-01-19

空空如也

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

TA关注的人

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