首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
贾大星
掘友等级
服务端开发
公众号「JavaKeeper」
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 44
沸点 0
赞
44
返回
|
搜索文章
最新
热门
JVM解毒——类加载子系统
Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的加载机制。Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class…
JVM解毒——JVM与Java体系结构
所谓虚拟机(Virtual Machine),就是一台虚拟的计算机。它是一款软件,用来执行一系列虚拟计算机指令。大体上,虚拟机可以分为系统虚拟机和程序虚拟机。 JVM 是 Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个…
单例模式——我只有一个对象
有一些对象我们确实只需要一个,比如,线程池、数据库连接、缓存、日志对象等,如果有多个的话,会造成程序的行为异常,资源使用过量或者不一致的问题。你也许会说,这种我用全局变量不也能实现吗,还整个单例模式,好像你很流弊的样子,如果将对象赋值给一个全局变量,那程序启动就会创建好对象,万…
设计模式前传——学设计模式前你要知道这些
“设计模式”这个术语最初并不是出现在软件设计中,而是被用于建筑领域的设计中。 1987 年,肯特·贝克(Kent Beck)和沃德·坎宁安(Ward Cunningham)首先将建筑领域的模式思想应用在 Smalltalk 中的图形用户接口的生成中,但没有引起软件界的关注。 1…
IDEA总结 磨刀霍霍向代码
可每次看到别人用IDEA 的时候,都会发现,哇哦,还能这样操作,还有每次注册码失效的时候,我都为自己在用盗版软件而“悔恨为什么不多赚钱支持正版”,然后到处找注册码,所以这篇文章来啦来啦~~。。。安装和写hello world 部署到服务器这些就不记录了, IDEA,全称 Int…
头条一面竟然问我Maven?
Maven是Apache软件基金会唯一维护的一款自动化构建工具,专注于服务Java平台的项目构建和依赖管理。 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。 打包(package):将一个包含诸多文件的工程封装为一…
Java8 通关攻略
可以把 Lambda 表达式理解为简洁的表示可传递的匿名函数的一种方式,Lambda表达式基于数学中的λ演算得名:它没有名称,但有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。 Lambda表达式使您能够封装单个行为单元并将其传递给其他代码。如果希望对集合的每个…
Protobuf初探
protocol buffers 诞生之初是为了解决服务器端新旧协议(高低版本)兼容性问题,名字也很体贴,“协议缓冲区”。只不过后期慢慢发展成用于传输数据。 笔者所在的360广告投放,N亿条商品信息的数据全部采用PB格式存储、传输。 1. 定义 .proto 文件的消息格式(你…
深入理解Redis的持久化
Redis 的数据全部在内存里,如果突然宕机,数据就会全部丢失,因此必须有一种机制来保证 Redis 的数据不会因为故障而丢失,这种机制就是 Redis 的持久化机制。 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接…
SpringBoot 就这一篇全搞定
相关场景的所有依赖都会导入进来。要用什么功能就导入什么场景的启动器 4)、给容器中自动配置类添加组件的时候,会从properties类中获取某些属性。我们就可以在配置文件中指定这 些属性的值; JUL、JCL、Jboss-logging、logback、log4j、log4…
下一页
个人成就
优秀创作者
文章被点赞
2,482
文章被阅读
263,793
掘力值
11,828
关注了
10
关注者
1,541
收藏集
0
关注标签
24
加入于
2018-09-05