2019年4月15日

kettle学习系列教程01:transformation和job操作示例

摘要: 1.kettle简介 Kettle是一款国外开源的ETL工具,纯java编写,可以在Windows、Linux、Unix上运行,数据抽取高效稳定。 Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。 Kettle中有两种脚本文件,trans 阅读全文

posted @ 2019-04-15 14:29 北方牧羊少年 阅读(3210) 评论(0) 推荐(0)

2018年11月30日

乐观锁与悲观锁的区别

摘要: 为什么需要锁(并发控制)? 在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。 典型的冲突有: l 丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。 l 脏读 阅读全文

posted @ 2018-11-30 10:38 北方牧羊少年 阅读(285) 评论(0) 推荐(0)

2018年11月29日

Linux系统安装jdk

摘要: 本文以这个版本为例进行演示:jdk-8u181-linux-x64.tar.gz (1)通过filezlia工具将下载好的jkd上传至虚拟机。usr/local/java目录,java目录需要手动创建 (2).在/usr/local/java目录,执行tar -xzvf jdk-8u181-linu 阅读全文

posted @ 2018-11-29 15:52 北方牧羊少年 阅读(159) 评论(0) 推荐(0)

2018年4月23日

RabbitMQ学习笔记

摘要: 一、RabbitMQ简介 1.介绍 RabbitMQ是一个由erlang开发的基于AMQP(Advanced Message Queue )协议的开源实现。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面都非常的优秀。是当前最主流的消息中间件之一。 2.AMQP AMQP,是应用层协 阅读全文

posted @ 2018-04-23 09:50 北方牧羊少年 阅读(251) 评论(0) 推荐(0)

2018年4月20日

springcloud学习笔记

摘要: 1. 服务的注册与发现(Eureka) 一、spring cloud简介 spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。 二、创建服务注册中心 阅读全文

posted @ 2018-04-20 13:56 北方牧羊少年 阅读(170) 评论(0) 推荐(0)

oracle数据库进阶教程

摘要: 本文主要参考oracle数据库经典学习教程,对数据库的安装、网络配置不作说明。 一、走进oracle 总结: Oracle 是基于对象的关系型数据库,Oracle 产品免费,服务收费。 Oracle 安装后默认会有两个管理员用户(system,sys)和一个普通用户 Scott。 Sql*plus 阅读全文

posted @ 2018-04-20 13:53 北方牧羊少年 阅读(4253) 评论(1) 推荐(2)

2018年4月3日

Dubbo与Zookeeper、SpringMVC整合和使用(我的入门demo)

摘要: 开发工具 MyEclipse 10.7 JDK 1.7 容器 Tomcat 8(运行dubbo) zookeeper版本 zookeeper-3.4.6 dubbo dubbo-admin-2.5.3 dubbo-admin-2.5.3下载地址:http://pan.baidu.com/s/1boz 阅读全文

posted @ 2018-04-03 15:28 北方牧羊少年 阅读(190) 评论(0) 推荐(0)

2018年3月30日

webservice接口服务端发布及测试

摘要: 一、web.xml配置 <!-- CXF 配置 --> <servlet> <servlet-name>CXFServlet</servlet-name> <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-clas 阅读全文

posted @ 2018-03-30 11:43 北方牧羊少年 阅读(341) 评论(0) 推荐(0)

node.js入门教程

摘要: 一、Node.js 安装配置 Node.js安装包及源码下载地址为:https://nodejs.org/en/download/ Node.js 历史版本下载地址:https://nodejs.org/dist/ 注意:Linux上安装Node.js需要安装Python 2.6 或 2.7 ,不建 阅读全文

posted @ 2018-03-30 11:18 北方牧羊少年 阅读(1228) 评论(0) 推荐(0)

2018年3月29日

NPM 使用介绍

摘要: NPM 使用介绍 NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NP 阅读全文

posted @ 2018-03-29 17:47 北方牧羊少年 阅读(314) 评论(0) 推荐(0)

导航