摘要:
仓库管理简介 本质上说,仓库是一种存放依赖的容器,每一个项目都具备一个或多个仓库。 Gradle支持以下仓库格式: Ivy仓库 Maven仓库 Flat directory仓库 我们来看一下,对于每一种仓库类型,我们在构建中应该如何配置。 在构建中加入Ivy仓库 我们可以通过URL地址或本地文件系统
阅读全文
posted @ 2016-08-26 09:12
jack_ou
阅读(1491)
推荐(0)
摘要:
参考文档:gradle的官方userguide.pdf文档的chapter 55和chapter 56.gradle的多模块或项目开发一定不会比maven差,在我看来!大的项目分成多个模块来开发是常事.下文就介绍一下怎么用gradle开发多模块项目.对于gradle,在Eclipse和IDEA开者之
阅读全文
posted @ 2016-08-16 17:38
jack_ou
阅读(487)
推荐(0)
摘要:
在使用git作版本控制时,git会默认把git控制的文件夹里面的所有文件都加入到版本控制。但是在实践中,我们经常会遇到不想某些文件或文件夹被git追踪的情况.比如logs文件、代码构建过程中产生的一些列文件,要解决这种问题,通常情况下我们需要创建一个文件格式后缀名为.gitignore的文件,来控制
阅读全文
posted @ 2016-08-08 13:08
jack_ou
阅读(10912)
推荐(2)
摘要:
解决办法: gradlew is the gradle wrapper executable - batch script on windows and shell script elsewhere. If you include the following lines in your build.
阅读全文
posted @ 2016-08-07 15:33
jack_ou
阅读(6799)
推荐(0)
摘要:
问题:下面的问题是互联网上问得比较多的,但是显然都是同一个问题。 JavaWeb项目部署到tomcat服务之后设置不需要输入项目名称即可访问? Tomcat部署web项目,如何直接通过域名访问,不加项目名称? 怎么不用输入工程名就可以直接访问改web工程? Tomcat下访问Web项目,jsp项目不
阅读全文
posted @ 2016-08-06 09:48
jack_ou
阅读(47599)
推荐(0)
摘要:
import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; /** * @author oucq * @version Aug 3, 2016 6:13:55 PM * * 该类实现了图片的合并...
阅读全文
posted @ 2016-08-04 00:42
jack_ou
阅读(6558)
推荐(0)
摘要:
列出所有出现到的命令:(所有一下信息都可以通过man history得到,而且还更多) history:列出历史中执行过的命令(-c清除所有的命令历史) !N:执行编号为N的历史命令 !-N:执行倒数第N个历史命令 !string:反向搜索,执行搜索到的第一个可用string匹配开头的历史指令 Ct
阅读全文
posted @ 2016-08-03 16:20
jack_ou
阅读(644)
推荐(0)
摘要:
一、 以下摘录自企业级分布式应用服务EDAS官网段落 RPC服务 提供对Dubbo和HSF两个RPC框架的支持。阿里巴巴第一代RPC框架Dubbo是国内第一款成熟的商用级RPC框架,已于2011年正式对外开源,目前已发展成为国内开源价值最高、用户使用规模最大的开源软件之一。最新一代RPC框架HSF,
阅读全文
posted @ 2016-07-30 09:40
jack_ou
阅读(54993)
推荐(2)
摘要:
解决办法 在项目上右键Properties-》Project Facets,在打开的Project Facets页面中的Java下拉列表中,选择相应版本。 有可能是java1.6 改成java6之类的
阅读全文
posted @ 2016-07-25 13:46
jack_ou
阅读(301)
推荐(0)
摘要:
ssh框架下 由于bean实列 都交给spring 管理,要做单元测试就比较苦难,junit4 引入注解方便很多; 1. 加入依赖包 使用Spring的测试框架需要加入以下依赖包: JUnit 4 (官方下载:http://www.junit.org/) Spring Test (Spring框架中
阅读全文
posted @ 2016-07-13 22:40
jack_ou
阅读(5849)
推荐(0)
摘要:
今天在写为一些project 写 一些junit test 的时候,出现下面的异常: java.lang.UnsupportedClassVersionError: moneytest/MoneyTest (Unsupported major.minor version 49.0) at java.
阅读全文
posted @ 2016-07-13 22:15
jack_ou
阅读(1971)
推荐(0)
摘要:
从 iBatis 到 MyBatis,你准备好了吗? 对于从事 Java EE 的开发人员来说,iBatis 是一个再熟悉不过的持久层框架了,在 Hibernate、JPA 这样的一站式对象 / 关系映射(O/R Mapping)解决方案盛行之前,iBaits 基本是持久层框架的不二选择。即使在持久
阅读全文
posted @ 2016-07-06 20:58
jack_ou
阅读(2028)
推荐(0)
posted @ 2016-07-03 21:58
jack_ou
阅读(0)
推荐(0)
posted @ 2016-06-23 09:36
jack_ou
阅读(2)
推荐(0)
posted @ 2016-06-17 00:11
jack_ou
阅读(1)
推荐(0)
posted @ 2016-06-07 11:26
jack_ou
阅读(1)
推荐(0)
posted @ 2016-06-02 18:49
jack_ou
阅读(5)
推荐(0)
摘要:
例子:获取删除表时的错误信息 参考: 13.6.7.3 GET DIAGNOSTICS Syntax
阅读全文
posted @ 2016-05-27 12:37
jack_ou
阅读(9057)
推荐(0)
摘要:
1、binlog format 启用Row Based Replication(行复制)模式: 如果你想永久的启用这个模式,请修改my.cnf 配置文件: 2、在执行你的sql语句前,设置当前会话的隔离级别 如果以上设置不起作用,那么请把隔离级别设置得更宽松,并且设置成全局隔离级别: 如果你想永久的
阅读全文
posted @ 2016-05-27 11:18
jack_ou
阅读(6970)
推荐(0)
摘要:
mysql复制主要有三种方式:基于SQL语句的复制(statement-based replication, SBR),基于行的复制(row-based replication, RBR),混合模式复制(mixed-based replication, MBR)。对应的,binlog的格式也有三种:
阅读全文
posted @ 2016-05-18 12:40
jack_ou
阅读(47422)
推荐(2)
摘要:
mysql中isnull,ifnull,nullif的用法如下: isnull(expr) 的用法:如expr 为null,那么isnull() 的返回值为 1,否则返回值为 0。 mysql> select isnull(1+1);-> 0mysql> select isnull(1/0);->
阅读全文
posted @ 2016-05-10 16:24
jack_ou
阅读(1063)
推荐(0)
摘要:
在某些场景,在不做额外的排序情况下,MySQL 可以使用索引来满足 ORDER BY 子句的优化。虽然 ORDER BY并不完全精确地匹配索引,但是索引还是会被使用,只要在WHERE子句中,所有未被使用的那部分索引(一个索引多个字段的情况)以及所有ORDER BY字段都是一个常量就没问题。下面这些查
阅读全文
posted @ 2016-05-06 19:32
jack_ou
阅读(2808)
推荐(0)
摘要:
现有的开源ESB总线中,自从2003年第一个开源总线Mule出现后,现在已经是百花争鸣的景象了。现在我就对现有的各种开源ESB总线依据性能、可扩展性、资料文档完整程度以及整合难易程度等方面展开。 CXF CXF的定位不是ESB总线,而是一个服务框架(Service Framework),主要还是为关
阅读全文
posted @ 2016-05-04 14:48
jack_ou
阅读(9453)
推荐(1)
摘要:
1、ETL的定义 ETL分别是“Extract”、“ Transform” 、“Load”三个单词的首字母缩写也就是“抽取”、“转换”、“装载”,但我们日常往往简称其为数据抽取。 ETL是BI/DW(商务智能/数据仓库)的核心和灵魂,按照统一的规则集成并提高数据的价值,是负责完成数据从数据源向目标数
阅读全文
posted @ 2016-05-04 14:33
jack_ou
阅读(583)
推荐(0)
摘要:
Web.xml常用元素 <web-app> <display-name></display-name>定义了WEB应用的名字 <description></description> 声明WEB应用的描述信息 <context-param></context-param> context-param元
阅读全文
posted @ 2016-04-29 19:34
jack_ou
阅读(623)
推荐(1)
摘要:
一、基本概念mysql5.1版本开始引进event概念。event既“时间触发器”,与triggers的事件触发不同,event类似与linux crontab计划任务,用于时间触发。通过单独或调用存储过程使用,在某一特定的时间点,触发相关的SQL语句或存储过程。 二、适用范围对于每隔一段时间就有固
阅读全文
posted @ 2016-04-29 10:59
jack_ou
阅读(6893)
推荐(1)
摘要:
在mysql里也存在和oracle里类似的dual虚拟表:官方声明纯粹是为了满足select ... from...这一习惯问题,mysql会忽略对该表的引用。 你可千万注意了: 综上: oracle的dual具有代码美感,风格统一,约定成俗! 不得不说的在sqlserver里,select 有my
阅读全文
posted @ 2016-04-28 18:10
jack_ou
阅读(7543)
推荐(0)
摘要:
接口: Java代码 package com.test; public interface Fruit { } Java代码 Java代码 一个实现类: Java代码 package com.test; public class Apple implements Fruit { } Java代码 J
阅读全文
posted @ 2016-04-28 12:09
jack_ou
阅读(1987)
推荐(0)
摘要:
关于字符编码这个展开来说有太多东西了,这里主要是想说一说最常说的ASCLL和Unicode字符编码的问题,这样至少你在用相关函数的时候,可以搞明白参数的真正含义。 ASCLL编码 计算机就是0和1的世界,所有的东西都是0和1演变而来,对字符来说,也是如此,每个字符在计算机内存中便是就是数字转换成的二
阅读全文
posted @ 2016-04-18 21:50
jack_ou
阅读(1882)
推荐(0)
posted @ 2016-04-18 10:50
jack_ou
阅读(0)
推荐(0)
posted @ 2016-04-16 21:43
jack_ou
阅读(1)
推荐(0)
摘要:
Beanutils用了魔术般的反射技术,实现了很多夸张有用的功能,都是C/C++时代不敢想的。无论谁的项目,始终一天都会用得上它。我算是后知后觉了,第一回看到它的时候居然错过。 1.属性的动态getter,setter 在这框架满天飞的年代,不能事事都保证执行getter,setter函数了,有时候
阅读全文
posted @ 2016-04-15 00:49
jack_ou
阅读(2408)
推荐(0)
摘要:
实现WebApplicationinitializer接口的类都可以在web应用程序启动时被加载。 那么来想一个问题:为什么实现了WebApplicationInitializer这个接口后,onStartup方法就会自动执行? 我们来简单分析一下它的实现原理,下面先贴上WebApplication
阅读全文
posted @ 2016-04-14 23:39
jack_ou
阅读(4808)
推荐(2)
摘要:
未知处理器 从struts2.1 开始 ,struts2配置文件的DTD中增加了<unknown-handler-stack…/>和<unknown-handler-ref…/>,这个元素用于配置Struts2的未知处理器。 当用请求未知Action、或指定action里的未知方法、或action
阅读全文
posted @ 2016-04-09 22:20
jack_ou
阅读(867)
推荐(0)
摘要:
最近做项目,需要做一个从mysql数据库中随机取几条数据出来。 总所周知,order by rand 会死人的。。因为本人对大数据量方面的只是了解的很少,无解,去找百度老师。。搜索结果千篇一律。特发到这里来,供大家学习。 在mysql中带了随机取数据的函数,在mysql中我们会有rand()函数,很
阅读全文
posted @ 2016-04-04 20:58
jack_ou
阅读(587)
推荐(0)
posted @ 2016-04-03 19:10
jack_ou
阅读(0)
推荐(0)
posted @ 2016-04-03 19:03
jack_ou
阅读(0)
推荐(0)
摘要:
1. 前言 Filter—Filter 技术是servlet2.3 新增加的功能。完成的流程:对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理。 Filter体现了一种职责琏模式。那么他是如何体现的呢? 2. 职责链模式 在具体的解释这个
阅读全文
posted @ 2016-04-03 15:20
jack_ou
阅读(476)
推荐(0)
摘要:
一般我们可以使用ProxyBeanFactory,并配置proxyInterfaces,target和interceptorNames实现,但如果需要代理的bean很多,无疑会对spring配置文件的编写带来繁重的工作,这时就该BeanNameAutoProxyCreator出场了。 (一)Prox
阅读全文
posted @ 2016-03-31 19:14
jack_ou
阅读(1898)
推荐(0)
摘要:
redis是一个cs模式的tcp server,使用和http类似的请求响应协议。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常会阻塞并等待redis服务处理,redis处理完后请求命令后会将结果通过响应报文返回给client。基本的通信过程如下:
阅读全文
posted @ 2016-03-31 00:23
jack_ou
阅读(1553)
推荐(0)