【Java】设计模式之单例模式与工厂模式
国庆节快乐!今天家里的风很凉爽,就好像在为国庆而欢呼!与此同时我决定把Java的设计模式总结一番,为以后能够书写清晰的项目结构打下基础。
Spring的技术
国庆也要做个合格的舔狗,
Spring Boot 集成 Redis 配置 MyBatis 二级缓存
本文讲的是在 Spring Boot 项目中集成使用 Redis,并使用 Redis 实现 MyBatis 的二级缓存。使用场景就是在高并发的环境下,大量的查询直接落入DB,会导致数据库宕机,从而导致服务雪崩的情况。我们使用Redis作为MyBatis二级缓存,可以充分的缓解数据库的压力,从而达到服
【SpringBoot+MyBatisPlus】点餐系统之登录功能、退出功能设计
结束了Springboot+MyBatisPlus也是开始了项目之旅,将从后端的角度出发来整理项目过程中的重点业务功能的梳理与实现
CVE-2020-17518漏洞复现
记录第一次漏洞复现,cve-2020-17518文件上传漏洞
RabbitMQ:简单模式(Hello World)
先来看看RabbitMQ架构图Broker:接收和分发消息的应用, RabbitMQ Server 就是 Message Broker: 出于多租户和安全因素设计的,把 AMQP 的基本组件划分到一个虚拟的分组中,类似 于网络中的 namespace 概念。当多个不同的用户使用同一个 RabbitM
Mysql和ES数据同步方案汇总
本文主要对Mysql和ES进行数据同步的常见方案进行了汇总说明。 1. 同步双写 2. 异步双写 3. 基于Mysql表定时扫描同步 4. 基于Binlog实时同步
【java_wxid项目】【第十三章】【Elasticsearch集成】
【Elasticsearch集成】
CDH CDH 13Cloudera Manager Console FreeIPA 用户规划(markdown新版)
freeIPA用户团队权限规划
【大数据】Hadoop在呼唤Hive(附一键部署Hive脚本)
汝之观览,吾之幸也!本文主要讲解Hive部署到Hadoop集群并使用,结尾附一键部署Hive脚本
[平台运维、Hadoop]kafka streams概述
Kafka Streams是Apache Kafka开源项目的一个流处理框架,它是基于Kafka的生产者和消费者,为开发者提供了流式处理的能力,具有低延迟性.高扩展性、高弹性、高容错性的特点,易于集成到现有的应用程序中。KafkaStreams是一套处理分析Kafka中存储数据的客户端类库,处理完的
IS-IS 路由选择协议入门
本文首先介绍了开放式系统互连(Open SystemInterconnection, OSI)参考模型,然后简要探讨了ISO在OSI参考模型框架内定义的2种数据通信服务类型:面向连接网络服分(Connection Network Service,CONS) 和无连接网络服务(Connectionle
【Linux】常见指令收官&&拓展
Linux常见指令的终篇以及一些知识拓展
C#面向对象程序设计课程实验二: 实验名称:Windows 窗体程序
设计一个简单的计算器,使其可以进行加、减、乘、除计算,程序运行状态如图所 示。(教材第 4 章 113 页 3.1 题)设计一个选购计算器配置的应用程序,如下图所示。当用户选定了基本配置并且 单击“确定”按钮后,在右边的列表框中显示所选择的信息。(教材第 4 章 113 页 3.2 题)(1) 掌握
【web】TCP/UDP协议详解(字节二面:TCP三次握手、四次挥手)
字节二面什么是TCP的三次握手、四次挥手?一篇文章拿捏考点。本文介绍了计算机网络UDP/TCP协议格式和特点、重点介绍保证TCP可靠性的 确认应答机制(数据编码+超时重传)、连接管理机制(TCP三次握手、四次挥手)、流量控制机制、拥塞控制机制、快重传、延时应答、捎带应答机制等。
【每日一好题】官方题解看不懂,别怕我教你吊打官方题解:重新格式化电话号码
官方题解看不懂怎么办?别怕我教大家如何写出比官方题解更简单、效率更高的代码。
C/C++面试题分享「虚函数、多态、内存管理与软件调试篇」
C/C++面试题分享「虚函数、多态、内存管理与软件调试篇」
【Linux】基本指令 (下篇)
Linux 基本指令及其相关拓展知识
Linux权限的认识
权限是我们学习Linux非常重要的一环,因此要学号Linux,首先要认识什么是权限。权限在我们生活中无处不在,而Linux中的权限也是基于现实演变而来的。下面让我们一起来认识一下权限吧。字面上理解,权限就是对权力的限制。简单来说,权限就是限制人的一种方式,也就是说,权限是对人的一种约束。权限还可以理
【Linux修炼】2.常见指令(中)
常用命令:rmdir、rm、man、cp、mv、cat、more、less、head、tail指令的详细介绍