自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(132)
  • 资源 (7)
  • 收藏
  • 关注

原创 浅谈项目价值

好久没有写blog了,生活中各种琐事,让我很难静心来写blog     敏捷现在很流行了,因此团队也开始使用敏捷来开发;谈到敏捷,早在10年的时候就有了解,那个时候项目中也想开始使用,但由于种种原因,还是没有真正使用     在目前的公司正在使用敏捷,使用过程中遇到些问题,且使用的效果也是一般性     今天开的S2总结会议,大家就做的好的,可以做的更好的,以及需改进的谈谈自己的意见

2012-12-24 23:26:21 2205 2

原创 java并发编程 第三节 对象的共享

可见性:单线程对某个变量进行赋值或者写入,读取此变量,其表现出的行为时完全正常的                       多线程的话,那就会出现各种有趣的结果public class NoVisibility{ private static boolean ready; private static int number; private static clas

2012-07-09 23:37:52 628

原创 java 并发编程第二节 线程安全性

线程安全性:               定义:当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不需要额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。               要编写线程安全的代码,其核心在于要对状态访问操作进行管理,特别是共享的、可变的状态的访问               二大特性:可见

2012-07-08 15:06:07 741

原创 java并发编程第一节 简介

进程之间可以通过一些粗粒度的通信机制来交换数据,包括:套接字、信号处理器、共赏内存、信号量以及文件等     套接字: 多个TCP连接或多个应用程序进程可能需要通过同一个 TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字(Socket)的接口。    套接字 分为三种 1、流套接字(SOCK_STREAM)2、数据

2012-07-08 10:22:45 650

原创 框架

框架        只是一个JAR而已,其本质是对JDK的功能扩展         框架是一组程序的集合,包含了一系列的最佳实践,作用是解决某个领域的问题      千万不要为了学习框架而学习框架,而是为了解决问题而学习框架,这才是一个程序员的正确学习之道。

2012-01-13 16:02:43 634

原创 jquery常用的js

链接 http://www.iteye.com/topic/1114643

2011-09-25 21:47:23 497

原创 随笔 伤!~

时间过的是很快的   转眼都快10月了  心情一直是很郁闷的      无意中看到她的QQ  翻看以前的聊天记录   从3月培训的初识  到4月中旬的一起过生日 一直到5月中旬  这段时间很开心  一起聊天 吃饭 分享快乐  真的是开心   想想现在这个样子 眼睛都湿了

2011-09-21 00:33:06 904

转载 十大高明的Google搜索技巧

前言:多数人在使用Google搜索的过程是非常低效和无谓的,如果你只是输入几个关键词,然后按搜索按钮,你将是那些无法得到Google全部信息的用户,在这篇文章中,Google搜索专家迈克尔.米勒将向您展示如何更智能、更高效地进行Google的系列搜索。  Google是一个非

2011-09-19 22:35:34 668

原创 解决 org.hibernate.exception.GenericJDBCException: Cannot open connection

上午CRM后台,一切操作都是正常的, 到了下午批量报 org.hibernate.exception.GenericJDBCException: Cannot open connection。并且很多都是对图片的操作,对数据库的链接打开比较多。   之前遇到过,由于dba,对

2011-08-11 15:18:44 3765

原创 随笔、、、

    不知不觉,工作已有三年多了,感叹时间的飞逝。早已不再是同学少年,取代的是工作、生活上的应接不暇。    三年来,技术提高了,社会经历也多了,见的事情也多了,也有点机械了。但我有个弱项还是未有提高,表达能力还是很菜的。很多时候只是按技术人员的思维来思考、表达问题。这个问题,一直在思考,但进展缓慢,最近发生了不少事情,特别是因为一个女孩子,更是让我下定决心一定要有提高,在下份工作的时候一定要和

2011-07-02 17:02:28 534

原创 新公司--拓展培训

<br />   进新公司也快三个月了,没想到在这个时候来了个新员工培训--室外培训2天,这的确让我觉得有点意外,难得的轻松二天啊。哈!~<br /> <br /> <br />    简要说下,培训的一些体会<br /> <br />       刚进去就看到一女孩子几次回头,很像青的一个女孩子,心里一颤。后面还机缘巧合下还在同一组,雷霆队(雷霆、雷霆、雷厉风行)。 接下来是一系列的活动,比赛之类的。<br />      第一天一些体会<br />         活动之后,同事和教练谈了些体会,个人觉

2011-03-03 21:37:00 1083 2

原创 啥叫听君一席话胜读十年书

<br />       今天开了次会议,老板的一些经典见解的确不错,写出来和大家分享下。<br /> <br />         1、同类别的比较,用柱状图或者饼图展示(少用文字显示),直观、明了<br />         2、Map  的使用  在写代码的时候,Map是经常使用的,把数据封装在Map中,再放在内存中是很常见的操作。由于业务需要,Map中的数据经常需要经常排序;所以有种写法就是把Map排序后,再把最后的结果在put到Map中。其实这种写法是没有错误的,就是消耗点内存了,因为Map是不需

2010-11-18 22:23:00 1062 5

原创 js 复制到剪贴板 火狐

<br />   因为要做剪贴板的功能,在网上搜了很久,能直接拿来用的比较少。有个javaeye的可以用,但前提是要greprefs/all.js 中的signed.applets.codebase_principal_support 属性设置为true。后面继续搜索在知道,目前falsh 10 已经和之前的不一样了,要想实现效果必须采用falsh来中转。这种技术是老外搞出来的。<br />    这是官方网站地址:http://code.google.com/p/zeroclipboard/     (把

2010-08-20 17:31:00 3588

原创 三种不同的定时器 使用

  在企业开发中,定时执行某项任务是很常见的。因此,定时器的使用也是很常见的。现在简要介绍下常见的3种不同类型的定时器  java util 中的timer类、ejb3.0中的定时任务,以及quartz 。  1、timer 定时器       特点:若此方法运行的时间大于设置的运行日期,则定时任务会立即执行,反之则等待。                可以设置间隔多久,再执行定时任务。测试代码如下:  public class TimeTask extends TimerTask{ @Overri

2010-08-17 17:52:00 1495

原创 dom4j 解析xml

<br />   对xml的解析,目前用的比较多的还是dom4j,古老的jdom可能还有人在用。不过,用vtd来解析xml速度和性能方面优势更为明显。下篇文章将会介绍。<br />  目前浅谈dom4j解析xml,dom4j是支持xpath的,这方便查找xml中的元素和值。枚举的方式实在有点bug,xml过于复杂的话,解析起来要写的代码就多了。<br />    import java.io.IOException;import java.io.InputStream;import java.io.

2010-07-30 08:57:00 893

原创 ejb3.0 拦截器获取参数

<br />    ejb3.0  的拦截器是很好用的    具体是啥意思,Google去吧<br />      本文主要是讲 怎样获取目标类的参数  来作为拦截器的参数<br />       先帖代码:<br />       import java.lang.reflect.Field;import javax.interceptor.AroundInvoke;import javax.interceptor.InvocationContext;public class HelloC

2010-07-27 13:41:00 1515

原创 js 动态新增、删除行 添加事件

<br />  也没啥好说的,完全是因为项目中需要<br />    直接上html代码,读者可以根据自己的需求再进行修改。<br />     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>添加表格信息</title>

2010-07-18 19:55:00 2110

原创 red5 0.91 tomcate 集成

    tomcate 和 red5 目前有二种集成模式         1 是把red5war包放在tomcate下,也就是说把red5集成到tomcate下        2 是把tomcate集成到red5中         刚开始我下载的red5 是最新版本的,0.91final  其链接地址是:http://code.google.com/p/red5/  (PS: 这个编辑器怎么加链接啊,知道的朋友告诉下,谢谢)    red5 0.91  是属于第一种的     简要说下red5 0.91 吧

2010-07-10 14:04:00 2131 1

原创 red5 的简要介绍

<br />    最近由于项目中的需要,要做视频开发,目前flash服务器主流的有wowza、adobe、red5、微软的mss等等。前二者都是收费的,但免费的只支持10个并发,微软的东西还是算了吧,所以就决定研究red5。<br />    red5的官网是  www.osflash.org/red5<br />    red5 是开源的、java编写的、(客户端是ActionScript,服务器端是java编写的) red5的源码都可以在其官网下载的到<br />    red5 目前只支持flv格式

2010-07-10 13:08:00 4690 1

原创 tomcate 启动研究

<br />     最近因为在研究red5 flash服务器,由于在研究的过程中,出现了点问题,所以就了解了下tomcate的启动过程<br />       先说说red5吧<br />         我下载的red5是最新的版本0.91final ,这是目前最新的版本,他本身把tomcate集成进来了<br />         配置文件如下:<br />          @echo offSETLOCALif NOT DEFINED RED5_HOME set RED5_HOME=%CD

2010-07-10 00:55:00 1673

原创 apache和tomcate整合

<br />apache2.2 和 tomacte.60  winxp 的整合<br /><br />  1、目的<br />      整合的最主要原因是为了在现有的硬件条件下提供最大的负载。<br /><br />如果单独使用Tomcat做JSP服务器,在工作效率上会存在问题,Tomcat处理静态HTML的能力不如Apache,并且所能承受的最大并发连接数也有一定的限制;<br />在测试中,当并发连接较多时,Tomcat就会处于“僵死”状态,对后续的请求连接失去响应。所以现在提出一个“

2010-06-18 10:53:00 858

原创 myeclipse 不能编译成class文件

MyEclipse不编译解决1. 确保 project->build automatically    已经被选上.<br />MyEclipse不编译解决2. 如果选上了,也不好使, 使用这一招: project->clean..->选第2个clean select project, 勾上start build immediatelly<br />MyEclipse不编译解决3.删除现在的项目,提前设置好编译文件输出路径,重新导入源文件,设置MyEclipse为保存时编译,然后在保存的时候就可以自

2010-06-04 09:06:00 7420 6

转载 webservice 的优缺点

最近做的几个项目都用到了webservice,通过自己的实践和网上资料的汇总,现在做个小结:        当前WebService是一个热门话题。但是,WebService究竟是什么?,WebService有什么优点和缺点,什么情况下应该用WebService?什么情况下不应该用WebService?是需要我们正确认识的。   实际上,WebService的主要目标是跨平台的可互

2010-05-25 13:26:00 1665 2

原创 生成myeclipse注册码的java程序代码

   今晚在逛CSDN的时候发现了,有人用java写了生成myeclipse注册码的代码,所以就抄录了下来。 o(∩_∩)o 哈哈   package gggg;import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class

2010-02-21 20:15:00 6674 3

原创 s:checkboxlist 选中

  整了差不多一天了,查了不少资料,资料虽多,但感觉很难找到直接可以用的,经过和同事们的推导,终于算是实现了。   先说下需求,我要实现的效果是,如:角色总共有 超级管理员、管理员、财务、高级客户、普通客户,但此人的角色是管理员和普通客户。也就是说在要修改这个人角色的时候,要把所有的角色查询出来,并把他的角色自动打勾。  所以选择了S2的标签 s:checkboxlist    前台j

2010-02-01 20:07:00 15726 15

转载 FCKeditor 2.6.4 在java中使用

   1.FCKeditor 介绍 FCKeditor 这个开源的HTML 文本编辑器可以让web 程序拥有如MS Word 这样强大的编辑功能,.FCKeditor 支持当前流行的浏览器。 2.准备工作: 环境:winddows XP、tomcat6.0、JDK1.6 下载: 1):FCKeditor_2.6.4.zip 地址:http://nchc.dl.sourceforge.net/sou

2010-01-13 09:38:00 3613

原创 js 身份证验证

 前台js 验证客户端输入的身份证是否合法     身份证测试 请输入身份证号: <!-- function isIdCardNo(){ var idValue= document.getElementById("identityid").value; valueIsCard(idValue);

2010-01-07 14:21:00 1717 1

原创 两种数据源的配置

   本人是S2SH 开发,由于业务的需要,需要配置二种不同的数据源,并且二种数据源要进行不断的切换,一是mysql,另一是orcale。下面就简单的介绍下二种不同的数据源的配法。    首先在spring 的context配置文件中配置二种不同的数据源:   <beans xmlns="http://www.springframework.org/schema/beans" xm

2010-01-05 19:32:00 1080 1

原创 浅析数据库连接池proxool

数据库连接池,目前dbcp,c3p0,proxool是用的比较多的,proxool数据库连接池框架,提供了对你选择的其它类型的驱动程序的连接池封装。在http://proxool.sourceforge.net可以下载到。我目前使用的版本是0.91 在web-inf下,加个proxool.xml配置文件     <!-- the proxool conf

2010-01-04 19:43:00 994 2

原创 JSP 自定义标签

   在web 开发中,自己定义一个标签使用起来时很方便的,也可以使得jsp页面也更为整洁。    先说下taglib 中的一些常用参数:     属性表格属性描述tlib-version本标签库实现版本jsp-version标签库依赖的JSP版本short-name被JSP创作工具使用的一个短的默认名词u

2009-12-09 19:23:00 817 2

原创 java 防止表单重复提交

    防止表单重复提交,或者是防止按F5 刷新提交表单。       在WEB开发中是经常会碰到这样的问题的。   目前主流的解决方法有以下三种:    1、采用脚本来解决    2、重定向到别的页面    3、使用s:token 标签       由于我是使用S2SH来开发的,所以就选择了第三种方法。     先简单的解释下 这个标签,就是为了防止Struts2

2009-12-07 18:53:00 7696 4

原创 个人理解 Spring 事物

    今天事务搞了快一天,终于基本上搞定了,稍微总结下:      我使用的是S2SH 开发,所以,事务基本上是Spring来控制      配置事务:       首先在app-context.xml 文件中事务已经配好了,并在point参数中,你在service中写的方法已经配置好了       对于一般的情况,如果在一次事务中,对同一张表的操作只有一次,只需把dao的方法都

2009-11-30 18:51:00 1411

原创 Spring 学习之通知

   前置通知:             在目标方法被调用之前,进行的操作,如:安全检查 或者如下的,向目标方法打个招呼  等等        public interface MethodBeforeAdvice{          void before (Method method, Object[] args, Object target) throws Throwable;

2009-11-15 13:36:00 612

原创 Spring 学习之AOP 术语

     AOP 术语       1、切面(Aspect)          是指应用系统模块化的一个切面或领域。 简单例子(日志管理)       2、连接点(Joinpoint)            连接点是应用程序执行过程中插入切面的地点。       3、通知(Advice)            通知切面的实际实现。他通知应用系统新的行为。 是横切性关注点的具

2009-11-14 19:02:00 524

原创 Spring 学习之 bean的前、后处理

    在Bean被创建以及装配后,BeanPostProcessor 接口为你提供了二次机会来修改这个bean。     public interface BeanPostProcessor{        Object postProcessBeforeInitialization(Object bean, String name) throws BeansException;       

2009-11-13 20:14:00 649

原创 Spring 学习 四(自动装配)

    Spring 可以自动装配,只要设置需要自动装配的中的autowire 属性。  如:   有四种自动装配类型:     byName       试图在容器中寻找和需要自动装配的属性名相同的bean(或ID)。如果没有找到相符的Bean,这个属性就没有被装配上。     byType      试图在容器中寻找一个与需要自动装配的属性类型相同的Bean。如果没有找到相符的Bean,会抛

2009-11-08 20:09:00 601

原创 Spring 学习 二(Spring 容器)

  spring 容器 分为二种      Bean 工厂(beanFactory 接口定义)    最为简单的容器,提供了基础的依赖注入支持   ApplicationContext 应用上下文: 建立在bean工厂之上,提供了系统架构服务。   如:从属性文件中读取文本信息,向有关的事件监听器发布事件。    bean 容器(低级容器)   bean 容器的实现,有好几种方式,最常用的是

2009-11-08 13:53:00 604

原创 Spring 学习 一

    Spring 做为一个轻量级框架,非侵入性的(不需要继承spring的类或者实现其接口),在企业开发中有着很重要的地位。     Spring 是一个大杂烩,里面使用了很多模式,并可与Struts 和 hibernate 框架一起整合。Spring  可以使得我们更加关注业务,而不需要关注其他的事情。   个人觉得: Spring 有以下三大特点        1  控制反转或

2009-11-08 11:39:00 764 1

原创 js 向jsp页面传值

     在web 开发中,从js 向 jsp 页面传值是很正常的,也是很有必要的      简单的传值,不传给html 标签        document.getElementById("commonName").innerHTML = “您好”;           对应的jsp页面代码如下:           的意见:        如果是向html 标签

2009-10-29 21:01:00 15743 6

原创 十 点 忠 告

 无意从网上看到以下十句话,觉得不错。所以就和大家分享下:  *今天能做的事情绝对不要推到明天.*自己能做的事情绝对不要麻烦别人.*绝不要花还没有到手的钱.*绝不要贪图便宜购买你不需要的东西.*绝对不要骄傲,那比饥饿和寒冷更有害.*不要贪食,吃得过少不会使人懊悔.*不要做勉强的事情,只有心甘情愿才能把事情做好.*对于不可能发生的事情不要庸人自扰.*凡事要讲究方式方法.*当你气恼时,先数

2009-10-18 19:33:00 1941

EJB3 chm 开发手册

很好的ejb3.0的 chm格式的开发手册

2010-06-18

apache-tomcat-6.0.16.tar.gz

apache-tomcat-6.0.16.tar.gz 很好用的啊

2009-08-05

Hibernate 中文帮助文档

Hibernate 中文帮助文档 这还需要更多的描述吗

2009-05-31

mysql-connector-java-3.1.13-bin.jar

mysql-connector-java-3.1.13-bin.jar 希望给大家带来方便

2009-04-17

SSH_Trainning

此项目特别适合刚学习SSH的朋友,以及想了解怎么集成SSH的朋友来说,是个不错的资源。

2009-03-29

mysql 安装程序

mysql 安装程序,本安装程序是mysql-connector-odbc-3.51.24-win32 供大家下载

2008-12-12

空空如也

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

TA关注的人

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