首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
hatch
掘友等级
Java后端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
128
文章 128
沸点 0
赞
128
返回
|
搜索文章
最新
热门
垃圾收集器学习
垃圾收集器关注的是Java堆和方法区这部分内存。 给一个对象添加一个引用计数器,每当有个地方引用时,计数器加1;引用失效时,计数器减1;引用计数器为0的对象不可能再被使用。 以GC Roots对象作为起始点,从这些节点开始向下搜索,搜索走过的路径为引用链。从GC Roots到这…
Java内存区域学习
Java虚拟机在执行Java程序过程中把其所管理的内存划分成若干个不同的数据区域。 当前线程所执行的字节码的指示器。通过改变这个计数器的值来选取下一个需要执行的字节码指令,分支、循环、跳转、异常、线程恢复等都需要这个计数器完成。 每个线程一个独立的程序计数器,各线程之间互不影响…
RestTemplate实践
RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。 RestTemplate可以通过使用ClientHttpRequestFactory指定不同的HTTP请求…
自增ID的实现
使用MongoDB的原子操作findAndModify自增后然后取出自增后的值,实现简单。 当使用数据库来生成ID性能不够要求的时候,我们可以尝试使用Redis来生成ID。 不依赖于数据库,灵活方便,且性能优于数据库。 其实就是保持这个号段对象隔离性的问题,可以使用原子变量At…
图形验证码设计实现
验证码不是一个功能性的需求,他并不能带来业务的提升,也不能带来任何价值。验证码只是为了解决机器问题才诞生的。在设计和验证码演化的过程中,必须同时考虑安全性和体验。 首先我想到了缓存。目前比较流行的缓存服务是redis。操作速度是传统关系型数据库查询的几十甚至上百倍,性能上面没问…
JWT简单了解
JSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。 一个JWT实际上就是一个字符串,它由三部分组成,头部[包含类型以及签名所用的算法]header、载荷[JWT的标准所定义]payload与签名signa…
个人成就
文章被点赞
81
文章被阅读
18,887
掘力值
493
关注了
74
关注者
8
收藏集
1
关注标签
29
加入于
2017-02-03