java常量

ResNet凭什么“逆天改命”,让梯度不再消失?

深度学习网络越深,能力越强,但也越容易遇到“梯度消失”这个拦路虎,导致模型训练困难。ResNet(残差网络)的出现,巧妙地缓解了这一难题,让构建成百上千层的网络成为可能。那么,ResNet究竟是如何做到的呢?奥秘就藏在它独特的“残差块”(Residual Block)和核心的“恒等映射”(Identity Mapping)之中。 核心洞察:从线性函数看梯度传 …

每次写SQL时总忘记语法顺序怎么办,这里一招教你解决

MySQL基础(五)-----表达式&函数和分组查询表达式和函数:表达式就是将数字和运算符连接起来的组合,称之为表达式,比如:1+1;函数就是系统自带已经定义好可以直接使用的函数,例如MAX,MIN;分组查询:就是将查询的数据按照某一个列或者多个列进行分组,然后返回;一、表达式&函数1、表达式“1+1”就是一个表达式,其里面的数字称为操作数,将运算符号称为运 …

阿里面试官:你连个排序算法都讲不明白?出门右拐吧

排序算法一表总览其他注意事项:计数排序中,k kk是整数的范围稳定性是指,序列中相同的数是否有可能交换顺序,例如序列中有两个8,顺序为8 88和8 ′ 8^{'}8′,如果在排序完之后,顺序有可能变为8 ′ 8^{'}8′和8 88,那么这种排序就是不稳定的排序算法;若不可能改变顺序,则是稳定算法。只有归并排序可用于外部排序在下面的代码中,s …

java集合:Arraylist与linkedlist的区别

1、Arraylist与linkedlist的区别arraylist和linkedlist的区别是:数据结构不同,效率不同,自由性不同,主要控件开销不同。(1)、数据结构不同ArrayList是Array(动态数组)的数据结构,LinkedList是Link(链表)的数据结构。(2)、效率不同当随机访问List(get和set操作)时,ArrayList比L …

MySQL执行计划和性能优化(mysql执行计划优化sql)

0 执行计划和SQL性能优化SQL优化不就是让SQL都用上索引?对,但并不完全对。应该说,根据查询语句设计良好的索引,让所有查询都尽可能用上索引,这本就是一种SQL优化技巧,但仅是其一。SQL优化技巧包含但不限于索引的良好设计。有时DB有很多表,每个表数据量也不少,写出的SQL也复杂,充斥各种关联和嵌套子查询,表面上看起来这个SQL部分用上了索引,最后性能还 …

MySQL索引原理以及查询优化(mysql索引是干嘛的)

一、介绍1.什么是索引?一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。2.为什么要有索引呢?索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。索引对于良 …

面试:说一下HashMap的底层实现原理,我懵了

之前我们对Java集合框架一些常见的面试题做了一个总结式的回答:《【29期】Java集合框架 10 连问,你有被问过吗?》这篇开始针对29期中的一些比较重要的问题做详细的解答。哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的 …

技术干货(三) :LeetCode41-50题详解

41. 缺失的第一个正数给你一个未排序的整数数组,请你找出其中没有出现的最小的正整数。示例 1:输入: [1,2,0]输出: 3示例 2:输入: [3,4,-1,1]输出: 2示例 3:输入: [7,8,9,11,12]输出: 1提示:你的算法的时间复杂度应为O(n),并且只能使用常数级别的额外空间。哈希表法 时间复杂度 O(N) 空间复杂度 O(N)pub …

大厂头条 「Java开发工程师」一面-----「2020年初最新面试题」

博主将会针对Java面试题写一组文章,包括J2ee,SQL,主流Web框架,中间件等面试过程中面试官经常问的问题,欢迎大家关注。一起学习,一起成长。题一:Mysql索引结构,聊一聊Mysql查询优化。结构:B+树索引并不能找到一个给定键值的具体行,它找到的只是被查找数据行所在的页,接着数据库会把页读入到内存,再在内存中进行查找,最后得到要查找的数据。数据的读 …

发现了二分查找的秘密(什么二分查找)

1.1、原理分析二分查找是一种非常简单易懂的快速查找算法,其思想在生活中随处可见,比如朋友聚会的时候爱玩的一个猜数游戏,我随机写一个0-100之间的数字,然后大家依次来猜,猜的过程中大家每猜一次我都会告诉大家猜大了还是猜小了,直到有人猜中为止,猜中的人会有一些惩罚措施。 这个过程其实就是二分查找思想的一种体现。回到实际的开发场景中,假设有10个订单,其金额分 …