培训班出身的程序员,未来何去何从?

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号  码农翻身首先恭喜从培训班出来找到工作的同学,确实挺不容易的,4个月的培训,每天从早上9点到晚上9点,也是996,主要的活动地方就是宿舍和教室, 让我现在也去培训,我估计还熬不下来。尤其是对于从小白开始的同学,4个月期间不断地接触新技术、新概念,一个还没彻底理...
📅 2023-12-02 阅读全文 →

阿里十大开源项目

本文转载自公众号  Java架构师之路 1JSON处理器 fastjsonfastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。主要特点:快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson)强大(支持普通JDK类包括任意Java Bean Cla...
📅 2023-12-02 阅读全文 →

滴滴出行的业务中台实践

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载公众号  51CTO经历了 5 年的发展,滴滴出行现已拥有 4.5 亿用户、超过 2100 万车主,业务覆盖 400+ 城市。在创业初期,为了快速拥抱业务,架构的建设在体系化、完善度等方面会有所不足。随着时间的推移,架构在可持续性、稳定性等方面不断进步。2017 年 1...
📅 2023-12-02 阅读全文 →

大型网站架构技术一览

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号  Hollis 大型网站的挑战主要来自庞大的用户,高并发的访问和海量数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,问题就会变得棘手。大型网站架构主要就是解决这类问题。更多内容也可以阅读各大互联网公司架构演进之路汇总、大...
📅 2023-12-02 阅读全文 →

广大程序员千万不要做外包

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自 CSDN本文完全是我自己对软件外包认识,可以说是个“议论文”,请大家看的时候可以从自己的角度出发,来感受这篇文章里面所涉及的内容。 我所知道的外包人员的职位: 程序员软件测试人员实施人员需要外包服务的的公司,我在这里暂且叫做雇主公司。一般的雇主公司规模都比...
📅 2023-12-02 阅读全文 →

漫画:“架构师”小赵的故事

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文出自公众号 码农翻身, 经公众号 互扯程序 整理“架构师”小赵的故事至此,架构师小赵的故事就暂告一段落了。作者后记:在这个浮躁的年代,很多程序员都极其浮躁,没法静下心来。小赵身上也有我的影子,我刚毕业那几年也是像追星一样追技术,每个技术都是浅尝辄止,幸好后来幡然悔悟。其实学习热门技术...
📅 2023-12-02 阅读全文 →

一道丧心病狂的java面试题

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文出自公众号 匠心零度无意中了解到如下题目,觉得蛮好。题目如下:public class TestSync2 implements Runnable {    int b = 100;           &nbsp...
📅 2023-12-02 阅读全文 →

什么是G1垃圾回收算法

本文转载自公众号 占小狼的博客为解决CMS算法产生空间碎片和其它一系列的问题缺陷,HotSpot提供了另外一种垃圾回收策略,G1(Garbage First)算法,通过参数 -XX:+UseG1GC来启用,该算法在JDK 7u4版本被正式推出,官网对此描述如下:The Garbage-First (G1) collector is a server-styl...
📅 2023-12-02 阅读全文 →

没想到,你是这样的女程序员

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 InfoQ颜值高,技术水平却不低;力气小,努力程度却不少;数量少,所起作用却不小。没想到,你是这样的女程序员!写在最后在做这期以女程序员为主题的漫画小剧场时,我跟极客邦科技的三个可爱女程序员们聊了聊,搜集了网络、知乎上部分女性程序员的工作与生活诉求,同时采访了技术圈出名...
📅 2023-12-02 阅读全文 →

HDFS的诞生

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号  码农翻身1牛刀小试张大胖找了个实习的工作, 第一天上班Bill师傅给他分了个活儿:日志分析。张大胖拿到了师傅给的日志文件,大概有几十兆,打开一看, 每一行都长得差不多,类似这样:212.86.142.33 – - [20/Mar/2017:10:21:41 ...
📅 2023-12-02 阅读全文 →

JVM堆外内存,如何被回收?

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号  占小狼的博客堆外内存JVM启动时分配的内存,称为堆内存,与之相对的,在代码中还可以使用堆外内存,比如Netty,广泛使用了堆外内存,但是这部分的内存并不归JVM管理,GC算法并不会对它们进行回收,所以在使用堆外内存时,要格外小心,防止内存一直得不到释放,造成...
📅 2023-12-02 阅读全文 →

一个故事讲明白 ThreadLocal

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号  码农翻身张大胖上午遇到了一个棘手的问题,他在一个AccountService中写了一段类似这样的代码:Context ctx = new Context();ctx.setTrackerID(.....)然后这个AccountService 调用了其他Jav...
📅 2023-12-02 阅读全文 →

你真的理解了MVC, MVP, MVVM吗?

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号  码农翻身大概是二三十年前, 人类逐渐从命令行界面时代走出来,进化到了GUI时代。注: GUI(Graphic User Interface),即图形用户接口。(一个命令行程序)(一个带有图形界面的桌面应用程序 ,自己画的,有点丑啊)每当人类努力地开发新的桌面...
📅 2023-12-02 阅读全文 →

什么是Java内存模型?

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 占小狼的博客说”JVM内存模型“,有人会说是关于JVM内存分布(堆栈,方法区等)这些介绍,也有地方说(深入理解JVM虚拟机)上说Java内存模型是JVM的抽象模型(主内存,本地内存)。这两个到底怎么区分啊?有必然关系吗?比如主内存就是堆,本地内存就是栈,这种说法对吗?时...
📅 2023-12-02 阅读全文 →

Java对象的序列化与反序列化

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 Hollis序列化与反序列化序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。一般将一个对象存储至一个储存媒介,例如档案或是记亿体缓冲等。在网络传输过程中,可以是字节或是XML等格式。而字节的或XML编码格式可以还原完全相等的对象...
📅 2023-12-02 阅读全文 →

阅读源码的三种境界

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号  码农翻身"没有经验的技术差底子薄的初级程序员,如何阅读项目源码? ""有人阅读过 mybatis 的源码吗 ?就看一个初始化过程就看的已经头晕眼花了,小伙伴们支支招吧!""源码应该怎么阅读,我曾经尝试阅读一些源码,例如alibaba的druid中s...
📅 2023-12-02 阅读全文 →

金三银四跳槽季,Java面试大纲

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号  占小狼的博客跳槽时时刻刻都在发生,但是我建议大家跳槽之前,先想清楚为什么要跳槽。切不可跟风,看到同事一个个都走了,自己也盲目的面试起来(期间也没有准备充分),到底是因为技术原因(影响自己的发展,偏移自己规划的轨迹),还是钱给少了,不受重视。准备不充分的面试,...
📅 2023-12-02 阅读全文 →

Java 10正式发布,带来了这些新特性

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号  InfoQ作者 | 张建锋编辑 | 郭蕾北京时间 3 月 21 日,Oracle 官方宣布 Java 10 正式发布。这是 Java 大版本周期变化后的第一个正式发布版本(详见这里),非常值得关注。你可以点击以下地址即刻下载:http://www.oracl...
📅 2023-12-02 阅读全文 →

漫画:如何搞定难相处的队友?

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!程序员的面试不是只有技术的考察。有些时候,软技能的考察依然会难倒相当多的候选人。让我们来看看小灰这一次所面对的问题。小灰还真不止一次被问到这样的问题,当时小灰最想说的是:幸好小灰机智,知道这样回答可能被挂掉,所以小灰改口说:面试官听了之后,果然十分感动,对小灰说:那么,究竟如何回答这样的...
📅 2023-12-02 阅读全文 →

我是一个“栈”

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号  Hollis我是一个栈,先来跟你介绍一下我的家族,我的家族是一个很古老的家族,家族成员很多,外界称呼我们这个家族为数据结构。我们是计算机世界中存储和组织数据的。数据结构家族在计算机世界中是至关重要的,因为我们家族功能的强大,现代编程语言及其API中都有我们家...
📅 2023-12-02 阅读全文 →

什么是好代码?

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号  码农翻身“什么狗屁代码,老子看了几个小时也没明白!”“这么烂的代码,到底是谁写的!”Bob大叔说:“衡量代码质量的唯一标准是阅读该代码时说脏话的次数”, 真是很有趣的说法。什么是好的代码? 这个问题可能是仁者见仁,智者见智。 我先说说我的看法,欢迎...
📅 2023-12-02 阅读全文 →

中年程序员都在想什么?

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 InfoQ编辑 | 小智你还记得第一次接触计算机时的情景吗?你还记得写下第一行代码时的年纪吗?你还记得入行时的理想是什么吗?时间改变了你的什么,生活又教会了你什么?要是能重来,你是选李白,还是再选一次程序员?15 岁那年,你跟着小伙伴们一起,第一次溜进了黑网吧,躲着父母...
📅 2023-12-02 阅读全文 →

怎样回答技术面试题?

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 Tomcat那些事儿三、四月份,春回大地,万物复苏(请自带赵忠祥老师的BGM),又到了不少同学的跳槽时节。最近一段时间团队也在招人,这期间筛选了不少简历,面试了一些候选人。这里谈谈我自己的对「怎样回答面试题」的理解。欢迎各位各位老司机,新司机一起留言交流,我们一起探讨下...
📅 2023-12-02 阅读全文 →

为什么说Java中只有值传递

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 Hollis对于初学者来说,要想把这个问题回答正确,是比较难的。在第二天整理答案的时候,我发现我竟然无法通过简单的语言把这个事情描述的很容易理解,遗憾的是,我也没有在网上找到哪篇文章可以把这个事情讲解的通俗易懂。所以,就有了我写这篇文章的初衷。这篇文章中,我从什么是方法...
📅 2023-12-02 阅读全文 →

程序员们,千万不要接私活!

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 前端你别闹这个话题很纠结现在社会,有很多人都在利用个人时间兼职赚钱,程序员俗称“接私活”,其他行业称作兼职,比如下了班出去跑滴滴,周末兼职抢单送外卖等等,都是普通人很常见的兼职方式。甚至很多技术同行,我听说也有周末去跑滴滴和送外卖的,我觉得很不可思议,然而我的观点是如果...
📅 2023-12-02 阅读全文 →

如何看待消息中间件的选型

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号  朱小厮的博客前言近来有很多网友留言:公司要做消息中间件选型,该如何选?你哪个比较好?我的回答一般是:It's a nice topic~如果随意回答一个的话显得很不严谨也不太负责任,如果严谨的回答的话一天就不用干活了。消息选型的确是一个大论题,实则说来话长的...
📅 2023-12-02 阅读全文 →

什么是逻辑回归?

深度学习(Deep Learning)是机器学习(Machine Learning)的一大分支,它试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。逻辑回归(Logistic Regression,也译作“对数几率回归”)是离散选择法模型之一,属于多重变量分析范畴,是社会学、生物统计学、临床、数量心理学、计量经济学、市场营销等统...
📅 2023-12-02 阅读全文 →

聊聊MyBatis缓存机制

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 美团技术点评前言MyBatis是常见的Java数据库访问层框架。在日常工作中,开发人员多数情况下是使用MyBatis的默认缓存配置,但是MyBatis缓存机制有一些不足之处,在使用中容易引起脏数据,形成一些潜在的隐患。个人在业务开发中也处理过一些由于MyBatis缓存引...
📅 2023-12-02 阅读全文 →

趣图:软件开发指南

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 程序员的那些事—————END—————喜欢本文的朋友们,欢迎长按下图关注订阅号程序员小灰,收看更多精彩内容
📅 2023-12-02 阅读全文 →

Spring Boot 2.0 新特性解读

点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 InfoQ作者|翟永超编辑|郭蕾Spring Boot 2.0 来啦,有哪些新特性?升级吗?写在前面北京时间 3 月 1 日,经过漫长的等待之后,Spring Boot 2.0 正式发布。作为 Spring 生态中的重要开源项目,Spring Boot 旨在简化创建产品...
📅 2023-12-02 阅读全文 →