首页
学习
活动
专区
工具
TVP
发布

小郎码知答

专栏作者
15
文章
13721
阅读量
12
订阅数
一文带你盘点“微服务”中的技术点
互联网的快速发展,越来越多的公司开始由单体架构转向微服务架构。因此,微服务的学习需要被我们这些奋斗者们所掌握,在学习微服务之前,我们有必要盘点下所谓的微服务是什么,包含什么,解决了什么样的业务场景。
Simon郎
2021-10-10
4720
Typora+PicGo+Gitee搭建博客写作环境
总之,记笔记的软件五花八门,而程序员作为特殊的群体,他们热衷于钻研技术、分享技术,因此免不了写文章发布在各类博客平台。为了同非专业人士区分开来,程序员通常采用Markdown写作,撰写好的文章的会发布在多个博客平台,因此免不了图片复用。
Simon郎
2021-09-12
1.9K0
没有Linux服务器,该如何学习Linux呢?
很多小伙伴学习Linux的时候,都要面临着Linux的环境的搭建,但是由于每个人的自身条件不同,通常会出现以下情况:
Simon郎
2021-09-11
4.3K0
大厂的产品研发流程,你知道么?
在企业的产品研发中,一个好的产品研发规范可以有效的提升整个团队的工作效率。由于每个公司甚至每个部门产品研发背景的不同,制定的产品研发流程规范也会存在差异,但是大体上都是相同的。
Simon郎
2021-07-24
1.4K0
The BigData,Hadoop组成及生态
随着科技的发展,我们在网上留下的数据越来越多,大到网上购物、商品交易,小到浏览网页、微信聊天、手机自动记录日常行程等,可以说,在如今的生活里,只要你还在,你就会每时每刻产生数据,但是这些数据能称为大数据么?不,这些还不能称为大数据。那么大数据数据到底是什么呢?
Simon郎
2021-05-21
4000
手写LRU缓存淘汰算法
在我们这个日益追求高效的世界,我们对任何事情的等待都显得十分的浮躁,网页页面刷新不出来,好烦,电脑打开运行程序慢,又是好烦!那怎么办,技术的产生不就是我们所服务么,今天我们就聊一聊缓存这个技术,并使用我们熟知的数据结构--用链表实现LRU缓存淘汰算法。
Simon郎
2021-03-01
7100
JVM又曾放过谁,垃圾终将被回收!
在Java中有一个很重要的概念,即一切皆对象。所谓对象,就是将现实中的事物抽象出来,进而可以通过继承、实现和组合的方式把万事万物都给容纳,所以理解对象的概念在学习Java(包括所有的面向对象的语言)的过程中至关重要。
Simon郎
2021-02-23
4801
嘿,你要的Java内存模型(JMM)来了!
在单核计算机中,计算机中的CPU计算速度是非常快的,但是与计算机中的其它硬件(如IO、内存等)同CPU的速度比起来是相差甚远的,所以协调CPU和各个硬件之间的速度差异是非常重要的,要不然CPU就一直在等待,浪费资源。单核尚且如此,在多核中,这样的问题会更加的突出。硬件结构如下图所示:
Simon郎
2021-02-06
6210
深入理解JVM中的类加载机制
现如今,各种IDE越来越智能,我们程序员的日常开发基本上都是在IDE上完成的,它可以帮助我们将更多的注意力放在实际的业务处理中,随着这种安逸的编码生活的持续,我们慢慢也就忘记了代码运行的底层原理。如果不学习,好像也没啥问题,毕竟我们的关注重点是代码逻辑实现上,当出现问题了,百度,谷歌一下,或者问问公司的狠人,问题好像也能愉快的解决,自己好像也理解了似的。但事实上呢,依此周而复始,仍旧不理解,学习一门技术,只有我们真正懂得了其底层原理,才能更好的解决问题。
Simon郎
2021-02-03
4291
【云+社区年度征文】深入理解Java注解
基本概念:注解,顾名思义,就是对某一事物进行添加注释说明,会存放一些信息,这些信息可能对以后某个时段来说是很有用处的。Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。Java 语言中的类、方法、变量、参数和包等都可以被标注(添加某些信息)。在编译器生成类文件时,标注可以被嵌入到字节码中。Java 虚拟机可以保留标注内容,在运行时可以通过反射的方式获取到标注内容 。 当然它也支持自定义 的Java 标注。
Simon郎
2020-12-22
5610
【云+社区年度征文】一文带你彻底理解反射
人与人交流要用语言,人与机器人的交互同样需要语言,从计算机诞生至今,计算机语言经历了机器语言、汇编语言和高级语言。在所有的程序设计语言中,只有机器语言能够被计算机直接理解和执行,而其他程序语言都必须先翻译成与机器语言,才能和计算机交互。
Simon郎
2020-12-21
5930
【云+社区年度征文】详解JVM运行时数据区
对于学过C++的开发者而言,他们对内存的分配与回收肯定不陌生,因为他们要对每一个对象负责(从创建到结束)。但是对于Java程序员来说,就不需要考虑那么多,因为虚拟机的内存管理机制可以帮助我们自动的管理内存,我们不再需要为每一个new操作去写配对的delete/free代码 。
Simon郎
2020-12-11
4400
【云+社区年度征文】怎么理解JVM虚拟中的Class文件?
Java作为一门编程语言能够获得如此广泛的认可,除了它有结构严谨,面向对象的编程语言之外,它还具备一个非常突出的特性:一次编写,到处运行,即编写的程序可以摆脱硬件平台束缚,它提供了一种相对安全的内存管理和访问机制,避免了绝大部分内存泄漏和指针越界问题。
Simon郎
2020-12-08
5800
【云+社区年度征文】LeetCode中链表类题目解析
链表是以节点(node)存储的链式存储结构,一个node包含一个data域(存放数据)和一个next域(存放下一个node的指针),链表的各个节点不一定是连续的,它可以分为带头结点和不带头结点。头结点仅包含next域。
Simon郎
2020-12-06
4440
【云+社区年度征文】2021秋招,我从Java开发劈腿了大数据
今年秋招之前,我曾以为我以后会是一名Java开发,但是在真正的秋招过程中,我出轨了大数据(呵呵,男人!),既然将它作为第一份职业,那就要好好来了解下它,要对现有的大数据的生态有个直观的理解,所以在此基础上列出自己的学习计划和自己的职业规划。在这里,要特别感谢韩顺平老师B站2020大数据公开课,受益匪浅,视频链接在参考文献中,感兴趣的小伙伴可以看看。
Simon郎
2020-12-03
3160
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档