01 2015 档案

MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突
摘要:在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。一、准备演示需要使用的表和数据CREATE TABLE orders( order_id INT PRIMARY KEY AUTO_INCREM... 阅读全文

posted @ 2015-01-31 18:15 孤傲苍狼 阅读(134875) 评论(46) 推荐(74) 编辑

MyBatis学习总结(三)——优化MyBatis配置文件中的配置
摘要:一、连接数据库的配置单独放在一个properties文件中 之前,我们是直接将数据库的连接配置信息写在了MyBatis的conf.xml文件中,如下: 1 2 3 4 5 6 7 8 9... 阅读全文

posted @ 2015-01-31 16:55 孤傲苍狼 阅读(131223) 评论(30) 推荐(61) 编辑

MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
摘要:上一篇博文MyBatis学习总结(一)——MyBatis快速入门中我们讲了如何使用Mybatis查询users表中的数据,算是对MyBatis有一个初步的入门了,今天讲解一下如何使用MyBatis对users表执行CRUD操作。本文中使用到的测试环境是上一篇博文中的测试环境。一、使用MyBati... 阅读全文

posted @ 2015-01-30 17:51 孤傲苍狼 阅读(147333) 评论(75) 推荐(75) 编辑

MyBatis学习总结(一)——MyBatis快速入门
摘要:一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Ja... 阅读全文

posted @ 2015-01-30 17:44 孤傲苍狼 阅读(829212) 评论(125) 推荐(212) 编辑

WebService学习总结(四)——调用第三方提供的webService服务
摘要:互联网上面有很多的免费webService服务,我们可以调用这些免费的WebService服务,将一些其他网站的内容信息集成到我们的Web应用中显示,下面就以获取天气预报数据和查询国内手机号码归属地为例进行说明。 气象中心的管理系统将收集的天气信息并将数据暴露出来(通过WebService S... 阅读全文

posted @ 2015-01-29 19:49 孤傲苍狼 阅读(92009) 评论(18) 推荐(10) 编辑

WebService学习总结(三)——使用JDK开发WebService
摘要:一、WebService的开发手段 使用Java开发WebService时可以使用以下两种开发手段 1、使用JDK开发(1.6及以上版本) 2、使用CXF框架开发(工作中)二、使用JDK开发WebService2.1、开发WebService服务器端 1、定义一个interface,... 阅读全文

posted @ 2015-01-29 17:39 孤傲苍狼 阅读(151315) 评论(24) 推荐(20) 编辑

WebService学习总结(二)——WebService相关概念介绍
摘要:一、WebService是什么? 1. 基于Web的服务:服务器端整出一些资源让客户端应用访问(获取数据) 2. 一个跨语言、跨平台的规范(抽象) 3. 多个跨平台、跨语言的应用间通信整合的方案(实际)二、为什么要用Web service? web service能解决:跨平台调用跨语言调用... 阅读全文

posted @ 2015-01-29 11:06 孤傲苍狼 阅读(21379) 评论(1) 推荐(4) 编辑

Spring的IOC原理(转载)
摘要:在网上看到一篇文章,感觉写得挺不错的,转载一下,本文转载自:http://blog.csdn.net/m13666368773/article/details/7802126一. IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过... 阅读全文

posted @ 2015-01-26 16:30 孤傲苍狼 阅读(23039) 评论(8) 推荐(12) 编辑

谈谈对Spring IOC的理解
摘要:学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。... 阅读全文

posted @ 2015-01-26 16:27 孤傲苍狼 阅读(343113) 评论(81) 推荐(232) 编辑

Maven学习总结(九)——使用Nexus搭建Maven私服
摘要:一、搭建nexus私服的目的 为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问ma... 阅读全文

posted @ 2015-01-25 20:45 孤傲苍狼 阅读(21894) 评论(12) 推荐(5) 编辑

Maven学习总结(八)——使用Maven构建多模块项目
摘要:在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上... 阅读全文

posted @ 2015-01-25 20:32 孤傲苍狼 阅读(180095) 评论(29) 推荐(38) 编辑

Maven学习总结(七)——eclipse中使用Maven创建Web项目
摘要:一、创建Web项目1.1选择建立MavenProject 选择File->New->Project,如下图所示: 在New窗口中选择Maven->MavenProject。点击【next】如下图所示: 1.2选择项目路径 根据项目的实际情况选择项目的存放目录,也可以选择【Usedefau... 阅读全文

posted @ 2015-01-25 09:10 孤傲苍狼 阅读(25017) 评论(4) 推荐(12) 编辑

Maven学习总结(六)——Maven与Eclipse整合
摘要:一、安装Maven插件 下载下来的maven插件如下图所示:,插件存放的路径是:E:/MavenProject/Maven2EclipsePlugin 进入到eclipse中的dropins目录下,新建三个txt文件(zest.txt,m2e.txt,m2e-extras.txt)。如下图所示:... 阅读全文

posted @ 2015-01-24 21:36 孤傲苍狼 阅读(25936) 评论(8) 推荐(20) 编辑

Maven学习总结(五)——聚合与继承
摘要:一、聚合 如果我们想一次构建多个项目模块,那我们就需要对多个项目模块进行聚合1.1、聚合配置代码1 2 模块一3 模块二4 模块三5 例如:对项目的Hello、HelloFriend、MakeFriends这三个模块进行聚合1 2 ../Hell... 阅读全文

posted @ 2015-01-24 21:33 孤傲苍狼 阅读(29759) 评论(7) 推荐(25) 编辑

Maven学习总结(四)——Maven核心概念
摘要:一、Maven坐标1.1、什么是坐标? 在平面几何中坐标(x,y)可以标识平面中唯一的一点。1.2、Maven坐标主要组成groupId:组织标识(包名)artifactId:项目名称version:项目的当前版本packaging:项目的打包方式,最为常见的jar和war两种样例: 1.3... 阅读全文

posted @ 2015-01-24 21:31 孤傲苍狼 阅读(23956) 评论(11) 推荐(19) 编辑

Maven学习总结(三)——使用Maven构建项目
摘要:maven作为一个高度自动化构建工具,本身提供了构建项目的功能,下面就来体验一下使用maven构建项目的过程。一、构建Jave项目1.1、创建Jave Project 1、使用mvn archetype:generate命令,如下所示:mvn archetype:generate -Dgrou... 阅读全文

posted @ 2015-01-22 11:07 孤傲苍狼 阅读(93542) 评论(16) 推荐(24) 编辑

Maven学习总结(二)——Maven项目构建过程练习
摘要:上一篇只是简单介绍了一下maven入门的一些相关知识,这一篇主要是体验一下Maven高度自动化构建项目的过程一、创建Maven项目1.1、建立Hello项目 1、首先建立Hello项目,同时建立Maven约定的目录结构和pom.xml文件 Hello | --src ... 阅读全文

posted @ 2015-01-22 09:27 孤傲苍狼 阅读(35419) 评论(22) 推荐(37) 编辑

使用Maven搭建Struts2框架的开发环境
摘要:一、创建基于Maven的Web项目 我使用的是MyEclipse8.5的版本,创建好的Web项目如下所示: 我们知道,一个标准的Maven项目是必须包括【src/main/java】,【src/main/resources】,【src/test/java】,【src/test... 阅读全文

posted @ 2015-01-21 17:12 孤傲苍狼 阅读(20856) 评论(2) 推荐(6) 编辑

使用Maven编译项目遇到——“maven编码gbk的不可映射字符”解决办法
摘要:一、问题描述 今天在MyEclipse中使用Maven编译项目源代码时,结果如下了如下的错误 百思不得其解啊,java源代码在MyEclipse中显示是没有任何错误的,可是执行"maven install"命令编译项目时就会出现上述的错误,导致项目编译失败。这个问题还是第一次遇到,还好在这里... 阅读全文

posted @ 2015-01-21 15:32 孤傲苍狼 阅读(31037) 评论(5) 推荐(16) 编辑

MyEclipse10安装Log4E插件
摘要:一、Log4E插件下载 下载地址:http://log4e.jayefem.de/content/view/3/2/ 二、安装Log4E插件 将下载下来的压缩包解压缩,如下图所示: 解压缩生成的【de.jayefem.log4e_free_1.5.0】文件夹里面有如下的两个文件夹 ... 阅读全文

posted @ 2015-01-18 15:31 孤傲苍狼 阅读(6146) 评论(2) 推荐(1) 编辑

大数据以及Hadoop相关概念介绍
摘要:一、大数据的基本概念1.1、什么是大数据 大数据指的就是要处理的数据是TB级别以上的数据。大数据是以TB级别起步的。在计算机当中,存放到硬盘上面的文件都会占用一定的存储空间,例如: 文件占用的存储空间代表的就是该文件的大小,在计算机当中,文件的大小可以采用以下单位来表示,各个单位之间的转换关... 阅读全文

posted @ 2015-01-17 20:51 孤傲苍狼 阅读(16700) 评论(7) 推荐(7) 编辑

Servlet3.0学习总结(四)——使用注解标注监听器(Listener)
摘要:Servlet3.0提供@WebListener注解将一个实现了特定监听器接口的类定义为监听器,这样我们在web应用中使用监听器时,也不再需要在web.xml文件中配置监听器的相关描述信息了。 下面我们来创建一个监听器,体验一下使用@WebListener注解标注监听器,如下所示: 监听器的... 阅读全文

posted @ 2015-01-15 17:31 孤傲苍狼 阅读(15032) 评论(1) 推荐(0) 编辑

Servlet3.0学习总结(三)——基于Servlet3.0的文件上传
摘要:在Servlet2.5中,我们要实现文件上传功能时,一般都需要借助第三方开源组件,例如Apache的commons-fileupload组件,在Servlet3.0中提供了对文件上传的原生支持,我们不需要借助任何第三方上传组件,直接使用Servlet3.0提供的API就能够实现文件上传功能了。一... 阅读全文

posted @ 2015-01-15 10:47 孤傲苍狼 阅读(35841) 评论(20) 推荐(12) 编辑

Servlet3.0学习总结(二)——使用注解标注过滤器(Filter)
摘要:Servlet3.0提供@WebFilter注解将一个实现了javax.servlet.Filter接口的类定义为过滤器,这样我们在web应用中使用过滤器时,也不再需要在web.xml文件中配置过滤器的相关描述信息了。 下面我们来创建一个过滤器,体验一下使用@WebFilter注解标注过滤器,... 阅读全文

posted @ 2015-01-14 21:04 孤傲苍狼 阅读(38514) 评论(2) 推荐(1) 编辑

Servlet3.0学习总结(一)——使用注解标注Servlet
摘要:一、Servlet3.0介绍 Servlet3.0是Java EE6规范的一部分,Servlet3.0提供了注解(annotation),使得不再需要在web.xml文件中进行Servlet的部署描述,简化开发流程。二、开发Servlet3.0程序的所需要的环境 开发Servlet3.0的程序需... 阅读全文

posted @ 2015-01-14 21:03 孤傲苍狼 阅读(65584) 评论(3) 推荐(9) 编辑

使用kaptcha生成验证码
摘要:kaptcha是一个简单好用的验证码生成工具,通过配置,可以自己定义验证码大小、颜色、显示的字符等等。下面就来讲一下如何使用kaptcha生成验证码以及在服务器端取出验证码进行校验。一、搭建测试环境1.1、创建Web测试项目 新建一个Web项目,并将kaptcha-2.3.2.jar放在项目的... 阅读全文

posted @ 2015-01-13 17:17 孤傲苍狼 阅读(19163) 评论(3) 推荐(6) 编辑

WebLogic使用总结(七)——WebLogic部署Web应用并绑定域名
摘要:一、在WebLogic中创建一个虚拟主机 找到虚拟主机面板,如下图所示: 点击【VirtualHost-oams】超链接,修改"网络接入点名称",输入要绑定的域名: www.oams.cn,如下图所示: 二、修改7001端口为80 打开【服务器】面板,点击【AdminServ... 阅读全文

posted @ 2015-01-13 15:19 孤傲苍狼 阅读(11639) 评论(3) 推荐(6) 编辑

WebLogic使用总结(六)——WebLogic创建虚拟主机和修改启动端口号
摘要:一、在WebLogic中创建一个虚拟主机 找到虚拟主机面板,如下图所示: 点击【VirtualHost-oams】超链接,修改"网络接入点名称",输入要绑定的域名: www.oams.cn,如下图所示: 二、修改7001端口为80 打开【服务器】面板,点击【AdminServ... 阅读全文

posted @ 2015-01-13 15:07 孤傲苍狼 阅读(5080) 评论(1) 推荐(2) 编辑

WebLogic使用总结(五)——Web项目使用Sigar在WebLogic服务器部署遇到的问题
摘要:今天在WebLogic 12c服务器上部署Web项目时,碰到了一个问题。项目中使用到了"Sigar.jar"监控Window平台下的cpu使用率、内存使用率和硬盘信息,sigar.jar包依赖"sigar-amd64-winnt.dll"和"sigar-x86-winnt.dll"两个dll,一... 阅读全文

posted @ 2015-01-13 15:05 孤傲苍狼 阅读(5539) 评论(1) 推荐(1) 编辑

WebLogic使用总结(四)——WebLogic部署Web应用
摘要:一、打包Web应用 首先将要部署到WebLogic的Web应用打包成war包,具体操作步骤如下图所示: 选中要打包的【oams】项目→【Export...】 点击【Finish】,就可以将oams这个Web应用打包成oams.war了,如下图所示: 打包完成之后,就可以在桌面... 阅读全文

posted @ 2015-01-13 15:04 孤傲苍狼 阅读(78550) 评论(6) 推荐(6) 编辑

JavaWeb学习总结(五十三)——Web应用中使用JavaMail发送邮件
摘要:现在很多的网站都提供有用户注册功能,通常我们注册成功之后就会收到一封来自注册网站的邮件。邮件里面的内容可能包含了我们的注册的用户名和密码以及一个激活账户的超链接等信息。今天我们也来实现一个这样的功能,用户注册成功之后,就将用户的注册信息以Email的形式发送到用户的注册邮箱当中,实现发送邮件功能... 阅读全文

posted @ 2015-01-12 23:51 孤傲苍狼 阅读(35732) 评论(30) 推荐(26) 编辑

JavaWeb学习总结(五十二)——使用JavaMail创建邮件和发送邮件
摘要:一、RFC882文档简单说明 RFC882文档规定了如何编写一封简单的邮件(纯文本邮件),一封简单的邮件包含邮件头和邮件体两个部分,邮件头和邮件体之间使用空行分隔。 邮件头包含的内容有:from字段 --用于指明发件人to字段 --用于指明收件人subject字段--用于说明邮件主题cc字段... 阅读全文

posted @ 2015-01-12 22:24 孤傲苍狼 阅读(121112) 评论(23) 推荐(35) 编辑

JavaWeb学习总结(五十一)——邮件的发送与接收原理
摘要:一、邮件开发涉及到的一些基本概念1.1、邮件服务器和电子邮箱 要在Internet上提供电子邮件功能,必须有专门的电子邮件服务器。例如现在Internet很多提供邮件服务的厂商:sina、sohu、163等等他们都有自己的邮件服务器。 这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递... 阅读全文

posted @ 2015-01-10 14:25 孤傲苍狼 阅读(31873) 评论(9) 推荐(17) 编辑

win8操作系统下使用telnet客户端
摘要:一、安装Telnet客户端 今天尝试在Win8操作系统下使用telnet客户端连接上搜狐的邮件服务器时,结果出现了'telnet' 不是内部或外部命令,也不是可运行的程序,如下图所示: 上网查了一下原因发现windows8是带有telnet客户端的,只是默认没有安装而已。下面我们就来安装一下... 阅读全文

posted @ 2015-01-08 22:49 孤傲苍狼 阅读(2607) 评论(1) 推荐(0) 编辑

JavaWeb学习总结(五十)——文件上传和下载
摘要:在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apac... 阅读全文

posted @ 2015-01-05 11:16 孤傲苍狼 阅读(550012) 评论(196) 推荐(166) 编辑

WebLogic使用总结(三)——WebLogic配置JNDI数据源
摘要:一、在WebLogic新建针对Oracle数据库的JNDI数据源 进入weblogic管理控制台,此处是远程访问:http://192.168.1.144:7001/console 点击左侧【 域结构】→【base domain】→【服务】→【数据源】 然后点击右侧【新建】→【般数据源】,如下图... 阅读全文

posted @ 2015-01-04 17:31 孤傲苍狼 阅读(104659) 评论(5) 推荐(10) 编辑

Linux下安装Tomcat服务器和部署Web应用
摘要:一、上传Tomcat服务器 二、安装Tomcat服务器2.1、解压tomcat服务器压缩包 2.2、配置环境变量 tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量 编辑/etc下的profile文件,加上如下内容: 2.3、修改tomcat... 阅读全文

posted @ 2015-01-04 13:26 孤傲苍狼 阅读(382638) 评论(18) 推荐(41) 编辑

WebLogic使用总结(二)——WebLogic卸载
摘要:一、WebLogic 12c的卸载 WebLogic的卸载是非常容易的,找到WebLogic的卸载程序,如下图所示: 启动卸载程序,如下图所示: 点击【完成】按钮完成卸载。 阅读全文

posted @ 2015-01-04 13:11 孤傲苍狼 阅读(10210) 评论(0) 推荐(2) 编辑

WebLogic使用总结(一)——WebLogic安装
摘要:一、下载WebLogic 到Oracle官网http://www.oracle.com/ 下载WebLogic(根据自己的情况选择),本文档下载的是Generic WebLogic Server and Coherence installerhttp://www.oracle.com/techne... 阅读全文

posted @ 2015-01-04 12:58 孤傲苍狼 阅读(38460) 评论(4) 推荐(4) 编辑

分享一段Java搞笑的代码注释
摘要:今天在群里看到有人分享了一段搞笑的注释代码,觉得挺好玩的,在这里收藏一下// _ooOoo_// o8888888o// 88" . "88/... 阅读全文

posted @ 2015-01-02 22:30 孤傲苍狼 阅读(14046) 评论(6) 推荐(10) 编辑