首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
啊嘞啊嘞嘞
掘友等级
Java开发工程师
|
纷享销客科技有限公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
62
文章 51
沸点 11
赞
62
返回
|
搜索文章
赞
文章( 51 )
沸点( 11 )
从萌新的角度理解JVM内存管理
1. JVM内存管理机制 在进行Java程序设计时,一般不涉及内存的分配和内存回收的相关代码,此处引用一句话:Java和C++之间存在一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外的人想进去,墙里面的人想出来,个人从这两句话中,捕获到了两个点。 java的自动内存管理机制,…
嘻哈说:设计模式之里氏替换原则
按照惯例,首先我们来看一下里氏替换原则的定义。 所有引用基类(父类)的地方必须能透明地使用其子类的对象。 通俗的说,子类可以扩展父类功能,但不能改变父类原有功能。 核心思想是继承。 通过继承,引用基类的地方就可以使用其子类的对象了。例如: 肯定是不好的,本来是加法却修改成了减法…
排序算法:快速排序
该博客用于本弱鸡复习巩固,打牢基础,还望各大佬不吝赐教。 2.接着以该k为中间,左右两边的分割作为新的序列,重新进行1操作。 而在大量数据排序时,递归产生的性能影响对于算法的整体性能优势可以忽略。 p.s. 最坏情况:待排序为正序或逆序,这样每次分割后的子序列一个之比上一次序列…
JAVA 注解的基本原理
以前,『XML』是各大框架的青睐者,它以松耦合的方式完成了框架中几乎所有的配置,但是随着项目越来越庞大,『XML』的内容也越来越复杂,维护成本变高。 于是就有人提出来一种标记式高耦合的配置方式,『注解』。方法上可以进行注解,类上也可以注解,字段属性上也可以注解,反正几乎需要配置…
Java 进阶 | 三分钟就能学会的 ThreadLocal 的原理
防止任务在共享资源上产生冲突的一种方式是根除对变量的共享,使用线程的本地存储为使用相同变量的不同线程创建不同的存储。 下面是一个 ThreadLocal 的实例。这里我们使用了静态的全局变量 ThreadLocal 对象来保存 Integer 类型的值。我们在不同的线程中将指定…
如何用R和API免费获取Web数据?
API是获得Web数据的重要途径之一。想不想了解如何用R调用API,提取和整理你需要的免费Web数据呢?本文一步步为你详尽展示操作流程。 俗话说“巧妇难为无米之炊”。即便你已经掌握了数据分析的十八般武艺,没有数据也是苦恼的事情。“拔剑四顾心茫然”说的大概就是这种情境吧。 数据的…
Spring Boot使用@Async实现异步调用:ThreadPoolTaskScheduler线程池的优雅关闭
在上篇文章的例子Chapter4-1-3中,我们定义了一个线程池,然后利用@Async注解写了3个任务,并指定了这些任务执行使用的线程池。在上文的单元测试中,我们没有具体说说shutdown相关的问题,下面我们就来模拟一个问题现场出来。 说明:通过for循环往上面定义的线程池中…
Map集合、散列表、红黑树介绍
前面我们学习的Collection叫做集合,它可以快速查找现有的元素。 而Map在《Core Java》中称之为-->映射.. 作为学生来说,我们是根据学号来区分不同的学生。只要我们知道学号,就可以获取对应的学生信息。这就是Map映射的作用! 但同时,这会带来缺点:想要获取某个…
全网把Map中的hash()分析的最透彻的文章,别无二家。
你知道HashMap中hash方法的具体实现吗?你知道HashTable、ConcurrentHashMap中hash方法的实现以及原因吗?你知道为什么要这么实现吗?你知道为什么JDK 7和JDK 8中hash方法实现的不同以及区别吗?如果你不能很好的回答这些问题,那么你需要好…
下一页
关注了
29
关注者
0
收藏集
1
关注标签
44
加入于
2017-04-09