07 2020 档案
摘要:前言 本节我们将学习一下@PostConstruct的用法。 概述 @PostContruct是spring框架的注解,在方法上加该注解会在项目启动的时候执行该方法,也可以理解为在spring容器初始化的时候执行该方法。 /** * 项目启动时,初始化定时器 */ @PostConstruct pu
阅读全文
摘要:十条优化带你的ES飞起来 1、bool 查询的 filter 筛选 众所周知,ES中filter是不参与相关性评分的,所以查询子句可以被系统进行缓存,性能要高于普通的query查询。bool查询中支持4种子句,分别是filter、must、must_not、should,其中filter和must_
阅读全文
摘要:最近有个读者在面试,面试中被问到了这样一个问题“看你项目中用到了springboot,你说下springboot的自动配置是怎么实现的?”这应该是一个springboot里面最最常见的一个面试题了。下面我们就来带着这个问题一起解剖下springBoot的自动配置原理吧。 SpringMvc和Spri
阅读全文
摘要:1 --allow-outdated-plugins 不停用过期的插件。2 --allow-running-insecure-content 默认情况下,https 页面不允许从 http 链接引用 javascript/css/plug-ins。添加这一参数会放行这些内容。3 --allow-sc
阅读全文
摘要:大家好,我是 yes。 最近我一直扎在消息队列实现细节之中无法自拔,已经写了 3 篇Kafka源码分析,还剩很多没肝完。之前还存着RocketMQ源码分析还没整理。今儿暂时先跳出来盘一盘大方向上的消息队列有哪些核心注意点。 核心点有很多,为了更贴合实际场景,我从常见的面试问题入手: 如何保证消息不丢
阅读全文
摘要:Kubernetes架构简介 原创 浩焱 后场技术 7月9日 来自专辑 K8S系列 在Docker容器技术中,通过容器,我们可以很方便的将我们的应用程序打成一个镜像,然后无论我们在哪部署应用,只要这个环境支持Docker,那么我们都可以通过Docker将我们的镜像运行起来,而不需要关心环境的问题。这
阅读全文
摘要:数据流程: 数据产生–>数据采集–>数据处理–>数据分析–>数据挖掘–>产品优化 埋点: 针对特定用户行为或事件进行捕获、处理和发送的相关技术及其实施过程。用来跟踪用户使用状况和优化产品。 技术实质: 监听软件运行中的事件,当需要关注的事件发生时,进行判断和捕获。 注意:明确事件发生的时间点、判别条
阅读全文
摘要:分支合并前,通常需要在本地进行合并测试,看是否有代码冲突,编译是否通过,没有问题了,才敢把合并后的代码往主干分支提交,如果分支很多怎么办? 如果日常需要经常合并怎么办? 每次手动来这么一个测试步骤会不会很烦? 现在有这么一个插件,可以在服务器进行自动合并检测,并报告给GitLab, 用户可以愉快的进
阅读全文
摘要:一、目的 在多人协作项目,如果代码风格统一、提交信息准确,那么在后期协作以及BUG处理时会更加方便。 格式化的commit message有以下几个好处: 1. 方便快速检索历史提交信息,只看行首即可知晓commit的目的 git log HEAD --pretty=format:%s 2. 可以过
阅读全文
摘要:概述 将Github中项目的master分支设置为不能直接合入仓库,需要review后才能合入仓库 方法 步骤一:步骤二:步骤三:然后保存就OK了 PS:将自己的github的项目授权其他用户 转自:https://blog.csdn.net/along_000/article/details/10
阅读全文
摘要:本文讲解CAS机制,主要是因为最近准备面试题,发现这个问题在面试中出现的频率非常的高,因此把自己学习过程中的一些理解记录下来,希望能对大家也有帮助。 什么是悲观锁、乐观锁?在java语言里,总有一些名词看语义跟本不明白是啥玩意儿,也就总有部分面试官拿着这样的词来忽悠面试者,以此来找优越感,其实理解清
阅读全文
摘要:方法头指定修饰符(例如static)、返回值类型、方法名、和形式参数。 方法头中定义的变量称为形参 (形式参数,formal parameter 或 parameter),形参如同占位符。当方法被调用时,传递一个值给形参,此值称为实参(实际参数, actual parameter 或 argumen
阅读全文