自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

思维加速度

活到老学到老(It's never too old to learn)

  • 博客(114)
  • 收藏
  • 关注

原创 转载:百度员工离职总结:如何做个好员工

这篇文章是转载的,有人说作者工作几年奴性很强,有些人说这才是正确的工作态度,大家怎么看  2014年7月4日,我从百度离职了。  这是第一次,我不是因为和老板闹翻而离职;  这是第一次,我带着晋升的喜悦而离职;  这是第一次,我带着满满的收获而离职。  我曾经认为,我永远不会成为一个好员工,因为我太独、太挑剔、不喜欢听话的好孩子、而且讨厌一切想要改变我的人。但是三年过去,我改变了不少,我必须承认,...

2014-07-25 17:11:58 225

jacob操作word参考

package com.report.word;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import com.jacob.activeX.ActiveXCompon...

2014-07-25 11:13:43 249

原创 利用Token机制解决重复重复提交问题

利用Token解决重复重复提交:Struts利用同步令牌(Token)的方式来解决Web应用中重复提交的问题,其机制是在form表单中增加一个隐藏的域,保存当前令牌值,然后在程序中判断此令牌值是否合法.org.apache.struts.action.Action类提供了相关操作Token的方法:1、isTokenValie方法:判断存储在当前用户会话中的令牌值和请求参数中的令牌值是否匹配.如果匹...

2011-04-30 00:41:39 259

原创 struts1.x 动态多附件上传

jsp <input type="button" name="button" value="添加" onclick="addInput()"> <input type="button" name="button" value="减少" onclick="deleteInput()"> &

2011-04-30 00:31:37 177

原创 CAS-单点登录环境安装+JDBC支持配置

由于工作原因,很久没有写点东西了。写在另一个博客上:http://cid-5c0c98dd2e25c135.spaces.live.com/blog/cns!5C0C98DD2E25C135!128.entry哎,space太慢了,很久没有使用了,还不容易使用一次啊,还赶上了逼迁啊。算了,还是使用国内的吧。可恶的网易,这技术文章也要阉割,好吧,我直接贴出来。  一:软件...

2011-04-30 00:25:05 275

原创 5.Liferay Portal的部署描述文件

第六节 Liferay Portal的部署描述文件跟所有的Web应用一样,Liferay Portal采用多个XML部署描述文件,来初始化部署信息,规范操作模式,比如Portlet的初始化信息、可用的Portlet列表、Portlet所属角色和用户组等等。通过这些部署描述文件,Liferay Portal可以在启动的时候自动加载Portlet,根据需要生成所需的Portlet页面。普通的Web...

2010-09-17 22:30:25 153

原创 4.Liferay Portal的桌面和品质

第四节  Liferay Portal的桌面2.4.1 什么是桌面定义个性化的桌面是Portal的标准功能之一。用户可以把任何允许的Portlet添加到桌面上,构建符合自己需求的信息集合。桌面是用户定义的Portlet的集合,也是Portlet内容的最终呈现媒介之一,可以是一个Portal页面,或者是一个Portal页面集合,里面包含一个或者多个的Portlet。每个桌面通常用一个或者...

2010-09-17 22:28:40 100

原创 3.Liferay Portal内容和布局

第三节 Liferay Portal内容和布局Portlet容器采用布局来对包含的Portlet进行管理并呈现,不同的布局决定了不同的Portlet呈现效果。每个加入到Portal服务器的Portlet必须属于某个布局,才能够被使用者所看到。内容则是Portlet对外呈现的信息片断,是Portlet的核心。两者都是Portal的重要组成部分。Liferay Portal采用开源框架Struts...

2010-09-17 22:27:19 198

原创 2.Liferay Portal的用户策略

第二节 Liferay Portal的用户策略Liferay Portal通过定义严谨的用户策略、灵活的可个性化定制的内容和布局以及丰富可定制的品质策略,实现灵活的可定制的产品理念。Liferay Portal采用用户-用户组-角色-Portlet的关联方式来实现用户权限的管理。用户录属于用户组(也可以单独存在),该用户组具有某种(多种)角色,角色分配给用户组,也可以直接分配给用户。而操作...

2010-09-17 22:26:25 149

原创 1.Liferay Portal 架构解析

序... 5第一部分 Liferay Portal 架构解析... 6第一章 Liferay Portal. 6第一节 Portal规范... 61.1.1 JSR168. 61.1.2 WSRP. 6第二节 什么是Portal71.2.1 Portal 服务器... 71.2.2 Portlet容器... 7第三节 什么是Portlet81.3.1 Por...

2010-09-17 22:24:53 146

原创 jetspeed介绍

综述  Apache开源组织的企业门户项目,现有两个版本:jetspeed1与jetspeed2。由于jetspeed1在设计上的“缺陷”,现在已经升级到jetspeed2。目前大陆还没有成功使用jetspeed2开发的案例。   1 Jetspeed介绍  Jetspeed是Apache组织开发的一个采用Java和XML的开放源代码的企业信息门户的实现。门户可以让终端用户可以很方  ...

2010-09-17 22:20:01 248

原创 Hibernate缓存配置/批量处理

  Hibernate除了自动对Session级别的事务进行一级缓存外,二级缓存都需要实现org.hibernate.cache.CacheProvider接口,Hibernate已经实现了一些缓存,开发人员可以直接配置使用,同时要启用二级缓存,配置hibernate.cache.use_second_level_cache为true。 可选值:org.hibernate.cache.Has...

2010-08-29 22:02:23 117

原创 Hibernate中对Session管理

ThreadLocal session = new ThreadLocal();public static Session currentSession() throws HibernateException{Session s = (Session) session.get();// Open a new Session, if this Thread has none yetif (s == ...

2010-08-29 21:25:35 99

原创 Struts2杂谈

看看Struts-2的处理流程:   1)   Browser产生一个请求并提交框架来处理:根据配置决定使用哪些拦截器、action类和结果等。   2)   请求经过一系列拦截器:根据请求的级别不同拦截器做不同的处理。这和Struts-1的RequestProcessor类很相似。   3)   调用Action:       产生一个新的action实例,调用业务逻辑方法。   ...

2010-07-26 21:36:10 98

原创 Struts1杂谈

1.   Struts框架整体结构   Struts-1的核心功能是前端控制器,程序员需要关注的是后端控制器。前端控制器是是一个Servlet,在Web.xml中间配置所有 Request都必须经过前端控制器,它的名字是ActionServlet,由框架来实现和管理。所有的视图和业务逻辑隔离都是应为这个 ActionServlet,它就像一个交通警察,所有过往的车辆必须经过它的法眼,然后被送往...

2010-07-26 21:35:23 130

原创 Spring MVC

再看看轻量级和重量级的区别,笔者看过很多种说法,觉得最有道理的是轻量级代表是POJO       + IoC,重量级的代表是Container+ Factory。(EJB2.0是典型的重量级组件的技术)我们尽量使用轻量级的Pojo很好理解,意义就在于兼容性和可适应性,移植不需要改变原来的代码。而Ioc与Factory比起来,Ioc的优点是更大的灵活性,通过配置可以控制很多注入的细节,而Factor...

2010-07-26 21:33:44 80

原创 JVM

作为一个Java程序员,如果不了解JVM的工作原理,就很难从底层去把握Java语言和Java程序的运作机制。这里先推荐一个最权威的讲解JVM的文档,大家只要查过Java API的可以在里面的一个叫“API, Language, and Virtual Machine Document”的标题下看到四个子标题,第一个是我们最熟悉的Java API Specification,很少会有人注意到第三和第...

2010-07-26 21:32:15 86

原创 java基础

Java关键字new和newInstance的区别方法String className = readfromXMlConfig;//从xml 配置文件中获得字符串  class c = Class.forName(className);  factory = (ExampleInterface)c.newInstance(); 从JVM的角度看,我们使用关键字new创建一个类的时候,这个类可以...

2010-07-26 21:29:57 89

原创 通俗易懂IBATIS教程

ibatis 开发指南ibatis Quick Start......................................... 5 准备工作............................................... 5 构建ibatis 基础代码...................................... 5 ibatis 配置.............

2010-07-26 21:24:28 154

原创 Struts配置之action属性set-property的配置方法

首先,set-property标记在action的内部局部使用,归属于所定义的action。set-property标记对于“向action传递信息非常有用”。例如,如果一个单独的Action可以处理若干个不同的表单,可以使用set-property标记告诉Action要处理的是哪一个表单。这种情况下,此Action的name属性定义的Form封装所有需要处理的表单字段,action根据set-p...

2010-07-17 11:15:22 360

原创 ThreadLocal

ThreadLocalThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的...

2010-07-17 11:11:57 88

原创 Struts2和Strtus1.x比较

为了对Struts2和Strtus1.x进行全面的比较,让读者了解这两种框架各自的优缺点,以便于在自己的项目中,根据实际情况,选择合适的框架,对它们两者进行比较,总结了如下表分析比较。特性Struts1.xStruts2 Action类Struts1.x要求Action类要扩展自一个抽象基类。Struts1.x的一个共有的问题是面向抽...

2010-07-17 11:10:33 103

原创 解说Hibernate的工作原理实例

原理是什么呢?hibernate可以理解为是一个中间件它负责把java程序的sql语句接收过来发送到数据库,而数据库返回来的信息hibernate接收之后直接生成一个对象传给java。大家可能对Hibernate 有大概了解,但Hibernate 原理到底是什么,不一定清楚,这篇文章主要通过一个实例说明Hibernate 原理。希望对大家的学习有所帮助。我们知道如果用java连接数...

2010-07-17 11:08:26 156

原创 struts2和spring整合

一、需要的JAR文件为:Spring和Struts2框架本身需要的JAR文件以及他们所依赖的JAR文件,比如commons-logging.jar等等,另外还需要Struts2发布包中的struts2-spring-plugin-x.xx.jar。  二、整合过程:分两步:配置web.xml+整合struts.xml及applicationContext.xml.(1)在web.x...

2010-07-17 11:07:13 94

原创 struts1和spring整合

转自:http://dev.csdn.net/author/hql638/35679289a9a94e4f97e999508df064db.html 为什么 Spring 这么了不起?Spring 的创立者 Rod Johnson 以一种批判的眼光看待 Java™ 企业软件开发,并且提议很多企业难题都能够通过战略地使用 IOC 模式(也称作依赖注入)来解决。当 Rod 和一个具有奉献精...

2010-07-17 11:05:53 106

原创 对Java多线程技术中所有方法的详细解析

对Java多线程技术中所有方法的详细解析 一、 run()和start() 这两个方法应该都比较熟悉,把需要并行处理的代码放在run()方法中,start()方法启动线程将自动调用 run()方法,这是由Java的内存机制规定的。并且run()方法必须是public访问权限,返回值类型为void。 二、关键字Synchronized 这个关键字用于保护共享数据,当然前提是要分清哪些数据是共...

2010-07-17 11:01:11 152

原创 Java并发--任务执行.

转自:http://www.iteye.com/topic/694591    这篇文章就主要讨论讨论Java并发中的任务执行,来作为我整理的地一篇文章吧。 文中难免有错,如果发现问题,可以即时站内或者回帖交流。  OK,言归正传  首先来看一下,任务的定义: 所谓的任务,就是抽象,离散的工作单位。你可以简单理解为代码级别的 (Runnable接口) 大多数并发应用程序都是围绕着任务进行管...

2010-07-16 22:00:42 165

原创 Java线程完整学习索引贴

转自:http://bbs.misonsoft.com/thread-1088-1-1.html Java线程是Java语言中一个非常重要的部分,Java5之前,多线程的语言支持还是比较弱的,内容也较少,写一个复杂的多线程程序是相当有挑战性的。在Java5以后,Java对多线程做了很多扩展,扩展部分称之为并发包。这部分内容大大增强了Java多线程编程的能力,通过使用Java5线程新特征的A...

2010-07-16 21:54:31 102

转载 利用HttpRequest 利用HttpRequest登录到某个网站,然后获取网站信息的程序示例

利用HttpRequest 利用HttpRequest登录到某个网站,然后获取网站信息的程序示例 问题:有的网站的相关内容必须要在登录后才可以查看,其登录信息保存在session变量之中。这样,使用asphttp等组件就难以正确得到所要的信息。解决:使用asp.net中的httprequest和httpresponse来实现。要点:1。 通过附加一个cookiecontainer到httprequ

2008-01-07 17:58:00 757

转载 十套C#面试题(几乎包含所有C#知识,含asp.net)

第一套:英文题目(可以用中文回答)1)  Please describe the different between XML,XSD,XSL through their definition.2)  Do you know the Persistent Object in J2EE;if yes ,please describe some mechanism of it.3)  P

2008-01-01 11:16:00 12515

转载 asp.net必懂题

1.面向对象的思想主要包括什么?继承多态封装●封装:用抽象的数据类型将数据和基于数据的操作封装在一起,数据被保护在抽象数据类型内部。●继承:子类拥有父类的所有数据和操作。●多态:一个程序中同名的不同方法共存的情况。有两种形式的多态–重载与重写。 2.什么是ASP.net中的用户控件用户控件就是.ascx扩展名的东西喽,可以拖到不同的页面中调用,以节省代码.比如登陆可

2008-01-01 11:14:00 1437 1

转载 SQL中分頁方法收集

----   一、   预备知识      //1/8英寸   =   0.125   英寸   =   1.875   毫米    ///1   英寸   =   25.4   毫米        ----   计算机与打印机的通讯使用ASCII码进行,其中标准ASCII码包括可打印字符及非打印字符(控制码),打印机使用控制码来定制打印机。大多数打印机指令使用控制码escape作为其指令序列的第

2007-12-29 18:16:00 421

转载 sql性能优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t

2007-12-29 17:25:00 567

转载 SQL中char、varchar、text和nchar、nvarchar、ntext的区别

最近总觉得可烦,弄啥都弄不成 前两天装了个redhat Enterprise5,两年前学过一点点的东西也全都忘记了 不要紧,从头来吧,有时间了就写在blog上,一来帮助一下和我一样的菜, 再一个万一哪天放弃了,再万一哪天又开始了好有个地方快速入门吧!忘记了说了,    CSDN的博客真慢    CSDN的网页打开的真慢    linux下的firefox真慢

2007-12-29 17:03:00 492

转载 SQL 中传数组参数的变通方法:通过字符串分拆实现

字符串分拆函数:/**//****** 对象:  UserDefinedFunction [dbo].[Split]    脚本日期: 04/23/2007 16:02:42 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Autho

2007-12-29 16:58:00 462

转载 SQL Server通用分页存储过程:利用SQL Server未公开的存储过程实现

最近有个想法,用Java实现像Windows 下CMD控制台一样,可以进行交互式地运行命令进行操作,今天终于先写了个简单的例子.现将其发布出来与大家分享.代码如下:package jconsole;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java

2007-12-29 16:53:00 400

转载 Remoting基本原理及其扩展机制

 英文:by leaps and bounds发音:[]拼读方式:中文解释:非常迅速地类别:其他资料:关于 by leaps and bounds 的例句

2007-12-29 16:49:00 386

转载 在Sql Server触发器中判断操作是Insert还是Update还是Delete

 

2007-12-29 16:46:00 548

转载 用.NET实现AOP框架

2007-12-29 16:24:00 503

转载 AOP技术研究

AOP——引言 1、引言2、AOP技术基础3、Java平台AOP技术研究4、.Net平台AOP技术研究软件设计因为引入面向对象思想而逐渐变得丰富起来。“一切皆为对象”的精义,使得程序世界所要处理的逻辑简化,开发者可以用一组对象以及这些对象之间的关系将软件系统形象地表示出来。而从对象的定义,进而到模块,到组件的定义,利用面向对象思想的封装、继承、多态的思想,使得软件系统开发可以向搭建房屋

2007-12-29 16:15:00 482

空空如也

空空如也

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

TA关注的人

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