liberty12345678的专栏

我的工作总结

SpringBoot项目配置文件密码加密(jasypt)

jasypt由于其使用的是PBEWithMD5AndDES加密方式,每次加密出来的结果都不一样,很适合对数据进行加密. 1、引入依赖 <!-- 数据库加密 --> <dependency> &...

2019-03-05 18:09:24

阅读数 68

评论数 0

sudo命令详解

简单的说,sudo 是一种权限管理机制,管理员可以授权于一些普通用户去执行一些 root 执行的操作,而不需要知道 root 的密码。 严谨些说,sudo 允许一个已授权用户以超级用户或者其它用户的角色运行一个命令。当然,能做什么不能做什么都是通过安全策略来指定的。sudo 支持插件架构的安全策...

2019-02-19 09:48:16

阅读数 472

评论数 0

SpringCloud-简介

1、SpringCloud是什么 SpringCloud是分布式微服务架构下的一站式解决方案,是各个微服务架构落地技术的几何体,俗称微服务全家桶。 - SpringCloud基于SpringBoot提供了一整套微服务的解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断...

2019-02-01 08:33:24

阅读数 69

评论数 0

SpringCloud-微服务概念

1、什么是微服务 1) 对单一应用进行拆分 2) 每一个独立的应用都有一个独立的进程 3) 拥有自己独立的数据库 4) 微服务化的核心就是讲传统的一站式应用,根据业务拆分成一个一个的服务,彻底地去耦合,每一个微服务提供单个业务功能的服务,一个服务处理一件事,从技术角度就是一种小而独立的处理...

2019-02-01 08:33:15

阅读数 78

评论数 0

SpringCloud-学习大纲及常见面试题

1、前置知识 学习SpringCloud之前需要具备和掌握如下框架和工具的使用:SpringMVC,Spring,,Spring Boot,Mybatis,Maven,Git。 2、学习大纲 2.1 微服务概述 2.2 SpringCloud入门概述 2.3 Rest微服务构建案例工程模...

2019-02-01 08:33:01

阅读数 1073

评论数 0

Activiti-SpringBoot集成环境搭建

1、搭建环境 JDK1.8+SpingBoot+MyBatis+Activiti 2、搭建步骤(只介绍关键点,具体可下载资源中的代码) 1)pom.xml文件: 主要有效信息都在dependency中。其中spring-boot-starter为我们在SpringBoot下使用Acti...

2019-01-30 15:46:30

阅读数 90

评论数 0

开发规范-MySQL数据库

1、建表规约 1)表达是与否概念的字段,必须使用 is _ xxx 的方式命名,数据类型是 unsigned tinyint ( 1 表示是,0 表示否 ) 。 说明:任何字段如果为非负数,必须是 unsigned 。 正例:表达逻辑删除的字段名 is_deleted ,1 表示删除,0 表示未...

2019-01-30 09:57:41

阅读数 64

评论数 0

MongoDB-与SpringBoot整合及日志记录

1、依赖和配置 springboot项目中需要引入相关依赖: 数据库连接配置: 2、service接口及实现类 MongoTemplate是数据库和代码之间的接口,对数据库的操作都在它里面,MongoTemplate是线程安全的。 注:此处只写了一个创建方法,其他查询、删除等方法...

2019-01-25 15:25:10

阅读数 287

评论数 0

单点登录-基于JWT机制的单点登录

1、认证过程 登录: 1)第一次认证:第一次登录,用户从浏览器输入用户名/密码,提交后到服务器的登录处理的Action层(Login Action); 2)Login Action调用认证服务进行用户名密码认证,如果认证通过,Login Action层调用用户信息服务获取用户信息(包括完...

2019-01-23 16:20:16

阅读数 192

评论数 0

单点登录-简介及实现方式

1、单点登录简介 单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操...

2019-01-23 11:16:22

阅读数 65

评论数 0

Oozie-应用及案例

1、案例一:Oozie 调度 shell 脚本 目标:使用 Oozie 调度 Shell 脚本,分步实现: 1) 解压官方案例模板 2) 创建工作目录 3) 拷贝任务模板到 oozie-apps/目录 4) 随意编写一个脚本 p1.sh 5) 修改 job.prop...

2019-01-20 16:02:06

阅读数 31

评论数 0

Oozie-简介及部署

1、Oozie简介 1.1、Oozie简介 现实业务中处理数据时不可能只包含一个MR操作,一般都是多个MR,并且中间还可能包含多个Java或HDFS,甚至是shell的操作,利用Oozie可以完成这些任务。 实际上Oozie不是仅用来配置多个MR工作流的,它可以是各种程序夹杂在一起的工作流,...

2019-01-20 13:05:32

阅读数 56

评论数 0

HBase-常用Shell操作及数据备份恢复

1、常用的 Shell 操作 1) satus 例如:显示服务器状态: 2) whoami 例如,显示 HBase 当前用户: 3) list 显示当前所有的表: 4) count 例如,统计指定表的记录数: 5) describe 展示表结构信息: 6) e...

2019-01-11 15:36:21

阅读数 77

评论数 0

HBase-与Hive的区别、与Sqoop的集成

1、HBase 与 Hive 的对比 Hive: 1)、数据仓库 Hive 的本质其实就相当于将 HDFS 中已经存储的文件在 Mysql 中做了一个双射关系,以方 便使用 HQL 去管理查询。 2)、用于数据分析、清洗 Hive 适用于离线的数据分析和清洗,延迟较高。 3)、基于 H...

2019-01-10 16:58:25

阅读数 82

评论数 0

Navicat将sqlserver数据库导入mysql中

1、首先在mysql数据库中创建数据库并点击'导入向导' 点击下一步 点击... 点击下一步 输入sqlserver数据库连接信息,点击确定. 选择要导入的表,然后下一步 新建表名,然后下一步,下一步,开始导入成功 ...

2019-01-10 10:19:07

阅读数 137

评论数 0

HBase-读写流程及JavaAPI

1、读写流程 1.1、HBase 读数据流程 1) HRegionServer 保存着 meta 表以及表数据,要访问表数据,首先 Client 先去访问 zookeeper,从 zookeeper 里面获取 meta 表所在的位置信息,即找到这个 meta 表在哪个 HRegionServe...

2019-01-09 15:18:38

阅读数 69

评论数 0

HBase-部署及简单使用

1、HBase部署 1.1、Zookeeper 正常部署 首先保证 Zookeeper 集群的正常部署,并启动之: 1.2、Hadoop 正常部署 Hadoop 集群的正常部署并启动: 1.3、HBase 的解压 解压 HBase 到指定目录: 1.4、HBase 需...

2019-01-04 10:25:49

阅读数 58

评论数 0

HBase-简介及架构

1、简介 1.1、HBase简介 – HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩、 实时读写的分布式数据库  – 利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理 HBase中的海量数据,利用Zookeepe...

2019-01-04 10:25:11

阅读数 3070

评论数 0

Maven-私服Nexus的安装及使用

1、Nexus介绍 Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。...

2018-12-29 09:46:53

阅读数 55

评论数 1

Kafka-工作流程分析及API实战

1、Kafka工作流程分析 1.1、Kafka生产过程分析 1)、写入方式: producer采用推(push)模式将消息发布到broker,每条消息都被追加(append)到分区(patition)中,属于顺序写磁盘(顺序写磁盘效率比随机写内存要高,保障kafka吞吐率)。 2)、分...

2018-12-26 19:59:16

阅读数 104

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭