首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Fysddsw_lc
掘友等级
java
|
美团
只要努力,什么时候都不晚
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
86
文章 86
沸点 0
赞
86
返回
|
搜索文章
最新
热门
分布式 配置中心
配置(Configuration) 这个概念每个技术人都不陌生,可以说一个不提供几个配置参数的系统都不好意思上线跟别的系统打招呼。 究其本质是我们人类无法掌控和预知一切,映射到软件领域上,我们总是需要对系统的某些功能特性预留出一些控制的线头,以便我们在未来需要的时候,可以人为的…
贪心算法
贪心算法是指在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。 贪心算法的基本思路是从问题的某一个初始解出发一步一步地进行,根据某个优化测度,每一步都要确保能获得局部最优解。每一步只考虑一个数据,他的选取应该…
Java 之 volatile 详解
Volatile可以看做是轻量级的 Synchronized,它只保证了共享变量的可见性。在线程 A 修改被 volatile 修饰的共享变量之后,线程 B 能够读取到正确的值。 java 在多线程中操作共享变量的过程中,会存在指令重排序与共享变量工作内存缓存的问题。 Java…
java 多线程 --同步
多线程为什么要采用同步机制,因为不同的线程有自己的栈,栈中可能引用了多个对象,而多个线程可能引用到了堆中的同一个或多个对象,而线程的栈内存当中的数据只是临时数据,最终都是要刷新到堆中的对象内存,这里的刷新并不是最终的状态一次性刷新,而是在程序执行的过程中随时刷新(肯定有固定的机…
java 多线程
很多人可能已经很熟悉操作系统中的多任务:就是同一时刻运行多个程序的能力。 多线程程序在较低层次上扩展了多任务的概念:一个程序同时执行多个任务。通常每一个任务称为一个线程,它是线程控制的简称。可以同时运行一个以上线程的程序成为多线程程序。 进程是系统中运行的一个程序,程序一旦运行…
深度解析Hashtable
HashTable同样是基于哈希表实现的,其实类似HashMap,只不过有些区别,HashTable同样每个元素是一个key-value对,其内部也是通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 HashTable比较古老, 是JDK1.0就引入的类,而H…
深度解析HashMap
HashMap对于使用Java的小伙伴们来说最熟悉不过,每天都在使用它。这次主要是分析下HashMap的工作原理,为什么我会拿这个东西出来分析,主要是最近面试的小伙伴们,中被人问起HashMap,HashMap涉及的知识远远不止put和get那么简单。 为什么叫做HashMap…
LinkedList 源码解析
LinkedList是Java Collections Framework中List接口一种实现。LinkedList 是有序并且可以元素重复的集合,底层是基于双向链表的。因为是链表,所以也就没有动态扩容的步骤了。 AbstractSequentialList类是Abstrac…
java 泛型程序设计
泛型程序设计 :可以被很多不同类型的对象所重用。比那些直接使用Object变量,然后强制类型转换的代码具有跟好的安全性和可读性。 使用类型参数可以告知这个类适用于什么类型,当调用对应的get()方法的时候,不需要进行强制类型转换,编译器本事就知道其对应的类型。 当实现一个泛型的…
深拷贝和浅拷贝
java的数据类型有两大类,基本类型和对象类型。相应的,变量也有两种类型:基本类型和引用类型。 基本类型的变量保存原始值,即它代表的值就是数值本身,存放在栈内存中的数据段,因为是按值存储,可以直接访问和修改,原始值一般对应在内存上的栈区。 引用类型包括 类类型,接口类型和数组 …
下一页
个人成就
文章被点赞
1,092
文章被阅读
129,472
掘力值
3,906
关注了
3
关注者
3,193
收藏集
0
关注标签
8
加入于
2018-03-01