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

我就是马云飞

专栏作者
97
文章
111244
阅读量
32
订阅数
JVM暴力突破之GC回收机制
如果不进行垃圾回收,内存耗空是迟早的。因为我们在不断的进行内存分配,而不进行垃圾回收。除非内存足够大,可以让我们随意分配内存。但事实并非如此。
我就是马云飞
2021-02-26
5020
JVM暴力突破之JMM内存模型
JMM规定了内存主要划分为主内存和工作内存两种。此处的主内存和工作内存跟JVM内存划分(堆、栈、方法区)是在不同的层次上进行的,如果非要对应起来,主内存对应的是Java堆中的对象实例部分,工作内存对应的是栈中的部分区域,从更底层的来说,主内存对应的是硬件的物理内存,工作内存对应的是寄存器和高速缓存。具体如图所示:
我就是马云飞
2021-02-26
5340
如何撰写精彩的技术博客文章
我已经在开源社区工作了近 5 年,建立和推广包括 Meteor 和 Apollo 在内的开发者工具。在那个时候,我发现博客是传播思想的最有效方式之一。 写博文不像视频或会谈需要花费很长时间来准备,是个受众广且很容易完成的。我个人也从写作中获得了很多好处:它帮助我组织了自己的想法,向人们传播了我喜欢的技术,还让人们知道了我。 2014 年我发布了第一篇博文,到现在我已经在 Medium 上写了 68 篇文章了,其中一些文章有超过 50k 的浏览次数和 1000 个粉丝。我还为我的朋友和同事编辑过很多帖子。经过那段时间的锻炼,我已经有了一个把概念实现到发布成文的策略。 在本文中,我们将介绍撰写帖子的过程的五个主要步骤:
我就是马云飞
2019-05-09
1.1K0
海绵宝宝也懂的HTTPS
https是建立在SSL(Secure Sockets Layer 安全套接层)上的网络安全协议,最初由NetScape公司提出,之后由IETF标准化为TLS(Transport Layer Security 安全传输层协议),其端口为443。 本文全长1900字左右,全文阅读大概需要10分钟,之后你将收获:
我就是马云飞
2019-03-08
6590
看完此文你不会Git,请来找我!
 数据是短暂的,且容易丢失。特别是作为开发人员的我们,需要频繁的对项目代码进行更新,容易产生错误的变更或者是项目文件的丢失。因此,我们需要在整个工作的过程中不断的备份和存档我们的项目文件。  在当下的项目开发环境下,一个项目往往是有多个开发者共同开发维护的,那么意味着他们需要操作同一项目文件,我们需要对文本和项目代码的变更进行记录管理,这些变更就构成了一个版本库,对版本库的管理就是版本控制。  一个可以管理或追踪软件代码的工具通常称为版本控制系统(VCS)。现在流行的版本控制工具很多,当然,我们接下来要说的就是称的上VCS界一哥的Git,它是一款功能强大、灵活且低开销的VCS,它可以让协同开发成为一种乐趣。
我就是马云飞
2019-03-08
8130
2019 年 11 个受欢迎的 JavaScript 动画库!
超过46K的star,这个流行的库提供了非常多的3D显示功能,以一种直观的方式使用 WebGL。这个库提供了canvas、 svg、CSS3D 和 WebGL渲染器,让我们在设备和浏览器之间创建丰富的交互体验。该库于2010年4月首次推出,目前仍有近1000名贡献者在开发中。
我就是马云飞
2019-03-08
2.3K0
Gradle实践指南:task的依赖与执行条件
在使用maven的时候,compile/test/install的先后顺序和依赖关系都十分清晰,而在前面的例子中,可以通过gradle compile和gradle test来进行不同的任务执行,但是实际这些任务之间是有依赖关系的,就像我们在maven里面执行mvn install之前会做什么那样,这篇文章会继续来介绍task之间的依赖与执行条件。
我就是马云飞
2018-12-29
1.7K0
Gradle实践指南:Task的使用方式
Task是Gradle的基础单元,这篇文章总结和整理一下关于task的常见的使用方式。
我就是马云飞
2018-12-29
1.8K0
Gradle实践指南:生命周期管理
Maven中的生命周期的管理使用了COC,以此为中心的pom.xml文件成为了重中之重,优点是不同项目之间的经验共享变得更加容易,大家大部分都是可以使用类似的套路,缺点则是灵活性稍微降低以及对于pom.xml细节的学习需要较多时间。Gradle则将这些再次放开,给更多的权限与开发者,这篇文章来简单看一下Gradle生命周期管理的一些基础知识。
我就是马云飞
2018-12-29
5490
Gradle实践指南:HelloWorld
这篇文章使用最简单的HelloWorld例子对Gradle的使用进行概要性的说明。
我就是马云飞
2018-12-29
6540
如果公司发不起工资了该怎么办?
在移动互联网兴起的这几年,无论是从网上还是身边都看到了很多程序员被无良公司拖欠工资,可能是公司倒闭,也可能是老板跑路。我个人感觉程序员是一个相对单纯的群体(很好骗),尤其是刚工作的年轻人。油腻的创始人(王哥、罗哥)跟你谈谈情怀梦想,只为改变世界啊,就很容易上当。极低的薪水或者是负的(公司有难,主动被老板借钱),超长的工作时间,无尽的需求。获得的是价值上亿的口头期权,最后公司倒闭或者老板忽然跑路。感慨自己太年轻。
我就是马云飞
2018-12-29
20.5K0
Gradle实践指南:简介与安装
Gradle是一个开源的自动构建工具,在Apache Ant和Apache Maven的相关概念基础上发展而来,与Maven最大的区别之一在于引入了基于Groovy的DSL语言而非使用繁琐复杂的XML来进行项目的配置。
我就是马云飞
2018-12-29
6080
大数据预测CSDN2018博客之星评选结果
闲话不多说,我们直接用数据说话。(因为绝大多数同学都只是关心一下结果,后面再给大家演示数据是怎么得到的) 按照CSDN的要求:
我就是马云飞
2018-12-27
6600
架构师究竟要不要写代码?
就目前看来这似乎没什么问题。毕竟,写代码是开发人员的工作。架构师就应该在更重要的任务上忙碌。
我就是马云飞
2018-12-24
5430
ArrayList到底是什么?
ArrayList是日常开发中使用最频繁的集合类。首先这边简单介绍一下ArrayList:
我就是马云飞
2018-12-19
8890
在腾讯的八年,我的职业思考
我从来没有想过自己会在同一家公司工作8年。因为4年足以读完大学,6年能让小孩读完小学,8年漫长得不可思议。
我就是马云飞
2018-12-13
5540
Gradle 提速:每天为你省下一杯喝咖啡的时间
作为一名 Android 开发同学,当你的工程和代码达到一定规模的时候,相信你一定遇到过编译速度过慢的问题。比如:
我就是马云飞
2018-12-13
5050
移动开发死亡潮来了!!!
我预计在接下来的3-7年中,大多数的移动应用都会消亡。在这个过程中,我们将目睹数十亿投入到移动创业板块的风险投资将惨遭损失。这些资金都会化为灰烬,不剩下任何东西,只有散落的一行行代码。
我就是马云飞
2018-12-12
4190
如何爬取王者荣耀英雄皮肤高清图片?
临下班前,看到群里有人在讨论用王者农药的一些皮肤作为电脑的壁纸,什么高清的,什么像素稍低的,网上查了一手,也有,但像素都不一样,所以,我就想着,自己去官网直接爬他的高清皮肤就好了,然后就有了这边文章说的主题了。
我就是马云飞
2018-12-07
1.8K0
如何度过前端开发的危机!
前端开发还是我们所熟悉的那个角色吗?还是说这个角色已经变得物是人非了?与自然界的进化相仿,“前端”的演变已经分裂成了几种不同的分支,而且在我看来这个身份出现了危机。
我就是马云飞
2018-12-07
6420
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档