首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
技术
订阅
圣池
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
我是如何将贪心算法一步一步优化到88%+59%|Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 一、题目描述 分发饼干 二、思路分析 熟悉笔者的应该了解之前分享了多篇的动态规划算法了,此题如果通过动态规划来解决的话有个痛
写给后端的Hadoop初级入门教程:概念篇
Hello大家好,我是韩数。距离我们上一个系列写给后端的Nginx初级入门教程已经过去整整25天了,中间穿插了两篇区块链相关的文章,其实吧,这二十来天我一直在憋大招,那就是这个最新的系列写给后端的Hadoop初级入门教程,由于Hadoop本身的技术细节还是很多的,Hadoop基…
Spring眼花缭乱的BeanDefinition
为什么要读Spring源码,有的人为了学习Spring中的先进思想,也有的人是为了更好的理解设计模式,当然也有很大一部分小伙伴是为了应付面试,Spring Bean的生命周期啦,Spring AOP的原理啦,Spring IoC的原理啦,应付面试,看几篇博客,对照着看看源码,应…
java多线程系列:Executors框架
Executor是一个接口,里面提供了一个execute方法,该方法接收一个Runable参数,如下 线程对象就是提交给线程池的任务,可以实现Runable接口或Callable接口。或许这边会产生一个疑问,为什么Runable接口和Callable接口没有任何关联,却都能作为…
ElasticSearch-查询语句详解
1. 获取所有 2. 分页查询,从第二条开始,查两条(不要使用from,size进行深度分页,会有性能问题) 3. 指定查询出来的数据返回的字段 4. ad字段中包含单词white 5. ad字段中包含单词white,并按照价格升序排列 6. 价格字段大于5000 7. ad字…
左神直通BAT算法笔记(基础篇)-上
时间复杂度是衡量算法好坏的重要指标之一。时间复杂度反映的是不确定性样本量的增长对于算法操作所需时间的影响程度,与算法操作是否涉及到样本量以及涉及了几次直接相关,如遍历数组时时间复杂度为数组长度n(对应时间复杂度为O(n)),而对数据的元操作(如加减乘除与或非等)、逻辑操作(如i…
2018服务端架构师技术图谱
本文摘自 github 上的一篇长约 10 万字服务端架构师技术总结归纳文档,覆盖广度包括数据结构、算法、并发、操作系统、设计模式、运维、中间件、网络、数据库、搜索引擎、性能、大数据、安全、常见开源框架、分布式、设计思想、项目管理和技术资源等。 非阻塞队列:Concurrent…
打通 Java 任督二脉 —— 并发数据结构的基石
Java 的线程阻塞和唤醒是通过 Unsafe 类的 park 和 unpark 方法做到的。 这两个方法都是 native 方法,它们本身是由 C 语言来实现的核心功能。park 的意思是停车,让当前运行的线程 Thread.currentThread() 休眠,unpark…
关于三次握手与四次挥手面试官想考我们什么?--- 不看后悔系列
在面试中,三次握手和四次挥手可以说是问的最频繁的一个知识点了,我相信大家也都看过很多关于三次握手与四次挥手的文章,今天的这篇文章,重点是围绕着面试,我们应该掌握哪些比较重要的点,哪些是比较被面试官给问到的,我觉得如果你能把我下面列举的一些点都记住、理解,我想就差不多了。 1、第…
Elasticsearch入门及掌握其JavaAPI
双击/bin/elasticsearch.bat启动脚本即可启动ES,关闭该命令行窗口即可关闭ES。 ES是基于Lucene开发的产品级搜索引擎,封装了很多内部细节,通过此插件我们可以通过Web的方式可视化查看其内部状态。 此插件无需放到ES的/plugins目录下,因为它是通…