- 博客(565)
- 资源 (15)
- 收藏
- 关注

原创 《Android开发艺术探索》图书勘误
第一章在13页提到“系统只在Activity异常终止的时候才会调用onSaveInstanceState与onRestoreInstanceState来储存和恢复数据,其他情况不会触发这个过程。”这句话的描述不确切,准确点说,应该是“系统只在Activity异常终止的时候才会调用onSaveInstanceState与onRestoreInstanceState来储存和恢复数据,其他情况不会...
2016-01-13 10:51:34
64001
399
原创 如何实现自我?
这不是一篇鸡汤,这是一篇方法论。我发现不少人太急功近利,容易被外界干扰,所以我写了这篇文章。我将从如下几个方面来阐述这个话题。1.知道自己想要什么大家先要回答如下两个问题:你真的热爱编程吗...
2022-01-05 09:00:00
9573
5
转载 Android vsync 信号生成源码分析
❝vsync 信号在 SurfaceFlinger 中生成,并且有硬件、软件两种生成方式❞仅通过这种高度总结的描述,我们能得到多少信息呢?具体是如何生成?是优先选硬件生成还是软件生成还是...
2021-01-07 09:10:00
4926
原创 2020总结,2021展望
工作太忙了,很久没有写原创了,今天来一篇。先聊聊我的近况吧。2019年11月份,我离开待了3年多的滴滴,去了美团,加入美团一年多,感觉美团是一个不错的公司,很庆幸当时选择了美团,而不是其...
2021-01-03 22:00:00
7341
5
转载 打工人,从 JMM 透析 volatile 与 synchronized 原理
作者 | 李健青来源 | 码哥字节(ID:MageByte)转载请联系授权(微信ID:MageByte1024)在面试、并发编程、一些开源框架中总是会遇到 volatile 与 sync...
2020-12-25 09:10:00
2854
1
转载 中国编程第一人,一人抵一城!
有这样一位年轻人。他获得过百度之星程序设计大赛冠军、谷歌编程挑战赛第三名。他在“程序设计奥林匹克”之称的国际大学生程序设计竞赛(ACM/ICPC)获得中国赛区冠军、全球总决赛第二名。他在...
2020-12-24 09:10:00
3612
转载 有没有简单易懂不枯燥的Java入门教程?
由于Java难度适中,实用性强(赚钱多),很多人将它作为第一门编程语言。不过初学者最容易遇到的问题就是:1.语言思维太抽象,不知道从哪里入手2.感觉自己懂了,但一开始写就懵了3.学完就忘...
2020-12-23 09:10:00
2574
转载 这十一条程序员必备软技能,你一定要知道
#干了这碗鸡汤懒惰是很奇怪的东西,它使你以为那视安逸,是休息,是福气;但实际上它给你的是无聊,是倦怠,是消沉。-- 罗兰大家好,我是程序喵!前段时间有大佬推荐了一本书《软技能:代码之外...
2020-12-23 09:10:00
3051
1
转载 漫话:如何给女朋友解释什么是Mock?
某天晚上,接到测试的电话,他问为什么在日常环境我的接口使用不同的用户测试返回的内容都一样,我回答他:接口数据被我mock掉了,现在返回的都是mock数据。需要调一下mock的逻辑才行。挂...
2020-12-22 09:05:00
2707
转载 面试官问我平时怎么看源码的,我把这篇文章甩给他了。
本文来自作者投稿,原作者:WwpwW1.1,为什么要分析源码?分析源码可以培养一下自己独立思考问题的能力(愿意读源码找问题的能力),最重要的是我们不用再买纸质书去学习数据结构了,数据结构...
2020-12-20 22:17:37
3139
1
转载 《我想进大厂》之JVM夺命连环10问
这是面试专题系列第五篇JVM篇。这一篇可能稍微比较长,没有耐心的同学建议直接拖到最后。 说说JVM的内存布局? Java虚拟机主要包含几个区域:堆:堆Java虚拟机中最大的一块内存,是线...
2020-12-17 09:05:00
1896
转载 阿里P8 33岁逃离北京,看到的是希望还是悲剧呢?
“这是本人第 52 篇原创博文,每周至少两篇更新,谢谢赏脸阅读文章”最近看到这样一则消息,一位在多个互联网一线大厂工作的资深老兵,发布消息说:“他准备离开北京,回到他的老家生活”。听到这...
2020-12-16 09:09:00
2351
转载 漫话:如何给女朋友解释什么是语法糖?
语法糖语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家Peter J. Landin发明的一个技术术语,指在计算机语言中添加的某种语法,这种语法对语言的功能...
2020-12-15 09:00:00
1710
转载 面试官:说说CountDownLatch,CyclicBarrier,Semaphore的原理?
CountDownLatchCountDownLatch适用于在多线程的场景需要等待所有子线程全部执行完毕之后再做操作的场景。举个例子,早上部门开会,有人在上厕所,这时候需要等待所有人从...
2020-12-11 09:00:00
632
转载 空指针的传说
空指针,号称天下最强刺客。他原本不叫这个名字,空指针原本复姓异常,空指针只不过是他的武器,但他杀戮过多,渐渐地人们只记住了空指针这三个字。天下武功,唯快不破,空指针的针,以快和诡异著称,...
2020-12-10 09:10:00
386
转载 为什么阿里巴巴禁止使用 Executors 创建线程池?
点击上方Java旅途,选择设为星标优质文章,每日送达阿里巴巴开发手册关于线程池有这样一条规定:线程池不允许使用 Executors 去创建,而是通过 ThreadPoolExecut...
2020-12-10 09:10:00
1841
转载 来自朋友最近阿里、腾讯、美团等P7岗位面试题
来自年初和最近朋友的大厂面试题。阿里巴巴对象如何进行深拷贝,除了clonehappen-before原则jvm调优的实践单例对象会被jvm的gc时回收吗redis如果list较大,怎么优...
2020-12-09 09:00:00
484
转载 这几款 IDEA 主题也太好看了吧!!
经常有小伙伴问我:“Guide 哥,你的 IDEA 主题怎么这么好看,能推荐一下不?”。就实在有点不耐烦了,才索性写了这篇文章。在这篇文章中,我精选了几个比较适合 Java 编码的 ID...
2020-12-03 09:00:00
5493
1
转载 一文读懂线程池的工作原理(故事白话文)
前言本文以程序员做需求的例子,比喻线程池的工作过程。以故事白话的方式展开,跟大家阐述线程池工作原理,以方便大家更好理解线程池,谢谢阅读哈~什么是线程池?什么是核心线程?什么是阻塞队列?什...
2020-12-03 09:00:00
370
转载 写代码有这16个好习惯,可以减少80%非业务的bug
前言每一个好习惯都是一笔财富,本文整理了写代码的16个好习惯,每个都很经典,养成这些习惯,可以规避多数非业务的bug!希望对大家有帮助哈,谢谢阅读,加油哦~github地址,感谢每颗st...
2020-12-01 09:00:00
391
转载 10个经典又容易被人疏忽的JVM面试题
前言整理了10个经典又容易被疏忽的JVM面试题,谢谢阅读,大家加油哈github地址,感谢每颗star❝https://github.com/whx123/JavaHome❞公众号:「捡...
2020-11-30 09:00:00
324
转载 这份笔记研究完,进大厂是个“加分项”...
这份笔记太赞了!!!先看这几个大厂招聘需求...这份笔记足以支撑你面试过程中所有的「高并发编程」问题!!!笔记介绍:该笔记集合了「JUC同步锁、CAS、AQS、门闩/篱笆、锁升级、锁优化...
2020-11-27 09:00:00
201
转载 员工因上厕所时间超长被开除了,法院:超出正常生理需求范围!
文章来源:劳动法库最近有一起劳动纠纷案件结果来了,是某员工上厕所时间超长被公司辞退。当事人上诉,再上诉,最后法院支持公司做法:超出正常生理需求范围!具体是什么事?我们接着往下看:王者荣(...
2020-11-24 09:00:00
335
转载 破4!《我想进大厂》之Java基础夺命连环16问
说好了面试系列已经完结了,结果发现还是真香,嗯,以为我发现我的Java基础都没写,所以这个就算作续集了,续集第一篇请各位收好。等到你们收到这篇文章的时候,公众号读者数量就破4000了,可...
2020-11-24 09:00:00
315
转载 synchronized同步机制——如果你愿意一层一层剥开我的心
前言synchronized,是解决并发情况下数据同步访问问题的一把利刃。那么synchronized的底层原理是什么呢?下面我们来一层一层剥开它的心,就像剥洋葱一样,看个究竟。Sync...
2020-11-23 09:10:00
458
转载 移动手机病毒编年史(Cabir、Skulls、FakePlayer、HummingBad)
阅读本文大概需要 8 分钟今年,新冠疫情成了与人类对立的最大病毒体,我们的免疫系统与无数昼夜奔波的医护人员即是与之抗衡的安全卫士。那么,计算机和我们如今最常用的智能手机如何防御病毒,我想...
2020-11-23 09:10:00
1126
1
转载 产品经理都是大猪蹄子!
前段时间,某公司产品经理要求程序员实现"APP随手机壳改变主题色"的需求,被程序员暴打的消息在朋友圈疯传。这引发了广泛的讨论,更主要的是广大程序员们对产品经理的吐槽。有人...
2020-11-21 22:04:55
289
转载 优化 if-else 代码的八种方案
前言代码中如果if-else比较多,阅读起来比较困难,维护起来也比较困难,很容易出bug,接下来,本文将介绍优化if-else代码的八种方案。优化方案一:提前return,去除不必要的e...
2020-11-21 22:04:55
519
转载 “坑爹”排行榜:Java语言最违反常识的功能点TOP 10
作为一门面向对象的编程语言,Java凭借其简单易用、功能强大的特点受到了广大编程爱好者的青睐,伴随着开源社区的推波助澜,Java语言更是席卷全球,势不可挡,在世界各地都有...
2020-11-20 09:00:00
276
1
转载 推荐一个牛逼的Java开源项目
推荐一个不错的入门级开源项目,基于SSM开发的,有前后端啥也不说,先看效果图,如下项目的整体结构,如下:好了,到这里,整个项目介绍的也差不多了,感兴趣的同学可以去下载一波~资源获取方法,...
2020-11-20 09:00:00
504
转载 PPT,世界上最牛逼的编程语言?
去年,新东方的年会火了,全都是因为一首改编的歌曲《沙漠骆驼》,随之火的还有一种胜过任何开发语言的新秀—PPT。"干活的累死累活有成果那又如何到头来干不过写PPT的"这是今...
2020-11-19 09:00:00
1265
转载 这三个Java并发难题,太太太难了!
快来看看这三道大厂面试题,你知道现在的面试有多难吗???01来自于阿里:「请寻求最优解,不要只是粗暴wait()」有一个总任务A,分解为子任务A1 A2 A3 ...,任何一个子任务失败...
2020-11-16 09:00:00
414
转载 Java程序员面试必备:Volatile全方位解析
前言volatile是Java程序员必备的基础,也是面试官非常喜欢问的一个话题。本文前几天发过一次啦,有个内存屏障的地方理解错了,所以修正过来再发一次~1.volatile的用法2.vo...
2020-11-16 09:00:00
321
转载 Spring Boot 2.4 正式发布,重大调整!!!
大家周末愉快啊,Spring Boot 2.3.5 没发布几天,你看,还是 1 周前发布的:昨天又有粉丝留言说 Spring Boot 2.4.0 已经发布了:我了个去,栈长赶紧跑到 ...
2020-11-15 22:00:00
974
转载 漫话:为什么Java中的main方法必须是public static void的?
在Java中,想必所有人都不会对main方法感到陌生,main方法是Java应用程序的入口方法。程序运行时,要执行的第一个方法就是main方法。在使用Java写下第一个hello wor...
2020-11-15 22:00:00
350
转载 Mysql死锁如何排查:insert on duplicate死锁一次排查分析过程
前言遇到Mysql死锁问题,我们应该怎么排查分析呢?之前线上出现一个insert on duplicate死锁问题,本文将基于这个死锁问题,分享排查分析过程,希望对大家有帮助。死锁案发还...
2020-11-13 20:00:00
949
1
转载 Thread.sleep(0) 到底有什么用?
点击上方玉刚说,选择设为星标优质文章,及时送达来源:https://urlify.cn/RnA3ui我们可能经常会用到 Thread.Sleep 函数来吧使线程挂起一段时间。那么你有...
2020-11-12 09:00:00
177
转载 程序员必备:Java日期处理的十个坑
前言整理了Java日期处理的十个坑,希望对大家有帮助。一、用Calendar设置时间的坑反例:Calendar c = Calendar.getInstance();c.set(Cal...
2020-11-12 09:00:00
263
转载 Java程序员必备基础:JDK 5-15都有哪些经典新特性
前言JDK 15发布啦~ 我们一起回顾JDK 5-15 的新特性吧,大家一起学习哈~本文已经收录到github❝https://github.com/whx123/JavaHome❞「公...
2020-11-11 09:00:00
247
开源动画库nineoldandroids介绍
2013-12-28
Android程序Crash时的异常上报
2013-12-12
简易安装程序v1.0源代码
2011-03-01
javamail发送电子邮件源代码
2010-12-22
exe4j_windows_4_3
2010-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人