Gradle非常灵活——借助Groovy实现自定义逻辑或者调用Gitlab api

前言 Gradle既然作为替代Maven的工具,自然有相对于Maven的优点。相信Gradle的灵活性是它相对Maven的一个很大的优点。然而Gradle之所以灵活,是因为它可以很方便的用Groovy实现自己的逻辑。本篇文章简单的说一说Gradle如何借助Groovy实现一些简单的自定义逻辑。 【...

2019-01-03 21:27:18

阅读数:11

评论数:0

架构师必须掌握的知识——spring容器扩展点

架构师必须掌握的知识——spring容器扩展点 写作意图 spring作为目前最为主流的框架,能掌握它的各个知识点是必不可少的技能,有些知识在业务代码中不经常使用,但在框架开发时会经常用到。这篇文章的知识就是如此,希望这篇文章能起到夯实基础的作用。本人能力有限,理解不当的地方在所难免,希望各位看官...

2019-01-01 13:39:54

阅读数:32

评论数:0

java多线程——线程之间的可见性

目录 一、简介 二、volatile 三、synchronized 四、不会从主内存拉取的操作 五、从主内存中拉取的操作 一、简介        我们知道线程在工作的时候有自己的私有内存,工作内存。程序运行的时候从主内存拉取需要的变量到工作内存,处理完再返回主内存。这篇文章总结哪些代...

2018-09-19 20:52:20

阅读数:70

评论数:0

springCloud微服务系列——OAuth2+Basic验证

目录 一、简介 二、知识点 @Order httpSecurity与authorizeRequests设置的区别 三、解决方案 一、简介     我们希望微服务通过OAuth2+jwt的模式进行验证,但是有些资源我们并不想通过OAuth2+jwt进行验证,比如访问swagger和ac...

2018-08-30 10:18:24

阅读数:284

评论数:0

springCloud微服务系列——OAuth2+JWT——spring-security4升级到spring-security5

目录 一、简介 二、问题 三、源码分析 四、解决方案 一、简介         spring boot2和spring cloud Finchley版本使用的是spring-security5,在升级的过程中OAuth2+JWT遇到一些问题,这里记录一下。环境如下:         ...

2018-08-27 17:38:13

阅读数:968

评论数:0

springCloud微服务系列——断路监控第一篇——仪表盘

目录 一、简介 二、配置    服务端 POM 注解 安全   客户端 POM  注解 feign hystrix 安全   三、使用 四、常见错误 一、简介        spring cloud对hystrix相关参数提供了一个实时监控的解决方案Hystrix ...

2018-08-20 11:09:46

阅读数:207

评论数:0

springCloud微服务系列——配置中心第五篇——自动刷新

目录 一、简介 二、github webhooks 一、简介             上一篇文章总结了手动刷新,我们希望在配置文件被提交到服务器以后能自动触发刷新,让所有的客户端获得最新的配置信息。这里提供一个使用github管理配置文件,进行自动刷新的解决方案。 二、github we...

2018-08-16 16:39:32

阅读数:162

评论数:0

springCloud微服务系列——配置中心第四篇——手动刷新

目录 一、简介 二、客户端刷新     端点配置     安全配置     刷新 三、服务端刷新     端点配置     安全配置              KAFKA配置              刷新 一、简介        配置文件如果改变了,已经启动的服务如何获得...

2018-08-15 15:56:11

阅读数:192

评论数:0

springCloud微服务系列——配置中心第三篇——安全加固

目录 一、简介 二、登录验证 三、加密 一、简介       上一篇文章中简单搭建了一个配置中心,但是github对于非付费用户是完全公开的,因此如果配置文件中有敏感信息,比如spring security的用户名密码,数据库的连接地址,用户名密码等。这些信息我们不希望别人通过配置中心服...

2018-08-15 15:42:25

阅读数:145

评论数:0

springCloud微服务系列——配置中心第二篇——简单搭建

目录 一、简介 二、服务端 三、客户端 一、简介        这篇文章简单总结如何搭建配置中心 二、服务端    pom配置 <dependency> <groupId>org.sp...

2018-08-15 15:25:11

阅读数:67

评论数:0

springCloud微服务系列——配置中心第一篇——配置管理策略

目录 一、简介 二、策略 不同的项目 配置文件复用  版本管理 一、简介        从这篇开始总结配置中心,打算分以下内容总结完成        《springCloud微服务系列——配置中心第一篇——配置管理策略》        《springCloud微服务系列——配置中...

2018-08-15 14:58:53

阅读数:207

评论数:0

大数据系列hive——jdbc

目录 一、简介 二、HiveServer2 配置 启动 三、Beeline 四、错误处理 五、代码 一、简介        hive可以通过命令行执行hql,它也提供了相应的jdbc驱动,从而可以使用jdbc api进行代码的编写。 二、HiveServer2        ...

2018-08-15 09:57:07

阅读数:162

评论数:0

大数据系列hive——配置mysql

目录 一、简介 二、mysql驱动 三、配置 四、初始化数据库 一、简介        hive默认的元数据信息是存在derby中的,但是derby只支持单机,所以需要更换到mysql中。 二、mysql驱动        将相应版本的mysql驱动拷贝到HIVE_HOME/lib...

2018-08-11 13:54:59

阅读数:38

评论数:0

大数据系列hive——安装

  目录 一、简介 二、安装 三、配置     环境变量配置     hdfs初始化     xml配置     初始化数据库 一、简介     hive是数据仓库技术,针对主题的数据进行分析,为企业提供决策支持。它和数据库不同,不会产生任何数据,也不消费任何数据。它的特点是面...

2018-08-09 14:15:51

阅读数:37

评论数:0

大数据系列hadoop——MapReduce实例——好友推荐

目录 一、简介 二、思路 三、实现 一、简介              好友推荐功能简单的说是这样一个需求,预测某两个人是否认识,并推荐为好友。 二、思路              某两个非好友的用户,他们的共同好友越多,那么他们越可能认识。               比如,原始...

2018-08-09 11:52:01

阅读数:243

评论数:0

大数据系列hadoop——MapReduce实例——单词计数

目录 一、简介 二、思路 三、实现 一、简介              这个应该是mapReduce里面最简单,也是所有人写的第一个例子吧。 二、思路              map阶段,分词,把每个词作为key,value为1              reduce阶段,把每个...

2018-08-09 11:27:40

阅读数:258

评论数:0

springCloud微服务系列——actuator

目录 一、简介 二、pom依赖 三、配置   management          spring boot 1.x          spring boot 2.x   权限配置           spring boot 1.x          spring boot 2....

2018-08-09 11:17:57

阅读数:373

评论数:0

springCloud微服务系列——注册中心——添加认证功能

简介        注册中心界面添加用户名密码才能访问 服务端        引入spring-security <dependency> <groupId>org.springframewo...

2018-08-08 09:49:26

阅读数:201

评论数:0

大数据系列hadoop——开发环境配置

目录 简介 安装配置插件 环境变量 代码中的配置 core-site.xml hdfs-site.xml mapred-site.xml yarn-site.xml mapReduce 简介        一般来说,我们的hadoop部署在linux服务器上,我们在windo...

2018-08-07 17:06:40

阅读数:63

评论数:0

springCloud微服务系列——链路跟踪第六篇——redis缓存链路跟踪器

目录 一、简介 二、思路 给redis操作提供定义拦截器的功能 静态代理 动态代理 mybatis的interceptor实现 仿造mybatis的interceptor 类加载 三、示例代码 一、简介      这篇文章总结redis缓存链路跟踪器的实现 二、思路   ...

2018-08-03 12:54:37

阅读数:176

评论数:0

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