浅聊Linux的五种IO模型

微信搜索:码农StayUp主页地址:https://gozhuyinglong.github.io源码分享:https://github.com/gozhuyinglong/blog-demos在日常Coding中,多多少少都会接触到网络IO,就会想要深入了解一下。看了很多文章,总是云里雾里的感觉,直到读了《UNIX网络编程卷1:套接字联网API》中的介绍后,才豁然开朗。这里就给大家分享一下,如有

原创 点赞0 阅读403 收藏0 评论1 2021-04-25

@Import注解:导入配置类的四种方式&源码解析

平时喜欢看源码的小伙伴,应该知道Spring中大量使用了`@Import`注解。该注解是Spring用来导入配置类的,等价于`Spring XML`中的`<import/>`元素。本文将对该注解进行介绍,并通过实例演示它导入配置类的四种方式,最后对该注解进行源码解析。

原创 点赞0 阅读53 收藏0 评论0 2021-04-24

JDK动态代理:不仅要学会用,更要掌握其原理

微信搜索:码农StayUp主页地址:https://gozhuyinglong.github.io源码分享:https://github.com/gozhuyinglong/blog-demosJDK动态代理是指:代理类实例在程序运行时,由JVM根据反射机制动态的生成。也就是说代理类不是用户自己定义的,而是由JVM生成的。由于其原理是通过Java反射机制实现的,所以在学习前,要对反射机制有一定的了

原创 推荐 点赞0 阅读1743 收藏1 评论4 2021-03-01

如何将代码同时提交到Github和码云Gitee上

微信搜索:码农StayUp主页:https://gozhuyinglong.github.ioGitee:https://gitee.com/gozhuyinglong/blog-demosGithub:https://github.com/gozhuyinglong/blog-demos相信很多写开源项目的小伙伴都会将代码托管到Github上,但随着近些年码云Gitee的火热,也有不少用户选择码

原创 点赞0 阅读303 收藏0 评论0 2021-02-19

Java反射机制:跟着代码学反射

Java反射(Reflection)允许应用程序在**运行时**借助于反射API,来获取所有类或接口的内部信息,并且能直接操作任意对象的内部属性及方法。反射机制的核心类为`java.lang.Class`。

原创 点赞0 阅读365 收藏0 评论0 2021-02-17

策略模式(Strategy Pattern):封装变化,灵活应对需求变更

策略模式(Strategy Pattern)是一种行为型模式。该模式定义一系列的算法,把它们一个个封装起来,并使它们可以相互替换。该模式让算法的变化独立于使用它的客户。

原创 点赞0 阅读261 收藏0 评论0 2021-02-01

『数据结构与算法』数组

数组是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。

原创 点赞0 阅读257 收藏0 评论0 2021-01-27