SpringBoot 中使用 Mybatis 概述MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 详细使用教程参见 官方文档 。 表结构创建 2022-06-14 编程 > Java #Java #SpringBoot #Mybatis
SpringBoot 中使用 Redis 概述Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 最新版本的 Redis 文件可在 GitHub Releases 上获得。 首先要启动 redis-server,教程参见此处 。 Maven 项目结构 springboot 2022-06-13 编程 > Java #Java #SpringBoot #Redis
使用 WinSW 将任何程序设为 Windows 服务 下载最新版本和预发布的 WinSW 二进制文件可在 GitHub Releases 上获得。 使用将 WinSW 用作捆绑工具 从发行版中获取 WinSW.exe 或 WinSW.zip,然后根据您的喜好重命名.exe(例如 myapp.exe)。 编写 myapp.xml 。 将这两个文件并排放置,因为这就是 WinSW 发现其相关配置的方式。 运行 myapp.exe install 以安装服 2022-06-08 编程 > Windows #Windows #WinSW
GitLab 安装和使用 环境GitLab 官方安装要求 系统:可自由选择,我虚拟机上的是 CentOS Stream release 8 CPU:4 核是建议的最低核数,最多支持 500 个用户 内存:4GB RAM 是所需的最小内存大小,最多支持 500 个用户 硬盘:必要的硬盘空间在很大程度上取决于您要存储在 GitLab 中的存储库的大小,但根据经验,您应该拥有至少与所有存储库组合占用的空间一样多的可用空间 2021-07-01 编程 > Git #Git #GitLab
在 PHP 中使用单元测试 相关概念 单元测试单元测试是针对程序的最小单元进行测试,方法、类等都可以是一个单元,根据实际情况判定,一般指的是方法。 断言在程序设计中,断言(assertion)是一种放在程序中的一阶逻辑(如一个结果为真或是假的逻辑判断式),目的是为了标示与验证程序开发者预期的结果-当程序运行到断言的位置时,对应的断言应该为真。若断言不为真时,程序会中止运行,并给出错误消息。 PHPUnit是一个轻量级的 PH 2021-05-30 编程 > PHP #单元测试
在 PHP 中使用多进程 多道程序设计以及顺序和并发执行 所谓多道程序设计,就是允许多个程序同时进入内存并运行。多道程序设计是操作系统所采用的最基本、最重要的技术,其根本目的是提高整个系统的效率。 程序是一个在时间上按严格次序前后相继的操作序列,具有独立功能的程序独占处理器直到得到最终结果的过程称为程序的顺序执行。所谓程序的并发执行,是指两个或两个以上程序在计算机系统中,同时处于开始执行且尚未结束的状态。 进程和线程 进 2021-04-04 编程 > PHP #PHP
Vim 常用命令和配置 模式在其他模式下使用 Esc 切换回普通模式,命令行模式下使用 :命令 + Enter 执行命令。 命令 模式 描述 默认 普通模式 控制光标移动,可对文本进行复制、粘贴等操作 i 插入模式 写入和编辑文本 : 命令行模式 保存或退出文本等,设置 Vim 的配置项 v 可视模式 配合方向键选取某一块文本区域,像使用鼠标一样 命令注意 n 为数字,+ 表示组合使用,其他的 2020-10-12 编程 > Linux #Vim #Linux