lan:JAVA
余不二
愿做早起吃虫鸟
展开
-
Hibernate与 MyBatis的比较
最近做了一个Hibernate与MyBatis的对比总结,希望大家指出不对之处。第一章 Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:转载 2014-11-10 09:25:10 · 339 阅读 · 0 评论 -
通用异常处理框架
异常捕捉、处理是每个项目中必不可少的一部分,利用反射和XML配置技术实现一个通用的、灵活的、可配置的、高度可自扩展的异常处理框架对项目的整体健壮性以及异常处理效率都是非常重要的。通用异常处理框架中需要提供配置信息的支持以及统一的异常处理类和异常日志记录类管理,并允许用户以插件形式扩展自定义的异常处理或日志记录方式。 一、问题的提出 由于异常处理在项目中的普遍性,我们会很自然的想到是否可转载 2015-10-17 11:17:01 · 1768 阅读 · 0 评论 -
MyBatis Generator产生的Example类
Example类用于构造复杂的筛选条件。基本概念CriterionCriterion是最基本,最底层的Where条件,用于字段级的筛选,feild用于指代字段名字,列举如下:只有一个条件,不需要其他参考值feild IS NOLLfeild IS NOT NULL与一个参考值进行算数运算feild > valuefeild >= valuefei转载 2015-11-04 14:23:00 · 534 阅读 · 0 评论 -
SpringMVC杂记(1) 使用阿里巴巴的fastjson
1) 国产开源软件要支持的 dependency> groupId>com.alibabagroupId> artifactId>fastjsonartifactId> version>1.2.1version>dependency>2) spring没有提供相应的HttpMessageConverter可以自己写一个。package com.转载 2015-10-20 23:18:20 · 585 阅读 · 0 评论 -
JQuery对CheckBox的一些相关操作
一、通过选择器选取CheckBox: 1.给CheckBox设置一个id属性,通过id选择器选取: input type="checkbox" name="myBox" id="chkOne" value="1" checked="checked" /> JQuery: $("#chkOne").click(fun转载 2015-09-18 17:24:24 · 306 阅读 · 0 评论 -
@RequestMapping 简介
简介:@RequestMappingRequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。RequestMapping注解有六个属性,下面我们把她分成三类进行说明。1、 value, method;value: 指定请求的实际地址,指定的地址可以是URI Template 模式(后面转载 2015-10-11 11:43:13 · 667 阅读 · 0 评论 -
mysql 排序后获得某行的位置
假设有test表,下图为表机构和数据,score表示积分。现在要查询积分排名为第几的id??查询语句[sql] view plaincopyselect id,score,(@rowno:=@rowno+1) as rowno from test,(select (@rowno:=0)) b order by score de转载 2015-10-29 09:46:25 · 2247 阅读 · 0 评论 -
Mybatis 利用log4j打印输出log,方便排查sql问题
默认的使用mybaties是不打印mybaties相关的log的,因为内部的sql执行都是内部调用,在server的控制台是不 会 打印log的。在log4j的配置文件log4j.properties里加上以下几句话就可以了:log4j.rootLogger=info, ServerDailyRollingFile, stdout log4j.app转载 2015-10-15 13:39:59 · 867 阅读 · 0 评论 -
linux下实时查看tomcat运行日志
1、先切换到:cd usr/local/tomcat5/logs2、tail -f catalina.out3、这样运行时就可以实时查看运行日志了 Ctrl+c 是退出tail命令。转载 2015-10-16 10:08:13 · 497 阅读 · 0 评论 -
2.1、Spring Web MVC是什么 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职
2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的W转载 2015-09-13 15:29:59 · 22449 阅读 · 0 评论 -
Maven环境的搭建与idea配置
Maven环境的搭建与idea配置Maven 下载: http://maven.apache.org/download.cgiMaven 中央仓库地址:http://search.maven.org 配置maven环境变量M2_HOME:D:\workspace\maven\apache-maven-3.0.5Path:;%M2_HOME%/bi转载 2015-09-12 21:28:13 · 297 阅读 · 0 评论 -
cocos-js项目结构
一、项目组织1、以文件夹的形式管理你的游戏场景通过之前的教学视频中提供的源代码,大家也可以看到,在我的代码之中,往往是一个文件夹对应一个场景,然后再在文件夹中创建对应的层。这样做的好处,在于我们可以很好的找到自己想找的文件在哪个位置,而不用在一堆文件中消耗自己的眼睛。同时,这么做还有助于我们清晰开发时的思路。2、让你的代码像组成组成汽车的模块那样灵活同样,通过之前教转载 2015-06-08 09:35:53 · 520 阅读 · 0 评论 -
Web报表开发:ireport
Web报表开发序言在很多实际的项目里,报表都是其中十分重要的组成部分,例如把查询结果以报表的形式呈现出来。这里所提到的报表可不是简单的二维表,而是拥有复杂表头的、多维的、可以在运行期从数据库中自动读取数据、可自动分页、拥有丰富的页面元素(图片,超连接等)、支持分组和交叉表、支持打印、最好还能导出到Excel或Word…...(汗L)。但是显而易见,报表功能越强大,提供的服务越丰富,转载 2015-09-01 09:39:42 · 2473 阅读 · 0 评论 -
gson
google的gson,因为之前对于protocolbuf有一些了解,带着一些好奇心,我开始使用了gson。经过比较,gson和其他现有java json类库最大的不同时gson需要序列化得实体类不需要使用annotation来标识需要序列化得字段,同时gson又可以通过使用annotation来灵活配置需要序列化的字段。下面是一个简单的例子:Person实体public cl转载 2015-08-18 09:09:11 · 432 阅读 · 0 评论 -
EHCache 详解
Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,如果你有这方面的问题,请自行google;对于API,官网上介绍已经非常清楚,请参见官网;但是很少见到特性说明和对实现原理的分析,因此在这篇文章里面,我会详细介绍和分析EhCache的特性,加上一些自己的理解和思考转载 2015-08-18 08:57:29 · 726 阅读 · 0 评论 -
Rpc 详解
《深入篇》我们主要围绕 RPC 的功能目标和实现考量去展开,一个基本的 RPC 框架应该提供什么功能,满足什么要求以及如何去实现它?RPC 功能目标RPC 的主要功能目标是让构建分布式计算(应用)更容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性。为实现该目标,RPC 框架需提供一种透明调用机制让使用者不必显式的区分本地调用和远程调用,在前文《浅出篇》中给出了一种实现结构,基转载 2015-08-18 09:41:37 · 618 阅读 · 0 评论 -
Maven常用命令
Maven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName转载 2015-09-10 17:08:02 · 243 阅读 · 0 评论 -
maven核心,pom.xml详解
什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。 快速察看: 4.0.0 ... ... ... ... ...转载 2015-09-13 09:24:44 · 256 阅读 · 0 评论 -
springMVC+mybatis框架搭建
springMVC+mybatis框架搭建首先我们先要弄清搭建项目的一般流程,需要注意哪些方面,想要什么样的效果,自己的功能有哪些?(假设效果:项目目录结构清晰,能够查询到本地数据库中的内容。。)1. 工程目录结构整理清楚在src/main/java文件夹中,新建包cn.springmvc.model(存放javabean),转载 2015-09-13 09:40:08 · 534 阅读 · 0 评论 -
Tomcat启动报错或警告: org.apache.catalina.webresources.Cache.getResource Unable to add the resource
报错信息如下:**为任意位置org.apache.catalina.webresources.Cache.getResource Unable to add the resource at [**] to the cache because there was insufficient free space available after evicting expired cache原创 2016-10-09 10:57:32 · 27338 阅读 · 1 评论