自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(178)
  • 收藏
  • 关注

转载 Maven系列--"maven-compiler-plugin"的使用

maven是个项目管理工具,如果我们不告诉它我们的代码要使用什么样的jdk版本编译的话,它就会用maven-compiler-plugin默认的jdk版本来进行处理,这样就容易出现版本不匹配的问题,以至于可能导致编译不通过的问题。例如代码中要是使用上了jdk1.7的新特性,但是maven在编译的时候使用的是jdk1.6的版本,那这一段代码是完全不可能编译成.class文件的。为了处理这一种情况的出

2016-09-14 15:07:00 4649

转载 nginx内置属性

名称        版本        说明(变量列表来源于文件 ngx_http_variables )$args        1.0.8        请求中的参数;$binary_remote_addr        1.0.8        远程地址的二进制表示$body_bytes_sent        1.0.8        已发送的消息体字节数$

2016-09-14 13:52:38 1954

转载 nginx proxy_set_header设置、自定义header

先来看下proxy_set_header的语法语法:proxy_set_header field value;默认值:proxy_set_header Host $proxy_host;proxy_set_header Connection close;上下文:http, server, location

2016-09-14 13:51:24 120938 5

转载 注意Hibernate4在开发当中的一些改变

注意Hibernate4在开发当中的一些改变Hibernate4的改动较大只有spring3.1以上版本能够支持,Spring3.1取消了HibernateTemplate,因为Hibernate4的事务管理已经很好了,不用Spring再扩展了。这里简单介绍了hibernate4相对于hibernate3配置时出现的错误,只列举了问题和解决方法,详细原理如果大家感兴趣还是去自己搜吧,网

2016-09-13 17:56:19 1648

原创 spring context:property-placeholder无法加载配置文件,导致属性无效

在把现有项目转为maven项目时,启动报错:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.mybatis.spring.mapper.MapperScannerConfigurer#0' defined in URL [file:/D:/workspace/

2016-09-06 16:51:04 10158 2

原创 maven打包后,查看配置文件乱码(需要修改eclipse编码)

通过maven下载源代码,直接通过eclipse浏览源代码时,发现中文注释为乱码的问题。其实这个eclipse默认编码造成的问题。可以通过以下方法解决:    修改Eclipse中文本文件的默认编码:windows->Preferences->general->Workspace->Text file encoding设置为UTF-8    修改JAVA源文件的默认编码:windows

2016-09-06 10:54:02 2065

转载 maven 编译/打包时,报错非法字符:\65279 错误

开发中一个项目很早就报这个错,maven报错非法字符:\65279 错误,今天终于忍无可忍要解决它 :编译java文件的时候,有些java文件报非法字符 \65279错误,在网上找和很多 方法,也试了很多方法,换JDK,网上说的editplus 修改文件编码貌似也不靠谱(反正我修改之后还是报错~~),后来试了一个方法真的行了: 1.在 IDE中修改提示有非法字符的java文件的编码为:

2016-09-05 17:20:52 1756

转载 如何快速的解决Maven依赖冲突

为什么会出现依赖冲突首先要说明Maven的依赖管理,具体的可以参考这边 Maven学习——依赖管理 这篇文章,maven在依赖冲管理中有一下几个原则。依赖是使用Maven坐标来定位的,而Maven坐标主要由GAV(groupId, artifactId, version)构成。如果两个相同的依赖包,如果groupId, artifactId, version不同,那么maven也认

2016-09-02 17:11:18 3058

转载 maven内置属性(${} properties)

Maven内置了三大特性:属性、Profile和资源过滤来支持构建的灵活性。Maven属性事实上有六种类型的Maven属性:内置属性:主要有两个常用内置属性——${basedir}表示项目根目录,即包含pom.xml文件的目录;${version}表示项目版本。POM属性:pom中对应元素的值。例如${project.artifactId}对应了元素的值,常用的POM属性包括:

2016-09-02 16:59:34 41926 3

转载 maven 打包1

“打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码、编译生成的字节码、配置文件、文档,按照规范的格式生成归档,最常见的当然就是JAR包和WAR包了,复杂点的例子是Maven官方下载页面的分发包, 它有自定义的格式,方便用户直接解压后就在命令行使用。作为一款”打包工具“,Maven自然有义务帮助用户创建各种各样的包,规范的JAR包和WAR包

2016-09-01 18:02:02 668

转载 maven eclipse基本知识

前言:  由于最近工作学习,总是能碰到Maven的源码。虽然平时工作并不使用Maven,但是为了学习一些源码,还是必须要了解下。这篇文章不是一个全面的Maven解析,而是一个简单的介绍,包括Eclipse中如何使用Maven,如何利用Maven工程学习。  循序渐进,你将会学到下面的知识:  maven的相关书籍!  什么是maven?  如何在eclips

2016-09-01 16:36:28 780

转载 学习Maven之Properties Maven Plugin(编译时动态获取properties参数)

1.properties-maven-plugin是个什么鬼?介绍前我们先看一个问题,比如我们有一个maven项目结构如下:一般我们都把一些配置文件放到像 src/main/resources/jdbc.properties 这样的文件中。但是文件里我们更多的放的还是变量,内容如下:jdbc.driverClassName=${jdbc.driverClassNam

2016-09-01 16:29:48 12491

原创 maven修改默认目录结构(sourceDirectory/resources)

Maven 为我们提供了一致的项目目录配置(源文件夹、资源文件夹等),在自动构建项目时, Maven 会按照这个配置来执行操作(编译源文件、拷贝资源文件)。当 Maven 规约的默认配置不能够满足我们的需求时,我们就要动手修改项目的 Maven 配置,让我们的项目能够与 Maven 很好地协同工作。这里讨论的需求有:配置多个源文件夹来管理我们项目的模块配置多个资源文件夹来管理我们项目模

2016-09-01 16:24:21 44353 2

转载 Pom.xml文件教程详解

原创整理不易,转载请注明出处:史上最全的maven pom.xml文件教程详解代码下载地址:http://www.zuidaima.com/share/1781583829978112.htm[xml] view plain copy print?project xmlns="http://maven.apache.org/POM/4.0

2016-09-01 15:28:29 1802

转载 异常处理:Eclipse下解决Plugin execution not covered by lifecycle configuration异常

异常描述:今天尝试导入Apache Vysper源码,使用eclipse juno+m2e插件,发现如下错误:[html] view plain copy print?Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:propertie

2016-09-01 15:23:28 1022

转载 Maven 标准目录结构

Maven 标准目录结构好的目录结构可以使开发人员更容易理解项目,为以后的维护工作也打下良好的基础。Maven2根据业界公认的最佳目录结构,为开发者提供了缺省的标准目录模板。Maven2的标准目录结构如下:src/main/javaApplication/Library sourcessrc/main/resourcesAppli

2016-09-01 14:16:43 1087

转载 mvn 指定全局编码(mvn compile error 未结束的字符串/编码GBK的不可映射字符)

maven是个项目管理工具,如果我们不告诉它我们的代码要使用什么样的jdk版本编译的话,它就会用maven-compiler-plugin默认的jdk版本来进行处理,这样就容易出现版本不匹配的问题,以至于可能导致编译不通过的问题。compiler插件能解决: 1:maven 2.1默认用jdk 1.3来编译,maven 3 貌似是用jdk 1.5,如果项目用的jdk 1.6也会有问题,

2016-09-01 13:59:20 1578

转载 maven3去掉重复的依赖jar包

在做xml解析的时候由于要用到dom4j,看了下依赖的dom4j两个,一个groupId是dom4j,另一个是org.dom4j。org.dom4j是我在配置文件声明的,而dom4j这个肯定就是工程依赖的jar包所依赖的,传递过来的。找吧!    好久没看maven差不多忘的差不多了,搜下,pom文件目录下运行mvn dependency:tree,查看依赖关系树形结构的命令。看了下,两个

2016-09-01 11:25:34 7612

转载 maven远程仓库配置

maven3实战之仓库(远程仓库的配置)----------在很多情况下,默认的中央仓库无法满足项目的需求,可能项目需要的构件存在于另外一个远程仓库中,如:JBoss,Maven仓库。这时,可以在POM中配置该仓库,见代码请单: Xml代码  project>    ...    repositories>      reposito

2016-08-31 18:15:02 11211

转载 maven项目pom中添加依赖,但是jar无法引入项目

在使用maven管理项目的过程中,经常遇到在pom.xml中添加依赖,但是项目中始终无法引入对应的jar包,这个时候我们可以进行如下操作:(Eclipse)1、project->右击->Maven->Update Project,如此便可解决2、实际使用中,发现eclipse与maven之间并非整合得天衣无缝,有时候eclipse中项目图标经常会莫名其妙的出现一些红叉,以下

2016-08-31 18:09:51 36533 7

转载 maven jar包不能下载,解决办法(.jar.lastUpdated)

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.1.0.7.0 -Dpackaging=jar -Dfile=/home/buildmgr/resources/ojdbc6-11.1.0.7.0.jar执行该命令打本地jar包-DgroupId groupId

2016-08-31 17:50:07 14563

转载 Nginx发布1.9.0版本,新增支持TCP代理和负载均衡的stream模块

文章来源:http://zhangge.net/5037.html昨天在公司微信群,CTO分享了这个消息,对运维来说以后基于TCP协议的后端业务的高可用又多了一个新的选择,实在是棒极了!一直以来,Nginx 并不支持tcp协议,所以后台的一些基于TCP的业务就只能通过其他高可用负载软件来完成了,比如Haproxy。这算是一个nginx比较明显的缺憾。不过,在

2016-08-29 16:44:18 4764

转载 yum安装模糊查询所需要的软件包方法

yum安装卸载命令,yum install 'package_name'yum remove 'package_name'yum查询想要安装的包yum search 'keyword'例如yum search messenger模糊搜索本地yum包yum list | grep packageName

2016-08-29 13:59:46 15436 1

转载 CentOS yum 源的配置与使用

一、yum 简介  yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器。起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke 开发团队进行改进,遂有此名。yum 的宗

2016-08-26 17:53:04 3012

转载 redhat安装mysql5.7.13 error while loading shared libraries: libaio.so.1(转)

今天登陆oracle10g的sqlplus发现如下错误:[oracle@plinuxt19 10g]$ sqlplus /nologSQL*Plus: Release 10.2.0.3.0 - Production on Wed Oct 29 11:15:05 2008Copyright (c) 1982, 2006, Oracle.  All Rights Reser

2016-08-08 10:45:07 7213

转载 curl命令

cURL 是很方便的Rest客戶端,可以很方便的完成許多Rest API測試的需求,甚至,如果是需要先登入或認證的rest api,也可以進行測試,利用curl指令,可以送出HTTP GET, POST, PUT, DELETE, 也可以改變 HTTP header來滿足使用REST API需要的特定條件。curl的參數很多,這邊僅列出目前測試REST時常用到的:-X/--requ

2016-08-02 17:05:19 4283

转载 linux下查看已经安装的jdk 并卸载jdk

一、查看Jdk的安装路径: whereis javawhich java (java执行路径)echo $JAVA_HOMEecho $PATH 备注:如果是windows中,可以使用:set java_home:查看JDK安装路径java -version:查看JDK版本 二、卸载旧版本的JDK: 1. 确定JDK的版本:rpm -qa |

2016-08-02 10:23:06 27987 1

转载 理解Linux系统/etc/init.d目录和/etc/rc.local脚本

本文英语版本来自:http://www.ghacks.net/2009/04/04/get-to-know-linux-the-etcinitd-directory/     以下内容是作者自己的翻译版本,如需转载到CSDN外其他网站,请注明本文链接。 一、关于/etc/init.d     如果你使用过linux系统,那么你一定听说过init.d目录。这个目录到底是干嘛的

2016-07-29 17:28:31 2072

转载 linux echo命令

echo是一种最常用的与广泛使用的内置于Linux的bash和C shell的命令,通常用在脚本语言和批处理文件中来在标准输出或者文件中显示一行文本或者字符串。echo命令的语法是:echo [选项][字符串]使用echo添加内容到文件中 ①echo 'test' > a.txt   替换a.txt文件中的内容为test  ②echo 'append'

2016-07-29 14:34:44 7512 1

转载 linux安装配置nginx

什么是Nginx?Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下Nginx 是 Apache 服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、 腾讯,另外知名的微网

2016-07-29 14:13:13 599

转载 mysql select into和insert into select

SELECT INTO FROM语句      语句形式为:SELECT vale1, value2 into Table2 from Table1      要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中2、INSERT INTO SELECT语句      语句形式为:Insert into

2016-07-22 10:43:13 11588

转载 linux查看文件/目录 大小(du)、权限(ls ll),用户及组(user/group)增、删、改 (chmod/chown/chgrp)

※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※du查看文件/目录大小※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※1.使用du命令查看文件/目录大小,例:①要显示一个目录树及其每个子树的磁盘使用情况du -h .#-h 自动根据大小以k、m、g为单位显示,提高信息的可读性。kb、mb、gb是以1024为换算单 位, -h以1000为换算单位

2016-07-17 16:15:03 17381 2

原创 linux下mysql安装

mysql下载地址:http://dev.mysql.com/downloads/mysql/ 二进制安装1.添加mysql组和mysql用户,用于设置mysql安装目录文件所有者和所属组。 ①groupadd mysql ②useradd -r -g mysql mysql * useradd -r参数表示mysql用户是系统用户,不可用于登录系统。 * useradd ...

2016-07-15 17:55:36 62442 17

转载 Jedis使用总结【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】

前段时间细节的了解了Jedis的使用,Jedis是redis的java版本的客户端实现。本文做个总结,主要分享如下内容:【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】好了,一个一个来。一、 Pipeline官方的说明是:starts a pipeline,which is a very efficient way

2016-07-13 16:49:00 5238

转载 apt-get 与 yum的区别 (转)

一般来说著名的linux系统基本上分两大类:1.RedHat系列:Redhat、Centos、Fedora等2.Debian系列:Debian、Ubuntu等RedHat 系列 1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”2 包管理工具 yum 3 支持tar包 Debian系列 1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”2 包管理工具

2016-06-24 22:40:34 714

原创 安装VMware,创建ubuntu linux虚拟机,使用Secure连接虚拟机

在工作中经常使用linux服务器,因为对linux操作还不是太熟悉,所以想在自己电脑上安装VMware 创建linux虚拟机,方便熟悉Linux下载安装过程1.网上下载最新版VMware,按照步骤安装。2.安装成功后,需要创建新的虚拟机需要注意的几点:第一步选择第一项典型就可以了,在第二步时选择稍后安装操作系统,第三步 操作系统选择linux,版本选择ubuntu第四步

2016-06-04 23:26:03 1502

转载 redis三种启动方式

Part I. 直接启动下载官网下载:http://redis.io/download安装tar zxvf redis-2.8.9.tar.gzcd redis-2.8.9#直接make 编译make#可使用root用户执行`make install`,将可执行文件拷贝到/usr/local/bin目录下。这样就可以直接敲名字运行程序了。make ins

2016-06-01 17:36:16 19895 1

转载 redis 一

一 Redis介绍 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。 Redis能运行在大多数POSIX(Linux, *BSD, OS X 和Solaris等)系统上,官方没有支持Windows的版本。目前最新

2016-06-01 17:24:32 850

转载 计算机编码基础知识及Java中编码转换

一、前言最近项目中用到招商银行的企业直连功能,通过接口的方式直接调用招商银行的前置机(http://www.cmbchina.com/corporate/firmbank/FirmbankInfo.aspx?guid=d0917853-6256-44ea-b1e2-24b8524042db)而后进行转账和信息的查询。但招商银行的数据是通过gbk格式进行传输的,而我们的系统使用的utf8编码

2016-06-01 16:41:18 1216

转载 mybatis传参问题,一个或多个参数

一、单个参数:public ListXXBean> getXXBeanList(String xxCode); select id="getXXXBeanList" parameterType="java.lang.String" resultType="XXBean">  select t.* from tableName t where t.id= #{id} select

2016-05-10 11:13:35 3197

空空如也

空空如也

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

TA关注的人

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