博客园 首页 私信博主 显示目录 隐藏目录 管理 动画
摘要: SpringBoot支持我们开发者能够自定义注解,从而实现一些项目中遇到的特定问题,这个功能不知道用过的小伙伴们多不多,反正我是用得不多,但是使用之后就会发现,实在是太便捷了,配合上AOP,简直是开发的大救星,这边就简单的介绍利用SpringBoot自定义注解来实现日志的收集和问题的监控功能。 在项 阅读全文
posted @ 2022-09-22 21:53 疯狂打码 阅读(4615) 评论(0) 推荐(0) 编辑
摘要: 身为一名java码农,Spring是再熟悉不过的框架了,无论是最初的Spring,还是后来的SpringMVC,SpringBoot以及全家桶SpringCloud,都曾经使用或者正在使用,对于spring的两大核心AOP和IOC,相信很多小伙伴在面试的时候都被问过,虽然很熟悉,但是如果真正的动手写 阅读全文
posted @ 2022-07-30 15:46 疯狂打码 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 一来因为最近在学习架构相关的知识,学的挺久的了,但是缺乏动手实操,所以想自己搞一个简单的小demo玩一下,顺便巩固一下最近所学的知识点;二来有幸参与了一个项目从0到1的一个搭建过程,其中有一些架构与实现有着自己的一些不一样的想法,所以也想在这个demo中实现一下。所以就搞了这么一个基础架构系列的分类 阅读全文
posted @ 2022-07-02 18:49 疯狂打码 阅读(2710) 评论(0) 推荐(0) 编辑
摘要: 这段时间一直在工作和学习,感觉技术更新换代实在是太快了,只要不跟进学习,很快就会被时代淘汰,当然这段时间也抽空参加了几场面试,虽然不算是大厂,但也算是中等厂商了,面试的技术点和我两年前的面试技术点早已经是完全不同了,所以建议最近想要换工作的小伙伴,千万不要裸辞,同时也要提前看一些面试题,积累一些经验 阅读全文
posted @ 2022-06-29 22:23 疯狂打码 阅读(5345) 评论(1) 推荐(2) 编辑
摘要: 一、阻塞非阻塞/同步异步概念 涉及的角色:调用双方/双方的执行者 阻塞和非阻塞是对同一个线程来说的,在某个时刻,线程要么处于阻塞,要不处于非阻塞。 同步和异步是指:发送方和接收方是否协调步调一致。 二、BIO 阻塞IO的含义 阻塞(blocking)IO:资源不可用时,IO请求一直阻塞,直到反馈结果 阅读全文
posted @ 2021-10-12 17:51 疯狂打码 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 一、UDP协议 概念:UDP用户数据报协议,提供无连接,不可靠,数据报尽力传输服务。 UDP协议特点: 应用进程更容易控制发送什么数据以及何时发送。 无需建立连接 无连接状态 首部开销小 UDP和TCP的比较: TCP UDP 面向连接 无连接 提供可靠性保护 不可靠 慢 快 资源占用高 资源占用少 阅读全文
posted @ 2021-09-26 17:15 疯狂打码 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 一、三次握手过程 为什么要三次握手? 目的:建立可靠的通信信道,双方确认自己与对方的数据发送与接收是正常的。Server端处于监听状态,双方的数据收发是串行的。 第一次:Client什么都不能确认;Server能确认对方发送正常,自己接收正常。 第二次:Client确认自己和对方发送,接收正常,Se 阅读全文
posted @ 2021-09-24 15:14 疯狂打码 阅读(220) 评论(1) 推荐(0) 编辑
摘要: 一、网络七层模型 应用层:各种应用程序协议,如HTTP,FTP,SMTP,POP3等。 表示层:信息的语法语义以及它们的关联,如加密解密,转换翻译,压缩解压缩。 会话层:不同机器上的用户之间建立及管理会话。 传输层:接受上一层数据,在必要的时刻把数据进行分割,并将这些数据交给网络层,且保证这些数据段 阅读全文
posted @ 2021-09-22 15:36 疯狂打码 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 一、特点 灵活的可拓展性 灵活的数据模型 和云计算的紧密结合 二、传统的关系型数据库 非常完备的关系理论基础 具有事务性机制的支持 高效的查询优化机制 三、NoSQL数据库分类 键值数据库:就是一堆键值对。 列族数据库:HBase根据列族进行垂直划分,根据行键进行水平划分。 文档数据库:可看作键值数 阅读全文
posted @ 2021-09-17 10:52 疯狂打码 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 一、Hbase简介 Hbase具有高可靠,高性能,面向列,可伸缩的特点。 Hbase作为分布式数据库,可以用来存储非结构化和半结构化的松散数据。 Hbase是一个稀疏的多维度的排序的映射表。 Hbase通过行键,列族,列限定符,列时间戳来定义一个数据。 Hbase每一个值都是未经解释的字符串也就是B 阅读全文
posted @ 2021-09-14 17:28 疯狂打码 阅读(219) 评论(0) 推荐(0) 编辑