首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
爬蜥
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 5
沸点 1
赞
6
返回
|
搜索文章
最新
热门
Rxjava概念初识与学习路径推荐
RxJava是使用Java实现的响应式编程库,RxJava即 Reactive Extensions Java。目前有两个版本RxJava1和RxJava2,推荐使用RxJava2,RxJava1已经停止支持了 产生Observable的数据 可以与 产生Observable的…
观察者模式与它在源码中的运用
一个对象的改变需要需要周知到其它对象,做出相应的行为。但是却不知道具体有多少对象有待改变或根本不知道具体的对象是谁
spring自己对AOP的运用 -- spring事物(transaction)原理
aop即Aspect-Oriented Programming ,面向切面编程。 Aspect:切面。在代码的执行过程中,总是有一些逻辑在多个模块中是一样的,这个时候,这些多个处理逻辑一样的地方就可以放在一个地方处理。这种处理就感觉像是在代码的各个模块文件中,横向切开了一刀,插…
https与TLS/SSL 握手协议、record protocol简介
https即 HTTP Secure,HTTP的通信接口部分用SSL和TLS协议代替,并非是一种新的协议。 明文不行,考虑先加密再传输呢?比如我传输过程中使用一种加密算法,在浏览器端自己加密和解密,服务端也提供对应的策略来加密和解密。前端代码基本属于完全暴露在所有人的面前,这种…
“单例”模式与它在源码中的运用
单例实现的最困难方式在于,如何才能保证“全局”有且仅有一个实现,这里的“全局”则是针对不同的使用场景来做各自的应用即可。比如现在的应用都会部署到多台机器上,每台机器上都会有各自的jvm,那是否有必要保证所有的机器上都是同一个单例呢?或者可以仅仅把全局限定在单个jvm呢? 当然通…
java中的垃圾回收机制简介
内存空间是有限的,运行时如果不能获取到内存,会抛出OutOfMemory,一种有效的解决措施是,抛弃那些程序永远不会不再用到的对象,腾出空间。 给对象添加一个引用计数器,每当这个对象被引用一次就加1,每当这个对象的引用失效1次,就减1,那么引用次数为0的就没有再用了,非0就代表…
java中的引用对象
referent表示被引用的对象。一个Reference可能有4种状态:Active、Pending、Enqueued、Inactive 当GC发生时,被回收的对象会添加到Pending列表中,通过Reference的next字段来构建Pending链表。在Reference的…
java的类加载机制原理与源码
constant_pool中主要包含两大类常量:字面量和符号引用。通过一个字节来区分类型 如果读到的tag是7表示这个结构是CONSTANT_Class_info,接下来的2字节必须是这个类的constant_pool中的一个有效的索引位置。比如取一个class的字节码07-》…
Netty源码分析之一次请求是如何到达channelRead的?
Netty是对java网络框架的包装,它本身肯定也会有类似的处理流程。必定在这个方面做了自己的优化处理 当NioServerSocketChannel绑定了端口之后,NioServerSocketChannel对应的NioEventLoop会等待channel发生事件。整个处理…
hotspot虚拟机中java对象是如何创建
开始执行新建。 为新对象分配内存空间。 此时当前类仍然没有link完,如果同时,代码的 rewrite 标志不是true,开始验证代码:大致过程为先以类为入口,一个个的遍历它的方法,然后读取方法的字节流,一个一个指令的去验证,比如Bytecodes::_invokespecia…
下一页
个人成就
文章被点赞
702
文章被阅读
221,976
掘力值
5,628
关注了
23
关注者
148
收藏集
0
关注标签
10
加入于
2018-04-22