计算机核心知识串讲
文章平均质量分 93
介绍一些核心的计算机知识点
大黄奔跑
微信公众号:大黄奔跑,一个喜欢分享的大黄
展开
-
从法外狂徒张三卖房引起的代理模式
微信公众号:大黄奔跑关注我,可了解更多有趣的面试相关问题。文章目录写在之前静态代理动态代理写在之前谈到代理模式,最常用的使用场景莫过于 AOP 中的利用了,在讨论 AOP 的实现之前,先来聊聊什么代理模式。动态代理有两种形式,静态代理和动态代理,大家先不用在意两者的概念,等了解本篇你将会发现其实两者差别不大。静态代理用一个简单的例子来分析什么是静态代理,用买房张三卖房这件事儿为例,聊聊代理模式有何作用,为何如此使用如此频繁。Subject 接口:用于对被访问者的抽象化(比如卖房这件事儿).原创 2021-05-11 09:08:08 · 250 阅读 · 0 评论 -
Netty开胃菜——图解NIO Buffer
微信公众号:大黄奔跑关注我,可了解更多有趣的面试和编程相关问题。写在之前Hello,大家好,我是只会写 HelloWorld 的程序员大黄。正所谓学而不思则罔,最近在温习 Netty 相关知识,目前的想法是这段时间内会持续地写 Netty 相关的知识,从Java NIO 开始,贯穿着 Netty 的实现过程,Netty 的源码分析, 最终会以 Netty 实现一个简单的 rpc 框架为结束,可能这种文章会让本号原本不多阅读量雪上加霜,还是谁知道呢,如果对于该系列有兴趣的朋友,欢迎持续关注更新…….原创 2021-03-19 10:14:48 · 213 阅读 · 0 评论 -
无码理解什么是ConcurrentHashMap?(上篇)
微信公众号:大黄奔跑关注我,可了解更多有趣的面试相关问题。写在之前Hello,大家好,又和大家见面了。之前写的一些文章,被女票吐槽说晦涩难懂,又臭又长。仔细一想还真是那么回事儿,现在用手机看技术文章不就是图一个方便吗,如果和源码一样长,为何不直接去看源码或者书籍呢。因此突发奇想,能不能写一篇无码介绍一个知识点呢?所以本文的标题应运而生了,无码理解什么是ConcurrentHashMap。(这里有些许标题党的意思,但是还是尽量做到简单易懂,没有复杂的代码)由于ConcurrentHashMap.原创 2021-03-02 09:28:50 · 671 阅读 · 0 评论 -
通俗聊聊什么是多态
微信公众号:大黄奔跑关注我,可了解更多有趣的面试相关问题。写在之前Java中的多态是三大特性中的一个比较重要的特性,之前有很多经典书籍对该概念做了一些阐述,本人尝试从一个菜鸡的角度谈一谈自己的理解,如有不妥,还望再次交流。《Java编程思想》中用了一个极度简单的话形容多态。多态通过分离做什么和怎么做来达到灵活编程的目的。初学者难免觉得晦涩难懂,但是却极为经典。本文会尝试从是什么,怎么玩,通过举例子来分析多态。###为什么存在多态问题多态存在是有一定条件的,主要有三个核心条件:类之.原创 2021-02-01 19:46:48 · 524 阅读 · 0 评论 -
mybatis学习笔记
文章目录1. 什么是mybatis2. 入门2.1 配置2.2 构建SqlSessionFactoryxml配置构建SqlSessionFactory2.3 从 SqlSessionFactory 中获取 SqlSession2.4 SQL语句如何映射?2.5 作用域(Scope)和生命周期SqlSessionFactoryBuilderSqlSessionFactorySqlSession映射器...转载 2019-08-18 18:23:28 · 128 阅读 · 0 评论 -
深入理解Java线程池原理
微信公众号:大黄奔跑 关注我,可了解更多有趣的面试相关问题。1. 线程池介绍 在web开发中,服务器需要接受并处理请求,所以会为一个请求来分配一个线程来进行处理。如果每次请求都新创建一个线程的话实现起来非常简便,但是存在一个问题:如果并发的请求数量非常多,但每个线程执行的时间很短,这样就会频繁的创建和销毁线程,如此一来会大大降低系统的效率。可能出现服务器在为每个请求创建新线程和销毁线程上花费的时间和消耗的系统资源要比处理实际的用户请求的时间和资源更多。那么有没有一种办法使执行完一个任务,并...原创 2021-01-14 09:54:26 · 1439 阅读 · 2 评论