ElasticSearch(以下简称es) 是一款基于lucene的分布式全文搜索引擎服务器,它提供实时搜索,稳定,快速可靠等优势。下面基于centos7环境下安装部署es。 查看linux环境下是否安装jdk(es启动…
标签:技术干货
Redis基本操作
通用操作 rename name xm 把键name重设为xm select 选择数据库(线上慎用) keys * 所有键(线上慎用) keys n* 获取n开头所有键 randomkey 随机返回一个键 exists …
Mac 开发之获取 NSBezierPath 的 CGPath
比如在 CGContextAddPath(ctx, 需要用到path.CGPath); 然而 在 NSBezierPath 中并没有 path.CGPath 修改为: CGContextAddPath(ctx, [sel…
Kotlin:关于内联函数的一些理解
inline函数(内联函数)从概念上讲是编译器使用函数实现的真实代码来替换每一次的函数调用,带来的最直接的好处就是节省了函数调用的开销,而缺点就是增加了所生成字节码的尺寸。基于此,在代码量不是很大的情况下,我们是否有必要…
Java面试题之Spring(一)
1.谈谈你对Spring的理解 Spring是一个开源的框架,为简化企业级应用开发而生,Spring可以使用…
正则分组,零宽断言和贪婪懒惰模式
一直以来,使用正则表达式的机会不少,经常用来做一些字符串处理工作,还是比较方便的,不过对于断言和贪婪懒惰模式的认识一直比较模糊。最近我们后端组在协作开发一个对外的后台项目,前端的接口文档是用word写了(汗-_-||,很…
iOS推送语音播报(类似支付宝收款提醒)
需求分析 实现类似支付宝微信收款后的语音播报如:支付宝到账xx元。要求是APP在前台运行、锁屏、杀死进程后都会有语音播报。那想到的解决方案就是利用推送了。 功能实现思路分析 上面说了,要使用推送,也就是APNs,这里我使…
如何写好一份技术简历?
写简历的基本目的和策略 大部分情况下,写简历是找工作的第一步,考虑到第二步就是面试,那么简历就是敲门砖,为了让企业认识到你的价值,必须把自己的真实水平描述出来,展现出你有能力应对这份工作。甚至要体现出自己是某方面的杰出人…
[Spring Cloud Task]6 Spring Batch批处理应用设计原则
概述 本文是Spring Cloud Task系列的第五篇文章,如果你尚未使用过Spring Cloud Task,请 移步spring cloud task1 简介与示例。 本文主要讲述的是Spring的另一个核心子项…
【Data Flow】The Dataflow Model: A Practical Approach to Balancing Correctness, Latency, and Cost i...
正文之前 三部曲最后一个系列 正文 IMPLEMENTATION & DESIGN 3.实现 & 设计 3.1 Implementation 3.1 实现 We have implemented this…
Apache - mod_rewrite规则详解
一,简介: Apache的rewrite模块,提供了一个基于正则表达式规则的重写引擎,用来(on the fly)实时修改传入的请求的 URL 。因功能极其强大,被称为URL重写的“瑞士军刀”。 它支持无限的规则,以及为…
Git常用指令及流程详解
Git基本概念了解 为了方便以及我们之后正确的了解Git的各个指令的操作含义,我们需要了解几个概念 Git和SVN的差异,以及Git的优势. SVN 是集中式管理, 所以如果最为公共仓库的的中央服务器出问题, 所有的工作…