心安

心安

一个致力于用最简单生动的例子来讲述抽象问题的菜鸡程序员

「转」谈谈到底什么是抽象,以及软件设计的抽象原则
原文链接 我们在日常开发中,我们常常会提到抽象。但很多人常常搞不清楚,究竟什么是抽象,以及如何进行抽象。今天我们就来谈谈抽象。 什么是抽象?首先,抽象这个词在中文里可以作为动词也可以作为名词。作为动词的抽象就是指一种行为,这种行为的结果,就是作为名词的抽象。Wikipedia 上是这么定义抽象的: Conceptual abstractions may be formed by filte...
让你的网站免费开启 HTTPS -- 从对称加密到非对称加密
众所周知,HTTP 协议使用的是明文进行数据的传输,这就等于说,你的数据在互联网的世界里“裸奔”,Unbelievable!!!那应该如何解决这个问题呢?当然是使用 HTTPS 协议啊,那么如何使用 HTTPS 协议呢?请看本文!!!赶紧参照本文的教程为你的网站穿上一套衣服吧。
Java并发编程 -- 超通俗易懂的线程池源码分析
一、概述笔者在网上看了好多的关于线程池原理、源码分析相关的文章,但是说实话,没有一篇让我觉得读完之后豁然开朗,完完全全的明白线程池,要么写的太简单,只写了一点皮毛,要么就是是晦涩难懂,看完之后几乎都是一知半解。我想要么是笔者智商捉急,要么就是那些写博客的人以为我很懂所以就大概讲了讲,再或者是作者压根就没认真去讲述线程池。当然多线程以及并发这一块的知识点本身就比较晦涩难懂,但是也不至于找不到一...
Java对象创建过程细节探秘
Java对象创建的时候是何时进行字段的初始化的?对于父类的私有字段是如何初始化的?子类构造器会访问父类构造器,那么会创建父类实例吗?如果会,是先创建父类实例还是子类实例呢?它们之间的关系又是如何呢?不知道您是否也有同样的疑问,本文笔者就和各位读者一起去探秘一下关于对象创建的那些事~
记上海某互联网公司的一次面经
今天笔者去 食亨(上海)科技服务有限公司面试,应群里小伙伴要求,决定写一下此次的面经。 公司简介首先我在去之前是有在招聘网站看到这家公司的招聘的,待遇什么都挺不错。后面有朋友说帮我推荐一下,然后我就仔细查了查,发现这家公司2017年创建,截止到今天,短短两年时间发展到现在大概500人,而且据说市值20亿,瞬间就让我觉得这家公司很厉害。面试前也精心准备了很多。然后听朋友说这家待遇也很不错,17...
avatar
XinAnzzZ
愿用十年换你一句好久不见