趣谈编程

47 篇文章
42 人订阅

全部文章

用户1260737

在旅行中带你探索访问者模式

老实说,在实际编程中,访问者设计模式应用的并不多,至少我是这样认为的,因为它的主要使用场景并不多。 那么肯定会有人问,访问者模式的主要使用场景是什么呢?继续往下...

602
用户1260737

程序员的七夕节

人生下来的时候都只有一半,为了找到另一半而在人间行走。有的人很幸运,很快就找到了,而有的人却要找一辈子。

581
用户1260737

交换机如何碾压集线器?

集线器(Hub)这个“笨蛋”统治我们的局域网已经有好几年了,我们都敢怒而不敢言。

522
用户1260737

晋升必会的 70 道 「Spring 全家桶」高频面试题

对于那些想面试高级 Java 岗位的同学来说,除了算法属于比较「天方夜谭」的题目外,剩下针对实际工作的题目就属于真正的本事了,热门技术的细节和难点成为了面试时主...

722
用户1260737

计算机如何从0到1的?

现代计算机已经发展的非常复杂,要理解计算机的运行原理都已经变得异常艰难,虽说我们无法亲自去制造他,但我们可以了解下计算机系统是怎么从0发展而来的。

472
用户1260737

这可能是迄今为止最好的一篇正则入门教程-下

不幸的是,刚才那个表达式不能匹配 010)12345678 或 (022-87654321 这样的“不正确”的格式。

735
用户1260737

这可能是迄今为止最好的一篇正则入门教程-上

30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。

661
用户1260737

你真的知道链表和数组的区别吗?

对一名程序猿来讲,使用哪种语言来开发程序不是最重要的,数据结构和算法才是核心,是程序猿的内功,最终决定你的技术上限。如果你想拔高自己的水平,提高核心竞争力,数据...

2673
用户1260737

神经网络入门

人工智能的底层模型是"神经网络"(neural network)。许多复杂的应用(比如模式识别、自动控制)和高级模型(比如深度学习)都基于它。学习人工智能,一定...

875
用户1260737

文档中的Potentially解读

The Callable interface is similar to java.lang.Runnable, in that both are design...

541
用户1260737

神奇的Lambda

你可以在一个接口中声明一个抽象方法,然后再不同的实现类中去实现这个方法。这样不就进行了统一了吗。

1142
用户1260737

如何实现分布式锁?

Tomcat是这个系统的核心组成部分, 每当有用户请求过来,Tomcat就会从线程池里找个线程来处理,有的执行登录,有的查看购物车,有的下订单,看着属下们尽心尽...

1365
用户1260737

漫画:啥是机器学习?

本节我们会以生动有趣的漫画来介绍关于人工智能(AI)相关的故事,你将会学习到:机器学习的概念和分类。

1114
用户1260737

揭开进程、线程、绿色线程的神秘面纱

打开电脑后,就可以同时使用多个应用程序。可以一边上网,一边听音乐,一边微信聊天,一边用vscode写代码。

1195
用户1260737

还在为不懂AQS苦恼吗?

上一篇文章聊了一下java并发中常用的原子类的原理和Java 8的优化,具体请参见文章:《大白话聊聊Java并发面试问题之Java 8如何优化CAS性能?》。

1022
用户1260737

Java虚拟机的Heap监狱

在Java虚拟机中,我是一个位高权重的大管家,他们都很怕我,尤其是那些Java 对象,我把他们圈到一个叫做Heap的“监狱”里,严格管理,生杀大权尽在掌握。

572
用户1260737

还不懂 select, epoll 吗?

我刚毕业那会儿,国家还是包分配工作的, 我的死党小明被分配到了一个叫数据库的大城市,天天都可以坐在高端大气上档次的机房里, 在那里专门执行SQL查询优化 , 工...

1292
用户1260737

神奇的ThreadLocal

慧能:哈哈,你的时间你自己要管理好,我们程序中有时也会记录下某一个函数或者某一段程序所花费的时间

1233
用户1260737

【面试现场】为什么MySQL数据库要用B+树存储索引?

小史是一个应届生,虽然学的是电子专业,但是自己业余时间看了很多互联网与编程方面的书,一心想进BAT互联网公司。

1841
用户1260737

编程中的栈指的是什么?

理解这个概念,对于理解程序的运行至关重要。容易混淆的是,这个词其实有三种含义,适用于不同的场合,必须加以区分。

2072

扫码关注云+社区

领取腾讯云代金券