首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户3069195787082
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
赞
文章( 6 )
沸点( 0 )
JVM之Metaspace
根据JVM内存区域的划分,简单的画了下方的这个示意图。区域主要分为两大块,一块是堆区(Heap),我们所New出的对象都会在堆区进行分配,在C语言中的malloc所分配的方法就是从Heap区获取的。而垃圾回收器主要是对堆区的内存进行回收的。 而另一部分则是非堆区,非堆区主要包括…
前后端分离下的接口调用安全可选方案
3.访问受限资源时,客户端带入AccessToken就可访问。 如果不对请求进行签名认证,那么可以简单的通过fiddler等工具轻易抓包拿到数据,并进行篡改,提交,大规模批量调用,则会使系统产生大量垃圾数据,系统资源被大量消耗,甚至无法正常使用(另说,当然可以通过GateWay…
解决在Filter中读取Request中的流后, 然后再Control中读取不到的做法
我们来看一下核心代码: filter中主要做的事情, 就是来校验请求是否合法, 是否有篡改过值. 大家都知道, 流只能读一次, 读了就没有了, 为了后面的代码还能够取得流, 我们应该还需要将其写出去才行. 所以, 我新建立了一个类. 看代码: 请注意这里的编码, 最好将其转换成…
死磕Synchronized底层实现--偏向锁
本文分析的JVM版本是JVM8,具体版本号以及代码可以在这里看到。 目前网上的很多文章,关于偏向锁源码入口都找错地方了,导致我之前对于偏向锁的很多逻辑一直想不通,走了很多弯路。 synchronized分为synchronized代码块和synchronized方法,其底层获取…
volatile关键字原理
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是…
透过AccessController深入了解Java安全模型
首先我们先了解一个概念,在Java的设计中,实际上是有安全上的考虑,但是大家在开发过程中,很少接触这方面,也几乎用不到。所以关于这方面的材料也不多,网上找到的基本都是Java安全模型介绍。本文中采用的
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2021-03-25