自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(261)
  • 资源 (17)
  • 收藏
  • 关注

原创 maven项目简介

前言:   最近在公司接触的项目都是"maven项目",可是除了安装了一个maven的插件和项目中多了一个maven的配置文件外,对于maven的事情就看不到了,于是今天查了一些关于maven的相关介绍,跟大家一个分享下,看看maven到底是个什么东东... 正题:1.Maven能做什么?     Maven是一个强大的构建工具,可以帮我们自动化构建过程,从清理、编译、测试

2012-12-08 14:42:56 1142 5

原创 quartz任务调度框架的简单使用

前言最近做了一个任务调度的功能,使用的是quartz框架,非常简单易用。正题简介   Quartz是一个完全由java编写的开源作业调度框架,它可以与J2EE与J2SE应用程序相结合也可以单独使用。   说简单些,就是它可以定时的调用你的任务(任务里面可以写你自己的逻辑或者调用你其他的模块或流程)。简单应用   quartz应用非常简单,搭好环境后只需要写一

2012-11-24 10:45:15 1336 4

原创 设计数据库需要注意的地方

前言:       最近这一周多时间都在设计数据库,由于这次的项目使用了工作流,而我设计的主要是业务数据库,前两天老总对数据库进行了审核,提了几点建议,我觉得是设计数据库时需要注意的,跟大家分享一下。 正题:            1.基础表就是最基本的数据,是一个index;其他表要分“专题”      2.表要根据实际情况和实现方式添加一些“冗余字段”

2012-11-19 21:51:34 1258 2

转载 PD设置name与comment的相互复制

前言:     前两天设计数据库的时候,只是给name写了说明,却没有加注释,于是找到了PD的name与comment相互复制的代码,跟大家分享一下 正题:     使用说明: 在【Tools】-【Execute Commands】-【Edit/Run Script】 下。输入下面你要选择的语句即可,也可以保存起来,以便下次使用,后缀为.vbs。       需要注意的问题

2012-11-18 10:31:26 2367 1

原创 纸质办公电子化——iWebOffice中间件

前言   这两天在公司使用了一个金格的办公的中间件产品——iWebOffice,感觉挺好用的,这次主要是使用它来实现套打功能。 正题   由于使用web页面打印调试位置比较麻烦,而且不同的浏览器要使用不同的打印机,所以我们这次的解决方案是使用iWebOffice组件在实现在web中嵌入word,通过书签读取数据库内容,然后使用word的打印功能(避免了不同浏览器选择不同打印机的弊端

2012-11-04 14:12:10 4924 12

原创 漂亮又好用的图表组件——FusionCharts

前言   这几天在公司使用了一个做图表统计的组件FusionCharts,感觉挺好用的,也很漂亮(flash效果的),今天来跟大家一起分享下。 正题一、简介   FusionCharts是一个Flash的图表组件,它可以用来制作数据动画图表,其中动画效果用的是Adobe Flash 8 (原Macromedia Flash的)制作的flash ,FusionCharts可用于任

2012-10-26 12:10:44 2492 8

原创 freemarker简介

前言最近在公司接手的项目的页面全部都是使用的FreeMarker做的,以前只是听说过但是没有接触过,借此机会来学习一下freemarker,将我的学习心得跟大家一起分享下。 正题一、freemarker为何物?FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTT

2012-10-18 23:41:48 1390 8

原创 MyEclipse调试小技巧

前言现在我们很多人都是使用MyEclipse来进行开发,最近一段时间我也在使用MyEclipse,结合我自己使用过程中的经验以及搜罗的一些小技巧,在这里跟大家分享一下,帮助我们大家一起利用这些小技巧来提高我们的工作效率。 正题我们都知道,在使用MyEclipse进行开发的时候并没有浪费什么时间,浪费时间的就是我们的调试工作了,下面介绍的是我们在调试时经常会用到的一些方法:一、调

2012-10-08 19:00:36 2403 4

原创 番茄工作法小结

前言这几天学使用了番茄工作法,主要是利用pomodairo软件(遵循番茄工作法以提高个人工作效率的软件)来学习.下面我来跟大家分享一下我的使用心得. 正题一、先做好一天的计划计划就是为了让我们的工作更加有序高效,所以按照我们以前的分类,有年计划,月计划,周计划,那么我们现在最需要的就是先做一个日计划,把你今天要做的事情先列出来。 例如,我某一天的安排是做GCT试题,然后

2012-10-07 10:06:08 1329 2

原创 提高开发效率小技巧

前言最近在公司开发时感觉自己的开发效率很低,所以就把自己遇到的和别人遇到的一些问题进行了一下小结,跟大家一起分享,希望大家以后的开发都可以快速高效。 正题在具体的说MyEclipse的使用技巧之前,先告诉大家几个平时开发时的注意事项。1.修改页面(.JSP)不必重启服务。因为Tomcat对Jsp页面进行了一些处理,所以它支持jsp页面的动态更改,因此当我们只是对jsp页面进

2012-10-06 14:35:29 1322 9

原创 大数据量怎么办?

前言前两天在工作中遇到了一个问题:在查询数据的时候非常的慢,十几分钟才响应,刚开始以为是网络原因,后来去别人那里连接数据库和查询语句都没有问题,然后就开始对程序和sql语句进行分析。 正题通过询问别人和自己的分析,将问题主要锁定在了sql语句上。原来的sql语句:1:select count(t1.id) from t_user1t1,t_user2 t2 where

2012-09-30 21:40:29 1488 8

原创 MyEclipse逆向生成实体类和Hibernate映射文件

前言:前些天做项目时设计完数据库后参考原项目使用的MyEclipse自带的生成工具——MyEclipse Persistence Tools,今天跟大家分享一下它的使用方法及我在使用中遇到的问题。 正题:通过下面三个步骤就可以通过数据表逆向生成实体类和映射文件。第一步:配置数据源1、打开MyEclipse,新建一个web工程,这里命名为hibernate_demo:

2012-09-21 23:44:17 6699 5

原创 聊聊工作那些事儿

前言近段时间突然回想起当初刚来北京那会儿,工作学习和生活环境都发生了变化,今天在这里跟大家聊聊我刚到北京那会儿的事儿。 正题调整好生活节奏大家都知道北京的生活节奏很快,其实这个快节奏主要体现在早上的地铁上,挤地铁即是体力活儿也是个技术活儿,当然如果你勤快点,起早点儿,就不用“挤”地铁了,无奈我们都比较懒,每天就只能挤地铁了,有个同事跟我说:“我每天早上坐车前都会前做个心理准备,

2012-09-08 15:28:10 1819 10

原创 基于J2EE规范的中间件——EJB开发实例2

前言    上篇讲解了EJB开发的简单实例,我们对EJB也有了简单的认识,下面咱们对EJB进行继续的深入学习。 正题   今天讲解的实例就是有状态和无状态的Ejb,所需的步骤跟上一篇讲解的一样,一个服务端项目,一个客户端项目.   1.服务端(EJB项目):      接口类:     StatefulEjb.java:package com.tgb.ejb

2012-09-02 22:11:33 1062 2

原创 基于J2EE规范的中间件——EJB开发示例1

前言:上一篇讲解了EJB的环境搭建,今天就来看看EJB的实例开发。 正题:我将EJB的开发分为了九个步骤: 1.新建ejb项目(服务端)新建项目——选择其他项目——选择Ejb项目即可(输入项目名,我们命名为Ejb01,点击完成即可)。2.新建java类,编写类需要新建一个接口和一个实现类,写法跟以前的类写法一样。接口类:FirstEjb.javapa

2012-08-26 23:15:17 1460 2

原创 基于J2EE规范的中间件——EJB开发环境搭建

前言:    前面介绍了关于EJB的一些介绍,今天就先来看看EJB的开发环境如何搭建,有何特点。正题:服务器:   EJB的开发使用的服务器不是我们以前的Tomcat,而是JBOSS服务器,两者有何区别呢?   Tomcat 是一个轻量级应用服务器(web服务器,支持部分j2ee),在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选

2012-08-19 23:23:55 1540 3

原创 基于J2EE规范的中间件——EJB简介

前言上一篇简单介绍了Java及J2EE的基本概念,本篇将开始进入主题,介绍基于J2EE的中间件,也就是EJB的开发。 正题什么是EJB? EJB(Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。 在J2EE里,EnterpriseJava Beans(EJB)称为Java 企业Bean,是Java的核心

2012-08-12 18:37:29 1733 4

原创 一个程序猿的面试经历

前言:本文没有所谓的“面试技巧”,仅仅是个人的一次面试经历和感受,有兴趣者可以阅读并欢迎留言交流。 正题:   昨天和同伴去北京的一个公司进行了面试,这次面试仅仅是一次普通的面试,却对我来说是个特殊的经历(前前后后面了三次),下面听我慢慢道来: “初面”   到达公司附近后,先是外包公司的经理跟我们碰面,然后一起去吃饭,边吃饭边对我们进行了初步的面试,问了一些关于SSH

2012-08-04 08:55:42 2588 43

原创 基于J2EE规范的中间件——Java EE技术体系

前言上一篇简单介绍了Java的发展,今天就来继续深入讲解Java EE的体系架构以及JavaEE体系架构与我们之前学习的SSH架构的区别与联系。 正题Java EE体系架构JavaEE应用程序由组件构成,下面我们就先来看下各个组件在不同层之间的分布。客户层:   客户层分布在多个客户机上,客户层的组件分为Applet、Application和HTML三种。

2012-07-31 16:31:39 2931 3

原创 基于J2EE规范的中间件——Java的发展

前言上篇讲述了基于CORBA规范的中间件的一些概念,接下来会讲述基于J2EE规范的中间件相关系列文章。既然要讲述基于J2EE规范的中间件,那么我们需要先对JAVA及J2EE有一个清晰的认识。 正题Java概念java是java语言与java平台的统称。 java语言是一个可以在不同操作系统上运行的编程语言,java平台是指运行在各种终端(如pc、服务器、移动设备、嵌

2012-07-25 14:39:23 1499 6

原创 谁动了我的“伞”

前言2012年7月21日,京津及河北地区遇到了近年来罕见的暴雨,在这场暴雨中有人甚至失去了生命,但也有人获得了重生。那么在这场暴雨中,我学会了什么? 正文:伞,是我们下雨时不可缺少的伙伴,当有雨降临时,我们首先想到的就是雨伞,它可以为我们遮风挡雨,还可以为他人带来方便,更可以让我们体会真情。 谁动了我的伞,情景再现 谁动了我的伞——情景1:A:我的伞不见

2012-07-22 17:03:39 4705 6

原创 基于CORBA规范的中间件——CORBA基本原理

前言   通过上一篇《中间件的分类》的讲解,我们知道目前的中间件(集成中间件)主要分为四类:基于CORBA规范的中间件,基于J2EE规范的中间件,基于WebService规范的中间件和基于COM+规范的中间件。今天讲解的就是基于CORBA规范的中间件。 正题   要想了解基于CORBA的中间件,就得先了解CORBA是个什么东东,所以本篇先介绍CORBA的一些相关概念。

2012-07-17 08:12:15 4760 10

原创 中间件的分类

上一篇《轻松理解中间件》中讲解了中间件的基本概念,本篇就继续讲解中间件的分类。 分类缘由   中间件之所以会有不同的分类,是因为在中间件应用早期,人们是依据功能来抽取的中间件,而且没有统一的规范,所以最终导致了中间件的多样性,但是由于后来J2EE的发布,大家有了统一的标准,使得中间件逐渐规范化。 常见的中间件(按功能划分)   具体中间件有多少种不好说,所以只能在这里跟大家

2012-07-11 08:13:09 1990 9

原创 轻松理解中间件

前言中间件为何物,它跟我们平常所用到的软件又有何关系,今天我们就来揭开它的神秘外衣。 正题中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。 深入1.中间件是一类软件而非一种软件    中间件是一个新的名词,就好像数据库一样,只要能满足相关数据存储操作功能的软件都可以称为数据库,而对于中间件,只要能满足中间件相关规

2012-07-08 16:13:02 2159 17

原创 再见,我的大学

时光如梭,四年的光阴转眼即逝,而在这四年的时光中,我学会了很多。    初入校门   我是一名普通的女大学生,来到了一所普通的大学,刚进校门时甚至刚踏进这座城市时,我并不喜欢它,它跟我想象中的很不一样,最初的印象就是:破旧。    即使对它的第一印象不佳,我也并没有放弃我的梦想,或许说成是梦想过于大,我希望在这个学校改变自我,做一个新的自己。    大一,休闲时光

2012-06-29 20:49:21 4115 45

原创 权限管理之共享主键

在做权限管理的过程中,需要用到共享主键,因为三个主体的id就是使用的共享主键,第一开始想到的就是hibernate的共享主键,小小研究了一下,发现hibernate的共享主键是多个表对应一个id,而我所需的“共享主键”是多个表的id依次递增。 hibernate的共享主键   hibernate的共享主键是利用one-to-one标签和foreign策略来生成的。    举个例

2012-06-19 08:19:49 1282 5

原创 权限管理之另类关系表

前段时间所做的权限管理项目,我主要负责基本信息部分的内容,对于基本信息这里,值得一提的就是关系表的维护,我这个关系表比一般的关系表要"另类"一些,另类在哪里,请继续往下看。    我们大家都知道Hibernate可以利用映射关系来自动维护表之间(多对多)的中间关系表,但是有事也会有些麻烦,比如看下图的关系,三个主体表两两之间都有联系,如果用hibernate来维护就需要生成三张表,虽然这么

2012-06-14 08:09:49 2685 12

原创 权限管理所感

近期一直在做权限管理项目,现在我的部分告一段落,所以回头看看这一路的艰辛和收获。 单纯如白纸   最初,带领着我们的Mr Wang,为了让我们更好的理解他的架构设计思路,给我们讲了很多他的设计思路,还有一些要注意的地方,当时的我们对这个项目还没有任何的概念,所以对于他讲的东西很多都理解不了,而且还没有做记录,因此,第一次的讲解进入脑中的只有10%.    Mr Wang为了让对

2012-06-11 07:57:56 9622 55

原创 SSH的测试工具——JUnit4

说起JUnit,大家并不陌生,我之前也有过简单的介绍(JUnit简介),对于普通的项目测试,我们只需要继承TestCase即可,但是对于SSH我们需要考虑到Spring的DI注入,这就需要用到我们今天所要讲的主题:JUnit4通过注解测试SSH。 一、为什么使用JUnit4   我先来说下为什么之前的JUnit的简单继承TestCase的测试不能测试SSH的Web项目,大家都知道,我们

2012-05-28 16:46:30 4781 9

原创 Java泛型之简单篇

最近在做一个项目,前面已经陆陆续续写了一部分关于页面设计的感受,目前已进入实现阶段,我会将此过程中用到的一些技术点及我的理解呈现给大家。 一、泛型是什么   以前在学习设计模式的时候,里面就提到了泛型的概念,但是总是对其认识模模糊糊,这次在项目中用到后才对其有了一点认识。    泛型,通俗的讲,就是对强制类型转换的一个优化;换句话说,泛型的好处是在编译的时候检查类型安全,并且所

2012-05-21 08:12:37 2238 9

原创 如何摆脱菜鸟界面(二)

在前面的《如何摆脱菜鸟界面(一)》中我们展示了菜鸟界面与大鸟界面的区别,这里我们来讲解如何摆脱菜鸟界面。   我们大家都知道菜鸟跟大鸟们的差距不是一天两天就能消除的,我们首先需要做的就是使自己的界面摆脱菜鸟级的水平。   摆脱菜鸟界面第一步,要有自己的设计原则。  这点是很重要的,作为一个设计人员,我们必须要有自己的设计原则或者说设计风格,比如有人注重特效,有人看重精简操作,例

2012-05-04 09:27:27 3185 25

原创 如何摆脱菜鸟界面(一)

最近这段时间一直在做一个项目的web界面,在这段期间,经历了心理和技术上的考验,而事实也证明我还只是一个“菜鸟”,但是通过这次经验,知道了菜鸟与大鸟的区别,今天就来跟大家一起分享一下,如何摆脱一看就能被戳穿的菜鸟界面。    本文中所谓的菜鸟界面即我这些天的经历,通过多次被上司指正,多次的修改,最终界面才可以入眼。    你是否也设计过类似下面的界面?    菜鸟界面一:“

2012-05-04 09:22:52 4464 34

原创 Div与Table,我们应正确对待

近日,在着手做界面原型的设计,其中在div与table的选择上,我是换来又换去,于是对二者进行了一下比较。    我的观点是两者没有好与坏的区别,而是各有所长。   在这个极度推崇div+css的时代,人们对于table有了一些偏,就我个人而言,我觉得两者是各有优点。   从用途上来说,div用于布局,table用于显示数据。  当然div不仅仅用于布局,也可以用来显示数据

2012-04-25 20:15:53 2907 23

原创 如何做到更好

“没有最好,只有更好。”   “生命在于运动”,人一旦停止不动,那么他就等同于死亡,所以只要我们还能动,我们就还可以进步,我们还可以做得更好。    那么到底怎样才能做得更好呢?其实这个问题可以换个说法:你为什么不能做得更好呢?哪些原因导致了你不能做得更好呢?   典型的问题下移法,你问过自己吗?          其实这就好比减肥一样,很多人不管胖的瘦的都想减肥,

2012-04-18 21:36:28 997 10

原创 为什么我们要进行时间管理

“只有3%的顶尖管理者才有明确的目标”。    通过这句话你看到了什么?      这句话说明了我们大部分人都没有对自己的时间进行很好的管理,而这些做到的人成功了,那么下一步你该如何做呢?    时间管理的目的   “你们要做的是高素质人才”,这是进入提高班米老师在第一堂课就对我们说过的话。    起初,对于高素质,人才等这些词汇都是处于仰望状态,感觉他们离

2012-04-11 20:56:37 1739 14

原创 Spring与Hibernate整合(三)

上面配置文件写好后,就该是Dao的实现了。    Spring提供了多种数据库访问技术的DAO支持,就Hibernate的持久层访问技术而言,Spring提供了如下3个工具类(或接口)来支持DAO组件的实现:HibernateTemplate,HibernateCallBack和HibernateDaoSupport。   其中Dao的实现方式有两种,一种是HibernateTem

2012-03-23 17:17:36 1461 11

原创 Spring与Hibernate整合(二)

2.事务的四种配置方式  由于事务管理器只需要引用一下sessionFactory,然后供事务调用,所以它就两句话:       1)使用tx标签声明事务

2012-03-23 17:08:50 1230

原创 Spring与Hibernate整合(一)

我们之所以整合框架,就是因为它们整合在一起后会工作的更好,它们为各自提供了一些操作。我们整合Spring与Hibernate也不例外,就是因为Spring为Hibernate增加了以下内容:  1.Spring为Hibernate的session提供了有效、容易和安全的控制。  2.Spring控制Hibernate的SessionFactory,JDBC DataSources及其它

2012-03-23 17:01:50 1424 3

原创 戏说Servlet,Filter,Listener,Interceptor

以前在学习Servlet和Filter及Listener的时候就对三者的认识不是很清晰,现在又加了一个Interceptor,更加迷糊了,于是通过查询资料对四者有了一些认识。  为了更好的认识它们,我们从以下几个方面来区分它们: 一.概念: 1.Servlet:   servlet 流程是短的,url传来之后,就对其进行处理,之后返回或转向到某一自己指定的页面。  2.

2012-03-23 10:43:14 1880 6

原创 SSH中的jar包讲解

我们在搭建SSH框架的时候,需要引入各自的一些jar包,相信很多初学者跟我一样,搜个资料,照搬过来(当然版本还得对应),至于为什么要引入这些个jar包,引入它们的作用是啥子,一头雾水,今天我就来跟这些SSH的初学者一起来探究一下SSH中的jar包。   首先,先来看一下我们使用的SSH的各自版本及引入的jar包。  struts2.3.1.2:   struts2-core-2

2012-03-22 10:20:27 2182 2

testMockito.java

用于博客Mockito方法介绍里面的实例http://blog.csdn.net/dandan8866/article/details/42294679

2014-12-31

WebServiceDemo-CXFSpring

该实例是CXF通过Spring方式发布WebService

2013-06-09

WebServiceDemo-CXFNoSpring

该实例是CXF框架不基于Spring但是基于容器来发布WebService,其实主要是自定义CXFServlet

2013-06-09

WebServiceDemo-CXF-Main

本实例使用的是CXF框架通过main方法来进行发布WebService

2013-06-09

WebServiceDemo-Axis2

使用Axis2发布WebService,其中使用了RPC方式和OM方式对数据类型进行实例,List类型,List类型

2013-06-09

WebServiceDemo-Axis1

该包里面有三个项目,两个服务端,一个客户端,服务端分别是一个jws发布方式,一个wsdd发布方式

2013-06-09

ssh2与jbpm集成实例源码

Jbpm与ssh2的集成的环境搭建,只是简单的搭建,有分层,可以从spring中取到processEngine

2013-05-13

quartz任务调度框架简单实用小demo

java项目使用quartz,简单易用,直接可以运行

2012-11-24

iweboffice

demo-iweboffice是使用iweboffice插件设置书签的一个实例(书签值读取数据库)

2012-11-04

FusionCharts

包含Data和Charts文件夹,Data中提供了各种图表的数据源配置模版,Charts文件夹中提供了各种flash文件(swf文件)

2012-10-26

测试div显示数据时页面加载时间

关于div与table在显示数据时页面但加载时间,通过比较时间可以看出哪个更快

2012-04-25

jaxen-1.1-beta-6.jar

java中的jaxen-1.1-beta-6.jar,用于dom4j解析xml文件

2012-01-15

J2EE的13种技术规范

13种技术规范都进行了简单的介绍,很适合初学J2EE的人使用,对整体掌握J2EE很有帮助

2011-12-31

Oracle10g的安装文档

该文档详细的描述了如何安装oracle10g,有每一步安装的截图,非常详细,很适合初学oracle的人使用

2011-12-31

J2EE在Eclipse下的三层实现

这个小例子是我在Eclipse上实现的三层架构,其实最主要的就是实现了jsp和Servlet的连通

2011-11-25

桌面笔记——Qnote

这是一款桌面笔记,轻便好用,可以在您学习的同时记录您的心得

2011-06-12

空空如也

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

TA关注的人

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