Aug292022
PHP易混淆知识整理笔记
php经常会混淆的知识点有很多,例如include与require的区别;require_once()和include_once()语句等一些列的知识点,感觉这方面欠缺的朋友可以参考一下
1.echo和print的区别
PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的。echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的...阅读全文
抢沙发
Aug262022
Java Spring Cloud微服务架构设计
介绍
在当今的软件开发中,微服务架构成为了一种主流的架构设计方案。它可以将一个复杂的系统拆分成多个相对独立的微服务,每个微服务专注于一个特定的业务功能。Java是一种非常流行和功能强大的编程语言,而Spring Cloud是一个基于Spring框架的微服务架构工具集。本文将介绍Java Spring Cloud微服务架构的设计原则以及一些最佳实践。
设计原则
1. 单一职责原则
每个微服务应该专注于一个...阅读全文
Aug262022
如何在Linux系统上安装和配置Apache Kafka
Apache Kafka是一个高性能、分布式的流数据平台,常用于构建实时流数据应用程序和数据管道。本篇博客将介绍如何在Linux系统上安装和配置Apache Kafka。
步骤1:安装Java
在安装Apache Kafka之前,首先需要确保系统上已经安装了Java。你可以使用以下命令检查Java版本:
java -version
如果Java已经安装,你将看到Java版本信息。如果没有安装或版本过低,你可以使用以下命令安装OpenJDK:
...阅读全文
Aug152022
Pulsar入门教程:安装、配置与基础使用
概述
Pulsar 是一种分布式的、可扩展的、持久化的消息系统,由 Apache 开源社区维护。Pulsar 提供高吞吐量、低延迟的消息传递,适用于构建实时数据处理和流式分析应用。本篇博客将介绍如何安装、配置和基础使用 Pulsar。
安装
Pulsar 提供多种安装方式,包括原生的二进制文件、容器化部署、源码编译等。这里我们介绍最常用的二进制文件安装方式。
下载 Pulsar 安装包:访问 Pulsar 官方...阅读全文
Jul282022
在 Linux 上配置高可用性集群
在现代化的互联网环境中,高可用性是很重要的。当服务器发生故障或停机时,系统能够自动切换到备用服务器上,保证业务的连续性和可靠性。在 Linux 系统下,我们可以通过配置高可用性集群来实现这一点。本文将介绍如何在 Linux 上配置高可用性集群。
1. 什么是高可用性集群?
高可用性集群是一组服务器或计算机集合,通过相互通信和协作,提供持续不断的服务。集群中的服务器被配置在一种...阅读全文
Jul242022
ThinkPHP6官方Apache伪静态无效的解决方法
以前一直是用Nginx整TP框架,但考虑到Win本地开发用Apache性能会好一些,就尝试换了过来,但无奈发现官方提供的伪静态就是个坑,死活不生效,经过搜索发现,我这边的问题是因为官方提供的伪静态只在部分Apache上没有问题,别的都是不行的。
有两种可能性,解决方法都很简单,如下:
一.替换规则
将:
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngin...阅读全文
Jul142022
Windows痕迹清除之⽇志⽂件
⼀、⽂件存储位置
系统⽇志 C:\Windows\System32\Winevt\Logs\System.evtx
安全⽇志 C:\Windows\System32\Winevt\Logs\Security.evtx
应⽤⽇志 C:\Windows\System32\Winevt\Logs\Application.evtx
⼆、全部清除
1、打开事件查看器删除
通过win+r输⼊eventvwr打开事件查看器,在右边的操作⼀栏中,选择Clear Log…
2、powershell命令删除&nb...阅读全文
Jun282022
在Linux系统上搭建Web服务器的步骤
在如今互联网时代,搭建自己的Web服务器成为了一个非常有吸引力的想法。使用Linux操作系统是一个非常好的选择,因为它具有稳定性、安全性和灵活性。本文将向你展示在Linux系统上搭建Web服务器的步骤。
步骤一:选择合适的Linux发行版
搭建Web服务器的第一步是选择合适的Linux发行版。一些受欢迎的选择包括Ubuntu、Debian和CentOS等。你可以根据自己的需求和技术水平来选择合适的发行版。
...阅读全文
Jun212022
DDD领域驱动设计在企业级应用中的落地实践:从领域建模到微服务拆分的完整方法论
DDD领域驱动设计在企业级应用中的落地实践:从领域建模到微服务拆分的完整方法论
引言:为何DDD在企业级应用中至关重要?
在当今复杂的企业级软件系统中,业务逻辑日益复杂、团队规模不断扩大、技术栈不断演进,传统的“快速开发—快速迭代”模式已难以满足长期维护性与可扩展性的需求。尤其是在大型组织中,跨部门协作频繁、系统边界模糊、数据一致性难以保障等问题层出不穷。
领域驱动设计...阅读全文
Jun172022