编程语言
日常工作对集合操作真的太频繁了,前端时间就写过一篇关于Java 12 集合的文章 JDK12 Collectors.teeing 功能真香 , 有朋友留言说这个功能比较好用。个人觉得 Java12还有几个特性可以尝试使用,这篇文章就出炉了
一、递归介绍 二、递归案例(迷宫回溯问题) 代码实现(Java): public class MiGong { public static void main(String[] args) { // 先创建一个二维数组,模拟迷宫 // 地图 int[][] map = new int[8][7]; ...
1. 依赖 <!-- excel导出 start--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.16</version> </dependency> <depende ...
[ 10, 12, 14, 16, 8 ].sort() // 输出 :[10, 12, 14, 16, 8] 查看 sort源码 :不传参的话会逐个比较 ASCLL 值,而数字8的ASCLL值大于1的ASCLL值。修改:[ 10, 12, 14, 16, 8 ].sort((a,b)=> a-b) ...
@ 1、二叉搜索树 1.1、 基本概念 二叉树的一个性质是一棵平均二叉树的深度要比节点个数N小得多。分析表明其平均深度为$\mathcal(\sqrt)\(,而对于特殊类型的二叉树,即二叉查找树(binary search tree),其深度的平均值为\)\mathcal(log N)$。 二叉查找 ...
Spring cloud是一系列框架的有序集合。它利用 SpringBoot 的开发便利性,巧妙地简化了分布式系统基础设施的开发,如服务注册、服务发现、配置中心、消
现如今不管是开源项目还是公司内部项目,越来越多的开发规范被提上日程。目前业内比较有名的应该要数阿里巴巴和google的代码规范。今天要给大家介绍几款不错的代码规范插件,目前大多数Java程序员采用的是JetBrains的IntelliJ IDEA,而IntelliJ IDEA也很好的支持了目前很多主 ...
类型转换 字符char类型可以强制转换成int类型,输出结果为Unicode表字符所对应的数字。 由于java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。 低 >高 byte,short,char-->int-->long-->float-->double 运算中,不同类型的数据先转换 ...
该算法对应有各种语言版本:python、c++、MATLAB等 COMPASS_SEARCH, a Python library which seeks the minimizer of a scalar function of several variables using compass sea ...
该系列文章是笔者在学习 Spring Boot 过程中总结下来的,里面涉及到相关源码,可能对读者不太友好,请结合我的源码注释 Spring Boot 源码分析 GitHub 地址 进行阅读 Spring Boot 版本:2.2.x 最好对 Spring 源码有一定的了解,可以先查看我的 《死磕 Sp ...