首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java基础知识
订阅
搬砖的小矿工
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
一道简单的面试题:竟然有90%的程序员不能把这个算法完全写正确。。。
前段时间,在论坛上看到有统计说有90%的程序员不能够写对简单的二分法。二分法不是很简单的吗? 这难道不是耸人听闻? 其实,二分法真的不那么简单,尤其是二分法的各个变种。 最最简单的二分法,就是从一个排好序的数组之查找一个key值。 如下面的程序。 这个程序,相信只要是一个合格的…
2年java,蚂蚁一面,卒
更多精彩文章。 Linux五件套之类的。 更多请关注。当然也可以关注公众号。 其实我一个都没答上来。并不是因为我笨,是因为我不会。在大扰的帮助下,现在我会了,求求你再给我一个机会。 1、TreeSet背后的结构是TreeMap,也就是红黑树,能够实现自动排序。它通过equals…
手动造一个线程池(Java)
本次自己实现一个简单的线程池,主要是为了后续看ThreadPool的源码做准备的,是从别人的代码中改进的,从看别人的源码中学到一些东西,所以特意把这篇文章写出来,方便以后自己去回顾自己是如何学习。当然也希望分享出来可以对别人产生良好的影响! 在自己实现一个线程池之前,首…
再有人问你Java内存模型是什么,就把这篇文章发给他
前几天,发了一篇文章,介绍了一下JVM内存结构、Java内存模型以及Java对象模型之间的区别。有很多小伙伴反馈希望可以深入的讲解下每个知识点。Java内存模型,是这三个知识点当中最晦涩难懂的一个,而且涉及到很多背景知识和相关知识。 网上有很多关于Java内存模型的文章,在《深…
阿里面试题:Mybatis中的Dao接口和XML文件里的SQL是如何建立关系的?
如果你看过笔者关于Mybatis源码分析的往期博文,相信你肯定可以给出一个不错的答案。 但鉴于系列文章篇幅较大,而且重点是源码部分的解读,所以笔者想再针对这个问题,再梳理下整个流程。 本文配合下列文章,食用更佳。 首先,Mybatis在初始化SqlSessionFactoryB…
自定义 MyBatis 拦截器,为业务赋能
1. 前言: 前几篇文章分享了下 MyBatis 拦截器的相关知识,这里再分享下自己项目中遇到的一个问题,然后通过自定义的拦截器快速的解决了问题。 2. 项目用到的技术: SpringBoot,MyBatis..... 3. 业务需求: 最近项目中需要增加「数据权限」功能。所谓…
感受lambda之美,推荐收藏,需要时查阅
一、引言二、java重要的函数式接口1、什么是函数式接口1.1 java8自带的常用函数式接口。1.2 惰性求值与及早求值2、常用的流2.1 collect(Collectors.toList())2.2 filter2.3 map2.4 flatMap2.5 max和min2…
15个经典的Spring面试常见问题
这篇文章主要是想通过一些问题,加深大家对于 Spring 的理解,所以不会涉及太多的代码!这篇文章整理了挺长时间,下面的很多问题我自己在使用 Spring 的过程中也并没有注意,自己也是临时查阅了很多资料和书籍补上的。网上也有一些很多关于 Spring 常见问题/面试题整理的文…