自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

转载 错误:HttpServlet was not found on the Java

http://jingyan.baidu.com/article/f79b7cb34f40569144023ef9.html

2016-12-01 17:43:05 314

转载 MyBatis学习——实现关联表查询

一、一对一关联 1.1、提出需求  根据班级id查询班级信息(带老师的信息)1.2、创建表和数据  创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 1 CREATE TABLE teacher( 2 t_id INT PRIMARY KEY AUTO_INCREMENT, 3 t_name

2016-12-01 17:41:41 345

转载 MyBatis使用Collection查询多对多或一对多结果集bug

情况描述:当使用JOIN查询,如果SQL查询出来的记录不是按id列排序的,则生成的List结果会有问题案例:1) 数据库模型简而言之一个Goods包含多个Goods_Img 2) Java BeanGoods.javapublic class Goods { private Integer goodsId; private String

2016-12-01 17:40:09 8285

转载 mybatis关联查询问题(一对多、多对一)

mybatis 提供了高级的关联查询功能,可以很方便地将数据库获取的结果集映射到定义的JavaBean 中。下面通过一个实例,来展示一下Mybatis对于常见的一对多和多对一关系复杂映射是怎样处理的。设计一个简单的博客系统,一个用户可以开多个博客,在博客中可以发表文章,允许发表评论,可以为文章加标签。博客系统主要有以下几张表构成:Author表:作者信息表,记录作者的信息,用户名和密码

2016-12-01 17:38:35 1948

转载 Mybatis 高级结果映射 ResultMap Association Collection

转:http://blog.csdn.NET/ilovejava_2010/article/details/8180521高级结果映射MyBatis的创建基于这样一个思想:数据库并不是您想怎样就怎样的。虽然我们希望所有的数据库遵守第三范式或BCNF(修正的第三范式),但它们不是。如果有一个数据库能够完美映射到所有应用程序,也将是非常棒的,但也没有。结果集映射就是MyBatis为解决这些问题

2016-12-01 17:36:58 415

转载 mybatis Association标签 column属性应对多值的情况

本文章已收录于:Association元素Association元素处理“has-one”(一对一)这种类型关系。比如在我们的例子中,一个Blog有一个Author。联合映射与其它的结果集映射工作方式差不多,指定property、column、javaType(通常MyBatis会自动识别)、jdbcType(如果需要)、typeHandler。不同的地方是

2016-12-01 17:35:39 7181

转载 MyBatis的动态SQL详解

MyBatis的动态SQL详解                   博客分类: mybatis         MyBatis动态SQLwhere<a href="http://www.iteye.com/blogs/tag/foreach">foreach                            http://

2016-12-01 17:34:09 1251

转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)2015-03-19 11:44 476752人阅读 评论(328)收藏举报本文章已收录于:分类: Spring MVC(28) 作者同类文章X目录(?)[+]基本概念1Spring2Sprin

2016-12-01 17:21:33 894

转载 SSM框架——使用MyBatis Generator自动创建代码

SSM框架——使用MyBatis Generator自动创建代码标签: mybatismybatis-generatorssm自动创建代码2014-04-17 10:18 78163人阅读 评论(93)收藏举报本文章已收录于:分类: J2EE(9) 作者同类文章X版权声明:本文为

2016-12-01 17:20:24 411

转载 Mybatis使用generator自动生成映射配置文件信息

使用mybatis配置映射文件比较的麻烦,但是有自动生成jar工具,方便加速开发速度,下面主要是该工具的使用以及相关的配置。    1、下载相关的资源         我们需要下载mybatis-generator-core-1.3.2.jar,MySQL-connector-Java-5.1.34.jar(对应相关数据库的驱动包),generator.xml(配置文件)      我

2016-12-01 17:19:21 438

原创 mybatis generator,报错XML Parser Error on line 1:前言中不能有内容,

不要用记事本换成UTF-8格式的  会有个BOM头  JAVA读取的时候就会报错了

2016-12-01 17:17:52 3325

转载 持久化框架】Mybatis与Hibernate的详细对比

前言这篇博文我们重点分析一下Mybatis与hibernate的区别,当然在前面的博文中我们已经深入的研究了Mybatis和Hibernate的原理。Mybatis【持久化框架】Mybatis简介与原理【持久化框架】SpringMVC+Spring4+Mybatis3集成,开发简单Web项目+源码下载Hibernate【SSH进阶之路】Hibernate基本

2016-12-01 17:16:12 461

转载 Maven中使用mybatis

1、Mybatis优缺点优点: Mybatis实现了对Dao层的封装,隔离了SQL语句,便于管理,避免了像JDBC那样操作数据集,便于扩展等等。缺点: Mybatis属于?半自动“ORM”,比Hibernate的工作做得要多很多,对象参数传递比较麻烦,没有Hibernate对象操作的概念。2、Mybatis的实现方式 Mybatis提供两种应用实现:XML配置和注解。2.1配置

2016-12-01 17:15:32 594

转载 C# 利用QRCode生成二维码图片

~_~一个程序员的淘宝店: 点击打开链接网上生成二维码的组件是真多,可是真正好用的,并且生成速度很快的没几个,QRCode就是我在众多中找到的,它的生成速度快。但是网上关于它的使用说明,真的太少了,大都是千篇一律的复制粘贴。这是本要用它做了一个项目后,简单的整理了一下。组件下载地址:http://download.csdn.net/detail/lybwwp/6861821

2016-12-01 17:12:06 7250

转载 isDebugEnabled 、isInfoEnabled 为啥要使用

isDebugEnabled 、isInfoEnabled 为什么要使用以前一直不明白为什么在输出日志前必须使用:if (log.isDebugEnabled())???在看下面的解释之前,我先说明下,对于打印的信息没有字符拼接或者对象(说白了没有tostring的方法调用),如果打印的信息是固定字符串的话,就加上面的判断和不加其实意义是一样的(更说白了,就是节省log.debug(*

2016-12-01 17:09:28 447

转载 TortoiseSVN和Eclipse中subversion无法协同使用

环境:Eclipse版本Luna, 第一次安装subversion插件时, 使用了http://download.eclipse.org/releases/luna中的Subversive, 版本为2.0, 说明上写着兼容1.x版本. 而TortoiseSVN版本是1.8, 其对应的subversion为1.8.11. 症状:使用结果是, 单独使用Torto

2016-12-01 17:08:36 869

转载 Java线程学习笔记CountDownLatch 和CyclicBarrier

CountDownLatch :一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 用给定的计数 初始化 CountDownLatch。由于调用了 countDown() 方法,所以在当前计数到达零之前,await 方法会一直受阻塞。之后,会释放所有等待的线程,await 的所有后续调用都将立即返回。这种现象只出现一次——计数无法被重置。

2016-12-01 17:08:02 283

转载 MySQL临时表的简单用法

当工作在非常大的表上时,你可能偶尔需要运行很多查询获得一个大量数据的小的子集,不是对整个表运行这些查询,而是让MySQL每次找出所需的少数记录,将记录选择到一个临时表可能更快些,然后在这些表运行查询。创建临时表很容易,给正常的CREATE TABLE语句加上TEMPORARY关键字:CREATE TEMPORARY TABLE tmp_table ( name VARCHAR(10)

2016-12-01 17:06:55 335

转载 Java 类注释模板

英文模板: /**    *   * Simple to Introduction   * @ProjectName:  [${project_name}]  * @Package:      [${package_name}.${file_name}]   * @ClassName:    [${type_name}]    * @Description:

2016-12-01 17:05:36 2611

转载 ExecutorService常用方法和newFixedThreadPool创建固定大小的线程池

1、ExecutorService:是一个接口,继承了Executor:public interface ExecutorService extends Executor {}2、Executor:而Executor亦是一个接口,该接口只包含了一个方法:void execute(Runnable command);3、Executors:

2016-12-01 17:01:17 340

转载 spring @component的作用

1、@controller 控制器(注入服务)2、@service 服务(注入dao)3、@repository dao(实现dao访问)4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的)  @Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进spring容器中管理。 下面写这个是

2016-12-01 16:57:30 181

转载 OGNL表达式

OGNL表达式语言介绍OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。 Struts2框架使用OGNL作为默认的表达式语言。OGNL相对其它表达式语言具有下面几大优势:   1、支持对象方法调用,如xxx.doSomeSpecial();   2、支持类静态的方法调用和值访问,表达式的格式:     

2016-12-01 16:44:23 983

转载 [转]高质量JAVA代码编写规范

1. Java 命名约定   除了以下几个特例之外,命名时应始终采用完整的英文描述符。此外,一般应采用小写字母,但类名、接口名以及任何非初始单词的第一个字母要大写。 1.1 一般概念   * 尽量使用完整的英文描述符   * 采用适用于相关领域的术语   * 采用大小写混合使名字可读   * 尽量少用缩写,但如果用了,要明智地使用,且在整个工程中统一

2016-12-01 16:43:47 269

转载 【转】Eclipse/MyEclipse 最最常用的快捷键

Version : v1.0F 键类F2 显示详细信息F3 跳到声明或定义的地方Ctrl + 键类Ctrl+1 快速修复 ( 最经典的快捷键 , 就不用多说了 )Ctrl+D 删除当前行Ctrl+E 快速显示当前 Editer 的下拉列表 ( 如果当前页面没有显示的用黑体表示 )Ctrl+T 快速显示当前类的继承结构Ctrl+O 快速显示 OutLineCt

2016-12-01 16:42:14 256

转载 spring applicationContext.xml 配置文件 详解

[html] view plain <a href="#" class="CopyToClipboard" title="copy" onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;">copy<embed id="ZeroClipboardMovie_1" src="http://static.blog.

2016-12-01 16:40:53 317

转载 一篇很全面的freemarker教程

copy自http://demojava.iteye.com/blog/800204以下内容全部是网上收集: FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FT

2016-12-01 16:39:12 183

转载 maven+jetty多webapp配置(非cargo)

项目的结构是类似这样的:main    |_  main-a    |_  main-b在maven的配置文件里,main作为总的公共模块包含两个平级的web app模块,main-b是模拟静态资源服务而构建的,js,css,图片之类的静态资源都放在这里(方便以后静态资源迁移到专门的静态资源服务器),main-a是主要的模块,处理动态的请求,开发阶段使用maven的

2016-12-01 16:38:22 1424

转载 web.xml 中的listener、 filter、servlet 加载顺序及其详解

在项目中总会遇到一些关于加载的优先级问题,刚刚就遇到了一个问题,由于项目中使用了quartz任务调度,quartz在web.xml中是使用listener进行监听的,使得在tomcat启动的时候能马上检查数据库查看那些任务未被按时执行,而数据库的配置信息在是在web.xml中使用servlet配置的,导致tomcat启动后在执行quartz任务时报空指针,原因就是servlet中的数据库连接信息未

2016-12-01 16:37:00 203

转载 .NET 程序权限控制、获得管理员权限代码

ms升级了之后,有些时候程序无法操作系统盘的内容,因为权限不够。XP下也会存在这些问题,但因为XP系统默认权限设置没有WIN 7  和WIN 8 那么严格,所以很少遇到因为权限问题导致程序运行失败的情况。以下代码是表示如何获得管理员权限运行程序。static void Main(string[] Args){/*** 当前用户是管理员的时候,直接启动应用程序

2016-12-01 16:27:57 1624

转载 win8 wamp无法进入phpMyAdmin或localhost的解决方法

win8下wamp无法进入phpMyAdmin或localhost的解决方法我用的是最新版的wampsever5,在win7(64位)下安装正常使用,没有无法进入phpMyAdmin的问题,但是我在虚拟机安装了win8(64位专业版),测试在win8下面的使用情况时,就有问题,就是直接单击在wamp图标选择进入phpMyAdmin时,提示403forbidden,就是禁止访问的意思。后来在PH

2016-12-01 16:23:13 483

转载 Win 7下Visual Studio2008试用版无法输入序列号解决

在Win 7下成功安装Microsoft Visual Studio Team System 2008 TeamSuite[团队]90天试用版后,依照惯例,接下来当然是输入序列号升级为正式版咯!按照在XP系统下的经验,从控制面板通过"卸载/更改",打开Visual Studio 2008的维护模式,结果瞄了半天,居然找不到输入序列号的地方,郁闷!网上的方法是:把文件Setup\setup.sdb用

2016-12-01 16:15:50 2947

转载 TCP、UDP、HTTP、SOCKET之间的区别

IP:网络层协议;TCP和UDP:传输层协议;HTTP:应用层协议;SOCKET:TCP/IP网络的API。       TCP/IP代表传输控制协议/网际协议,指的是一系列协议。       TCP和UDP使用IP协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路,它允许其它协议在上面行驶并找到到其它电脑的出口。TCP和UDP是高速公路上的“卡车”,它们携带的货物

2016-12-01 16:12:22 216

转载 使用eclipse插件创建一个web project

使用eclipse插件创建一个web project首先创建一个Maven的Project如下图  我们勾选上Create a simple project (不使用骨架)   这里的Packing 选择 war的形式  由于packing是war包,那么下面也就多出了webapp的目录

2016-12-01 14:31:39 276

maven 配置文件

maven 配置文件

2016-02-29

关闭联想Fn

关闭联想Fn

2014-08-12

空空如也

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

TA关注的人

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