自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(139)
  • 资源 (6)
  • 收藏
  • 关注

原创 【Oracle篇】Oracle的服务

Oracle是基于对象的关系型数据库,Oracle产品是免费的,但服务是收费的。Oracle安装后默认有两个管理员用户system和sys和一个普通用户scott。但是默认安装时scott是锁定的,所以安装时要把scott给解锁。客户端链接服务器钱,服务器要启动监听服务,而且客户端工具要安装Oracle客户端,而且在客户端要建立本地网络服务名。Oracle服务和监听要启动后才能对数据库进行操作。说

2015-06-27 17:24:39 1097 3

原创 【Oracle篇】Navicat连接Oracle数据库

上篇介绍了Oracle的客户端工具SQL Plus,这篇博客介绍一下Navicat。Navicat其实功能特别强大,可以连接Oracle,mysql,SQL Server等数据库,是个很不错的软件。但是很多人却不建议用它,因为本着完成工作而言,Navicat无疑是一个很好的选择;但是相对于PLSQL而言,Navicat把很多功能给屏蔽了,所以给用户造成的感觉是Navicat很简便,很好用,但是本着

2015-06-27 16:31:32 6008 3

原创 【Oracle篇】Oracle的客户端工具

可能一提起Oracle的客户端工具,你可能第一反应是PLSQL啊,Navicat等等。不知道你用的Oracle的客户端工具是什么,根据公司要求、个人喜好,也许不能保证每个人用的都是同一个。这篇博客呢,我们先不介绍Oracle那些外在的客户端工具,我们来好好说说SQL Plus,像PLSQL Developer或Navicat,我后面会慢慢介绍,别急。     对Oracle熟悉的人一定知道SQ

2015-06-27 15:58:25 11843 2

原创 【Oracle篇】Oracle初试水

我不知道你对Oracle了解多少?是不是仅仅是达到能使用的程度。如果是这样,那么就跟随我的步伐,来逐渐了解Oracle,慢慢揭开Oracle的神秘面纱。    对于Oracle的安装,在这里我不想多说,教程网上 一搜一大把,什么10g的11g的,去搜去,多得是。在文章的开头,我们先不切入正题,不妨从安装之后开始说。Oracle安装之后,会自动生成两个用户,这个稍微了解Oracle的人都

2015-06-15 22:55:12 1093 2

原创 谈中国人的信仰问题

说到中国人的信仰问题,先在此申明一下,我不是做这一领域的学者,更不是开拓者。所以可能很多观点并不符合主流的学术意见,我只是在生活和工作中,零碎的琐事加上一些见闻、感受,让我对这一问题开始兴趣渐深。    在没有很开放的接触国外的文化的时候,我的世界是闭塞的。虽说现在也没有多开放,但是这思想总是在跟着生活的节奏在一点点的跟进。起初,我对外国的教育感兴趣,到企业文化、社会公共秩序、文明中所

2015-05-30 17:39:04 2010 3

原创 【Java基础】Spring之IOC特性

"Spring是一个开源的、轻量级的框架,是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构运行使用者选择使用哪一种组件,同时为J2EE应用程序开发提供集成的框架。Spring的核心就是IOC和AOP".

2015-05-30 09:22:21 3336 1

原创 用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed, probable Oracle Net admin error

用Navicat连接Oracle数据库时出现如下错误    上网一查原来是oci.dll版本不对。因为Navicat是通过Oracle客户端连接Oracle服务器的,Oracle的客户端分为两种,一种是标准版,一种是简洁版,即Oracle Install Client。而我们用Navicat时通常会在自己的安装路径下包含多个版本的OCI,如果使用Navicat连接Oracle服务器出现OR

2015-05-02 17:01:38 92633 52

原创 【Java基础】Hibernate的缓存机制以及延迟加载

上篇博客介绍了Hibernate的基本原理,在博客尾声的时候提到了Hibernate的缓存机制以及延迟加载问题,这篇博客我们继续,将这两部分的内容补充完。    首先说说Hibernate的缓存机制,我们都知道Hiernate有一级缓存、二级缓存,但是具体的机制原理了解的清楚吗?这里我们就来好好说说Hibernate的缓存机制。先说说为什么要用缓存机制?Hibernate是一个持久层框

2015-04-30 16:52:32 2301 31

原创 【Java基础】Hibernate之360度环视

在介绍Hibernate之前,先介绍一下JDBC,Java Data Base Connectivity——Java数据库连接,是一种用于执行SQL语句的Java API,是一套访问数据库的标准,提供了一组接口,可以为多种关系数据库提供统一访问,是Java语言访问数据库用到的东西。    短短几句说完JDBC回来继续说Hibernate,Hibernate是当今很流行的一个ORM框架,是J

2015-04-21 19:36:35 1686 24

原创 【Java基础】之Struts1与Struts2比较

在说到Struts1与Strus2的区别之前,不得不先提到MVC。MVC是一个种设计模式,代表了一种多层的应用程序的实现方式。处理过程为:首先控制器接受了用户的请求,并决定应该调用哪个模型来处理,然后模型处理了用户的请求后返回数据,最后控制器确定用相应的视图将模型返回的数据呈献给用户。    说完了MVC,再说一下为什么要用Struts框架。JSP、Servlet、JavaBean技术的出现给

2015-04-21 14:18:06 1366 19

原创 【动态页面】(三)之二:通过自定义注解读取Jar包的类名和属性名

上篇博客介绍了通过反射读取Jar包的类名和属性名,但是问题是读不出类名和属性名的中文注释和属性类型。所以上篇博客埋下了一个伏笔,就是通过自定义注解的方式读取Jar包的类名、属性名、中文注释和属性类型。这篇博客我们就来好好讲讲是如何实现的。    首先先说一下,由于我们的Jar包没有放到项目下,所以就想着怎么能把Jar包添加进来,所以先做了一个类似于上传文件的功能,将Jar上传进来,然后再读取J

2015-03-30 20:33:36 2356 4

原创 【动态页面】(三)之一:利用Java反射机制读取Jar包的类名和属性名

你仔细看我们上面的代码,它是要指定Jar包的路径的,要么在服务器的某个位置上,要么在我们项目的jar包目录下。但是问题是我们的项目是用Maven管理的,这样的话我们的Jar包往哪儿拷贝呢?而且,上面的这种方式读不出注释(注意:是注释,不是注解,我们是想把类名以及这个字段上的中文注释添加进数据库,用于对表单编辑时使用,但是大家知道注释是不走代码的,只是起到标示的作用),后来我们想到了一个办法就是读注释。就是利用自定义注释的方式去获取中文注解。限于篇幅的原因,我们下篇文章接着讲是如何自定义注解来实现读取Jar里

2015-03-16 11:50:52 6039 11

原创 【动态页面】(二)Java反射

如果上面那么说你还不能理解,那就换种方式。Java的反射就是指在程序运行时能够获取自身的信息,在Java中只要给定类的名字,那么就可以通过反射机制来获取类的所有信息。想想我们在OA时运用的反射机制因为不确定传进来是哪个实体,是Role还是Apartment还是User,就利用Java的反射机制Class<T>,仔细回忆一下......... 现在很多开源框架都使用反射机制,像Hibernate、Struts都是利用反射机制来实现的。但是我们为什么要用反射机制呢?想想我们以往是如何实现的,在编译的时

2015-03-15 11:38:01 1154 11

原创 【动态页面】(一)前提

最近由于业务需要,转到动态页面的研究上来,因为我们的系统分为五个子系统,本着灵活、高效的原则,想着把前台页面这一块抽出来,不同以往把JSP表单、控件写死,而是以灵活可配置的方式,让各个系统高效的运转。可能后面还会想着跟权限结合起来,让权限去控制各个资源的调用,当然了那是后话,可能用不了多长时间就会着手去做这件事。    在动态页面这一块,我们最终想实现的效果是不在前台把JSP写死,而是通过

2015-03-14 21:49:20 1172 7

原创 MyEclipse10破解 运行run.bat闪退

之前写过一篇关于MyEclispe10破解的博客:MyEclipse10破解方法  但是最近做完高校的项目之后,又重新装的MyEclipse10,等到MyEclipse要过期时再按照原来的方法破解却破解不成功了,运行破解文件run.bat总也闪退。    我之前没有遇到过运行run.bat出现闪退的问题,在之前的博客中我写到“有人说运行run.bat会出现闪退。错了不是要运行run.bat的,

2015-02-25 17:10:40 63777 24

原创 【SSH】之Spring

接着上篇博客,这篇博客我们来介绍SSH之最后一个——Spring。在SSH中,Struts是一个前端的框架,Hibernate是一个负责和数据库打交道的框架,那么Spring呢?Spring是管理Struts和Hibernate的一个框架。那么究竟是怎么管理的呢?    一般情况下,Struts要调用Service层的方法,如果不用Spring的话就要new一个对象,才能调用这个方法。而如

2015-02-14 19:13:58 1154 11

原创 【SSH】之Hibernate

接着上篇博客,这篇博客继续介绍SSH之Hibernate。想先说明一下,本文只http://write.blog.csdn.net/postedit是简单的介绍Hibernate,但为什么放在SSH里姜姐,是为了后面有一个SSH的整合。所以只是从最基本最简单的原理来讲解Hibernate。    在开始之前我们最好先了解一下Hibernate。其实Hibernate本身是一个独立的

2015-02-14 10:11:42 1364 11

原创 解除服务器端口号占用及服务器端口号的修改

这几天因为面试的原因把SSH的东西重新巩固下,所以用的服务器是Tomcat。但是因为前一个项目用的服务器是Jboss,项目一期迭代完成,转交测试组进行测试,提了很多bug,所以当改bug的时候发现我Jboss的服务器可以允许,本地打包、部署也没问题(因为之前项目是上传SVN并且在Jinkens上已经部署成功的),但是进页面却404找不到资源。我就疑惑了。后来发现是我同时起着Jboss和Tomcat

2015-01-28 14:50:17 7443 3

原创 【SSH】之Struts2

Struts2,我们在最开始学习SSH的时候就接触了,但是真正懂的又有多少呢?最近在学习OA,又把这部分的知识好好总结了一下。今天这篇文章,我们就先来说说SSH之Struts2。    我们还是以搭建SSH环境为主,今天这篇博客也从搭建SSH中的Struts2入手,顺便说说在没有整合的时候Struts2是如何工作的。好了,现在开始进入正题。    我们在学习这些框架的时候,大都按照这样一个

2015-01-25 19:53:31 1251 6

原创 MyEclipse设置代码提示功能

写代码的时候为什么能给我们提示?你知道提示分为手动提示和自动提示么?今天我们就以MyEclipse为例讲一下MyEclipse手动提示和自动提示如何设置。在开始这篇博客之前,我们先来说一下代码的手动提示和自动提示。手动提示就是必须按某个快捷键出现提示内容;自动提示就是只要你敲代码就会自动出现提示内容。好了,有了这样一个前提,我们就开讲了。手动提示: MyEclipse是自带手动代码提示功能的,其默认键是Alt+/,但是有时候由于MyEclipse快捷键设置冲突的问题,导致了快捷键无法使用。所以

2015-01-24 17:34:50 21161 10

原创 【springMVC】之文件上传

通过前两篇博客的学习,想必大家对springMVC已经有了一个基本的认识。今天我们主要来学习一下springMVC两种文件上传的方式。我们通过比较发现,通过解析器上传文件不仅代码比通过字节流上传简单好多,而且上传的效率也快好多。通过两种方式上传文件,不知道你了解没有。对比二者的优劣,在实际的项目中有选择的进行取舍。好了,今天关于springMVC上传文件的博客就写到这里。最近在用springMVC+ejb做ITOO的项目,对springMVC和EJB的结合感触特别多,以后会慢慢更新相应的博客。欢迎大家在下方

2015-01-06 15:11:44 1747 7

转载 Eclipse Java注释模板设置详解

设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/**   * @Title: ${file_name} * @Package ${package_name} * @Descriptio

2015-01-02 10:34:36 926 4

原创 【springMVC】之静态文件访问

上篇博客介绍了springMVC参数的传递,今天我们来说说springMVC静态文件的访问。我们所说的静态文件通常是指只有文本或图片,且不会通过后台的控制来更改的元素。如果可以通过后台控制就不属于静态文件了。我们这里要讲一下图片、js文件。我们首先来说springMVC是如何访问图片的。首先先建目录,建img、js、css目录,这三个目录是最基础的东西。

2014-12-31 12:02:03 2738 9

转载 二十岁出头,你一无所有,但你却拥有一切

原文转载于:http://blog.csdn.net/itmyhome1990/article/details/8769913我从来没有看到过一句话,如此让我共鸣。二十岁出头,你一无所有,但你却拥有一切,因为你还有牛逼的梦想。可那又怎样,只有行动,才能解除你所有的不安 (一)嘴上说说的人生    那年我在离家的时候一个劲地往自己的硬盘里塞《灌

2014-12-21 20:20:04 945 11

转载 SpringMVC 基于注解的Controller @RequestMapping @RequestParam..

概述继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 Spring MVC 引入了注解驱动功能。现在你无须让 Controller 继承任何接口,无需在 XML 配置文件中定义请求和 Controller 的映射关系,仅仅使用注解就可以让一个 POJO 具有 Controller 的绝大部分功能 —— Spring MVC 框架的易用性得到了进

2014-12-21 20:15:07 1638 4

原创 【springMVC】之参数传递

因为项目中要用到SpringMVC,所以这段时间快马急鞭的学习了一下。所以这段时间呢会陆续更新 关于springMVC的博客。由于项目那边也比较紧,月底之前要完成第一次迭代,所以可能有的时候博客更新并不是那么及时和连贯,所以敬请谅解。今天,我们从SpringMVC最基础的传递参数开始讲起。其实看视频的过程就是一个了解的过程,但是真正要运用到实践中并成为自己的东西,这需要一个过程

2014-12-20 16:00:03 3645 8

原创 【进阶EJB】深入探讨三种Bean(三)——MessageDriven Bean

通过前两篇文章 【进阶EJB】深入探讨三种Bean(一)——Session Bean 【进阶EJB】深入探讨三种Bean(二)——Entity Bean 已经介绍了前两种Bean,今天我们继续介绍第三种Bean——MessageDriven Bean。

2014-12-10 21:42:24 2943 2

原创 【进阶EJB】深入探讨三种Bean(二)——Entity Bean

通过上一篇文章,我们介绍了【进阶EJB】深入探讨三种Bean(一)——Session Bean,这篇文章继续介绍EJB的三种Bean,今天我们重点介绍一下Entity Bean。Entity Bean,通过名字我们就知道是实体Bean是存放数据的。Entity Bean是持久化的数据组件,代表持久存储的商业实体对象。通常情况下,每个Entity Bean对应于关系数据库中的单张表,Entity Bean的单个实例对应于表中的某一条数据。上篇文章中说的Session Bean可作为Entity Bean的客户

2014-12-08 21:07:02 3612 3

原创 【进阶EJB】深入探讨三种Bean(一)——Session Bean

什么是Session Bean? Session Bean是用于实现业务逻辑的,每当客户发出一个请求的时候,容器就会选择一个Session Bean来为客户端服务,客户端通过调用Session Bean的方法来访问部署在服务器上的应用程序.Session Bean通过完成客户端的请求,从而对客户端隐藏了服务器内复杂逻辑的执行过程。需要使用Session Bean的情况: 在任何给定的时间,只有一个客户端访问这个Bean的实例;Bean的状态不需要持久保存,只在一个时间段(可能是几个小时)内

2014-11-30 21:15:11 5811 2

转载 JAVA排序汇总

package com.softeem.jbs.lesson4; import java.util.Random; /** *排序测试类 * *排序算法的分类如下: *1.插入排序(直接插入排序、折半插入排序、希尔排序); *2.交换排序(冒泡泡排序、快速排序); *3.选择排序(直接选择排序、堆排序); *4.归并排序; *5.基数排序。 *

2014-11-27 17:04:52 782 6

原创 【进阶EJB】JNDI知多少?

EJB近几年好像不太常用了,但是作为SUN公司重点推荐的一种规范,其强大之处还不被很多人熟知。接下来一系列关于EJB的博文就将一一揭开EJB的神秘面纱,在网上搜过很多关于EJB的资料,很多资料也是很自然的直接介绍JNDI,而根本没有说明白何为JNDI,今天我们来扒一扒JNDI是什么。

2014-11-26 16:10:57 1751 4

原创 【进阶EJB】问你EJB知多少?

EJB近几年好像不太常用了,但是作为SUN公司重点推荐的一种规范,其强大之处还不被很多人熟知。接下来一系列关于EJB的博文就将一一揭开EJB的神秘面纱,今天我们就先来宏观看一下就是什么是EJB呢?

2014-11-26 15:31:24 1430 2

原创 【HeadFirst设计模式——开篇】

最近在看HeadFirst,接下来的一段时间会陆续更新有关HeadFirst设计模式相关的文章。记得很久之前在学习大话设计模式的时候,只是走马观花的大致走过一遍,至于里面很多东西都掌握的不是很好。恰巧又接触了HeadFirst,想着还是把设计模式好好的整理一下,至于是大话设计还是HeadFirst,个人看来是无关紧要的。本着学习的目的,而且都是设计模式,只不过一个是C#,一个是Java。 本来第一篇文章想着从观察者模式开始讲起,但是想着想着,还是把UML的类图的关系捋一下吧,不然的话类图都看不懂。

2014-10-30 21:50:21 1851 8

原创 Rose2003运行出现 -2147417848 (80010108)':Automation 错误

上篇博客在结尾的时候,我提到了Ration Rose2003运行出现“-2147417848 (80010108)':Automation错误”的问题。今天这篇博客就来介绍一下如何将这个问题规避掉。    其实我们使用的Ration Rose破解版的。何为破解版?就是原软件是需要注册收费的,不注册的话只能试用一段时间,而且有的软件的试用版会限制某些功能,有些还要在启动时等上一会儿,而破解版的就

2014-10-14 12:24:14 3699 12

原创 Ration Rose2003安装及破解

以前学习UML的时候,用的是EA。最近在看Head First想着装一下Ration Rose吧,于是就着手开始装。本来网上关于Ration Rose的安装及破解教程很多,但是我在安装的过程却也遇到了很多问题,所以把整个安装及破解的过程整理一下,也给其他安装Rose的朋友们提供一个参考。

2014-10-14 11:52:08 7616 25

原创 【Java架构学习】Model1和Model2讨论

对于Model2来说它是MVC的开发模式。其实Model1也一定程度上实现了MVC,即JSP将控制层和显示层合二为一了,JavaBean为模型层;而Model2呢则把控制层Servlet单独划分出来了,专门负责业务流程的控制,接受页面请求,创建所需的JavaBean实例,并将处理后的数据返回给JSP。所以对整个调用流程而言:Servlet获取表单数据并提交,调用业务逻辑进行处理,把处理完毕的数据返回给Servlet,Servlet再调用JSP传递参数,最后JSP将结果显示给用户。所以对Model2而言适合大

2014-09-17 15:05:02 2370 35

转载 java 如何为一个窗体设置背景图片

要为一个窗体添加背景图片,必须知道绘制JComponent组件的过程。Swing轻量组件的绘制是组件和组件UI代表合作的结果。 代码  设置窗体背景图片: [java] view plaincopyimport java.awt.*;  import java.awt.event.*;  import javax.sw

2014-09-17 11:37:30 5997 11

原创 【Java架构学习】MVC和三层架构的区别

其实这篇博客的重点不是介绍三层架构,是重点介绍MVC并帮助理解MVC。学了这么久MVC发现对它的理解还存在很多误区,今天就来好好整理一下MVC。    MVC即Model-View-Controller,其中M-V-C各代表什么,我想即使我不一一列举大家也都了然于胸了。因为太熟悉了,就像我们当初学习三层架构一样,时间长了U-B-D各代表什么含义信手拈来。但是我想说的是,我们是否对MVC的认识也

2014-09-10 14:41:58 3722 13

原创 【Java项目实战】PLSQL报错Dynamic Performance Tables not accessible

本来是想把

2014-08-27 21:18:06 1594 11

原创 【Java项目实战】PLSQL中文乱码问题

接触PLSQL的时间还很短,装

2014-08-26 17:01:23 1116 14

Echarts-2.2.1

Echarts2.2.1,百度报表js工具包

2015-10-30

自定义注解读取Jar包_需要的Jar包

通过自定义注解读取Jar包里面的类名、属性名、中文注释以及属性类型所需要的Jar包示范,通过这个Jar包可以将里面的属性名、类名等读出来添加进数据库中

2015-03-30

springMVC文件上传所需jar包com.springsource.org.apache.commons.io-1.4.0.jar

springMVC上传文件所需jar包之一com.springsource.org.apache.commons.io-1.4.0.jar

2014-12-10

springMVC文件上传所需jar包com.springsource.org.apache.commons.fileupload-1.2.0.jar

springMVC上传文件所需jar包之一com.springsource.org.apache.commons.fileupload-1.2.0.jar

2014-12-10

07年下半年软件设计师考试真题

07年下半年软件设计师考试真题,在考前认真的做一下真题,能让您的考试更有胜算。

2013-11-15

07年上半年软件设计师考试真题

07年上半年软件设计师考试真题,在考前认真的做一下真题,能让你的考试更有胜算。

2013-11-15

空空如也

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

TA关注的人

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