- 博客(132)
- 资源 (7)
- 收藏
- 关注
原创 浅谈项目价值
好久没有写blog了,生活中各种琐事,让我很难静心来写blog 敏捷现在很流行了,因此团队也开始使用敏捷来开发;谈到敏捷,早在10年的时候就有了解,那个时候项目中也想开始使用,但由于种种原因,还是没有真正使用 在目前的公司正在使用敏捷,使用过程中遇到些问题,且使用的效果也是一般性 今天开的S2总结会议,大家就做的好的,可以做的更好的,以及需改进的谈谈自己的意见
2012-12-24 23:26:21
2315
1
原创 java并发编程 第三节 对象的共享
可见性:单线程对某个变量进行赋值或者写入,读取此变量,其表现出的行为时完全正常的 多线程的话,那就会出现各种有趣的结果public class NoVisibility{ private static boolean ready; private static int number; private static clas
2012-07-09 23:37:52
662
原创 java 并发编程第二节 线程安全性
线程安全性: 定义:当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不需要额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。 要编写线程安全的代码,其核心在于要对状态访问操作进行管理,特别是共享的、可变的状态的访问 二大特性:可见
2012-07-08 15:06:07
789
原创 java并发编程第一节 简介
进程之间可以通过一些粗粒度的通信机制来交换数据,包括:套接字、信号处理器、共赏内存、信号量以及文件等 套接字: 多个TCP连接或多个应用程序进程可能需要通过同一个 TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字(Socket)的接口。 套接字 分为三种 1、流套接字(SOCK_STREAM)2、数据
2012-07-08 10:22:45
679
原创 框架
框架 只是一个JAR而已,其本质是对JDK的功能扩展 框架是一组程序的集合,包含了一系列的最佳实践,作用是解决某个领域的问题 千万不要为了学习框架而学习框架,而是为了解决问题而学习框架,这才是一个程序员的正确学习之道。
2012-01-13 16:02:43
664
原创 随笔 伤!~
时间过的是很快的 转眼都快10月了 心情一直是很郁闷的 无意中看到她的QQ 翻看以前的聊天记录 从3月培训的初识 到4月中旬的一起过生日 一直到5月中旬 这段时间很开心 一起聊天 吃饭 分享快乐 真的是开心 想想现在这个样子 眼睛都湿了
2011-09-21 00:33:06
931
转载 十大高明的Google搜索技巧
前言:多数人在使用Google搜索的过程是非常低效和无谓的,如果你只是输入几个关键词,然后按搜索按钮,你将是那些无法得到Google全部信息的用户,在这篇文章中,Google搜索专家迈克尔.米勒将向您展示如何更智能、更高效地进行Google的系列搜索。 Google是一个非
2011-09-19 22:35:34
696
原创 解决 org.hibernate.exception.GenericJDBCException: Cannot open connection
上午CRM后台,一切操作都是正常的, 到了下午批量报 org.hibernate.exception.GenericJDBCException: Cannot open connection。并且很多都是对图片的操作,对数据库的链接打开比较多。 之前遇到过,由于dba,对
2011-08-11 15:18:44
3829
原创 随笔、、、
不知不觉,工作已有三年多了,感叹时间的飞逝。早已不再是同学少年,取代的是工作、生活上的应接不暇。 三年来,技术提高了,社会经历也多了,见的事情也多了,也有点机械了。但我有个弱项还是未有提高,表达能力还是很菜的。很多时候只是按技术人员的思维来思考、表达问题。这个问题,一直在思考,但进展缓慢,最近发生了不少事情,特别是因为一个女孩子,更是让我下定决心一定要有提高,在下份工作的时候一定要和
2011-07-02 17:02:28
555
原创 新公司--拓展培训
<br /> 进新公司也快三个月了,没想到在这个时候来了个新员工培训--室外培训2天,这的确让我觉得有点意外,难得的轻松二天啊。哈!~<br /> <br /> <br /> 简要说下,培训的一些体会<br /> <br /> 刚进去就看到一女孩子几次回头,很像青的一个女孩子,心里一颤。后面还机缘巧合下还在同一组,雷霆队(雷霆、雷霆、雷厉风行)。 接下来是一系列的活动,比赛之类的。<br /> 第一天一些体会<br /> 活动之后,同事和教练谈了些体会,个人觉
2011-03-03 21:37:00
1117
2
原创 啥叫听君一席话胜读十年书
<br /> 今天开了次会议,老板的一些经典见解的确不错,写出来和大家分享下。<br /> <br /> 1、同类别的比较,用柱状图或者饼图展示(少用文字显示),直观、明了<br /> 2、Map 的使用 在写代码的时候,Map是经常使用的,把数据封装在Map中,再放在内存中是很常见的操作。由于业务需要,Map中的数据经常需要经常排序;所以有种写法就是把Map排序后,再把最后的结果在put到Map中。其实这种写法是没有错误的,就是消耗点内存了,因为Map是不需
2010-11-18 22:23:00
1104
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
3669
原创 三种不同的定时器 使用
在企业开发中,定时执行某项任务是很常见的。因此,定时器的使用也是很常见的。现在简要介绍下常见的3种不同类型的定时器 java util 中的timer类、ejb3.0中的定时任务,以及quartz 。 1、timer 定时器 特点:若此方法运行的时间大于设置的运行日期,则定时任务会立即执行,反之则等待。 可以设置间隔多久,再执行定时任务。测试代码如下: public class TimeTask extends TimerTask{ @Overri
2010-08-17 17:52:00
1541
原创 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
928
原创 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
1551
原创 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
2136
原创 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
2167
原创 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
4815
原创 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
1708
原创 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
894
原创 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
7515
2
转载 webservice 的优缺点
最近做的几个项目都用到了webservice,通过自己的实践和网上资料的汇总,现在做个小结: 当前WebService是一个热门话题。但是,WebService究竟是什么?,WebService有什么优点和缺点,什么情况下应该用WebService?什么情况下不应该用WebService?是需要我们正确认识的。 实际上,WebService的主要目标是跨平台的可互
2010-05-25 13:26:00
1749
2
原创 生成myeclipse注册码的java程序代码
今晚在逛优快云的时候发现了,有人用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
6718
3
原创 s:checkboxlist 选中
整了差不多一天了,查了不少资料,资料虽多,但感觉很难找到直接可以用的,经过和同事们的推导,终于算是实现了。 先说下需求,我要实现的效果是,如:角色总共有 超级管理员、管理员、财务、高级客户、普通客户,但此人的角色是管理员和普通客户。也就是说在要修改这个人角色的时候,要把所有的角色查询出来,并把他的角色自动打勾。 所以选择了S2的标签 s:checkboxlist 前台j
2010-02-01 20:07:00
15798
11
转载 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
3639
原创 js 身份证验证
前台js 验证客户端输入的身份证是否合法 身份证测试 请输入身份证号: <!-- function isIdCardNo(){ var idValue= document.getElementById("identityid").value; valueIsCard(idValue);
2010-01-07 14:21:00
1752
1
原创 两种数据源的配置
本人是S2SH 开发,由于业务的需要,需要配置二种不同的数据源,并且二种数据源要进行不断的切换,一是mysql,另一是orcale。下面就简单的介绍下二种不同的数据源的配法。 首先在spring 的context配置文件中配置二种不同的数据源: <beans xmlns="http://www.springframework.org/schema/beans" xm
2010-01-05 19:32:00
1116
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
1023
2
原创 JSP 自定义标签
在web 开发中,自己定义一个标签使用起来时很方便的,也可以使得jsp页面也更为整洁。 先说下taglib 中的一些常用参数: 属性表格属性描述tlib-version本标签库实现版本jsp-version标签库依赖的JSP版本short-name被JSP创作工具使用的一个短的默认名词u
2009-12-09 19:23:00
841
2
原创 java 防止表单重复提交
防止表单重复提交,或者是防止按F5 刷新提交表单。 在WEB开发中是经常会碰到这样的问题的。 目前主流的解决方法有以下三种: 1、采用脚本来解决 2、重定向到别的页面 3、使用s:token 标签 由于我是使用S2SH来开发的,所以就选择了第三种方法。 先简单的解释下 这个标签,就是为了防止Struts2
2009-12-07 18:53:00
7770
3
原创 个人理解 Spring 事物
今天事务搞了快一天,终于基本上搞定了,稍微总结下: 我使用的是S2SH 开发,所以,事务基本上是Spring来控制 配置事务: 首先在app-context.xml 文件中事务已经配好了,并在point参数中,你在service中写的方法已经配置好了 对于一般的情况,如果在一次事务中,对同一张表的操作只有一次,只需把dao的方法都
2009-11-30 18:51:00
1443
原创 Spring 学习之通知
前置通知: 在目标方法被调用之前,进行的操作,如:安全检查 或者如下的,向目标方法打个招呼 等等 public interface MethodBeforeAdvice{ void before (Method method, Object[] args, Object target) throws Throwable;
2009-11-15 13:36:00
643
原创 Spring 学习之AOP 术语
AOP 术语 1、切面(Aspect) 是指应用系统模块化的一个切面或领域。 简单例子(日志管理) 2、连接点(Joinpoint) 连接点是应用程序执行过程中插入切面的地点。 3、通知(Advice) 通知切面的实际实现。他通知应用系统新的行为。 是横切性关注点的具
2009-11-14 19:02:00
563
原创 Spring 学习之 bean的前、后处理
在Bean被创建以及装配后,BeanPostProcessor 接口为你提供了二次机会来修改这个bean。 public interface BeanPostProcessor{ Object postProcessBeforeInitialization(Object bean, String name) throws BeansException;
2009-11-13 20:14:00
686
原创 Spring 学习 四(自动装配)
Spring 可以自动装配,只要设置需要自动装配的中的autowire 属性。 如: 有四种自动装配类型: byName 试图在容器中寻找和需要自动装配的属性名相同的bean(或ID)。如果没有找到相符的Bean,这个属性就没有被装配上。 byType 试图在容器中寻找一个与需要自动装配的属性类型相同的Bean。如果没有找到相符的Bean,会抛
2009-11-08 20:09:00
633
原创 Spring 学习 二(Spring 容器)
spring 容器 分为二种 Bean 工厂(beanFactory 接口定义) 最为简单的容器,提供了基础的依赖注入支持 ApplicationContext 应用上下文: 建立在bean工厂之上,提供了系统架构服务。 如:从属性文件中读取文本信息,向有关的事件监听器发布事件。 bean 容器(低级容器) bean 容器的实现,有好几种方式,最常用的是
2009-11-08 13:53:00
642
原创 Spring 学习 一
Spring 做为一个轻量级框架,非侵入性的(不需要继承spring的类或者实现其接口),在企业开发中有着很重要的地位。 Spring 是一个大杂烩,里面使用了很多模式,并可与Struts 和 hibernate 框架一起整合。Spring 可以使得我们更加关注业务,而不需要关注其他的事情。 个人觉得: Spring 有以下三大特点 1 控制反转或
2009-11-08 11:39:00
805
1
原创 js 向jsp页面传值
在web 开发中,从js 向 jsp 页面传值是很正常的,也是很有必要的 简单的传值,不传给html 标签 document.getElementById("commonName").innerHTML = “您好”; 对应的jsp页面代码如下: 的意见: 如果是向html 标签
2009-10-29 21:01:00
15842
5
原创 十 点 忠 告
无意从网上看到以下十句话,觉得不错。所以就和大家分享下: *今天能做的事情绝对不要推到明天.*自己能做的事情绝对不要麻烦别人.*绝不要花还没有到手的钱.*绝不要贪图便宜购买你不需要的东西.*绝对不要骄傲,那比饥饿和寒冷更有害.*不要贪食,吃得过少不会使人懊悔.*不要做勉强的事情,只有心甘情愿才能把事情做好.*对于不可能发生的事情不要庸人自扰.*凡事要讲究方式方法.*当你气恼时,先数
2009-10-18 19:33:00
1987
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人