前言 在 jdk 的 juc 工具包中,提供了一种延迟队列 DelayQueue。延迟队列用处非常广泛,比如我们最常见的场景就是在网购或者外卖平台中发起一个订单,如果不付款,一般 15 分钟后就会被关……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2435浏览 0评论2500个赞
目标: 监控Oracle某张记录表,有新增数据则获取表数据,并推送到微信企业。 流程: Kafka实时监控Oracle指定表,获取该表操作信息(日志),使用Spark Structured Strea……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2251浏览 0评论1402个赞
一、主(master)数据库配置 1. my.cnf 添加配置 [mariadb] log-bin server_id=1 log-basename=master1 binlog-format=mix……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2906浏览 0评论1607个赞
大家好,今天给大家介绍一个新的设计模式,这个设计模式非常重要,在我们日常的开发工作当中经常使用。它就是大名鼎鼎的状态机模式。 状态机模式非常适合用在复杂的流程或者是系统当中,可以方便我们对系统的某一个……继续阅读 » 开心洋葱 6年前 (2021-02-03) 3104浏览 0评论2036个赞
1.从闭包说起 什么是闭包 一个函数和对其周围状态(词法环境)的引用捆绑在一起,这样的组合就是闭包。 也就是说,闭包让你可以在一个内层函数中访问到其外层函数的作用域。 在 JavaScript 中,每……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2153浏览 0评论1431个赞
1 在VSCode中单独使用Prettier保存代码自动格式化的配置方法 1.1 为什么要使用Prettier? 手动调整代码格式,不仅低效,而且在团队协作开发中,无法保证代码风格统一,所以需要引入自……继续阅读 » 开心洋葱 6年前 (2021-02-03) 1449浏览 0评论2617个赞
Airflow部署及使用 1、前言 由于工作中需要使用airflow进行开发,网上搜索“mac系统在docker中搭建airflow”的文章真的很少,而且写的又不够详细。遂自己摸索搭建成功后便分享给大……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2338浏览 0评论1192个赞
01关系数据库帝国 现在是公元2009年,关系帝国已经统治了我们30多年,实在是太久了。 1970年,科德提出关系模型,1974年张伯伦和博伊斯制造出了SQL ,帝国迅速建立起了统治。 从北美到欧洲,……继续阅读 » 开心洋葱 6年前 (2021-02-03) 3440浏览 0评论332个赞
话不多说,先上图。 1、基本概念 欲说线程,必先说进程。 进程:进程是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。 线程:线程是进程的一个执行路径,一个进程中至少有一个线程,进……继续阅读 » 开心洋葱 6年前 (2021-02-03) 3176浏览 0评论2882个赞
openssl,ssl,postgres……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2269浏览 0评论1374个赞
日前,由又拍云举办的大数据与 AI 技术实践|Open Talk 杭州站沙龙在杭州西溪科创园顺利举办。本次活动邀请了有赞、个推、方得智能、又拍云等公司核心技术开发者,现场分享各自领域的大数据技术经验和……继续阅读 » 开心洋葱 6年前 (2021-02-03) 3245浏览 0评论432个赞
构建自托管的笔记系统 这两年各种笔记系统快速井喷,好像谁都能来掺一脚,app store随便搜索一个关键字就会有一大堆的结果,从老牌的印象笔记,Bear,MWeb,有道云笔记再到新星专注笔记之类,从买……继续阅读 » 开心洋葱 6年前 (2021-02-03) 1563浏览 0评论2010个赞
在一个Spring Boot项目中,连接多个数据源还是比较常见的。之前也介绍了如何在几种常用框架的场景下配置多数据源,具体可见: Spring Boot 2.x基础教程:JdbcTemplate的多数……继续阅读 » 开心洋葱 6年前 (2021-02-03) 1564浏览 0评论2490个赞
概述 ArrayList底层是基于数组实现的,并且支持动态扩容的动态数组(变长的集合类)。ArrayList允许空值和重复的元素,当向ArrayList中添加元素数量大于其底层数组容量时,会通过扩容机……继续阅读 » 开心洋葱 6年前 (2021-02-03) 3225浏览 0评论2827个赞
SpringBoot整合spring-security-oauth2完整实现例子 技术栈 : springboot + spring-security + spring-oauth2 + mybati……继续阅读 » 开心洋葱 6年前 (2021-02-03) 3257浏览 0评论184个赞
CAP理论与BASE理论 首先要和大家说的就是大名鼎鼎的CAP理论与BASE理论了,这两个理论与解决分布式事务问题是密切相关的。 其实网上有很多关于CAP与BASE相关的文章,一写就写了一大堆,篇幅很……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2124浏览 0评论2576个赞
上一篇: 使用Selenium截取网页上的图片 前言 最近在搞公司内部系统,累的一批,需要从另一个内部系统导出数据存到数据库做分析,有大量的数据采集工作,又没办法去直接拿到那个系统的接口,太难了,只能……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2879浏览 0评论1330个赞
背景概述 两个项目组原本都是各自负责两个产品线(产品A、产品B),由于公司业务的发展,目前需要将两个产品合并成一个大产品(功能整合,部分做取舍,最终产出产品C),前后端代码必然也需要整合,包括两个产品……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2056浏览 0评论253个赞
文章原创自:微信公众号「机器学习炼丹术」 作者:炼丹兄 联系方式:微信cyx645016617 代码来自github 【前言】:看代码的时候,也许会不理解VIT中各种组件的含义,但是这个文章的目的是了……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2133浏览 0评论879个赞
C语言之数据在内存中的存储……继续阅读 » 开心洋葱 6年前 (2021-02-03) 1978浏览 0评论1221个赞
对项目版本自动控制——利用gitversion 1 为什么需要自动版本控制 笔者很多年以前是从事fpga芯片设计工作的,那时需要将fpga的固件下载进fpga芯片,而某个文件夹下会放历史的固件,那时笔……继续阅读 » 开心洋葱 6年前 (2021-02-03) 1655浏览 0评论2232个赞
JavaScript数据类型分为:原始数据类型(7种) Number、String、Boolean、Null、Undefined、Symbol、BigInt引用数据类型 Object……继续阅读 » 开心洋葱 6年前 (2021-02-03) 3013浏览 0评论154个赞
服务心跳 Nacos Client会维护一个定时任务通过持续调用服务端的接口更新心跳时间,保证自己处于存活状态,防止服务端将服务剔除,Nacos默认5秒向服务端发送一次,通过请求服务端接口/insta……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2796浏览 0评论489个赞
上一篇说了一下委托,这篇来说说局部函数和委托的对比。 把委托和局部函数放成前后篇,是因为这两个内容很像,用起来容易混。 需要了解委托相关内容,可以看这一篇 【传送门】 使用委托表达式(Lambda)……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2774浏览 0评论2167个赞
前言 千呼万唤始出来,微信小程序终于支持以URL Scheme的形式从外部唤起了。 long long ago~ 我们只能在微信内的网页中使用微信开发标签-小程序跳转按钮 <wx-open-la……继续阅读 » 开心洋葱 6年前 (2021-02-03) 3232浏览 0评论503个赞
前言 Lab一做一晚上,blog一写能写两天,比做Lab的时间还长( 这篇博文是半夜才写完的,本来打算写完后立刻发出来,但由于今天发现白天发博点击量会高点,就睡了一觉后才发(几十的点击量也是点击量啊T……继续阅读 » 开心洋葱 6年前 (2021-02-03) 1592浏览 0评论1075个赞
通过之前的文章《Kafka分区分配策略》和《Kafka高性能揭秘》,我们了解到:Kafka高吞吐量的原因之一就是通过partition将topic中的消息保存到Kafka集群中不同的broker中。无……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2867浏览 0评论201个赞
本文有『Go开源说』第三期 go-zero 直播内容修改整理而成,视频内容较长,拆分成上下篇,本文内容有所删减和重构。 大家好,很高兴来到“GO开源说” 跟大家分享开源项目背后的一些故事、设计思想以及……继续阅读 » 开心洋葱 6年前 (2021-02-03) 3398浏览 0评论1652个赞
背景 今天,我们来讨论一个问题:技术实力的本质究竟是什么? 在工作中,你可能会遇到,为什么他的实力不如我,他却可以晋升? 在面试中,你可能会遇到,我把系统性能优化了10倍,为什么面试官还是看不上我?……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2321浏览 0评论332个赞
1. 前言 在Java开发中有时候某些敏感信息我们需要屏蔽掉,不能被消费这些数据的客户端知道。通常情况下我们会将其设置为null或者空字符 "",其实还有其它办法,如果你使用了Ja……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2367浏览 0评论2022个赞
引言 说到异步大家肯定首先会先想到同步。我们先来看看什么是同步? 所谓同步,就是发出一个功能调用时,在没有得到结果之前,该调用就不返回或继续执行后续操作。 简单来说,同步就是必须一件一件事做,等前一件……继续阅读 » 开心洋葱 6年前 (2021-02-03) 3035浏览 0评论2996个赞
ArrayBlockingQueue实际应用场景 之前在某公司做过一款情绪识别的系统,这套系统通过调用摄像头接口采集人脸信息,将采集的人脸信息做人脸识别和情绪分析,最终经过一定的算法将个人情绪数据转化……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2274浏览 0评论1210个赞
摘要:为了应对传统数据中心网络对服务器虚拟化技术的限制,VXLAN技术应运而生。 1 概述 传统数据中心网络面临的问题 虚拟机规模受设备表项规格限制 在传统二层网络中,交换机通过查询MAC地址表来转发……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2502浏览 0评论902个赞
测试平台,有人说它鸡肋,有人说它有用,有人说它轮子,众说纷纭,不如从自身出发,考虑是否要做测试平台: 第1阶段,用Python+requests写接口自动化。 第2阶段,选择unitttest或pyt……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2571浏览 0评论521个赞
ElasticSearch 是一款强大的、开源的、分布式的搜索引擎,简称 ES,它可以构建可扩展的搜索应用,从而帮助我们在海量数据中,快速找到想要的内容。……继续阅读 » 开心洋葱 6年前 (2021-02-03) 3146浏览 0评论2175个赞
#原文链接:Dubbo官网实战使用技巧 1、启动时检查: 我们检查依赖的服务是否启动,可利用下面三个属性,优先级从左到右逐渐降低。 如果服务不是强依赖,或者说服务之间可能存在死循环依赖,我们应该将 c……继续阅读 » 开心洋葱 6年前 (2021-02-03) 3015浏览 0评论910个赞
一、前言 基于CefSharp开发的浏览器项目已有一段时间,考虑到后期数据维护需要Server端来管理,故开启新篇章搭建浏览器后端服务。该项目前期以梳理服务端知识为主,后期将配合CefSharp浏览器……继续阅读 » 开心洋葱 6年前 (2021-02-03) 3295浏览 0评论2582个赞
系列文章 .Net微服务实战之技术选型篇 .Net微服务实战之技术架构分层篇 .Net微服务实战之DevOps篇 .Net微服务实战之负载均衡(上) .Net微服务实战之CI/CD .Net微服务实战……继续阅读 » 开心洋葱 6年前 (2021-02-03) 3031浏览 0评论128个赞
前言 过年倒计时~ 今天是网络篇的最后一篇,网络知识也是面试常考内容,所以必须要把基础知识打牢。 网络十二问,送给大家。 这些问题,你能答上来吗 我总结了下网络方面会涉及到的一些问题,大家看看,如果都……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2107浏览 0评论684个赞
人总是会忽略习以为常的事物……继续阅读 » 开心洋葱 6年前 (2021-02-03) 3278浏览 0评论337个赞
本文对Protobuf产生的背景,基本用法,优缺点和使用场景做了概述,目的是让读者对Protobuf协议有一个全局的认识,进而在合适的业务场景下选择它。……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2084浏览 0评论2730个赞
本文介绍了在.NET Core中如何在组件设计中使用Trace和TraceSource。 在以下方面会提供一些帮助: 1.你已经为.NET Framework和.NET Core / .NE……继续阅读 » 开心洋葱 6年前 (2021-02-03) 1746浏览 0评论1455个赞
谈垃圾回收器之前,要先讲讲垃圾回收算法,以及JVM对垃圾的认定策略,JVM垃圾回收器是垃圾回收算法的具体实现,了解了前面的前置知识,有利于对垃圾回收器的理解。 什么是垃圾? 垃圾,主要是指堆上的对象,……继续阅读 » 开心洋葱 6年前 (2021-02-03) 1699浏览 0评论2201个赞
PACELC 基于 CAP 理论演进而来。 CAP 理论是一个分布式系统中老生常谈的理论了: C(Consistency):一致性,所有节点在同一时间的数据完全一致。 A(Availability):……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2665浏览 0评论883个赞
一、前言 Flutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,Flutter 开源、免费,拥有宽松的开源协议,支持移动、Web、桌面和嵌入式平台。……继续阅读 » 开心洋葱 6年前 (2021-02-03) 3293浏览 0评论172个赞