java
RocChenKing
学习是没有止境的,总喜欢平时思考些什么,技术、表达、管理能力的提高在于平时的积累和小小细节的超越,这里也记录着我的一些小小成就和超越,让我们一起卓越!
展开
-
消息队列中间件使用日记(面试硬核资料)
使用过很多消息队列中间件,今天没事就来总结一下,先从中间件的用途说起吧。1.消息队列有哪些作用?(1)解耦(应用之间不再直接相互访问,而是直接与消息对列对接)(2)异步(分解一个费时的操作,把它变成多个异步执行的步骤)(3)削峰(让处理程序相对均衡地处理数据)这些相信大家在网上一查一大把,这里我用实际项目案例来说一下就更具体了,大家在面试时可以这样说说,保证面试官另眼相看,好了...原创 2020-04-14 14:25:07 · 1001 阅读 · 0 评论 -
一个实际项目Java架构设计之ETL(Kettle)部分介绍
之前对SSIS有一些使用经验,但是本系统主要用的是Oracle,开发语言也采用JAVA,即不能像以前那样直接采用MS中SQL server2008自带的SSIS了。上网查了下,相关的ETL工具中还有很多,较为出色的如Datastage、Powercenter、ODI、DecisionStream等,但这些工具价格不菲,要说服公司采购几十万上百万的ETL工具是几乎不可能的,如是找到了一款纯JAVA开发的基于LGPL协议的ETL工具Kettle,从我目前的使用和面试人员的简历中发现,该工具应用非常普遍,再次见证原创 2015-06-13 12:21:13 · 20759 阅读 · 1 评论 -
Kettle变量和自定义java代码的实例应用
总结了一下Kettle实际应用的项目中使用经验,(1)变量使用:主要是一些流程中各种参数,可以协调流程之间任务处理,大提高流程块共享程度,另外一些数据连接配置方便了测试环境和生产调试和部署;(2)Java脚本代码和Jar包在流程中的应用,这一块非常重要,通常情况下很多个性化的处理Kettle没有提供相关组件,就需要自己写JAVA脚本来处理,还可以引入Eclipse中开发的Jar包类库,这些都丰富了Kettle的功能。原创 2015-07-14 14:23:17 · 14617 阅读 · 2 评论 -
一个实际项目Java架构设计之总体设计
1 总体架构模块图1.1 抽象架构模块图 1.2 具体技术架构模块图如上图示所,框架主要包括了:l MVC开发框架l 工作流技术l 用户、权限、角色管理下面分别详细介绍。2 MVC方案2.1 视图层技术方案(view)在常用开发框架的应用中,常用于视图层的有:Jsp ,Jsf,Fre原创 2015-06-12 23:10:32 · 35147 阅读 · 35 评论 -
spring cloud微服务架构设计
1.概述分别从整体层级、开发视图、部署视图三个角度,对整个系统的微服务架构进行“解剖”。整体层级关注调用的层级(从终端人机界面到物联网);开发视图则主要面向开发人员,描述了系统工程结构、模块及关联关系;部署视图则是系统最终部署时的拓扑图;通过这些视角可以较为清晰的明白整个微服务架构设计思路。2.整体层级视图自顶向下的一张调用层次关系图:详细的说明,见下方的开发视图和部署视...原创 2018-09-02 14:10:49 · 7419 阅读 · 4 评论