自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

极客on之路

你有什么梦想,我的梦想就是不上班

  • 博客(67)
  • 收藏
  • 关注

原创 mybatis 反向工程eclipse

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

2016-09-29 14:08:01 794

转载 javascript真的是异步的吗?且看setTimeout的实现原理以及setTimeout(0)的使用场景

在今天之前我一直以为setTimeout这个函数是异步的,无意中看到了一篇关于setTimeout的文章,发现自己以前的认识全是错误的,赶紧总结下。先看一段代码:[javascript] view plain copyvar start = new Date();  setTimeout(function(){  

2016-09-23 23:17:46 325

转载 手把手教你开发chrome

http://www.cnblogs.com/walkingp/archive/2011/03/31/2001628.html

2016-09-23 22:13:40 414

原创 resteasy json返回类型举例

[java] view plain copypackage com.rest; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.ws.rs.GET; import javax.ws.rs.Path;

2016-09-22 12:04:49 690

转载 RESTEasy使用json返回的例子

1、创建一个json的model类:User.java[java] view plain copy package com.howtodoinjava.model;      import java.io.Serializable;     import javax.xml.bind.annotation.XmlAcces

2016-09-22 11:19:00 1355

原创 git clone github项目 https模式

2016-09-21 09:43:56 2568

转载 同一个tomcat不同项目的session共享问题

问题描述: session常常用来存储一些公共信息供不同页面访问,比如用户登录信息。访问同一个tomcat下的不同项目所创建的session是不一样的。自然地面临了如何共享session的问题。解决思路: 解决数据共享问题的思路无非两种 1、找个公共的地方存放共享的数据 2、不同数据源之间做数据同步解决方案: 1、修改tomcat的server.xml文件

2016-09-20 16:46:29 3244 1

转载 java日志处理组件log4j--log4j.xml配置详解

注:本资料通过网络查找然后整理而成首先要对配置文件的各个参数进行说明,这样才能合理的进行配置。参数意义说明:配置根Logger[html] view plain copy其语法为:      log4j.rootLogger = [ level ] , appenderName1, appenderName2, …

2016-09-20 15:08:56 291

转载 eclipse中解决update maven之后jre被改成1.5的问题

在项目的pom.xml文件中加入以下内容[html] view plain copy build>          plugins>              plugin>                  groupId>org.apache.maven.pluginsgroupId>                  ar

2016-09-19 11:01:22 585

转载 dependencies与dependencyManagement的区别

在上一个项目中遇到一些jar包冲突的问题,之后还有很多人分不清楚dependencies与dependencyManagement的区别,本篇文章将这些区别总结下来。 1、DepencyManagement应用场景         当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代

2016-09-19 10:16:37 360

转载 Maven详解之聚合与继承

说到聚合与继承我们都很熟悉,maven同样也具备这样的设计原则,下面我们来看一下Maven的pom如何进行聚合与继承的配置实现。一、为什么要聚合?随着技术的飞速发展和各类用户对软件的要求越来越高,软件本身也变得越来越复杂,然后软件设计人员开始采用各种方式进行开发,于是就有了我们的分层架构、分模块开发,来提高代码的清晰和重用。针对于这一特性,maven也给予了相应的配置。

2016-09-19 10:00:20 335

转载 Maven的pom.xml文件结构之基本配置parent和继承结构

1.Maven项目的继承Maven项目之间不仅存在多模块的聚合关系,而且Maven项目之间还可以存在相互继承的关系。Maven项目之间的继承关系通过表示,在子Maven项目的POM中配置示例如下:[html] view plain copy parent>    groupId>com.ericsson.jcatgroupId> 

2016-09-19 09:38:46 1209

转载 Maven的pom.xml介绍

6.1     简介       pom.xml文件是Maven进行工作的主要配置文件。在这个文件中我们可以配置Maven项目的groupId、artifactId和version等Maven项目必须的元素;可以配置Maven项目需要使用的远程仓库;可以定义Maven项目打包的形式;可以定义Maven项目的资源依赖关系等等。对于一个最简单的pom.xml的定义必须包含modelVersion、

2016-09-18 16:22:51 799

转载 Jersey在spring环境下的实现

1:pom.xml引得jersey相关jar Java代码                    com.sun.jersey              jersey-core              1.11                                  com.sun.jersey              

2016-09-18 15:05:00 921

转载 RestEasy的WEB配置

如今Restfull的访问方式已经非常流行了,比如Rails默认就提供了这样的功能。       在java的世界里,有Restfull的规范JSR-RS,但它只规定了Restfull接口的几个注解,当我们使用到具体的实现时,其实还需要根据实现产品的要求,作一些基本配置,才能让Rest生效,以下就是RestEasy的WEB配置。     1. web.xml配置

2016-09-18 15:00:42 654

转载 RESTEasy 例子 hello world(两种方法)

转载自http://zorro.blog.51cto.com/2139862/874953 修改了原文部分错误(web.xml文件中和第二种方法) RestEasy, Jboss项目的JAX-RS参考实现。 1. 技术和工具:        RESTEasy 2.2.1.GA        JDK 1.6        Maven 3.0.3        Ecli

2016-09-18 14:59:21 1623

转载 普通web项目的Resteasy配置使用

1、连接访问,即资源访问,只要给定参数就可以定位到需要的资源。2、resteasy方式:@PUT,@GET,@DELETE,@POST3、导入下载的resteasy的包如:resteasy-jaxrs-2.1.0.GA-all(可到resteasy官方下载,实例采用此版本)。4、解压zip包,将lib包中的jar包copy到WEB-INF下的lib目录下,加入到编译路径。

2016-09-18 14:56:22 3018 1

转载 快速了解RESTEasy

什么是 RESTEasyRESTEasy 是 JBoss 的一个开源项目,提供各种框架帮助你构建 RESTful Web Services 和 RESTful Java 应用程序。它是 JAX-RS 规范的一个完整实现并通过 JCP 认证。作为一个 JBOSS 的项目,它当然能和 JBOSS 应用服务器很好地集成在一起。 但是,它也能在任何运行 JDK5 或以上版本的 Servlet 容器

2016-09-18 14:53:45 4659 1

转载 github 建设网站 自定义绑定域名

这两天用了Github建立了自己的个人主页, 网址为 hyman1994.com。 感兴趣的朋友可以访问一下,欢迎您的指导意见和建议!流程总结:1.注册自己的github账户,名为XXX2.创建一个名为XXX.github.io的库3.我觉得挺重要的一步:看了很多博客说建了库之后,只要等待生成就可以了,然后访问 XXX.github.io 就到了自己的主页了。

2016-09-14 16:55:07 5942

转载 Git远程操作详解

作者: 阮一峰日期: 2014年6月12日Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remotegit fetchgit pullgit push

2016-09-14 13:14:46 356

转载 IDEA git github操作

IntelliJ IDEA集成了对GitHub的支持,使上传代码到GitHub和从GitHub下载代码更加方便快捷。1. 分享代码到GitHub首先需要在IntelliJ配置Git,如果没有正确配置会出现如下错误:通过File->Settings打开设置面板进行设置,如图:2. 第一次上传代码到GitHub操作如下:其间需要输入用户名和密

2016-09-14 13:05:18 525

转载 常用Maven插件介绍

我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven- compiler-plugin的compile目标用来编译位于src/main/java/目录下的主源码,testCompi

2016-09-13 15:44:35 318

转载 PO BO VO DTO POJO DAO概念及其作用(附转换图)

常常搞混,慢慢理解吧   J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了(听过老罗对这种现象的批判的朋友会会心一笑)。    首先声明偶也不是什么高手,以下总结都是自己的体会。不对之处请您多指教。PO:persistant object持久对象

2016-09-13 14:46:28 242

转载 MyBatis注解Annotation介绍及Demo

http://computerdragon.blog.51cto.com/6235984/1399742/

2016-09-13 14:03:45 519

转载 MyBatis--使用SqlBuilder生成SQL语句

在MyBatis的映射配置文件中写sql语句有时候很方便,但是对于有大量字段的表结构却不太简单,幸好MyBatis提供的有SqlBuilder工具类,可以生成相应的SQL语句,如下例程:[java] view plaincopypackage com.utils;    import org.apache.ibatis.jdb

2016-09-13 11:57:30 3802

原创 svn branch 和 tag 的区别

多年前第一次接触svn,就知道有tag和branch的区别,但一直没搞清楚具体的差异。现在基本懂一些了,在这里总结一下 branch是分支,branch的代码是会往前走的。而tag是标签,我理解代码是静止的 这样说可能比较抽象,举例进行说明。 branch主要会有这些应用的场景: 1、阶段性的版本发到现场使用,但trunk上还需要继续做开发。这时候就会拉一个bran

2016-09-13 11:39:36 3142

转载 关于Maven resource配制中include与exclude的关系

与是用来圈定和排除某一文件目录下的文件是否是工程资源的。如果与划定的范围存在冲突时,以划定的范围为准。大多数情况下,人们使用和是为了配合实现过滤特定文件的需要。例如,在一个工程中,src/main/resources目录下都是工程的资源文件,并不需要和再进行划定。但如果我们需要对且仅对其中的jdbc.properties和mail.properties两个文件进行过滤的话,则需要借助和进行如下的配

2016-09-12 09:46:38 2089

转载 使用Maven的Profile实现根据不同环境选用不同配置

第一步:创建一个与resource文件夹同级的文件夹,我这里取名叫profile 如下 第二步:配置pom.xml文件 profiles> profile> id>devid> properties> prof

2016-09-12 09:44:07 615

转载 利用Profile构建不同环境的部署包

接上回继续,项目开发好以后,通常要在多个环境部署,象我们公司多达5种环境:本机环境(local)、(开发小组内自测的)开发环境(dev)、(提供给测试团队的)测试环境(test)、预发布环境(pre)、正式生产环境(prod),每种环境都有各自的配置参数,比如:数据库连接、远程调用的ws地址等等。如果每个环境build前手动修改这些参数,显然太不fashion.maven早就考虑到了这些问题,

2016-09-12 09:40:17 291

转载 svn查看日志(show log)显示时间为1970的解决方法

问题:在修改文件后show log无法显示日志,上面的时间会自动在2016年和1970年间跳,而且设置不了时间。解决方法:1.编辑svnserve.conf,设置“anon-access=none”2.在authz中添加 [/]* = 3,清理svn的cache即可

2016-09-11 21:30:24 21281

原创 SVN配置出现svnserve.conf:12错误解决

很多新手配置按照网络上配置SVN服务器的方法和不住执行之后,发现各项参数配置都没有问题,每一步操作均没有错误,却发现在更新上传文件时却提示如下错误:svnserve.conf:12: Option expected,无法找到具体原因所在。其实出现在问题的原因在于svnserve.conf文件配置中各参数之前不能含有空格。如下:

2016-09-11 16:46:00 2527 1

原创 idea 工具的常用设置和使用图解

http://www.phperz.com/article/15/0923/159043.htmlhttp://wiki.jikexueyuan.com/project/intellij-idea-tutorial/

2016-09-11 14:14:07 1403 1

转载 idea 创建maven工程

1.IDEA->File->New->Project     2.选择Maven->Create from artchetype并选择如下图红框中的骨架     3.填写好对应的GroupId和ArtifactId,以及Version后点击Next。     4.idea自动会帮你选择好Maven home directory 和 User sett

2016-09-11 14:07:28 645

转载 解决Idea创建maven-archetype-webapp项目无java目录的问题

一、背景  在适用IDEA创建maven-archetype-webapp项目的时候,创建完成后发现在main文件夹下没有java源文件夹,不少小伙伴也遇到该问题,但不知道怎么解决,下面我就来分享解决步骤。二、解决步骤  1.解决之前项目结构如下:     2.选择File->Project Structure...    3.选择Modules选项卡下面的Source

2016-09-10 22:47:31 20139 3

转载 Spring+Mybatis 多数据源配置

项目目录结构如下:        spring配置文件Xml代码  xml version="1.0" encoding="UTF-8"?>  beans xmlns="http://www.springframework.org/schema/beans"      xmlns:xsi="http://www.w3.org/20

2016-09-09 18:17:03 413

转载 Log4j 配置文件放置位置说明

一般我们直接将log4j.properties放置在src目录下,这样系统自动会找到的,其实就是放在WEB-INF/classes文件下。这个路径在classpath下,所以直接就能找到。我们写Logger的时候如下public class HelloLog4j { public static Logger logger = Logger.getLogger(HelloLog4j.c

2016-09-09 16:45:44 8492

原创 navicat 客户端连接oracle数据库 异常处理 can't load oci dll 和 Instant Client package...

一般当你安装完 navicat for oracle 或者 navicat Premium 后 连接的时候老是会报一些 oci.dll 问题 今天总结如下。希望对各位开发有帮助!cannot load OCI DLL,126解决方法:工具->选项->OCI 选择oracle安装目录下bin里面的oci.dll 二 在Win7(64位)下安装了Oracle 11g R2,在用

2016-09-09 11:00:38 8874

原创 mybatis 和 hibernate 的区别

与hibernate不同Mybatis和hibernate不同,它不完全是一个ORM框架,因为MyBatis需要程序员自己编写Sql语句,不过mybatis可以通过XML或注解方式灵活配置要运行的sql语句,并将java对象和sql语句映射生成最终执行的sql,最后将sql执行的结果再映射生成java对象。 Mybatis学习门槛低,简单易学,程序员直接编写原生态sql,可严格控制sq

2016-09-08 23:43:12 407 1

转载 Logger级别和输出的地方

log4j日志配置 关键字: apache log4j 1、配置根Logger: log4j.rootLogger = [ level ] , appenderName, appenderName2 level:日志的级别,指定这条日志信息的重要性。分为ALL  DEBUG , INFO ,WARN ,ERROR四种,分别对应Logger类的四种方法 debug

2016-09-08 22:39:28 9032

原创 jdbc 的缺点

从一个jdbc程序开始public static void main(String[] args) {Connection connection = null;PreparedStatement preparedStatement = null;ResultSet resultSet = null;try {//加载数据库驱动Class.forName("com.mysql.jdb

2016-09-08 22:11:17 4727

空空如也

空空如也

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

TA关注的人

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