摘要: 学编程怎么能不学算法?程序员面试的时候,算法也是必问内容。 有个很著名的公式:程序=数据结构+算法。 ——一个公式展示出了程序的本质。这个公式对计算机科学的影响程度足以类似物理学中爱因斯坦的“E=MC^2”。 算法,从字面意义上解释,就是用于计算的方法,通过该这种方法可以达到预期的计算结果。目前,被 阅读全文
posted @ 2021-01-07 13:17 田维常TWC 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 最近,很多小伙伴在后台留言,讲述他们在工作和学习当中的一些迷茫,这让我意识到大家已经陷入了学习误区。在此,结合自己十来年的学习和工作经验,总结了以下4大误区,与君共勉。 误区1:我要学习哪种语言? 对于大多数程序员而言,至少一次询问或考虑过这个问题。 如果把这个问题输入到某些问答平台上,你会发现答案 阅读全文
posted @ 2021-01-07 12:57 田维常TWC 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 有些人看到源码就觉得非常烦躁,特别纠结。 为什么会产生这样的现象呢,也许是由于下面三种原因: 1.缺乏正确心态 看源码确实挺无聊的,如果大家心态没放好,把它当做一种任务去做,肯定觉得无聊,而且很容易放弃。 2.缺乏技术支撑 看源码是需要技术支撑的,不是随便一个小白也能看懂的。没有一些技术支撑,你顶多 阅读全文
posted @ 2021-01-06 12:52 田维常TWC 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 大多数公司针对初级、中级都会有笔试的这个环节,甚至很多高级面试也存在笔试环节。对于笔试大家千万不要掉以轻心,笔试题做不好,很有可能面试就黄了或者随便找个面试官应付一下就可以回去等通知了。 今天我们分享的这个面试题,出现的频率是相当高。 案例 我们先上代码: public class TryFinal 阅读全文
posted @ 2021-01-05 12:55 田维常TWC 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 几乎所有的程序员都知道:现代操作系统进行资源分配的最小单元是进程,而操作系统进行运算调度的最小单元是线程。 现在的计算机动辄就是多处理器核心的,而每一个线程同一时间只能运行在一个处理器上,那么如果程序采用单线程进行开发,这样就不能充分利用多核处理器带来的优势。 所以为了充分利用多核处理器的资源来提高 阅读全文
posted @ 2020-12-31 12:44 田维常TWC 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。 使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。 设计模式这个术语是上个世纪90年代由Erich Gamma、Richard Helm、Raplh Johnson和Jonhn Vlissi 阅读全文
posted @ 2020-12-30 19:21 田维常TWC 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 关注“Java后端技术全栈” 回复“面试”获取全套面试资料 字数:2434,阅读耗时:3分40秒。 老规矩,先上案例代码,这样大家可以更加熟悉是如何使用的,看过Mybatis系列的小伙伴,对这段代码差不多都可以背下来了。 哈哈~,有点夸张吗?不夸张的,就这行代码。 public class Myba 阅读全文
posted @ 2020-12-30 19:20 田维常TWC 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 并发在现在已经是十分常见的问题了,由于人类信息量的增加,很多信息都需要并发处理,原有的串行处理已经很难满足现实的需求。 当今主流语言都竞相支持不同的并发模型,例如CSP模型、数据并行、函数式编程和Clojure的unified succession model。 基于锁和线程的并发模型是目前最常用的 阅读全文
posted @ 2020-12-27 18:59 田维常TWC 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 框架是和架构比较相似的概念,而且两者有着较强的关联关系,所以在实际工作中,很多时候这两个概念并不是分得那么清晰,参考维基百科,框架的定义如下: 软件框架(Software Framework) 通常指的是为了实现某个业界标准或者完成特定基本任务的软件组件规范,也指为了实现某某个软件组件规范时,提供规 阅读全文
posted @ 2020-12-27 18:57 田维常TWC 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 京东的技术在业界也是公认的牛逼的 而京东可以高速发展到今天的规模的原因,其中最核心的是坚持“倒三角”战略: 建立出色的团队; 打造财务、物流和技术三大核心系统; 降低成本、提升效率,为用户带来最佳体验。 2003年,从外部购买了一套ASP在线商城软件,并在此基础上逐步开发维护,形成了第一代网站“京东 阅读全文
posted @ 2020-12-26 17:37 田维常TWC 阅读(312) 评论(0) 推荐(0) 编辑