详情

全站展示位

GitLab 安装和使用

环境GitLab 官方安装要求 系统:可自由选择,我虚拟机上的是 CentOS Stream release 8 CPU:4 核是建议的最低核数,最多支持 500 个用户 内存:4GB RAM 是所需的最小内存大小,最多支持 500 个用户 硬盘:必要的硬盘空间在很大程度上取决于您要存储在 GitLab 中的存储库的大小,但根据经验,您应该拥有至少与所有存储库组合占用的空间一样多的可用空间。。。

推荐

GitLab 安装和使用

环境GitLab 官方安装要求 系统:可自由选择,我虚拟机上的是 CentOS Stream release 8 CPU:4 核是建议的最低核数,最多支持 500 个用户 内存:4GB RAM 是所需的最小内存大小,最多支持 500 个用户 硬盘:必要的硬盘空间在很大程度上取决于您要存储在 GitLab 中的存储库的大小,但根据经验,您应该拥有至少与所有存储库组合占用的空间一样多的可用空间

PHP 设计模式之单例模式(Singleton)

单例模式被公认为是 反面模式,为了获得更好的可测试性和可维护性,请使用『依赖注入模式』 1.8.1. 目的在应用程序调用的时候,只能获得一个对象实例。 1.8.2. 例子数据库连接日志 (多种不同用途的日志也可能会成为多例模式)在应用中锁定文件 (系统中只存在一个 …) 1.8.4. 代码部分Singleton.php 123456789101112131415161718192021222324

在 PHP 中使用单元测试

相关概念 单元测试单元测试是针对程序的最小单元进行测试,方法、类等都可以是一个单元,根据实际情况判定,一般指的是方法。 断言在程序设计中,断言(assertion)是一种放在程序中的一阶逻辑(如一个结果为真或是假的逻辑判断式),目的是为了标示与验证程序开发者预期的结果-当程序运行到断言的位置时,对应的断言应该为真。若断言不为真时,程序会中止运行,并给出错误消息。 PHPUnit是一个轻量级的 PH

心灵鸡汤

励志小故事、马

  马,本来自由自在的在山间撒野,渴了喝点山泉,累了就睡在地上晒太阳,无忧无虑。可是自从有了伯乐,马的命运就改变了,给它的头戴上笼辔,在它的背上置放鞍具,栓着它,马的死亡率已经是十之二三了,然后再逼着它运输东西,强迫它日行千里,在它的脚上钉上铁掌,马的死亡率就过半了。马本来就是毫无规矩毫无用处的动物,让它吸取日月之精化,天地之灵气,无用无为,还得以享尽天年,教化它,让它懂得礼法,反而害了它的生命。

  【人生感悟】人何尝不是如此呢?在规矩的约束下我们是否也丧失了本我,成天遵循别人制定的礼义,逼迫自己去做不愿意做的事情,有限的生命还剩下多少呢?

列表展示

主站展示位

在 Java 中使用 Hutool 进行数据加密和解密

概述加密分为三种:1、对称加密,又称为私钥加密、共享密钥加密,使用相同的密钥;2、 非对称加密,它需要两个密钥,一个是公开密钥,另一个是私有密钥;公钥用作加密,私钥则用作解密;3、摘要加密,无论用户输入什么长度的原始数据,经过计算后输出的密文都是固定长度的,不可逆。 hutool 针对这三种加密类型分别封装,并提供常用的大部分加密算法。我在此之上使用工厂模式针对这三种算法创建了一个加密和解密的模块

用 C# 编写日志文件

在软件开发中,日志记录是一项至关重要的任务,它可以帮助我们跟踪应用程序的状态、故障排除和性能优化。在本篇博客中,我们将深入介绍一个用于日志记录的 C# 类库,展示其如何实现灵活、可靠且易于使用的特性。 背景在开发过程中,我们常常需要记录应用程序的运行状态、异常情况和重要事件,以便后续分析和调试。传统的日志记录方式可能相对繁琐且难以管理,而这个 C# 类库则提供了一个高效的解决方案,可以帮助开发人员

在 C# 中创建 Excel 文件

在本篇博客中,我们将介绍如何使用 EPPlus 库在 C# 中创建 Excel 文件。EPPlus 是一个用于操作 Excel 文件的强大开源库,它支持 .NET Framework 和 .NET Core 平台。 安装 EPPlus首先,我们需要安装 EPPlus 库。你可以使用 NuGet 包管理器来安装 EPPlus。以下是安装过程: 打开 Visual Studio 项目。 在解决方案资

Java IO 流

概述IO通过数据流、序列化和文件系统提供系统输入和输出。 流流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样。 原理Java 把这些不同来源和目标的数据都统一抽象为数据流。Java 语言的输入输出功能是十分强大而灵活的,美

SpringBoot 中使用 Redis

概述Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 最新版本的 Redis 文件可在 GitHub Releases 上获得。 首先要启动 redis-server,教程参见此处 。 Maven 项目结构 springboot

前后端耦合下实现多级联动选择下拉框

环境 后端框架:SpringBoot 模板引擎:FreeMarker 前端框架:JQuery 前端 UI 组件:Layui 前端代码 容器中设定 class=”layui-form” 来标识一个 Layui 表单元素块。 放多个下拉框,第一个下拉框需要通过模板引擎循环渲染变量。 lay-filter:过滤器,主要用于事件匹配。 1234567891011121314151617181

博客寄语:

    避免成为空想家

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。