- 浏览: 105898 次
- 性别:
- 来自: 北京
最新评论
-
sheungxin:
@仑山中鸟 @zl_xzl 不好意思,代码已丢。。。自己动手试 ...
自定义类加载器与spring的集成 -
昆仑山中鸟:
同求代码,看的云里雾里。自定义监听器WebContextLis ...
自定义类加载器与spring的集成 -
xzl_xzl:
代码都是片段,能否提供下具体的代码,正好我也有类似的需求。但我 ...
自定义类加载器与spring的集成 -
sheungxin:
@add2ws 我试下,多谢!
基于oracle的增量数据采集实现总结 -
add2ws:
用得着这么麻烦么,直接用kettle插入更新,配合oracle ...
基于oracle的增量数据采集实现总结
文章列表
准备在本地搭建测试库环境,把远程测试库结构及数据导出。在本地建库还原过程中一直失败,之前一直这么干的,所以很纳闷。报错信息中提示invalid value for timestamp,时间字段的默认值被设置为“0000-00-00 00:00:00”。通过度娘定 ...
1、Shiro手动认证
Subject currentUser = SecurityUtils.getSubject();
UsernamePasswordToken token = new UsernamePasswordToken(user.getUserName(), user.getPassword());
// 开始进入shiro的认证流程
currentUser.login(token)
2、Shiro免密码登录
//获取用户信息,可以使用token等其它唯一字段获取用户信息
SystemService systemService = SpringContextHolde ...
Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件,
离线包下载地址:http://chromecj.com/web-development/2014-09/60/download.html
离线安装方式:http://chromecj.com/utilities/2014-09/181.html
只能通过Chrome网上应用商店安装该程序的解决方案:http://chromecj.com/utilities/2015-04/423.html
概述
目前了解到基于Oracle的开源数据同步项目有yugong、databus、SymmetricDS,之前尝试了yugong,很容易上手。使用时需要注意两点:1、物化视图和回表查询对源库会产生比较大的影响;2、每一个表有一个单独的实例去处理整个流程,数据抽取、转换、入库不能分离;3、yugong设计的目的是为了去IOE,做切库使用,多次增量同步确认后即可停止增量同步。若需要持续增量同步,需要每个表提供一个线程,不支持轮询持续同步。
databus介绍
databus是基于SCN的数据同步项目,使用触发器、JOB更新SCN。相对于yugong,其最大的优点在于server、client分离, ...
今天经同事介绍了一款java图像缩略图类库Thumbnailator,尝试了下,效果还不错,使用也比较方便,收藏一下。github地址:https://github.com/coobird/thumbnailator,简介和使用范例:https://www.oschina.net/question/76860_25758?sort=default&p=2
BufferedI ...
概述
之前尝试了基于物化视图+java source的oracle数据同步方案,为了把物化视图的变化信息传递给java source发送给外部程序,需要使用触发器、存储过程/函数。触发器用于监控物化视图的数据变化,调用存储过程从而间接调用java source(存储过程可以指向一个java source)。该方案的缺点如下:
1、给每个同步表建立物化视图,会消耗存储资源
2、java source部分代码可能需要依赖第三方包,需要在数据库服务器上加载大量外部jar包
3、每个物化视图上都需要建立触发器,监控数据变化(看了yugong后,在想是否直接在物化视图日志上建立触发器,但相对就会繁琐,需要 ...
maven-dependency-plugin插件的使用引用http://liugang594.iteye.com/blog/2093082
除了maven-dependency-plugin,liugang594还写了不少其它插使用,比较详细,在此感谢!文章列表如下:
引用http://liugang594.iteye.com/category/249886
项目打包方案
在“基于oracle的增量数据采集”一文中提出了基于触发器》物化视图》存储过程》java source》外部程序数据采集方案。本文初步对其进行了实现,利用maven-assembly-plugin进行打包,输出结构如下:bin、conf、lib,分别存 ...
使用eclipse创建maven项目时,默认jdk版本为1.5,每次手动改为需要的jdk版本,例如1.8,在执行maven-update project后,手动设置的jdk版本又切换为默认jdk1.5,很是头疼。
解决办法:修改maven安装目录下conf中settings.xml
<profile>
<id>jdk-1.7</id>
<activation>
<activeByDefault>true</activeByDefault>
&l ...
之前调研了下基于mysql的数据增量采集方案,目前有阿里的canal和Open Replicator,均是基于MySQL binlog分析的开源项目。Open Replicator仅提供了binlog解析;canal基于数据库增量日志解析,提供增量数据订阅&消费,在binlog分析的基础上 ...
Curator介绍
关于Curator不多介绍,网上很多,可以参考这篇:
引用http://macrochen.iteye.com/blog/1366136/
Curator工具类
import java.util.List;
import org.apache.curator.framework.CuratorFramework;
import org.apache.curator.framework.CuratorFrameworkFactory;
import org.apache.curator.framework.api.ACLProvider;
import org.apac ...
canal:阿里巴巴mysql数据库binlog的增量订阅&消费组件,开源地址:https://github.com/alibaba/canal,论坛讨论:http://www.iteye.com/topic/1129002
Open Replicator:Open Replicator是一个用Java编写的MySQL binlog分析程序。Open Replicator 首先连接到MySQL(就像一个普通的MySQL Slave一样),然后接收和分析binlog,最终将分析得出的binlog events以回调的方式通知应用。Open Replicator可以被应用到MySQL数据变 ...
之前也学习过自定义类加载器,通过ClassLoader直接加载需要的类。但实际业务中启动入口常常不可控,比如实际业务中我们常常使用spring对类实例进行管理。如何在spring中集成自定义ClassLoader是需要我们考虑的问题。结合之前项目单机部署的一个方案,即class加密,自定义类加载器解密。因此,我们需要解决两个个问题:
1、自定义类加载器
2、spring与类加载器的集成
spring与类加载器的集成
spring与类加载器的集成可以自定义WebContextListener,继承于ContextLoaderListener,在initWebApplicationContext中 ...
Nginx开发从入门到精通
引用http://outofmemory.cn/nginx/nginx-development-book/
Nginx 负载均衡配置和策略
引用http://outofmemory.cn/code-snippet/3040/Nginx-load-junheng-configuration-strategy
nginx基本配置与参数说明
引用http://www.nginx.cn/76.html
Nginx服务器搭建和基本配置详解
引用http://www.jb51.net/article/72527.htm
Nginx基于TCP的四层负载均衡介绍
引用http://w ...
Nginx配置
环境限制,win10下测试下Nginx的负载均衡,配置比较简单,最简配置如下:
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keep ...