首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
xuda
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 18
沸点 0
赞
18
返回
|
搜索文章
赞
文章( 18 )
沸点( 0 )
jvm各个垃圾收集器介绍
今天吃完饭,吃撑了,也不想写代码,就写着写一篇博客。就来写一个jvm垃圾收集器相关的吧 JVM规范对于垃圾收集器的应该如何实现没有任何规定,因此不同的厂商、不同版本的虚拟机所提供的垃圾收集器差别较大,这里只看HotSpot虚拟机。 就像没有最好的算法一样,垃圾收集器也没有最好,…
计算机和我们的虚拟世界大猜想
两个粒子发生了引用关系。 我们在玩游戏的时候是不是都会有个现象,那就是只有靠近某个模型和场景的时候,我们的cpu和显卡才会去加载相关的数据和贴图,如果你电脑卡,那么有些场景和贴图可能还没渲染出来。 那么,我觉得光速的极限值可能就是为了防止这个原因,当我们的速度太快的时候,可能宇…
parallelStream使用的一个小陷阱
这里其实看过我前面一篇介绍stream流式使用技巧的朋友马上就能看出错误所在了。 那么准确来说这不是parallelStream发生了错误,而是因为parallelStream在大于等于2个任务的时候,等于是一个多任务划分而形成的多线程操作。这边的错误是使用了线程不安全的Arr…
惊了!这个Map这么好用
小威哥作为一个菜b码农,一惯的风格就是写一些【简单】【实用】不故作高大上的一些文章,这次也不意外,给大家介绍一个可能很多人都知道的实用的guava工具map。 就非常简单有没有!啥判空都不用,直接拿来用,贼放心。
【小威哥带你面试】第1期:Integer装拆箱==问题
又到了一年面试季了!小威哥准备出一个面试专题系列,大家有什么想问的题目请留言哦,虽然我可能大部分也不懂哈哈哈😁。 那么问题来了: 为什么会这样呢,大家都知道==是指引用相等,可是int1和int2明明是两个对象为什么是等于呢,既然第一个输出是true,到了第二个输出却是fal…
深入研究volatile和AtomicReference
今天在线上突然出现了一个问题,查了半天原因就是我使用的成员变量是一个bean,但是我在发生特殊情况的时候会重置这个bean,即使我加了volatile或者是AtomicReference,然而在并发环境下,其他线程还是使用了bean中变量的老引用导致出现问题. 由此衍生出了我对…
【小威哥の设计模式系列-1】单例模式
设计模式不论是对于何种编程语言都非常重要的一个设计思想,可以让你的代码更加简洁,重用性,可维护性,灵活性大大提升。 但是目前java里面的设计模式很多都过于臃肿繁复,并且非常过度设计,偏离了设计模式本身简洁易用封装好的原始出发点,非常不可取,这个系列我就将探讨这些设计模式并且给…
java8的函数式编程和stream使用心得
在很多其他的编程语言里面,都可以实现函数式的编程,也就是函数可以作为变量去灵活使用,但是java一直都不可以,之前很多都使用一些匿名内部类这种丑的亚批的代码。java8之后算是可以使用伪函数式编程,其实也是应用了单方法接口去实现。并且设计出了lambda语法。 然后就可以当成函…
【小威哥の设计模式系列-2】建造者模式
如果变量再多一点,组合关系再多一点,那么是不是写起来又麻烦又难看。 怎么样,是不是感觉似曾相识,又无比实用且酷炫。 总的来说,不像java里面很多的过度设计的一堆又臭又重又难理解的设计模式,建造者模式真的非常轻巧灵活又实用,如果能合理使用,可以让你的代码又骚气又美观。
【小威哥の设计模式系列-3】代理模式
说起代理模式,特别是动态代理,大家第一反应就是spring的aop,那么这种模式到底如何使用,怎么使用呢,下面小威哥就为大家详解。 看到这里有的小伙伴会想:这tm不就是模板模式吗(模板模式我后面也会讲),的确!这基本就和模板模式真没啥区别,换汤不换药的,所以这就是java设计模…
下一页
关注了
11
关注者
1
收藏集
1
关注标签
4
加入于
2018-10-12