- 博客(93)
- 收藏
- 关注
转载 使用maven profile实现多环境可移植构建
原文地址:http://blog.youkuaiyun.com/mhmyqn/article/details/24501281在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,是个很麻烦的
2017-05-05 16:09:37
433
转载 vim全局替换命令
vim全局替换命令语法为 :[addr]s/源字符串/目的字符串/[option]全局替换命令为::%s/源字符串/目的字符串/g[addr] 表示检索范围,省略时表示当前行。如:“1,20” :表示从第1行到20行;“%” :表示整个文件,同“1,$”;“. ,$” :从当前行到文件尾;s : 表示替换操作[option] : 表示操作类型
2017-04-14 18:23:43
574
1
原创 RHEL 6.3使用CentOS yum源
由于Redhat的yum在线更新是收费的,如果没有注册的话是不能使用的,即不能在线安装软件。所以yum install 命令每次都安装失败。0. 系统说明:系统:Red Hat Enterprise Linux Server 6.3 (使用lsb_release -a命令查看) 内核:Linux 2.6.32-279.el6.x86_64(使用uname -a查看)1 删除RHEL原有的yum`
2017-04-14 18:22:38
2231
原创 Archive for required library: proxool/proxool/0.9.0RC3/proxool-0.9.0RC3.jar' cannot be read or is no
问题描述 项目代码使用maven管理,导入eclipse后,eclipse一直卡在了build workspace,观察eclipse的错误描述,出现标题所示的错误提示,maven不报错,但查看本地仓库后,proxool-0.90RC3.jar已经下载下来了,到底是哪里出错了?原因 Eclipse的错误描述很清楚了,就是下载的proxool-0.90RC3.jar是损坏的! 是配置的远程仓库
2017-03-03 11:23:35
1127
原创 Windows7 下Tomcat多实例部署
Multiple Instances SummaryTomcat supports installation of multiple instances. You can have a single installation of Tomcat with multiple instances running on different IP/port combinations, or multiple
2016-05-05 15:42:11
664
转载 The declared package does not match the expected package
The declared package does not match the expected packageeclipse使用import导入源代码到项目中或者通过svn检出等方式导入源码到项目中,控制台容易出现大量错误。但同时直接使用ant脚本进行编译则能编译成功。这个时候请不用担心,打开错误可以看到在很多类的开头部分:package出现错误,提示为:The de
2016-04-08 18:41:07
1235
转载 用mysql workbench导出mysql数据库关系图
一、使用环境: MySQL Workbench 6.3 二、步骤: 1、点击首页的”Create EER Model 一、使用环境:MySQL Workbench 6.3.4.0二、步骤: 1、点击首页的"Create EER Model From Database"。加载中…技术分享 2、在"Store Connection"中选择数据库连接,然后点击"next"。技术分享
2016-04-08 18:39:53
1283
转载 在POM中配置远程仓库
在POM中配置远程仓库,但考虑这样的情况:在一个公司内部,同时进行这3个项目,而且以后随着这几个项目的结束,越来越多的项目会开始;同时,公司内部建立一个Maven仓库。我们统一为所有这些项目配置该仓库,于是不得不为每个项目提供同样的配置。问题出现了,这是重复 ! 其实我们可以做到只配置一次,在哪里配置呢?就是settings.xml。 不过事情没有那么简单,不是简单的将POM中的及元素复制到se
2016-03-24 14:22:37
3200
原创 备份一个数据库中每个表的100条数据的存储过程
drop PROCEDURE if exists sp_backup_db_100rows;delimiter //CREATE PROCEDURE sp_backup_db_100rows() BEGINDECLARE v_sql varchar(200); -- 要执行的动态sql语句DECLARE c_each_table_name varchar(20); -- 存放每个表名decl
2016-03-23 16:51:20
1668
原创 BeanDefinitionStoreException,MalformedByteSequenceException: Invalid byte 3 of 3-byte的解决方法
最近使用Eclipse做maven web项目,配置maven的profile时,部署到tomcat时总是报严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframe
2016-03-22 11:16:34
1772
转载 在Spring中配置使用commons-logging的simplelog来输出日志
Spring中使用自带的commons-logging的simplelog来输出日志。要在spring中使用simplelog输出日志,需要在classpath中放入两个properties:commons-logging.properties和simplelog.propertiescommons-logging.properties:org.apache.commons.l
2016-03-06 08:06:56
2060
原创 Eclipse 中建立 Maven Web项目
Eclipse 中建立 Maven Web项目Eclipse 中建立 Maven Web项目软件版本建立Archetype为web的maven项目在Java Resources文件夹中建立标准的maven目录结构1 去掉隐藏的missing文件夹2 建立标准的maven项目目录结构配置项目的 Web Deployment Assembly测试1 配置pomxml导入servlet-
2016-02-19 21:53:47
4058
翻译 Ubuntu 14.04 安装MongoDB 3.2社区版
Ubuntu 14.04 安装MongoDB社区版Ubuntu 1404 安装MongoDB社区版概述安装MongoDB社区版通过Ubuntu的包管理系统导入MongoDB的公共密钥创建一个MongoDB软件源的列表文件重新加载本地软件包数据库安装MongoDB包安装最新的稳定版本的MongoDB安装指定版本的MongoDB发行包锁定MongoDB的版本启动MongoDB社区版
2016-02-17 21:10:23
1188
转载 解决 —— SublimeText3: No module named ‘urllib2′
想装一个package controller插件,这个插件是管理插件的功能,先安装它,再安装其他的插件就方便了。却发现那个方法报了一个错 “ No module named ‘urllib2′ ” ,这是什么情况呢?console安装命令:Console代码 import urllib2,os;pf='Package Control.sublime
2016-02-17 08:10:57
5634
原创 确保实现Runnable接口的实例在自己的线程中的运行的方法
在类中定义一个“start()”方法,里面将自己this传给Thread(),创建新线程对象,并调用该对象的start方法
2015-11-24 14:44:37
515
原创 Maven配置本地仓库(localRepository)位置
1.打开Maven安装目录下的config文件夹里的settings文件 2.找到节点,复制出来,去掉注释,将该节点内容设置为自定义的位置 3.更新eclipse里的maven 配置
2015-10-30 17:27:40
15851
转载 spring security 登录根据用户角色跳转到不同的页面
pring security 做的登录程序,不同角色的用户登录之后,可能会跳转到不同的页面,在默认情况下的配置,都是跳转到同一个页面,因为在 form-login 中设置的 default-target-url 就是登录后应该跳转到的页面。如何使得不同角色的用户登录后跳转到不同的页面呢? 至少有两种方法:1. 方法一, 就在 form-login 的 default-target-url 上做
2015-04-11 18:57:29
13910
2
原创 MySQL--索引
索引在数据库中是用B-树来实现的,穿件索引的命令时 CREATE [UNIQUE] INDEX 索引名 ON 表名(列名,...)例如: CREATE INDEX idx_lname_pinyin ON employee(lname_pinyin)。 使用命令SHOW INDEX FROM 表名,可以查看表中所有的索引, 删除索引 可以使用 DROP INDEX 索引名 ON 表名;
2014-12-29 10:29:59
599
原创 MySQL基本操作
数据库的认识sql是用户和数据库间交流的中介。sql命令不区分大小写。“mysql”数据库是含有与MySQL运行相关的基本信息等管理数据的数据库。“information_schema数据库又称为信息架构,管理从表开始的数据库的组成信息,以及用户管理信息的检索专用的数据库。通过这两个数据库可以掌握现在数据库的状态。不可以在这两个数据库中保存用户经常使用的数据。test数据库是测
2014-12-25 13:38:18
455
原创 用命令连接mysql , 出现'mysql' is not recognized as an internal or external command错误解决
将mysql server的bin文件夹路径加到window的环境变量下
2014-12-24 15:02:36
16243
原创 maven web项目不能创建src/main/java等文件夹的问题
eclipse创建maevn web项目,在选择maven_archetype_web原型后,默认只有src/main/resources这个Source Floder。 按照maven目录结构,添加src/main/java、src/test/java等Source Floder时,会报目The folder is already a eclipse创建maevn web项目,在选择m
2014-12-06 14:39:00
2713
原创 实体类自动重写toString(),equals()和hashCode()方法
编写web项目时会遇到大量的实体类,那么多的实体类都要重写toS
2014-12-05 15:34:52
6909
转载 系统介绍jpa的博客
http://www.cnblogs.com/holbrook/archive/2012/12/30/2839842.html
2014-12-03 12:29:40
443
转载 JPA实体标识的自动生成
数据的唯一性是所有应用程序非常基本的要求,由开发者或者用户来维护这种唯一性存在着较大的风险,因此,由系统自动产生唯一标识是一种常见的做法。OpenJPA 中支持四种不同的实体标识自动生成策略:容器自动生成的实体标识; 使用数据库的自动增长字段生成实体标识; 根据数据库序列号(Sequence)技术生成实体标识; 使用数据库表的字段生成实体标识; 这四种方式各有优缺点,开发者可以根据实际
2014-12-03 11:11:03
1377
转载 JSR 303 - Bean Validation 介绍及最佳实践
www.ibm.com/developerworks/cn/java/j-lo-jsr303/
2014-12-01 16:57:21
374
转载 java中数值类数据类型大小
1、基本类型:byte 二进制位数:82、包装类:java.lang.Byte3、最小值:Byte.MIN_VALUE=-1284、最大值:Byte.MAX_VALUE=1275、6、基本类型:short 二进制位数:167、包装类:java.lang.Short8、最小值:Short.MIN_VALUE=-327689、最大值:Short.MAX_VALUE=32
2014-05-24 09:25:29
1262
原创 错误解释detached entity passed to persist
特征:Caused by: org.hibernate.PersistentObjectException: detached entity passed to persist: com.xxx.Xxx 简单地说,发生此异常即是一个游离的对象要被持久化(save)时,其ID既要ORM框架为它生成ID值,而此实体的ID却已然有值
2014-04-01 13:58:31
2258
转载 JSP中的<c:foreach>
迭代在 Web 应用程序环境中,迭代主要用于访存和显示数据集,通常是以列表或表中的一系列行的形式显示。实现迭代内容的主要 JSTL 操作是 定制标记。该标记支持两种不同样式的迭代:整数范围上的迭代(类似 Java 语言的 for 语句)和集合上的迭代(类似 Java 语言的 Iterator 和 Enumeration 类)。进行整数范围迭代用到了清单 1 中所示的 标记
2014-03-28 13:39:54
2656
原创 seam中的<s:validateEquality>标签
Tag to nest inside an input control to validate that its parent's value is equal (or not equal!) to thereferenced control's value.Attributes• for — The id of a control to validate against.• me
2014-03-27 22:07:20
768
原创 Hibernate的MANUAL刷新模式
使用Hibernate的MANUAL刷新模式扩展的应用程序事务是在对话范围中控制的。Seam可以透明地管理刷新模式扩展。如果将@Begin注解中的flushMode属性(或者页面描述符标签中的flush-mode属性)设置为MANUAL,Seam就会在对话启动时将持久化管理器转换成手工刷新。@Begin(flushMode = FlushModeType.MANUAL)public v
2014-03-24 22:34:44
1041
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人