首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
957569558
掘友等级
Java开发
|
中北大学
Java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
957569558
Java开发 @中北大学
·
4年前
关注
Netty学习~入门
Netty 中的 ByteBuf 类似于 Java Nio 中的 ByteBuffer 类,是用于保存向管道中 写入/读取 数据的缓冲区,也可以称它为数据容器。 直接缓冲区...
赞
评论
分享
957569558
Java开发 @中北大学
·
4年前
关注
Netty 框架文档
现在我们使用通用应用程序或库来相互通信。例如,我们经常使用HTTP客户端库从Web服务器检索信息并通过Web服务调用远程过程调用。但是,通用协议或其实现有时不能很好地扩展。...
赞
评论
分享
957569558
Java开发 @中北大学
·
4年前
关注
虚拟机类加载机制
除了 解析 过程以外,其他的过程都是按部就班开始的,但结束时间不一定有序。 注:接口的初始化规则和类不一样,接口只有在真正被使用(引用接口中的常量等)时才被初始化,并且在初...
1
评论
分享
957569558
Java开发 @中北大学
·
5年前
关注
进程通信方式
在接收到信号后也可以选择阻塞一段时间再进行相应的操作。 (1)无名管道:不具有名称的管道,因为不具有名称,所以不被所有进程所共享,一般用于父子进程间通信,若需要双方通信,需...
赞
评论
分享
957569558
Java开发 @中北大学
·
5年前
关注
leetcode-串联所有单词子串
给定一个字符串 s 和一些长度相同的单词 words。找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。 (1)记录给定单词出现的次数,因为给定的单词...
赞
评论
分享
957569558
Java开发 @中北大学
·
5年前
关注
二分查找变种(查找重复元素的上界和下界)
在如果在集合中要查找的元素有重复,二分查找只能查找到一个下标,此变种可以查找重复元素第一次出现的下标和最后一次出现的下标:...
2
评论
分享
957569558
Java开发 @中北大学
·
5年前
关注
并行设计模式
此模式用于设置某一临界段来限制执行线程,就是我们所说的同步。 这是临界模式的扩展,在临界模式的基础上限制执行临界段的线程数量,一般用 Semaphore 类实现。 多生产多...
赞
评论
分享
957569558
Java开发 @中北大学
·
5年前
关注
Amdahl和Gustafson-Barsis定律
其中 p 是代码的并行运行时间, N 是计算机核数;但此定律没有考虑到并行执行时的锁竞争、线程管理等消耗,最重要的是此定律没有考虑在计算机核数增加时,是否处理的数据也会更多...
赞
评论
分享
957569558
Java开发 @中北大学
·
5年前
关注
散列表学习
散列表的内部数据结构是数组和链表的结合,好处是增删查改速度快,坏处是如果冲突过多会影响性能。 散列表的工作原理就是按照每一个元素给定的 键(key)值和散列函数决定这一个元...
赞
评论
分享
957569558
Java开发 @中北大学
·
5年前
关注
JVM内存模型
JVM内存体系中主要由几个子系统和内存区组成:1.垃圾回收器:回收堆内垃圾对象2.类装载子系统:加载类文件,验证加载的类的正确性,初始化类成员变量和方法3.执行引擎:执行类...
赞
评论
分享
957569558
Java开发 @中北大学
·
5年前
关注
Java 参数传达方式(值传递/引用传递)
在传递引用变量时传递的是引用变量的值,而不是这个引用,所以无论传递基本类型还是引用类型都是值传递。 上面结果原因是:传递了主方法中 referenceTest 引用的值,也...
赞
评论
分享
957569558
Java开发 @中北大学
·
5年前
关注
Java中的String 字符串
1. (1)在常量池中寻找是否有引用指向"string",若有则在堆中开辟一块空间将常量池引用指向的内容赋值到新开辟的空间,若没有则先在堆中开辟一块空间存储"string"...
赞
评论
分享
957569558
Java开发 @中北大学
·
5年前
关注
Java引用类型(软、硬、弱、幻象)
就是我们平时创建的对象引用。 类似于这样的引用是强引用。 强引用是不会被垃圾收集器自动收集的,除非显式地将引用置为空(null),否则 JVM 将抛出一个 OutOfMem...
赞
评论
分享
957569558
赞了这篇文章
码农阿宝
Java攻城狮
·
5年前
关注
深入理解synchronized关键字
synchronized是并发编程中重要的使用工具之一,我们必须学会使用并且掌握它的原理。 JVM自带的关键字,可在需要线程安全的业务场景中使用,来保证线程安全。 锁的是当...
19
2
分享
957569558
Java开发 @中北大学
·
5年前
关注
关于java 1.8的Lambda表达式详解
Java1.8新增了Lambda表达式,目的是为了方便匿名内部类的使用。 其中 c 就是check方法中的参数,当参数是一个的时候可以省略括号,参数不为一个的时候就需要将参...
1
评论
分享
957569558
Java开发 @中北大学
·
5年前
关注
Java行为参数化(三)- Lambda表达式的类型检查
然后我在主方法中调用test方法并传入了一个Lambda表达式,那么显而易见,在调用test方法的时候就已经确定了你所传入的Lambda表达式是实现了MyInterface...
赞
评论
分享
957569558
Java开发 @中北大学
·
5年前
关注
Java行为参数化(二)-Lambda表达式
那么我们在调用show方法时又和上一篇文章(也就是第一个注释处)不同,我们没有传入方法引用,而是传入了...好吧,这就是Lambda表达式,上面在调用show方法传入的第一...
赞
评论
分享
957569558
Java开发 @中北大学
·
5年前
关注
Java行为参数化(一)
答:那也是一个方法咯。 输出结果当然是:hello world 啦。 可是你想这有什么呢?不就是写了一个Consumer接口,然后写一个匿名类重写他的accept方法,然后...
赞
评论
分享
957569558
Java开发 @中北大学
·
5年前
关注
Java-Stream流(一)
Java在1.8版本引入了流的概念,这个流可不是IO流的流,第一次学的时候我就很容易把这个流和IO流想到一块去,学的时候总是想着它和IO流是不是有什么关系呢?可是学到了后来...
赞
评论
分享
957569558
Java开发 @中北大学
·
5年前
关注
Java集合(一)-ArrayList源码解析
ArrayList是Java集合中的一份子,它的内部结构实为数组并封装了一些方法和特性方便使用者,为什么不用数组呢?因为ArrayList更加方便:如果你再不确定元素个数的...
赞
评论
分享
下一页
个人成就
文章被点赞
4
文章被阅读
14,737
掘力值
322
关注了
14
关注者
2
收藏集
0
关注标签
67
加入于
2018-12-14