• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

摊牌了!我要手写一个“Spring Boot” 24小时内最新

摊牌了!我要手写一个“Spring Boot”
目前的话,已经把 Spring MVC 相关常用的注解比如@GetMapping 、@PostMapping 、@PathVariable 写完了。我也已经将项目开源出来了,地址:https://github.com/Snailclimb/jsoncat 。原创开源不易,觉得不错的话,欢迎给良心作者 1 个 star 鼓励一下! ……继续阅读 »

开发技术 2小时前 4浏览 0个赞

APPCNA 指纹验证登录 24小时内最新

APPCNA 指纹验证登录
今天在APP中集成了指纹与手势登录功能,本文章分两部分进行记录。一是手势功能的逻辑。二是代码实现。该APP是采用APPCAN开发,直接用其已写好的插件,调用相当接口就要可以了。 ……继续阅读 »

开发技术 2小时前 4浏览 0个赞

数据结构与算法:查找算法 24小时内最新

数据结构与算法:查找算法
查找( Search)是指从一批记录中找出满足指定条件的某一记录的过程,查找又称为检索 。查找算法广泛应用于各类应用程序中。因此,一个有效的查找算法往往可以大大提高程序的执行效率。在实际应用中,数据的类型千变万化,每条数据项往往包含多个数据域。但是,在执行查找操作时,往往只是指定一个或几个域的值,这些作为查找条件的域称为关键字(Key),关键字分为两类。 ……继续阅读 »

开发技术 3小时前 5浏览 0个赞

腾讯一面!说说ArrayList的遍历foreach与iterator时remove的区别,我一脸懵逼 24小时内最新

腾讯一面!说说ArrayList的遍历foreach与iterator时remove的区别,我一脸懵逼
本文基于JDK-8u261源码分析​ ArrayList作为最基础的集合类,其底层是使用一个动态数组来实现的,这里“动态”的意思是可以动态扩容(虽然ArrayList可以动态扩容,但却不会动态缩容)。但是与HashMap不同的是,ArrayList使用的是1.5的扩容策略,而HashMap使用的是2的方式。还有一点与HashMap不同:ArrayList的默……继续阅读 »

开发技术 3小时前 4浏览 0个赞

Spark Parquet详解 24小时内最新

Spark Parquet详解
Apache Parquet属于Hadoop生态圈的一种新型列式存储格式,既然属于Hadoop生态圈,因此也兼容大多圈内计算框架(Hadoop、Spark),另外Parquet是平台、语言无关的,这使得它的适用性很广,只要相关语言有对应支持的类库就可以用; ……继续阅读 »

开发技术 4小时前 4浏览 0个赞

linux监控工具audit 24小时内最新

linux监控工具audit
audit是记录linux审计信息的内核模块。 他记录系统中的各种动作和事件,比如系统调用,文件修改,执行的程序,系统登入登出和记录所有系统中所有的事件。audit还可以将审计记录写入日志文件。 ……继续阅读 »

开发技术 5小时前 3浏览 0个赞

RabbitMq如何确保消息不丢失 24小时内最新

RabbitMq如何确保消息不丢失
上篇写了掌握Rabbitmq几个重要概念,从一条消息说起,这篇来总结关于消息丢失让人头痛的事情。网络故障、服务器重启、硬盘损坏等都会导致消息的丢失。消息从生产到消费主要结果以下几个阶段如下图。 ……继续阅读 »

开发技术 5小时前 4浏览 0个赞

排序二叉树和平衡二叉树 24小时内最新

排序二叉树和平衡二叉树
对于一组元素 [7, 3, 10, 12, 5, 1, 9] 可以有很多种存储方式,但无论使用哪种数据结构,都或多或少有缺陷。比如使用线性结构存储,排序方便,但查找效率低。二叉排序树的特点就是能在保证元素有序的同时,提高查找的效率。 ……继续阅读 »

开发技术 5小时前 4浏览 0个赞

Actor:人生如戏全靠演技–“三维度”逻辑编程语言的设计(3) 24小时内最新

Actor:人生如戏全靠演技–“三维度”逻辑编程语言的设计(3)
在上一篇介绍了逻辑编程的作用,介绍了逻辑编程中的一些概念,包括逻辑程序的结构:事实、规则和问题;知识的表达方式:谓词演算、产生式规则,以及这些概念与三维度(角色+场景+时间)理论的契合关系,正式提出了“三维度逻辑编程”这个概念。为了更好的体现“三维度”的关系,今天要重点介绍一下角色的扮演者–Actor。 ……继续阅读 »

开发技术 6小时前 4浏览 0个赞

Hadoop框架:HDFS简介与Shell管理命令 24小时内最新

Hadoop框架:HDFS简介与Shell管理命令
本文源码:GitHub·点这里 || GitEE·点这里大数据领域一直面对的两大核心模块:数据存储,数据计算,HDFS作为最重要的大数据存储技术,具有高度的容错能力,稳定而且可靠。HDFS(Hadoop-Distributed-File-System),它是一个分布式文件系统,用于存储文件,通过目录树来定位文件;设计初衷是管理数成百上千的服务器与磁盘,让应……继续阅读 »

开发技术 6小时前 5浏览 0个赞