首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
houxiurong
掘友等级
Java后端开发工程师
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
47
文章 33
沸点 14
赞
47
返回
|
搜索文章
最新
热门
吐血总结JVM相关知识
jvm
复习一下Linux命令awk的使用
很久不用linux命令,好多都忘记了,只是常用的记得比较好比如tail、 grep、 top、 touch、 ps-ef、sed等,用的少的日久失修,人脑不像计算机,计算机磁盘满了手动清除才能存下新的文件。但是人脑毕竟不是计算机,遗忘是自然界赋予人的脑的自动清除算法。。。 -c…
线程间使用wait/notify方式实现的生产消费模型
都说线程间的通信是使用wait和notify或notifyAll进行通信。这点不用怀疑,大家都很清楚,可是用代码实现怎么简单的处理?下面我举个简单的生产者消费者模型,虽然可以用队列,但是此处只是为了说明线程间的wait和notify原理。 锁池:一般理解为synchronize…
JDK11的ZGC的回收过程-学习笔记
前两天看到一篇不错的文章,连接在这里:听R大论JDK11的ZGC,文章写的很不错,能够说明白ZGC的整个过程。 ZGC来了 !!! Java程序员可以光荣的远离讨厌的GC停顿和调优了。ZGC的成绩是,无论你开了多大的堆内存(128G?2T?),硬是能保证低于10毫秒的JVM停顿…
在同一个流上并发方式执行多种操作
最近项目使用的Stream越来越多,有事想要遍历一遍流的的情况下执行多种操作,输出结果。但是Strem不太支持。下面以StackOverFlow上的一个方案参考实现遍历一遍流的情况下输出多种结果。 对一个流进行fork操作,获取不同的执行结果放入Map中。
阶乘的另一种求法,尾-递法
根据上面两个不同的处理方式,来总结下程序执行的效率问题。作为Java的用户,我们应该强烈建议使用递归,摈弃迭代。一般来说,执行一次递归式方法调用的开销要比迭代执行单一机器的分支治疗大很多。每次执行factorRecursive方法调用都会在调用栈上创建一个新的栈帧(局部变量表,…
Java 8 接口的默认方法和引入的多继承
以前经常谈论的Java对比c++的一个优势是Java中没有多继承的问题。 因为Java中子类只能继承(extends)单个父类, 尽管可以实现(implements)多个接口,但是接口中只有抽象方法,方法体是空的,没有具体的方法实现,不会有方法冲突的问题。 这些都是久远的说法了…
分布式系统的Session怎么处理的?
只要是当下互联网公司,就要用到分布式Session,哪怕很小的创业公司Session总要用到。下面总结常见的三种session使用方式,记录以方便自己后期回顾,好记性不如烂笔头。。。 了解Session,必须要知道Cookie,在此不做讨论。 这种方式是在Tomcat容器con…
MySQL分库分表后如何生成唯一全局ID?SnowFlake的java实现
占用1bit,其值始终是0,没有实际作用。 占用41bit,精确到毫秒,总共可以容纳约69 年的时间。 占用10bit,其中高位5bit是数据中心ID(datacenterId),低位5bit是工作节点ID(workerId),做多可以容纳1024个节点。 占用12bit,这个…
如何用CompleteFuture模拟实现一个“商品比价神器”?
问题描述:产品经理安排了一个任务,需要你开发一个“商品价格比价神器”,从不同电商网站获取商品的最低价格,然后输出给用户查询。 思考:首先从不同的网站爬取该商品的最近价格售卖价格,使用异步流处理。 (爬取获取电商网站对该商品商品价格)。 1.定义商品价格对象。 根据以上的测试,最…
下一页
个人成就
文章被点赞
44
文章被阅读
27,287
掘力值
588
关注了
32
关注者
5
收藏集
5
关注标签
27
加入于
2018-07-31