首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
lq木头
掘友等级
抠脚Java工程师
|
郑州
Java Javascript Vue
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
264
文章 171
沸点 93
赞
264
返回
|
搜索文章
最新
热门
渣翻:Dockerfile 安全性最佳实践
容器安全是一个广阔的问题空间,这里有许多轻松实现的方法来减轻风险。一个很好的开端就是在编写 Dockerfile 时遵循一些规则。 密钥分散存在是一个毛骨悚然的问题,而且很容易出错。对于容器化应用,可以通过安装卷从文件系统,也可以通过环境变量更方便地显示它们。 使用 ENV 来…
渣翻:顶级 S**T-CODE 原则
引语:这两天看到有人推荐这个项目,觉得挺有意思,就随手翻译了下,原文自然也是很易懂的,不喜欢翻译风格的自然可以移步原文。看了几遍之后,笑着笑着就哭了,发现自己有几条还是中了的。希望大家也是有则改之,无则加勉,不要成为自己讨厌的那种人! 键盘敲越少,时间跑不了。 庆祝差异吧。 反…
渣翻:GraphQL 相对于 REST 的优势
自 2015 年问世以来,在 Facebook 率先使用的 GraphQL ,其在 web 和原生 App 的使用率也一直在提升。之所以会被快速采用,是因为与传统的 REST API 相比,它具有多种优势。 你所使用的大多数末端数据都是从某个地方的数据库提供的。如果你直接使用 …
《深入理解Java虚拟机》(四):垃圾收集算法以及内存分配策略
接下来我们就要聊到最常见的问题了,垃圾收集算法,以及内存分配策略。 图1. 常见的垃圾收集算法 图2. Java 堆的分区及其比例 图3. 内存分配策略 1. 标记 - 清除算法 “标记-清除”(Mark-Swap)算法是最基础的收集算法,后续的收集算法都是基于这种思路并对其不…
《深入理解Java虚拟机》(三):对象存活状态
接下来的几篇笔记主要介绍一下我们最常谈论的垃圾回收以及内存分配策略。Java 技术体系中所提倡的自动内存管理最终可以归纳为自动化地解决了两个问题:给对象分配内存以及回收分配给对象的内存。既然是“自动化”,那为什么还要去了解呢?答案很简单:当需要排查各种内存溢出、内存泄露问题时,…
渣男语录的学习
在项目中我们有时候需要调用第三方的 API ,微服务架构中这种情况则更是无法避免——各个微服务之间通信。比如一般的项目中,有时候我们会使用 HTTP Client 发送 HTTP 请求来进行调用,而在微服务架构,Spring Cloud 全家桶中,Spring Cloud Fe…
Java 8 中 Map 骚操作之 merge() 的用法
Java 8 最大的特性无异于更多地面向函数,比如引入了 lambda等,可以更好地进行函数式编程。前段时间无意间发现了 map.merge() 方法,感觉还是很好用的,此文简单做一些相关介绍。首先我们先看一个例子。 假设我们有这么一段业务逻辑,我有一个学生成绩对象的列表,对象…
《深入理解Java虚拟机》(二):对象的创建
图1. 对象的创建过程 图2. 对象的内存布局 图3. 对象的访问定位 系列上一篇介绍了运行时数据区之后,我们大致知道了虚拟机内存的概况。本篇呢,就大概介绍一下关于内存的使用——对象的创建。想要节省时间的同学,只需了解上面的图片即可。内容若有纰漏,还望不吝指出。 1. 对象的创…
渣翻:开发人员是如何思考的——一次关于一个简单网页应用背后计划与设计的演练
我喜欢很多关于如何做出不同应用程序的很棒的教程。尽管如此,在创建我自己的应用程序时,我依旧会常常感到困惑。 所以我写了这篇文章来引导你经历一下我的思考过程,以下便是我如何计划并开发自己的项目的过程。 在我们开始之前的快速说明:本文不是关于创建任意项目的的“银弹”指南。这只是我个…
《深入理解Java虚拟机》(一):JVM 内存区域
Java 虚拟机在执行 Java 程序的过程中会把它管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。 1. 程序计数器 程序计数器(Program Count…
下一页
个人成就
文章被点赞
353
文章被阅读
128,497
掘力值
2,999
关注了
68
关注者
117
收藏集
1
关注标签
42
加入于
2019-01-21