首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户5133948242663
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 28
沸点 0
赞
28
返回
|
搜索文章
赞
文章( 28 )
沸点( 0 )
干饭了干饭了!Java8种排序算法下饭总结
八大排序,三大查找是《数据结构》当中非常基础的知识点,在这里为了复习顺带总结了一下常见的八种排序算法。数据结构和算法知识的考察已然成为面试官最为看重的点之一。有些算法是我们工作和面试中肯定会用到的。温馨提示:前方非常下饭,请带好锅碗瓢盆。 一. 冒泡排序(BubbleSort)…
集合三兄弟List,Set,Map傻傻理不清?掌握诀窍面面俱到!
(2)List表示有先后顺序的集合,调用add()方法,指定当前对象在集合中的存放位置;一个对象可 以被反复存进集合中;每调用一次add()方法,该对象就会被插入集合中一次,其实,并不是把对 象本身存进了集合中,而是在集合中使用一个索引变量指向了该对象,当一个对象被add多次时…
爷青结,全网思路最清晰的Spring整合Mybatis解决方案
在介绍Spring整合Mybatis原理之前,我们得先来稍微介绍Mybatis的工作原理。 定义一个接口,@Select表示要执行查询sql语句。 Mybatis的目的是:使得程序员能够以调用方法的方式执行某个指定的sql,将执行sql的底层逻辑进行了封装。 这里重点思考以下m…
好家伙,Tomcat是一个Servlet容器?你怕是对Tomcat有什么误解!
“Tomcat是一个Servlet容器”,这句话对于2019年的程序员应该是耳熟能详的。 我们这先不考虑Connector底层实现,我们只需知道Connector是负责处理请求的。 我们还是来想想容器。 顾名思义,Servlet容器就是用来装载存储Servlet的。 一个Ser…
集合三兄弟List,Set,Map傻傻理不清?掌握诀窍面面俱到!
(2)List表示有先后顺序的集合,调用add()方法,指定当前对象在集合中的存放位置;一个对象可 以被反复存进集合中;每调用一次add()方法,该对象就会被插入集合中一次,其实,并不是把对 象本身存进了集合中,而是在集合中使用一个索引变量指向了该对象,当一个对象被add多次时…
源码劝退师:看源码一定要会的位运算、补码、反码、原码
乍一眼看到上面Demo的打印结果,你应该是懵逼的,接下来我来解释一下这个结果到底是如何运算出来的。 我们先来看-2 << 1与-2 >> 1,这两个负数的左移与右移操作其实和正数类似,都是先将十进制数转换成二进制数,再将二进制数进行移动,所以现在的关键是负数…
公司大佬说我不懂String,一个String.intern()方法教他做人
对于new String("1"),会生成两个对象,一个是String类型对象,它将存储在Java Heap中,另一个是字符串常量对象"1",它将存储在字符串常量池中。 s.intern()方法首先会去字符串常量池中查找是否存在字符串常量对象"1",如果存在则返回该对象的地址,…
JDK作者也太强了吧,深入分析Integer.highestOneBit(int i)方法的作用与底层实现原理
接下来,我们就来详细分析一下这块代码的逻辑。 首先,对于这个方法的功能:给定一个数字,找到小于或等于这个数字的一个2的幂次方数。 如果我们要自己来实现的话,我们需要知道:怎么判断一个数字是2的幂次方数。 说真的,我一下想不到什么好方法来判断,唯一能想到的就是一个数字如果把它转换…
熬夜都要看的SQL索引分享,Mysql8中的降序索引底层实现
大家可能对索引比较熟悉,而对降序索引比较陌生,事实上降序索引是索引的子集。 上面sql的意思是在t1表中,针对b,c,d三个字段创建一个联合索引。 asc表示的是升序,使用这种语法创建出来的索引叫做升序索引。也就是我们平时在创建索引的时候,创建的都是升序索引。 这种语法在mys…
令人好奇的Tomcat热部署与热加载
热部署和热加载都需要监听相应的文件或文件夹是否发生了变化。它们都是由Tomcat的后台线程触发的。 BackgroundProcessor就表示后台线程。 每个容器都可以拥有一个BackgroundProcessor,但是默认情况下只有Engine容器会在启动的时候启动一个Ba…
下一页
关注了
1
关注者
0
收藏集
1
关注标签
0
加入于
2021-02-08