首页 新闻 找找看 学习计划

[云天]mysql 排它锁之行锁、间隙锁、后码锁

MySQL InnoDB支持三种行锁定 行锁(Record Lock):锁直接加在索引记录上面,锁住的是key。 间隙锁(Gap Lock):锁定索引记录间隙,确保索引记录的间隙不变。间隙锁是针对事务隔离级别为可重复读或以上级别而设计的。 后码锁(Next Key Lock):行锁和间隙锁组合起来就

[用代码征服天下]Java基础系列6:深入理解Java异常体系

该系列博文会告诉你如何从入门到进阶,一步步地学习Java基础知识,并上手进行实战,接着了解每个Java知识点背后的实现原理,更完整地了解整个Java技术体系,形成自己的知识框架。 前言: Java的基本理念是“结构不佳的代码不能运行”。 “异常”这个词有“我对此感到意外”的意思。问题出现了,你也许不

[倚天码农]从代码的视角深入浅出理解DevOps

对于DevOps的理解大家众说纷纭,就连维基百科(Wikipedia)都没有给出一个统一的定义。一般的解释都是从字面上来理解,就是把开发(Development)和运维(Operations)整合到一起,来加速产品从启动到上线的过程,并使之自动化。这个是对DevOps的广义解释,而且大多数人都是认可

[高德技术]高精地图中地面标识识别技术历程与实践

本文将主要介绍高德在高精地图地面标识识别上的技术演进,这些技术手段在不同时期服务了高精地图产线需求,为高德地图构建高精度地图提供了基础的技术保证。

[BrianX]基于曝光融合框架的对比度增强算法

在本文中,我们提出了一种精确的对比度增强的算法。具体来说,我们首先使用光照估计技术为图像融合设计权重矩阵。然后,我们用相机的响应模型合成多重曝光图像。接下来,我们找到最佳的曝光率,为了合成图像在原始图像曝光不足的区域进行更好的曝光。最后,输入图像和合成图像根据权重矩阵进行融合以获得图像增强的结果。

[避凉闲庭]LNMP+Redis架构部署

工作机制 L(Linux)N(Nginx)M(Mysql)P(PHP)架构想必大家都知道,LNMP架构主要作用是让前端服务与后端存储以及后端的一下服务进行连接起来,来实现php程序的动态请求。 而今天我们又在LNMP架构上面加一个Redis程序,而Redis在整个架构中起到了一个数据缓存的作用。 L

[阿里巴巴云原生]阿里巴巴的云原生应用开源探索与实践

作者 | 司徒放(姬风) 阿里巴巴技术专家 本文整理自司徒放(姬风)题目为《开源的黄金时代,阿里巴巴云原生开源的探索与实践》的演讲。 关注“阿里巴巴云原生”公众号,回复关键词“开源”即可下载本文 PPT。 导读 :从拥抱开源、贡献开源、自主开源,到赋能开源,开源已升级为阿里技术战略之一,且正为开发者

[北京-宏哥]Appium+python自动化(三十九)-Appium自动化测试框架综合实践 - 代码实现(超详解)

简介 前边一直在分享testng的相关文章,看了点赞量和阅读数不是很高,宏哥猜测估计是大家确实是用不到或者不喜欢吧!不过宏哥经过一段时间的准备,appium的自动化测试框架完善的差不多了,那么接下来宏哥继续给小伙伴和童鞋们分享有关Appium自动化测试框架综合实践。想必小伙伴们有点等不及了吧! dr

[wxiaote]域名解析 | A记录 ,CNAME,MX,NS 你懂了吗

域名解析 | A记录 ,CNAME,MX,NS 你懂了吗 域名解析 什么是域名解析?域名解析就是国际域名或者国内域名以及中文域名等域名申请后做的到IP地址的转换过程。IP地址是网路上标识您站点的数字地址,为了简单好记,采用域名来代替ip地址标识站点地址。域名的解析工作由DNS服务器完成。 如下图,百

[it_carry]go语言教程之浅谈数组和切片的异同

Hello ,各位小伙伴大家好,我是小栈君,上次分享我们讲到了Go语言关于项目工程结构的管理,本期的分享我们来讲解一下关于go语言的数组和切片的概念、用法和区别。 在go语言的程序开发过程中,我们避免不了数组和切片。关于他们的用法和区别却使得有的小伙伴感觉困惑。所以小栈君这里也归纳和总结了关于数组和

[控球强迫症]线性模型之逻辑回归(LR)(原理、公式推导、模型对比、常见面试点)

参考资料(要是对于本文的理解不够透彻,必须将以下博客认知阅读,方可全面了解LR): (1).https://zhuanlan.zhihu.com/p/74874291 (2).逻辑回归与交叉熵 (3).https://www.cnblogs.com/pinard/p/6029432.html (4)

[MikeZhou]软件测试(开发)工程师的核心竞争力是什么?

1. 测试行业正在发生变化 在互联网新趋势和新要求的变革推动下,测试行业也在不知不觉中发生着非常大的改变,从早些年的懵懂发展,大家摸着石头过河,到大多高校设立软件测试专业,再到近几年各种测试培训盛行。如果说早期软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软

[我们都很努力着]Android音频开发(1):基础知识

Android音频开发(1):基础知识 导读 人的说话频率基本上为300Hz~3400Hz,但是人耳朵听觉频率基本上为20Hz~20000Hz。 对于人类的语音信号而言,实际处理一般经过以下步骤: 人嘴说话—— 声电转换—— 抽样(模数转换)—— 量化(将数字信号用适当的数值表示)—— 编码(数据压

[五分钟学算法]有了四步解题法模板,再也不害怕动态规划!(看不懂算我输)

导言 动态规划问题一直是算法面试当中的重点和难点,并且动态规划这种通过空间换取时间的算法思想在实际的工作中也会被频繁用到,这篇文章的目的主要是解释清楚 什么是动态规划,还有就是面对一道动态规划问题,一般的 思考步骤 以及其中的注意事项等等,最后通过几道题目将理论和实践结合。 什么是动态规划 如果你还

[逸游Java]Java 8 Streams API 详解

流式编程作为Java 8的亮点之一,是继 之后对集合的再一次升级,可以说 几大特性中, 是作为Java 函数式的主角来设计的,夸张的说,有了 之后,万物皆可一行代码。 什么是Stream 被翻译为流,它的工作过程像将一瓶水导入有很多过滤阀的管道一样,水每经过一个过滤阀,便被操作一次,比如过滤,转换等

[SexyPhoenix]Elastic Stack 开源的大数据解决方案

目的 本文主要介绍的内容有以下三点: 一. Elastic Stack是什么以及组成部分 二. Elastic Stack前景以及业务应用 三. Elasticsearch原理(索引方向) 四. Elasticsearch相对薄弱的地方 一、Elastic Stack是什么以及组成部分 介绍Elas

[chen_hao]SpringBoot 源码解析 (一)----- SpringBoot核心原理入门

Spring Boot 概述 Build Anything with Spring Boot:Spring Boot is the starting point for building all Spring-based applications. Spring Boot is designed t

[PJQOOO]聚类——密度聚类DBSCAN

Clustering 聚类 密度聚类——DBSCAN 前面我们已经介绍了两种聚类算法:k-means和谱聚类。今天,我们来介绍一种基于密度的聚类算法——DBSCAN,它是最经典的密度聚类算法,是很多算法的基础,拥有很多聚类算法不具有的优势。今天,小编就带你理解密度聚类算法DBSCAN的实质。 DBS

[java_lover]手把手带你实战下Spring的七种事务传播行为

本文介绍Spring的七种事务传播行为并通过代码演示下。 [TOC] 一、什么是事务传播行为? 事务传播行为(propagation behavior)指的就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何运行。 例如:methodA方法调用methodB方法时,methodB是继续在调

[敖丙]面试官:什么?你只用了20行代码就拿了冠军?有点东西!

你知道的越多,你不知道的越多 点赞再看,养成习惯 " GitHub " 上已经开源 "https://github.com/Java..." ,有面试点思维导图,欢迎 " Star " 和 " 完善 " 前言 这一期不算 《吊打面试官》 系列的,所有没前言我直接开始。 絮叨 本来应该是没有这期的,看