自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

【渐渐老去】的博客

【开发之路】:花样年华,走上程序猿之不归路。。。。。

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

原创 Maven实现项目构建直接部署Web项目到Tomcat

Maven实现项目构建直接部署Web项目到Tomcat配置如下:1.Tomcat的用户及权限配置:在conf目录下,找到tomcat-users.xml,添加manager权限的用户。role rolename="admin-gui"/>role rolename="admin-script"/>role rolename="manager-gui"/>

2016-12-10 11:39:12 8829

原创 Junit单元测试Spring读取classes或者WEB-INF目录下的配置文件

假设Spring配置文件为spring-context.xml一、Spring配置文件在类路径下面(maven项目)在Spring的java应用程序中,一般我们的Spring的配置文件都是放在放在类路径下面(也即编译后会进入到classes目录下)。因为是用maven管理的,所以配置文件都放在“src/main/resources”目录下这时候,在代码中

2016-11-06 21:25:37 7705

原创 MyBatis mapper文件中的变量引用方式#{}与${}的差别

#{},和 ${}传参的区别如下:使用#传入参数是,sql语句解析是会加上"",当成字符串来解析,这样相比于$的好处是比较明显对的吧,#{}传参能防止sql注入,如果你传入的参数为 单引号',那么如果使用${},这种方式 那么是会报错的另外一种场景是,如果要做动态的排序,比如 order by column,这个时候务必要用${}select * from table order by

2016-09-04 16:05:39 1257

转载 MyBatis学习之四:MyBatis配置文件

在定义sqlSessionFactory时需要指定MyBatis主配置文件: Xml代码  bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">      property name="configLocation" value="classpath:mybatis-c

2016-09-04 16:01:33 1193

转载 MyBatis学习之三:动态SQL语句

有些时候,sql语句where条件中,需要一些安全判断,例如按某一条件查询时如果传入的参数是空,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。使用Oracle的序列、mysql的函数生成Id。这时我们可以使用动态sql。       下文均采用mysql语法和函数(例如字符串链接函数CONCAT)。  3.1 selectKey 标签       在i

2016-09-04 15:59:15 849

转载 MyBatis学习之二:SQL语句映射文件(2)增删改查、参数、缓存

2.2 select一个select 元素非常简单。例如:Xml代码    select id="getStudent" parameterType="String" resultMap="studentResultMap">      SELECT ST.STUDENT_ID,                 ST.STUDENT_NAME,  

2016-09-04 15:56:57 553

转载 MyBatis学习之二:SQL语句映射文件(1)resultMap

SQL 映射XML 文件是所有sql语句放置的地方。需要定义一个workspace,一般定义为对应的接口类的路径。写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如: Xml代码  mappers>      mapper resource="com/liming/manager/data/mappers/UserMapper.xml"

2016-09-04 15:50:36 1955

转载 MyBatis学习之一:MyBatis简介与配置MyBatis+Spring+MySql

1.1MyBatis简介      MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,Mybatis 是一种“半自动化

2016-09-04 15:40:46 250

转载 RedHat Enterprise Linux5关于中文显示乱码问题解决

在安装RedHat5时,如果选择安装类型是custom,那么就会进入自动安装Linux环节,很多设置都是默认的,不再需要用户手动设置,其中就包括字符集的问题,它会默认选择安装英文环境,而当你安装成功后,如果访问中文页面,就会出现中文乱码问题,解决方法如下: 在VMware中单击Red Hat Enterprise Linux 5,将开始页面打开,如下图所示:  点击一下Edit v

2016-04-24 20:16:33 768

转载 Redis系统性介绍

虽然Redis已经很火了,相信还是有很多同学对Redis只是有所听闻或者了解并不全面,下面是一个比较系统的Redis介绍,对Redis的特性及各种数据类型及操作进行了介绍。是一个很不错的Redis入门教程。1.介绍1.1 Redis是什么REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Red

2016-01-17 21:25:30 1229

转载 Windows下Redis的安装使用

Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。

2016-01-17 20:44:53 370

转载 Redis安装部署学习

相关链接中文官方网站:http://www.redis.cn/易百学习教程:http://www.yiibai.com/redis/redis_quick_guide.html1 概述目前多数的NoSql数据库本质上都是键值对形式,Redis也不例外。作为缓存数据库的一种,和Memcached相比,有以下几种主要的优点:(1)速度上,Redis要比Memcached快,这是基于

2016-01-17 20:00:24 451

原创 Windows下配置使用Memcached Manager

下载安装Memcached Manager,通过这个来管理memcached的服务端。打开MemCacheD Manager,点击 add Server,填写服务器信息。我这里直接在本地安装了memcached。如图,填完后点击apply,成功的话右侧会出现服务器。点击Add Instance添加memcached实例。这里有一些配置信息。Ip,端口,内存等等,不解释了。点击apply后会提示

2016-01-12 20:55:38 3931

原创 Memcached服务器安装、配置

Memcached基础Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。Memcached是一种基于内存的

2016-01-12 20:15:38 2498

转载 Apache Apollo配置文件解析

Apache Apollo是一个代理服务器,主要用于消息的请求转发,下面是其常用的一些配置文件的介绍一、users.properties:用来配置可以使用服务器的用户以及相应的密码。其在文件中的存储方式是:用户名=密码,如:lily=123456表示新增一个用户,用户名是:lily,密码是:123456二、groups.properties:持有

2016-01-12 14:12:30 2871 1

原创 Apache Apollo入门指南

本指南将帮助您安装、设置和运行一个阿波罗代理和验证代理正确操作。一、安装1、下载适合您操作系统的Apollo,下载地址:http://activemq.apache.org/apollo/download.html2、解压下载的Apollo软件包:Windows:jar -xvf apache-apollo-1.7.1-windows-distro.zipUnix/Linu

2016-01-12 11:47:22 17595 1

转载 Tomcat 生产服务器性能优化

考虑一下这种场景,你开发了一个应用,它有十分优秀的布局设计,最新的特性以及其它的优秀特点。但是在性能这方面欠缺,不管这个应用如何都会遭到客户拒绝。客户总是期望它们的应用应该有更好的性能。如果你在产品中使用了Tomcat服务器,那么这篇文章就会给你几方面来提升Tomcat服务器的性能。感谢ITWorld article给本文提供资源。经过沉思我已经知道了和早期版本相比最新的Tomcat提供更好的

2015-11-24 18:01:27 609

转载 Servlet 生命周期、工作原理

Servlet教程:http://www.runoob.com/servlet/servlet-tutorial.html        转载自:http://www.cnblogs.com/xuekyo/archive/2013/02/24/2924072.html        推荐:http://readwall.blog.163.com/blog/static/10

2015-11-24 16:33:46 370

转载 Tomcat中JVM内存溢出及合理配置

Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个Java虚拟机。Tomcat的内存溢出本质就是JVM内存溢出,所以在本文开始时,应该先对Java JVM有关内存方面的知识进行详细介绍。一、Java JVM内存介绍JVM管理两种类型的内存,堆和非堆。按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Ja

2015-10-31 22:36:07 418

转载 深入理解Java:SimpleDateFormat安全的时间格式化

想必大家对SimpleDateFormat并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDateFormat 类不都是线程安全的,在多线程环境下调用 format() 和 parse() 方法应该使用同步代码来避免问题。下面我们通过一

2015-10-13 09:36:05 439

转载 Maven Nexus私服搭建

Maven仓库汇总1、maven 仓库地址:公有的仓库http://repo1.maven.org/maven2/http://repository.jboss.com/maven2/http://repository.sonatype.org/content/groups/public/http://mirrors.ibiblio.org/pub/mirrors/

2015-05-10 11:22:16 378

转载 MySQL字符串函数

字符串大小写转换MySQL 字符串大小写转化函数有两对: lower(), uppper() 和 lcase(), ucase()mysql> select lower('DDD');+--------------+| lower('DDD') |+--------------+| ddd |+--------------+mysql> select upper('d

2015-05-09 13:40:08 400

转载 分享用Java将Excel的xls和xlsx文件转换成csv文件的方法, XLS2CSV, XLSX2CSV

原文转载自:http://www.blogjava.net/jayslong/archive/2011/04/21/convert_xls_and_xlsx_to_csv.html在做的项目中遇到需要处理Excel的多种输出文件,包括csv, xls, xlsx这三种文件, 所以想先将后两种合适都转换到csv格式再一起解析. 于是就去找到了下面这两个类, 两个好像都是apache官方的例子

2015-05-09 13:31:55 13639 4

原创 Eclipse下Maven插件安装的几种方法

安装IDE Plugins的方法有很多。一种是在线安装,通过Help-->Install New Software的方式,输入HTTP地址来安装,简单易操作,但是也优缺点,就是下载速度慢,或者有的时候干脆搜索不到要安装的插件。下面介绍maven插件安装的几种方法:一、离线安装方式:进入Help-->Install New Software输入Name和URL,如下图所示: 提示路径出错

2015-04-26 17:39:49 9478

原创 MyEclipse下添加jad反编译插件

jad是一个使用比较广泛的Java反编译软件,jadClipse是jad在eclipse下的插件,下面介绍如何在MyEclipse下安装jad反编译插件,本人在MyEclipse8.5和MyEclipse10.7两个版本安装成功。1.jad插件下载地址:http://nchc.dl.sourceforge.net/project/jadclipse/jadclipse3.3/3.3.0%20%

2015-04-25 22:03:24 1060

原创 poi读取excel文件

poi读取excel文件,需要引入poi相关的jar包:poi-3.8.jar、poi-ooxml-3.8.jar、poi-ooxml-schemas-3.8.jar、xmlbeans-2.3.0.jar、stax-api-1.0.1.jarpackage com.utils.poi;import java.util.ArrayList;import java.util.List;im

2015-04-17 09:48:03 630

原创 List<String>与String数组之间的转换问题

List 和String数组之间的相互转换package com.utils.liststringarray;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class List2StringArray { /** * List-->array * @r

2015-04-13 12:39:19 610

原创 MyEclipse默认编码修改

最近遇到一些项目编码的问题:在MyEclipse新建或导入项目后,有些文件中文显示乱码,每次都要在项目property中修改其编码才能正常显示,有些还不能正常显示,为了解决掉这个麻烦,我们可以修改项目的默认编码,这样我们新建项目或导入项目之后就默认是我们设置的编码,我这里设置默认编码为UTF-8,因为项目组开发时一般都会使用UTF-8编码进行开发。修改MyEclipse的配置,可以使得

2015-04-13 11:09:14 863

转载 Spring JdbcTemplate方法详解

转载自:http://blog.csdn.net/dyllove98/article/details/7772463 JdbcTemplate主要提供以下五类方法:execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句;update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate方法用于执行批处理相关语句;qu

2015-02-02 22:57:06 2231

转载 kettle的并行,集群和分区

转载自:http://www.ahuoo.com/?p=616                当你有很多数据要处理的时候,能够有效地使用所有的计算资源是非常重要的。不管是台个人电脑,还是有数百台服务器,你都想让Kettle能尽可能的使用所有可用的计算资源,并在可接受的时间范围内获取执行结果。        在这一章节,我们将解开kettle的转换和作业在垂直扩展和水平扩

2015-01-28 22:07:16 10586

原创 My97DatePicke日期控件学习

My97DatePicke日期控件学习学习地址:http://www.my97.net/dp/demo/index.htm

2015-01-27 20:39:22 558

原创 使用Serv-U搭建FTP服务器

使用Serv-U搭建FTP服务器  操作一:Serv-U的安装1、双击安装包,点击“下一步” 2、选择安装位置,点击“下一步” 3、进入安装过程,如下图 4、安装完成 操作二  Serv-U的配置每个Serv-U引擎都能用来运行多个虚拟的FTP服务器,而虚拟的FTP服务器就称之为“域”。对于每个Serv-U  FTP服务器来讲,应该至少创建一个域和一个用

2014-12-11 23:18:12 7658

转载 navicat linux 破解

navicat linux 破解:转载自:http://tycomputer.iteye.com/blog/1499499破解方法一:       navicat linux版本有一个月的试用期, 当过了试用期以后, 不能再进入。 但其实只要将用户主目录下的.navicat目录(隐藏的目录)下的system.reg文件删掉, 重新启动navicat的时候, 就可以再获得一个

2014-12-07 20:52:48 5731

原创 MyEclipse、Eclipse安装SVN插件

方法一:在线安装 1.打开HELP->MyEclipse Configuration Center。切换到SoftWare标签页。 2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到SVN展开。将Core

2014-10-20 17:03:00 698

原创 重装系统后mysql数据恢复

我原来把mysql装在d盘。最近重装系统,不能用了。怎么办?我怎么既能继续使用mysql又能将原来的数据转移到新安装的mysql上?1、把原来mysql安装目录下的data文件夹拷出来;2、卸载掉原来的mysql;3、重新安装mysql;4、拷出来的data文件夹里,除了mysql、test子文件夹外的子文件夹,全部都是数据库,如下图所示,europa、outman、sd1

2014-10-19 12:11:36 3164

原创 Tomcat的一些常见问题

Tomcat 整理博客分类: Server Architecture/BasicTomcatHTTPSSSLJVMAPR 1.apr 许多朋友可能在启动tomcat的时候都会看到类似这样的信息: 引用org.apache.catalina.core.AprLifecycleListener init 信息: The Apache Tomcat

2014-10-19 11:46:12 573

原创 Java中CopyOnWriteArrayList 的使用

java中,List在遍历的时候,如果被修改了会抛出java.util.ConcurrentModificationException错误。看如下代码:[java] view plaincopyimport java.util.ArrayList;  import java.util.List;    public cla

2014-10-16 23:37:22 473

原创 log4j.properties配置详解

Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogger  =  [ level ]   ,  appenderName1

2014-10-16 12:33:53 851

转载 Spring的定时任务配置

spring的定时任务配置分为三个步骤: 1、定义任务 2、任务执行策略配置 3、启动任务 1、定义任务  class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">       execute    false 

2014-10-15 22:56:28 459

转载 SVN服务器搭建和使用(三)

SVN服务器搭建和使用(三)接下来,试试用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等.添加文件在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图:这时候,你需要告知TortoiseSVN你的操作,如图:加入以后,你的文件会变成这个状态,如图:这时候使用To

2014-09-30 14:20:55 473

空空如也

空空如也

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

TA关注的人

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