摘要:
一:介绍
公司用到的redis框架,主要分为cluster的缓存集群和sentinel中的哨兵主从。这种的选用方式一般需要更具业务场景来做区分,两种框架的配置图为:右图为哨兵主从框架和cliuster的集群框架。sentienl的集群框架,适用于redis的key值都属于热点数据,访问量大,并且redis的key值... 阅读原文
2019-03-28 11:17:04 阅读(2422) 评论(0)
摘要:
《明天的地平线》专注Java相关技术:SpringBoot、SpringCloud、MyBatis、Docker、微服务、集群、分布式、Linux、Jenkins、Netty、Angular 5 、Vue、微信小程序等技术干货的分享、致力于Java全栈开发!还不会不定期分享开发书籍资料和视频教程。
最近经常有朋友问我... 阅读原文
2019-03-28 11:06:03 阅读(2346) 评论(0)
摘要:
myComboBox.setCellFactory(
new Callback<ListView<String>, ListCell<String>>() {
@Override
public ... 阅读原文
2019-03-28 09:13:00 阅读(2687) 评论(0)
摘要:
一、介绍
Spring Cloud Config为分布式系统中的外部化配置提供服务器和客户端支持。使用Config Server,您可以在所有环境中管理应用程序的外部属性。客户端和服务器上的概念映射与Spring Environment和PropertySource抽象,因此它们非常适合Spring应用程序,但可... 阅读原文
2019-03-28 08:56:02 阅读(2423) 评论(0)
摘要:
Java8 函数式接口,方法传递与Lambda
Java8新特性
- 方法作为参数传递给方法,方法成为一等公民
- Lambda,匿名函数
- Stream API :
1. 将一系列相关操作用流水线的思想分配到CPU的不同内核上并行操作,而不需要费劲的使用Thread实现
1. 每个流就是一... 阅读原文
2019-03-28 07:56:02 阅读(2844) 评论(0)
摘要:
前言
想想已经工作了一年,工作中遇到的问题一直没有记录下来,以后遇到相同的问题可能还需要花费很多的时间,因此打算记录一下博客。方便以后自己的复习和问题查找
刚好最近项目引入了Lombok,刚好从现在起记录一下自己的学习与成长
一、Lombok安装
Lombok是一个开源项目,源代码托管在github... 阅读原文
2019-03-28 06:00:03 阅读(2344) 评论(0)
摘要:
1.定义
进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.
线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与... 阅读原文
2019-03-28 00:03:02 阅读(2338) 评论(0)
摘要:
Sqoop葵花宝典
基于Sqoop1.x
场景
导入流程
graph LR
A[RDBMS] -->|Sqoop| B(Hive)
导出流程
graph LR
A[Hive] -->|Sqoop| B(RDBMS)
字段说明
字段
MySQL类型
Hive类型
id
int
int
... 阅读原文
2019-03-27 22:50:02 阅读(2361) 评论(0)
摘要:
前言
现在公司业务已止不是传统的增删改查等简单的业务处理操作,而是对数据各种联调三方接口与其他系统进行交互等,那么就需要我们在后台java中进行外部接口的调用,本文采用OkHttps工具类对接微信接口为大家简单介绍下,java调用外部接口进行数据交互。
第一步新建接口Demo
本文采... 阅读原文
2019-03-27 21:14:07 阅读(2520) 评论(0)
摘要:
1. zookeeper使用详解(命令、客户端、源码)
1.1. 前言
zookeeper我们常用来做分布式协调中间件,很多时候我们都接触不到它的原理和用法,我对他的了解也仅限于知道它可以做分布式协调、配置管理、分布式锁,并且有个watch节点监听常常能听到。接下来我要系统的学下zookeeper的功能和原理,一... 阅读原文
2019-03-27 20:50:13 阅读(3604) 评论(0)