- 博客(82)
- 收藏
- 关注
原创 hadoop依赖
hadoop-common包依赖了servlet-api, jasper-runtime等可能与当前环境冲突的jar包,由于这些都是通过依赖关系链产生的关系,所以非常不容易被察觉。 <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>...
2018-04-03 14:35:17
1215
原创 maven setting
<?xml version="1.0" encoding="UTF-8"?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work ...
2018-03-21 14:59:00
125
原创 Maven <Profiles>定义不同环境的参数变量
应用场景我们在开发的时候会遇到需要区分正式环境、测试环境、开发环境使用不同的参数,如数据库的用户名及密码等。这时可以用Spring 的PropertyPlaceholderConfigurer 来配置受环境影响的变量,这种使用多个配置文件的方式,但是我觉得这样不够灵活,所以就使用了maven的profiles 来实现,在打包的时候maven就会根据指定的配置参数写入文件。配置方式分为两...
2018-03-21 14:34:09
316
原创 maven插件的学习---maven-surefire-plugin测试运行器
1.maven-surefire-plugin简介Maven本身并不是一个单元测试框架,它只是在构建执行到特定生命周期阶段的时候,通过插件来执行JUnit或者TestNG的测试用例。这个插件就是maven-surefire-plugin,也可以称为测试运行器(Test Runner),它能兼容JUnit 3、JUnit 4以及TestNG。在默认情况下,maven-surefire-p...
2018-03-21 14:31:55
768
原创 开发工具
Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。 1、相关文件关于Mybatis-Generator的下载可以到这个地址:https://github.com/mybatis/generator/releases由于我使用的是M...
2017-06-06 18:09:49
118
原创 日期查询和like查询的
and e.name like CONCAT('%',#{name},'%') @DateTimeFormat private Date buyDate;
2017-03-20 17:57:57
748
原创 mybatis
SELECT LAST_INSERT_ID() insert into t_estate (id, seller_type, seller_id, owner_type, owner_id, estate_model_id, name, serial_number, remark, validity_date, new_s...
2017-03-20 17:55:18
116
原创 Linux 搭建Nexus
maven已经搭建完毕了,那现在就开始搭建配置nexus,才能实现私服的功能哈。 1, Nexus 下载Nexus 官方下载, 最新版下载:[url="http://www.sonatype.org/downloads/nexus-latest-bundle.tar.gz"] nexus-2.4.0-09-bundle.tar.gz[/url]Nexus war下载: [url...
2016-12-13 15:37:03
245
原创 http://itindex.net/detail/50647-redis-java-客户端
redis是一个著名的key-value存储系统,而作为其官方推荐的java版客户端jedis也非常强大和稳定,支持事务、管道及有jedis自身实现的分布式。 在这里对jedis关于事务、管道和分布式的调用方式做一个简单的介绍和对比:一.普通同步方式 最简单和基础的调用方式@Testpublic void test1Normal() ...
2015-05-04 15:13:10
126
原创 Redis学习笔记1--入门篇
http://blog.youkuaiyun.com/freebird_lb/article/details/7733970
2015-05-04 14:27:07
112
原创 基于redis分布式缓存实现
Redis复制流程概述 Redis的复制功能是完全建立在之前我们讨论过的基于内存快照的持久化策略基础上的,也就是说无论你的持久化策略选择的是什么,只要用到了Redis的复制功能,就一定会有内存快照发生,那么首先要注意你的系统内存容量规划,原因可以参考我上一篇文章中提到的Redis磁盘IO问题。 Redis复制流程在Slave和Master端各自是一套状态机流转,涉及的状态信息是: ...
2015-04-30 14:17:07
115
原创 Memcached 及 Redis 架构分析和比较
Memcached和Redis作为两种Inmemory的key-value数据库,在设计和思想方面有着很多共通的地方,功能和应用方面在很多场合下(作为分布式缓存服务器使用等) 也很相似,在这里把两者放在一起做一下对比的介绍 基本架构和思想 首先简单介绍一下两者的架构和设计思路 Memcached Memcached采用客户端-服务器的架构,客户端和服务器端的通讯使...
2015-04-30 14:11:06
92
原创 redis
1. MySql+Memcached架构的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。 2.Memcached与...
2015-04-30 10:08:22
155
原创 8种Nosql数据库系统对比
8种Nosql数据库系统对比 虽然SQL数据库是非常有用的工具,但经历了15年的一支独秀之后垄断即将被打破。这只是时间问题:被迫使用关系数据库,但最终发现不能适应需求的情况不胜枚举。 但是NoSQL数据库之间的不同,远超过两 SQL数据库之间的差别。这意味着软件架构师更应该在项目开始时就选择好一个适合的 NoSQL数据库。针对这种情况,这里对 Cassandra...
2015-04-29 17:55:03
116
原创 Spring <context:annotation-config/> 解说
Spring 解说 (2012-02-26 11:29:18)转载▼标签: 杂谈 分类: SPRING 在基于主机方式配置Spring的配置文件中,你可能会见到这样一条配置,他的作用是式地向 Spring 容器注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAn...
2015-04-28 10:54:23
93
原创 Spring注解_详解
Spring注解_详解@Autowired 注释将 @Autowired 注释标注在成员变量上 复制代码import org.springframework.beans.factory.annotation.Autowired;public class Boss { @Autowired private Car car; @Autowi...
2015-04-28 09:16:42
101
原创 J2EE常用的JAR及开源项目 .
J2EE常用的JAR及开源项目•activation~与javaMail有关的jar包,使用javaMail时应与mail.jar (mail.jar和activation.jar)一起加入到lib中去,具体负责mail的数据源和类型等。•ApacheActiveMQ~Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ是一个完全支持JMS1.1和J2EE 1.4规范的 J...
2015-04-08 20:23:00
292
原创 spring
Spring面试题一目录一、Spring工作原理 二、为什么要用Spring三、请你谈谈SSH整合四、介绍一下Spring的事务管理五、什么是依赖注入,依赖注入的作用是什么? 六、什么是AOP,AOP的作用是什么? 七、Spring中的BeanFactory与ApplicationContext的作用有哪些?八、连接池九、跨库事务一、Spring...
2015-04-08 18:00:34
136
原创 SSH(Spring + Struts + Hibernate)—— 中
8、编写实现类三种结合的实现形式:1、 手工编写实现类,并定义SessionFactory属性,但需要手工进行Session的打开关闭,而且需要通过Spring注入SessionFactory对象2、 继承HibernateDaoSupport,并通过Spring注入了SessionFactory,使用该方法对于c3p0的连接池,可以直接通过getSession 进行处...
2012-07-30 16:06:45
101
原创 SSH(Spring + Struts + Hibernate
Spring结合Hibernate 一、建立项目(1)建立数据库DROP DATABASE mldn_hibernate; CREATE DATABASE mldn_hibernate; USE mldn_hibernate; DROP TABLE news ; CREATE TABLE news...
2012-07-30 16:05:27
86
原创 自己写的JXTA CMS例子
注意:下面两个例子要放在不同工程中。 分享端:[java] view plaincopy package com.yangsure.cms; import java.io.File; import java.util.logging.Level; import java.util.logging.Log...
2012-06-05 09:59:02
122
原创 lucene
public static void main(String args[]) throws CorruptIndexException,IOException, ParseException { // IndexSearcher是实现搜索的关键 IndexSearcher searcher = new IndexSearcher(FSDirectory.open...
2012-05-11 10:20:00
79
原创 ubuntu jdk配置
Ubuntu JDK安装配置的详细步骤: Ubuntu JDK安装配置1.下载jdk 下载连接http://java.sun.com/javase/downloads/index.jsp 选择jdk-6u14-linux-i586.bin下载,将jdk-6u14-linux-i586.bin放置于目录/home/liyouliang/develop Ubuntu J...
2011-12-29 18:12:30
94
JDBC里取得Oracle存储过程动态结果集
JDBC里取得Oracle存储过程动态结果集1. 关于oracle和结果集 其实在大多数情况下,我们并不需要从oracle存储过程里返回一个或多个结果集,除非迫不得已。 如果大家用过MS SQL Server或Sybase SQL Server,那么从存储过程返回一个动态的结果集是一件非常容易的事情,只要在存储过程结束时写上 “select column1,column2,....
2008-06-19 15:09:36
107
oracle 存储过程的基本语法
oracle 存储过程的基本语法1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,...
2008-05-26 13:09:52
91
oracal中cursor的两种用法
oracal中cursor的两种用法2007年12月27日 星期四 下午 01:031,(for str in cur loop end loop;)declare cursor cur_cus1 is select name,sex,ctele,ftele from c03_custmatl where id = trim(v_apid);begin for cus1_r...
2008-05-26 12:58:46
166
oracle存储过程 cursor使用
create or replace procedure test is v_count number(4); cursor v_c is select * from "t2VoucherHandNo"; begin select count(*) into v_count from "t2VoucherHandNo"; if v_c...
2008-05-23 10:31:06
1344
SQL语句大全
SQL语句大全--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构...
2008-05-21 12:21:09
112
Abator —— IBatis 代码生成工具
对于IBatis应用最烦人的重复工作就是不停的写DAO,DTO,和xml文件里面的sqlmap,其实很多时候这些工作是重复而且无聊的。好在我们还有abator (http://ibatis.apache.org/abator.html ),一个IBatis自动生成工具,他可以帮助你生成大量的DAO,DTO和sqlmap。如果你使用eclipse作为IDE那么事情就很简单了(相信没有几个人不在用...
2008-04-21 15:55:32
120
sql ,groupby分组后显示几列数据,
SELECT T.DEP_ID, to_char(trunc(to_date(t.option_time,'yyyy-mm-dd hh24:mi:ss'),'dd'),'yyyymmdd'),NVL(COUNT(T.OPTION_ID),0) AS ADDCOUNT FROM MST_USER_OPTION T WHERE T.OPTI...
2008-04-10 14:16:43
1671
[精] 安装Eclipse SVN plugin(Subclipse)
Eclipse的SVN Plugin,叫做Subclipse,官方网站的下载地址在http://subclipse.tigris.org/,也提供了update site http://subclipse.tigris.org/update。 可以通过Eclipse的插件自动下载和更新功能来安装这个插件,在Eclipse的菜单中选择Help->Software Updates->Find an...
2008-04-09 11:29:51
121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人