• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

标签:java

NIFI

NiFi 学习 — 内置集群安装

NiFi 学习 — 内置集群安装
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.目录准备机器: 2.配置内部zookeeper的属性: 3.设置集群的通信连接串 4.修改nifi.properties的配置文件属性 5.创建zookeeper的myid文件 6.校验是否安装成功.7.注意项目. 准备机器: 1………继续阅读 »

supingemail 4年前 (2021-03-23) 3081浏览 0评论2301个赞

NIFI

NiFi 学习 — 外置集群安装

NiFi 学习 — 外置集群安装
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.目录 1.准备机器: 2.安装zookeeper集群:a.下载b.配置zoo.cfgc.新建myid文件并写入集群标识d.检测是否安装成功3.下载nifi配置zk连接串:4.修改nifi的配置: 1.S to S 設置修改: 2.Web UI设置: ………继续阅读 »

supingemail 4年前 (2021-03-23) 2575浏览 0评论273个赞

NIFI

NiFi 学习 — 文件搬运实践

NiFi 学习 — 文件搬运实践
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.利用nifi搬运文件将指定目录input下的test.txt文件搬运到output文件夹下去.:a. 从工具栏中拖入一个Processor,在弹出面板中搜索GetFIle,然后确认设置GetFile的文件输出地址,每次移动多少个文件,是否保留文件等设置:(保证input文件夹下……继续阅读 »

supingemail 4年前 (2021-03-23) 1499浏览 0评论871个赞

NIFI

Apache NiFi开发人员指南

Apache NiFi开发人员指南
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受. 在csdn上找了篇翻译的比较好的nifi的开发指南,指南的地址是: https://blog.csdn.net/zhanglong_4444/article/details/88692667#introduction 对于想进一步学习nifi的人来说,还是不错的入……继续阅读 »

supingemail 4年前 (2021-03-23) 3076浏览 0评论1213个赞

NIFI

Apache NiFi 简介

Apache NiFi 简介
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.NiFi 总结一个易用、强大、可靠的数据处理与分发系统。基于Web图形界面,通过拖拽、连接、配置完成基于流程的编程,实现数据采集等功能一、什么是NiFi?NiFi是美国国家安全局开发并使用了8年的可视化数据集成产品,2014年NAS将其贡献给了Apache社区,2015年成为A……继续阅读 »

supingemail 4年前 (2021-03-23) 1772浏览 0评论693个赞

NIFI

NiFi 学习 —自己实现处理器

NiFi 学习 —自己实现处理器
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.简单描述一下自己通过学习nifi和查看源码,然后自己通过nifi的体现很基础的实现自己的业务的处理器开发。适合刚入门的看,有nifi基础的,可以跳过!目录一、 获取一个json文件的文本信息.1.Json文档的输入端,需要一个GenerateFlowFile处理器,做如下配置:……继续阅读 »

supingemail 4年前 (2021-03-23) 2009浏览 0评论855个赞

NIFI

NiFi 学习 — kafka入库mysql

NiFi 学习 — kafka入库mysql
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.介绍下从kafka中获取数据,然后放入到 mysql 的操作!目录目标一、准备工作1.kafka集群2.zookeeper集群3.数据表4. 造数程序5.发送程序二、NIFI UI配置1.kafka的处理器2.EvaluateJsonPath处理器配置3.Spl………继续阅读 »

supingemail 4年前 (2021-03-23) 2401浏览 0评论1232个赞

JAVA相关

Datax 3.x 处理Kylin数据同步到ES

Datax 3.x 处理Kylin数据同步到ES
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.目录01-datax 安装02-添加插件03-kylin插件04-配置运行任务05-同步结果“路漫漫其修远兮,吾将上下而求索”如何基于Datax 3.x实现 kylin数据同步到ES的操作,具体可以分为如下几步。对于不熟悉datax的,可以去https://github.com……继续阅读 »

supingemail 4年前 (2021-03-23) 1735浏览 0评论1148个赞

JAVA相关

Spring Security Oauth2 之 快速实现 验证码登录

Spring Security Oauth2 之 快速实现 验证码登录
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.目录概况登录流程图片验证码校验短信验证码校验调用处理总结概况网络上关于Spring Security Oauth2 用户名密码登录的处理已经多的数不胜数了,关于它的用户名和验证码登录也说的比较多,但是在已经存在的系统上,实现用户名密码+验证码登录校验 或者是 用户名短信验证码+……继续阅读 »

supingemail 4年前 (2021-03-23) 1945浏览 0评论1442个赞

程序人生

SQL中,不会用时间,吃亏的还是自己

SQL中,不会用时间,吃亏的还是自己
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.前言日期和时间是每个系统,每个数据库设计必不可少的部分。也是容易被大家忽视的部分。很多开发者可能根本不了解以不同类型存储日期和时间意味着什么。有朋友可能会说,数据库定义一个datetime或timestamp类型的字段,然后在Java代码中获取当前时间并存入数据库不就可以了吗?……继续阅读 »

supingemail 4年前 (2021-03-23) 3010浏览 0评论765个赞

程序人生

PDF 认证评级报告位移

PDF 认证评级报告位移
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.如图是我的信用 , 在页面上的展示要生成报告,因为html在处理上失真了,所以只能是按照图片进行位移了。图一 图二利用这两张图的位移来实现如上图的展示.结果如图所示:图三具体实现:计算出图一的图片的长度,根据评级的CR1….CR7 的位置,计算出位移大小,把图二……继续阅读 »

supingemail 4年前 (2021-03-23) 2224浏览 0评论2920个赞

程序人生

Java 自带的 悲观锁 和 乐观锁

Java 自带的 悲观锁 和 乐观锁
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.前言什么是悲观锁-synchronized、乐观锁-CAS实现?比较和交换(Conmpare And Swap)是用于实现多线程同步的原子指令。 它将内存位置的内容与给定值进行比较,只有在相同的情况下,将该内存位置的内容修改为新的给定值。 这是作为单个原子操作完成的。 原子性保……继续阅读 »

supingemail 4年前 (2021-03-23) 2098浏览 0评论2169个赞

程序人生

秒杀系统设计原理

秒杀系统设计原理
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.前言:秒杀系统相信很多人见过,比如京东或者淘宝的秒杀,小米手机的秒杀。那么秒杀系统的后台是如何实现的呢?我们如何设计一个秒杀系统呢?对于秒杀系统应该考虑哪些问题?如何设计出健壮的秒杀系统?本期我们就来探讨一下这个问题:目录一:秒杀系统应该考虑的问题二:秒杀系统的设计和技术方案三……继续阅读 »

supingemail 4年前 (2021-03-23) 2923浏览 0评论321个赞

程序人生

VIM 利剑

VIM 利剑
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.对于以OSX / Linux为开发环境的伙伴们,应该并不陌生。因其轻便,扩展性,可定制化,一直很受开发者追捧。高阶大神,袖中必有深藏。Vim编辑器简洁易用,在终端上可用来快速查看修改文档。虽然与其他编辑器如WebStrom、VScode相比,功能扩展相对欠缺,对新手朋友不太友好……继续阅读 »

supingemail 4年前 (2021-03-23) 1965浏览 0评论2113个赞

程序人生

分布式ID生成策略

分布式ID生成策略
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受. 一、前言 二、分布式ID的几种生成方案 2.1、UUID 2.2、MySQL主键自增 2.3、MySQL多实例主键自增 2.4、雪花snowflake算法 2.5、Redis生成方案 2.6、小结 三、一线大厂……继续阅读 »

supingemail 4年前 (2021-03-23) 3108浏览 0评论2384个赞

程序人生

Java 代理普及

Java 代理普及
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.目录1.前言2.反向代理2.1 代理的作用2.2 代理的分类2.3 静态代理2.4 动态代理3. 总结1.前言系统开发已经由单体服务转向为一个一个的微小服务,微小服务的好处就是每个服务只需要关心自己内部的业务,当需要相关业务数据的时候,就会面临服务调用的问题,服务调用其实也好解……继续阅读 »

supingemail 4年前 (2021-03-23) 2368浏览 0评论270个赞

Mysql

系统升级,存储优化晋级

系统升级,存储优化晋级
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.目录问题概述方案概述方案一详细说明:优化现有mysql数据库引擎方案二详细说明:升级数据库,换一个100%兼容mysql的数据库方案三详细说明:去掉mysql,换大数据引擎处理数据问题概述使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表……继续阅读 »

supingemail 4年前 (2021-03-23) 1768浏览 0评论1992个赞

程序人生

高频概念解读,2.微服务拆分原则和方法

高频概念解读,2.微服务拆分原则和方法
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.目录1.feign和ribbon区别,ribbon和nginx 的区别2.微服务拆分原则和方法3.NIO和BIO 的区别4.Netty用的啥实现1.feign和ribbon区别,ribbon和nginx 的区别客户端负载均衡器和服务端负载均衡器的关系。以这两个类型来分:服务器端……继续阅读 »

supingemail 4年前 (2021-03-23) 2891浏览 0评论1909个赞

程序人生

Are You a Software Architect?

Are You a Software Architect?
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.软件开发(software development)和软件架构(software architecture)之间有一条微妙的线。有人会说,这条线根本不存在,架构只是开发者设计 过程的简单延伸(an extension of the design process)。另外一部分人则……继续阅读 »

supingemail 4年前 (2021-03-23) 2780浏览 0评论2474个赞

程序人生

Spring中异步调用描述

Spring中异步调用描述
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.目录一、@EnabelAsync与@Asyn注解的使用二、自动配置@EnableAsync的代理选择三、ProxyAsyncConfiguration的自动配置四、AsyncAnnotationBeanPostProcessor 初始化五、@Asyn注解实现异步的过程六、使用异……继续阅读 »

supingemail 4年前 (2021-03-23) 1187浏览 0评论2096个赞

程序人生

设计模式图解

设计模式图解
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.23种设计模式创造类单例模式懒汉模式 12345678910 public class Singleton{ private static Singleton instance = null; private Singleton(){} p……继续阅读 »

supingemail 4年前 (2021-03-23) 1899浏览 0评论1317个赞

程序人生

Feed流设计思路

Feed流设计思路
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.简介差不多十年前,随着功能机的淘汰和智能机的普及,互联网开始进入移动互联网时代,最具代表性的产品就是微博、微信,以及后来的今日头条、快手等。这些移动互联网时代的新产品在过去几年间借着智能手机的风高速成长。这些产品都是Feed流类型产品,由于Feed流一般是按照时间“从上往下流动……继续阅读 »

supingemail 4年前 (2021-03-23) 1286浏览 0评论868个赞

程序人生

软件设计的目标和途径

软件设计的目标和途径
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.记录一下笔者关于软件设计的一些相关认知。在开始之前,先引入两个概念目标和途径(这里可能会有些咬文嚼字,不过主要是为了区分主观和客观的一些细微差异)。1 目标和途径我们在做某一件事情的时候,总是会带有一定的目的性的:比如说一日三餐,是为了给身体补充所需的能量。那么这三餐具体如何落……继续阅读 »

supingemail 4年前 (2021-03-23) 2274浏览 0评论2792个赞

程序人生

秒杀设计思考

秒杀设计思考
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.1 秒杀业务分析正常电子商务流程 查询商品; 创建订单; 扣减库存; 更新订单; 付款; 卖家发货; 秒杀业务的特性 低廉价格; 大幅推广; 瞬时售空; 一般是定时上架; 时间短、瞬时并发量高; 2 秒杀技术挑战假设某网站秒杀活动只推出一件商……继续阅读 »

supingemail 4年前 (2021-03-23) 1564浏览 0评论1761个赞

程序人生

Mysql 日志

Mysql 日志
日志是mysql数据库的重要组成部分,记录着数据库运行期间各种状态信息。mysql日志主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。作为开发,我们重点需要关注的是二进制日志(binlog)和事务日志(包括redo log和undo log),本文接下来会详细介绍这三种日志。binlogbinlog用于记录数据库执行的写入性操作(不包括查……继续阅读 »

supingemail 4年前 (2021-03-23) 1843浏览 0评论2475个赞

程序人生

开源java常用工具类

开源java常用工具类
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.在Java中,实用程序类是定义一组执行通用功能的方法的类。这篇文章展示了最常用的Java实用工具类及其最常用的方法。类列表及其方法列表均按受欢迎程度排序。数据基于从GitHub随机选择的50,000个开源Java项目。希望您可以通过浏览列表来了解已经提供和流行的功能的一些想法,……继续阅读 »

supingemail 4年前 (2021-03-23) 2418浏览 0评论2820个赞

程序人生

滴滴,开源的崛起之路

滴滴,开源的崛起之路
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.作为卓越的一站式移动出行和生活平台,滴滴在亚洲、拉美和澳洲为超过5.5亿用户提供出租车、快车、专车、豪华车、公交、代驾、企业级、共享单车、共享电单车、汽车服务、外卖、支付等多元化的服务。滴滴平台上,有数千万车主及司机获得灵活的工作和收入机会,年运送乘客超过100亿人次。滴滴开源……继续阅读 »

supingemail 4年前 (2021-03-23) 2014浏览 0评论2781个赞

程序人生

phoenix 使用技巧

phoenix 使用技巧
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.目录1.什么是Phoenix2.Phoniex架构3.基本使用3.1 建表3.2 建索引3.3 select查询4.最佳实践4.1 大小写问题4.2 加盐注意事项4.3 慎用扫全表、OR、Join和子查询4.4 Phoenix不支持复杂查询4.5 Phoenix不支持复杂分析4……继续阅读 »

supingemail 4年前 (2021-03-23) 2597浏览 0评论2006个赞

JAVA相关

文件压缩优化

文件压缩优化
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.有一个需求需要将前端传过来的10张照片,然后进行进行处理以后压缩成一个压缩包通过网络流传输出去。之前没有接触过用Java压缩文件的,所以就直接上网找了一个例子改了一下用了,改完以后也能使用,但是连续前端所传图片的大小越来越大的时候,耗费的时间同时急剧增加,最后测了一下压缩20M……继续阅读 »

supingemail 4年前 (2021-03-23) 1693浏览 0评论2804个赞

JAVA相关

API接口如何防止参数被篡改和重放攻击?

API接口如何防止参数被篡改和重放攻击?
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.目前所有的系统架构都是采用前后端分离的系统架构,那么就不可能避免的需要服务对外提供API,那么如何保证对外的API的安全呢?即生鲜电商中API接口防止参数篡改和重放攻击目录1. 什么是API参数篡改?说明:API参数篡改就是恶意人通过抓包的方式获取到请求的接口的参数,通过修改相……继续阅读 »

supingemail 4年前 (2021-03-23) 2146浏览 0评论1059个赞

程序人生

springboot的4种定时任务

springboot的4种定时任务
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受. 使用Timer 使用ScheduledExecutorService 使用Spring Task 简单的定时任务 多线程执行 执行时间的配置 cron表达式详解 整合Quartz 最后 定时任务实现的几种方式: Timer……继续阅读 »

supingemail 4年前 (2021-03-23) 1764浏览 0评论1194个赞

JAVA相关

springboot 的测试头

springboot 的测试头
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.UT 测试是在开发中经常用到的,但是究竟用哪一种,这个还要根据具体的业务来确定。方式一、api方式 @RunWith(SpringRunner.class) @SpringBootTest方式二、api方式 @RunWith(SpringRunner.class) @Sprin……继续阅读 »

supingemail 4年前 (2021-03-23) 1350浏览 0评论2052个赞

JAVA相关

SpringBoot,Nacos 配置加载事宜

SpringBoot,Nacos 配置加载事宜
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.针对 nacos 在 springboot 中的调用,获取配置信息,做如下测试,并得出结论 :nacos 测试结果: 1.nacos 管理的配置文件中,配置了一个key,再到项目中bootstrap.yml中配置相同的key,不起作用! nacos 配置: info: re……继续阅读 »

supingemail 4年前 (2021-03-23) 1828浏览 0评论2091个赞

程序人生

idea 初始化配置

idea 初始化配置
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.前言正所谓工欲善其事必先利其器,对开发人员而言若想提高编码效率,一款高效的开发工具是必不可少的,相信看到该博客的朋友们都已经对IntelliJ IDEA有所了解了,所以此处就不对IntelliJ IDEA进行介绍,而是直接阐述在实际开发中应用场景。博主使用的IntelliJ I……继续阅读 »

supingemail 4年前 (2021-03-23) 2191浏览 0评论2451个赞

JAVA相关

MyBatis 动态SQL

MyBatis 动态SQL
MyBatis 令人喜欢的一大特性就是动态 SQL。在使用 JDBC 的过程中, 根据条件进行 SQL 的拼接是很麻烦且很容易出错的。MyBatis 动态 SQL 的出现, 解决了这个麻烦。MyBatis通过 OGNL 来进行动态 SQL 的使用的。目前, 动态 SQL 支持以下几种标签:1 数据准备为了后面的演示, 创建了一个 Maven 项目 mybat……继续阅读 »

supingemail 4年前 (2021-03-23) 3116浏览 0评论2340个赞

程序人生

Redis 哨兵细解

Redis 哨兵细解
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受目录​Redis主从复制的问题Redis 的 哨兵(Sentinel)深入探究Redis Sentinel的架构配置 SentinelRedis Sentinel的工作原理自动发现 Sentinel 和从服务器故障转移​Redis主从复制的问题Redis主从复制可将主节点数据同步……继续阅读 »

supingemail 4年前 (2021-03-23) 2805浏览 0评论1720个赞

程序人生

深入浅出 HTTP协议

深入浅出 HTTP协议
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.目录过程解说体系介绍域名解析请求过程问题解答过程解说先说下简要过程,基本过程是如下所列6步 :1、使用DNS域名解析;2、发起TCP的3次握手3、建立TCP连接后发起http请求;4、服务器响应http请求,浏览器得到返回response;5、浏览器解析response,并请求……继续阅读 »

supingemail 4年前 (2021-03-23) 2748浏览 0评论841个赞

程序人生

log4j-slf4j-impl cannot be present with log4j-to-slf4j

log4j-slf4j-impl cannot be present with log4j-to-slf4j
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.目录一、日志冲突二、问题描述三、解决方案一、日志冲突日志在平时的开发中,扮演着十分重要的角色,可以很方便的帮助我们快速定位问题,查找原因,进而解决问题。但是有的时候,总是会遇到各种各样很奇葩的问题,如:二、问题描述项目背景:项目中引入了第三方的组件,组件选取的日志框架是 log……继续阅读 »

supingemail 4年前 (2021-03-23) 3271浏览 0评论499个赞

Redis

2020-12-17

2020-12-17
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.目录Redis 的八大数据类型1、String(字符串)2、List(列表)3、Set (集合)4、Hash(哈希)5、zset (有序集合)6、geospatial7、hyperloglog8、bitmap 位图都以为redis只有5种数据类型,哈哈,you are wron……继续阅读 »

supingemail 4年前 (2021-03-23) 2126浏览 0评论244个赞

JAVA相关

Light 4J分析报告-Light 4J官网说明

Light 4J分析报告-Light 4J官网说明
一、官网整体介绍Light 4J是networknt.com官网的核心产品。一个基于Java SE快速、轻量级并且高效的微服务框架。其包含十多个子模块,用于不同风格的API构建,包括OAuth2,Portal,Logging,Messaging和Metrics等基础设施服务。此外,还有一系列工具可帮助提高开发人员和操作人员的工作效率。1、性能情况在Li……继续阅读 »

开心洋葱 4年前 (2021-03-23) 2621浏览 0评论2668个赞

bat面试题及答案

Java基础系列 接口、多态 – Java面试–接口

Java基础系列 接口、多态 – Java面试–接口
接口、多态一、接口1.1、接口的概念1.2、接口的定义1.3、类实现接口1.4、接口中成员的特点1.5、接口的多实现1.6、继承类的同时实现接口1.7、接口的多继承1.8、接口的思想1.9、接口和抽象类的区别二、多态2.1、多态的概念2.2、多态的定义和使用格式2.3、多态中成员的特点2.4、instanceof ……继续阅读 »

开心洋葱 4年前 (2021-02-24) 1994浏览 0评论1739个赞

加载中……