- 博客(93)
- 收藏
- 关注
转载 eclipse maven 插件 自动生成mybatis dao、mapper 、pojo
摘要: generator.xml 生成mybatis代码的核心配置文件 1、首先,用eclipse创建一个maven项目。2、其次,在pom文件下,加入如下插件配置: pom.xmlproject xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema
2017-03-23 16:55:02
872
转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
最近在学习Spring+SpringMVC+MyBatis的整合。以下是参考网上的资料自己实践操作的详细步骤。 1、基本概念 1.1、Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Desig
2017-03-23 14:05:23
946
转载 SSM框架下声明式事务管理(注解配置方式)
一、spring-mybatis.xml文件中加入事务管理配置xml version="1.0" encoding="UTF-8"?>beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:
2017-03-23 14:04:09
1821
转载 MapReduce:详解Shuffle过程
最近都在学习Hadoop,目前对hdfs,mapreduce,Hive,zookeeper,Hbase有了基本的认识和了解,搭建了相关开发环境等。现在在进行进一步的学习,看到这篇关于Shuffle过程的详解,觉得写得不错,故而转载。关于自己的学习笔记,也想分享到博客来,但是由于平时工作都是在加紧新东西的学习,故而没有时间整理发布,但是我认为整理是学习的必须阶段,故而想利用接下来的一个大长假对这两个
2017-03-23 14:03:06
532
转载 SSM框架——以注解形式实现事务管理
上一篇博文《SSM三大框架整合详细教程》详细说了如何整合spring、SpringMVC和MyBatis这三大框架。但是没有说到如何配置mybatis的事务管理,实现开发中,事务是必不可少的。本篇作为对上一篇的补充,说明在SSM框架中如何使用注解的形式进行事务管理。什么是事务? 在编写业务的过程中,会需要进行事务处理,当需要执行多条插入语句时,如果前几条成功,而最
2017-03-23 14:01:54
498
转载 mybatis-generator 代码自动生成工具(maven方式)
由于MyBatis属于一种半自动的ORM框架,所以主要的工作将是书写Mapping映射文件,但是由于手写映射文件很容易出错,mybatis-gennerator插件帮我们自动生成mybatis所需要的dao、bean、mapper xml文件。这里主要通过eclipse工具,来讲解实现;1、建表语句CREATE TABLE `user` ( `id` int(11) NOT N
2017-03-23 13:50:38
497
转载 mybatis总结
最近学习mybatis,总结了一些东西,都是些死东西,但是很实用,分享出来,希望将要学习mybatis的同学少走弯路。阅读mybatis文档了解 1.重要类及其建议生命周期:SqlSessionFactoryBuilder:method scopeSqlSessionFactory:application scopeSqlSession:request or m
2017-03-23 10:20:08
232
转载 java反射方式调用私有方法
以下内容转自:http://blog.csdn.net/sunyujia/article/details/2501709 Java代码 package com.syj.util.reflect; import java.lang.reflect.Method; /** * * Title: 私有方法调用工具类 * * * * De
2017-03-23 10:17:32
1233
转载 xml与java对象映射
JAXB提供了XML到java对象(类)之间的相互映射(转换),我们可以利用JAXB来消除繁琐的XML解析工作。下面是引用oracle网站中有关jaxb的一句话。 Now developers have another Java API at their disposal that can make it easier to access XML documents: Java A
2017-03-23 10:15:52
4839
转载 HA及集群
摘自:http://blog.ixpub.net/html/97/12677297-78567.html参考资料:http://www.db2china.net/home/space.php?uid=3821&do=blog&id=8278 1.1 什么是集群 简单的说,集群(cluster)就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算机
2017-03-23 10:13:38
388
转载 hibernate 入门学习 Demo
下面以一个简单的例子描述hibernate的使用。 软件配置:jdk1.6+hibernate4.1+oracle10g 1.hibernate包下载 先到hibernate官网下载hibernate的开发包hibernate-search-4.1.1.Final-dist.zip,解压缩此包,dist\lib目录下是开发所需的jar包。 2.在eclipse中创建
2017-03-23 10:10:29
230
转载 在eclipse中使用mybatis-generator自动创建代码generatorConfig.xml模板
写xml配置文件:generatorConfig.xml------------------------------------------------------------------------------------------------- PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration
2017-03-23 10:06:47
1964
转载 mybatis自定义类型转换器
有这样一个需求: 有一个布尔型的字段需要保存到数据库中,但是数据库不支持布尔类型,因此采用一位字符(char(1))来存储这个布尔值,javabean中仍然采用boolean类型。 我们采用mybatis作为持久层框架,但是就有一个问题,数据库中使char型,而程序中是boolean型,如何实现数据类型自动转换? 解决办法: mybatis提供了对自定义的类型转换器
2017-03-23 10:04:09
1122
转载 利用MyBatis Generator自动创建代码
如果你使用过hibernate的eclipse插件自动创建DAO文件,那么就容易理解下面介绍的内容;如果你还没有用过hibernate也无妨。下面介绍使用mybatis 3的eclipse插件自动生成相关文件以及如何使用这些文件。 eclipse插件安装地址:http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/ecl
2017-03-23 09:59:14
242
转载 使用hibernate tools插件生成POJO
很多时候我们已经设计好了数据库,需要使用hibernate来做数据持久化,因此需要根据数据库中的表结构生成相应的POJO. 本例使用hibernatetools来自动创建pojo。 测试环境:eclipse3.7(indigo)+hibernate4.1+hibernatetools3.3+oracle10g 1.下载hibernatetools插件 hiberna
2017-03-23 09:55:50
464
转载 SSM框架——以注解形式实现事务管理
上一篇博文《SSM三大框架整合详细教程》详细说了如何整合spring、SpringMVC和MyBatis这三大框架。但是没有说到如何配置mybatis的事务管理,实现开发中,事务是必不可少的。本篇作为对上一篇的补充,说明在SSM框架中如何使用注解的形式进行事务管理。什么是事务? 在编写业务的过程中,会需要进行事务处理,当需要执行多条插入语句时,如果前几
2017-03-23 07:40:08
296
转载 SSM框架——实现分页和搜索分页
分页是Java WEB项目常用的功能,昨天在spring MVC中实现了简单的分页操作和搜索分页,在此记录一下。使用的框架为(MyBatis+SpringMVC+Spring)。 首先我们需要一个分页的工具类:1.分页[java] view plain copy print?import java.i
2017-03-23 07:39:12
921
转载 SSM框架——使用MyBatis Generator自动创建代码
这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy到项目工程中即可。 使用自动生成有很多方式,可以在eclipse中安装插
2017-03-23 07:27:55
197
转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
使用SSM(spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认
2017-03-23 07:27:32
273
转载 Hadoop单机模式和伪分布式搭建教程CentOS
首先说明一下:采用的是新装的CentOS的环境,利用xshell进行远程操作来搭建Hadoop单机模式,伪分布式和完全分布式的文档。环节都是一环套一环,有先后顺序存在。本人是在win8.1 64位系统环境下,并且安装的Cent OS也是64位,故所有相关软件都是64位的。此教程只要照着做,都可以完成,祝大家成功!系统和软件以及版本说明:系统和软件
2017-03-23 07:26:05
294
转载 Hadoop集群完全分布式搭建教程-CentOS
本篇在前一篇《Hadoop单机模式和伪分布式搭建教程》的基础上完成完全分布式的搭建,所以本篇的前提是已经按照之前的教程完成了伪分布式的安装。注意截图中的slaver应该是slave,哈哈,搭建的时候多打了r,没弄清slaver和slave的区别。1. 说明 本教程中电脑为8G内存,故而将使用四个节点作为集群环境,其中一个为master,3个为slave(
2017-03-23 07:24:37
418
转载 Maven较完整教程
1. Maven介绍 1.1. 简介 Java编写的用于构建系统的自动化工具。目前版本是2.0.9,注意maven2和maven1有很大区别,阅读第三方文档时需要区分版本。 1.2. Maven资源 见官方网站;The 5 minute test,官方简易入门文档;Getting St
2017-03-23 07:23:11
260
转载 JAVA并发编程-线程间协作(Object监视器方法与Condition)
说到线程间协作,不得不提到经典的生产者与消费者模型:有一个商品队列,生产者想队列中添加商品,消费者取出队列中的商品;显然,如果队列为空,消费者应该等待生产者产生商品才能消费;如果队列满了,生产者需要等待消费者消费之后才能生产商品。队列就是这个模型中的临界资源,当队列为空时,而消费者获得了该对象的锁,如果不释放,那么生产者无法获得对象锁,而消费者无法消费对象,就进入了死锁状态;反之队列满时,生产者不
2017-03-23 07:22:17
356
转载 MAVEN创建多模块项目(水平与树形结构)
很久没有写过博客了,很多东西都在笔记里面,没有整理过。不太喜欢写没有经过自己消化和整理的知识,如果自己都没有搞明白,那还是不要写的好,免得误导其他同学。 这次写的内容主要就是使用MAVEN创建多模块的web项目,之前写过一个SSM整合的博客,也是MAVEN创建的WEB项目,里面的web/dao/service层使用的是package来隔离的,而企业级开发一般不是这么做的,我们
2017-03-23 07:20:49
571
转载 Maven入门指南① :Maven 快速入门及简单使用
开发环境MyEclipse 2014JDK 1.8Maven 3.2.11.什么是Maven?Maven是一个Java语言编写的开源项目管理工具,是Apache软件基金会的顶级项目。主要用于项目构建,依赖管理,项目信息管理。百度百科2.下载及安装下载最新版 Maven:apache-maven-3.2.1-bin.zip。官网下载.解压下载的压缩包:配置环境
2017-03-23 07:09:54
203
转载 java实现二维码生成的几个方法
1: 使用SwetakeQRCode在Java项目中生成二维码 http://swetake.com/qr/ 下载地址 或着http://sourceforge.jp/projects/qrcode/downloads/28391/qrcode.zip 这个是日本人写的,生成的是我们常见的方形的二维码 可以用中文 如:5677777ghjjjjj 2: 使用BarC
2017-03-22 20:22:00
2012
转载 springmvc+mybatis下载项目自带模板
1、首先如果要获取javaweb项目中的文件在哪,用到的代码:request.getSession().getServletContext().getRealPath("/WEB-INF/down/花销数据导入模板.xlsx"),这样就能获得在WEB-INF文件夹下的down文件夹下的"花销数据导入模板.xlsx"文件。2、如果要下载的文件带有中文会出现下载下来的文件文件名乱码的情况,此时
2017-03-22 20:21:03
1900
转载 搭建MyBatis框架
一、开发环境1、JDK 1.6.0_222、MyEclipse 10.7.13、Oracle_10g_10.2.0.4注:各软件版本不是必须的,正常任意版本都行,文件较大就不附上下载地址了,推荐JDK下载绿色版的使用。 二、所需架包1、MyBatis3核心jar包和Oracle10g驱动包:mybatis-3.0.4.jarO
2017-03-22 20:18:57
338
转载 HttpClient4.5 简单入门实例
一、所需要的jar包 httpclient-4.5.jar httpcore-4.4.1.jar httpmime-4.5.jar二、实例Java代码 package cn.tzz.apache.httpclient; import java.io.File; import java.io.IOE
2017-03-22 20:17:18
2887
转载 httpClient 带验证码登录实现
在实现之前,需要注意一个问题。关于Cookie,如果能很好跟踪上到Cookie,基本上,实现都是小事一碟。 在网络上,有提到过验证码老是提示有错。貌似思路流程都是正确的。兄弟,如果你在半个小时还没搞清楚,先休息一下,听听歌,打打游戏。再想过。 推断为什么会出现这种问题。问题是你登录验证码页面(jsp,aspx),实际上就是一个会话或者Cookie记录。此时,你有去连接登录页面,有可能已经重
2017-03-22 19:45:41
930
转载 JSP验证码与session不一致处理方法
今天在调试项目的时候发现,在提交表单的时候的验证码有问题,问题是这样的:就是通过debug模式查看得知:jsp页面生成的验证码和表单输入的页面输入的一样,但是到后台执行的时候,你会发现他们是不一样的,现在上图看看:1.这是表单提交的时候:2.这是后台得到的生成的验证码:3.这是后台得到输入的验证码:这样的问
2017-03-22 19:44:31
2211
转载 jsp中验证码的实现
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'MyJsp.jsp' s
2017-03-22 19:22:42
1860
1
转载 jsp验证码两个实例
第一种方案:用JSP来生成彩色验证码读者可能经常在一些论坛发表帖子或用户登录时要求用户输入验证码,并在验证码输入框后生成了一张验证码的图片,只有验证码输入正确后才能继续下一步操作,那么使用验证码有什么用处,在JSP中又如何实现呢?举个例子,在论坛中发表帖子时,一般的Web程序都是以提交表单形式来提交帖子的内容,接收数据后插入到数据库的表中;如果有人不怀好意,利用一些自动提交
2017-03-22 19:22:09
795
转载 jsp验证码代码
在开发中验证码是比较常用到有效防止这种问题对某一个特定注册用户用特定程序破解方式进行不断的登陆尝试的方式。此演示程序包括三个文件:1.login.jsp:登录页面2.code.jsp:生成验证码图片页面3.check.jsp:验证结果code.jsp %@ page contentType="image/jpeg" import="j
2017-03-22 19:20:48
582
转载 给JSP页面添加验证码
前段时间学习Struts2做了个验证码的小例子,今天在火狐下查看遇到点问题,在这里记录一下。制作图形验证码关键在于编写生成图形的Servlet[java] view plain copypackage com.petrochina.servlet; import "http://lib.csdn.net/base/javase"
2017-03-22 19:20:02
8965
转载 jsp使用servlet实现验证码
在进行表单设计中,验证码的增加恰恰可以实现是否为“人为”操作,增加验证码可以防止网站数据库信息的冗杂等...现在,小编将讲述通过servlet实现验证码:验证码作为一个图片,在页面中为“画”出来的,它是如何画出来的呢?{ 生成图片的类: 1.BufferedImage图像数据缓冲区 2.Graphics绘制图片 3.color
2017-03-22 19:18:53
448
转载 Jsp实现动态验证码(由5个类组成的gif动验证码)
1、先将“gif验证码辅助类(4个)”,复制到src文件夹下(最好在该文件夹下建一个util包)2、再在这个文件夹下添加一个类叫GifValidateCode。类它是用来在jsp页面直接调用GifValidateCode类的getValidateCode()方法来生成图片的。3、用code.jsp页面来构造GIF图片。4、在其他(登录或注册)页面以图片的形式引用code.jsp页面 。
2017-03-22 18:48:23
1273
转载 JSP刷新页面的几种方法
Javascript刷新页面的几种方法 : 1. history.go(0) 2. location.reload() 3. location=location 4. location.assign(location) 5. document.execCommand( 'Refresh ') 6. window.navig
2017-03-22 18:44:34
5023
转载 JSP登录页面包括验证码的验证
login.jsp,代码如下:[plain] view plain copy print? String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.
2017-03-22 18:42:33
10281
1
转载 Java关键字final、static使用总结
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,
2017-03-22 09:33:21
185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人