详情

全站展示位

推荐

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

心灵鸡汤

  唐朝贞元年间,著名诗人白居易考中进士后,被派往陕西周至当县令。

  他刚上任,城西的赵乡绅和李财主就为争夺一块地跑到县衙打官司。为了能打赢官司,赵乡绅差人买了一条大鲤鱼,在鱼肚中塞满银子送到县衙。而李财主则命长工从田里挑了个大西瓜,掏出瓜瓤,也塞满银子送了来。收到两份“重礼”后,白居易吩咐手下贴出告示,明天公开审案。

  第2天,县衙门外挤满了看热闹的百姓。白居易升堂后问道:“你们哪个先讲”赵乡绅抢着说:“大人,我的理(鲤)长,我先讲。”李财主也不甘示弱说:“我的理(瓜)大,该我先讲。”白居易沉下脸说:“什么理长理大成何体统!”赵乡绅以为县太爷忘了自我送的礼,连忙说:“大人息怒,小人是个愚(鱼)民啊!”白居易微微一笑说:“本官耳聪目明,用不着你们旁敲侧击,更不喜欢有人暗通关节。来人,把贿赂之物取来示众。”

  衙役取来鲤鱼和西瓜,当众抖出银子,听审者一片哗然。白居易厉声喝道:“大胆刁民,胆敢公然贿赂本官,按大唐律法各打40大板!”众百姓无不拍手称快。至于这些的'银子,白居易就用来救济贫苦百姓了。

列表展示

主站展示位

Java 调用 Web Service

概述Web 服务Web 服务是一种服务导向架构的技术,通过标准的 Web 协议提供服务,目的是保证不同平台的应用服务可以互操作。 根据 W3C 的定义,Web 服务(Web service)应当是一个软件系统,用以支持网络间不同机器的互动操作。网络服务通常是许多应用程序接口(API)所组成的,它们透过网络,例如国际互联网(Internet)的远程服务器端,执行客户所提交服务的请求。 尽管 W3C

C# 定时同步数据思路

在许多应用程序中,数据同步是一个关键的任务,用于保持应用程序的数据与外部源(如 API 或其他数据库)同步。这篇博客将介绍如何使用 C# 来实现定时数据同步的思路,以确保数据的准确性和一致性。 思路 定时执行同步数据的程序,使用互斥锁或者信号量来控制程序的并发执行,确保定时任务在前一个任务完成之后再触发。1.1. 发送网络请求,请求接口数据,构造数据对应的实体类。1.2. 批量插入或批量更新到数据

Layui 表格多选、合并单元格、父子页传值

Layui 表格自定义多选和合并单元格以及 layer 弹窗父子页相互传值。

C# 中的 JSON 数据存储、读取和合并操作

在博客中,我将介绍一个名为JsonFileManager的类,该类用于管理数据的保存和读取操作,并提供了一些数据合并的方法。下面是该类的代码及其功能的详细说明。 引用和命名空间1234using Newtonsoft.Json;using System;using System.Collections.Generic;using System.IO; 上述代码段中的using语句用于引入所需的命

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

博客寄语:

    避免成为空想家

实时播报:

博客号-学习成长

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