CentOS-Stream安装GitLab

安装GitLab比较方便的有两种方式: 通过GitLab官方脚本安装 通过RPM方式安装 本次我使用的时RPM方式来安装。 下载RPM文件这里根据清华镜像来下载gitlab的rpm文件。 1wget https://mirrors.tuna.ts...

技术

Docker安装Jenkins

这两天在学Docker,正好把Jenkins一起搞了。不得不说,这个Jenkins用Docker安装还是挺爽的,因为我主要是写Java,所以需要用到Maven、Git、Java。这三个软件我是装在宿主机里的,毕竟是底层软件。 环境系统:CentOS ...

技术

关于懒加载的一些想法

懒加载是一种数据加载模式,指的是当需要数据了,加载器才会去加载相关的数据。 懒加载懒加载很适合加载次数少且无法预估何时加载的数据,优点就是能减轻系统负载,并且每次获取到的都是最新数据。很多时候,玩游戏加载存档就是一种懒加载。因为系统无法预知玩家想要...

技术

MySQL的数据导出

一般情况下,我们都是使用的Navicat等的可视化工具进行数据导出。只有在特殊情况下,无法通过可视化工具进行数据库连接,只能通过命令行来操作,此时就需要用到mysqldump工具了。 以下内容摘自 musqldump原理 mysqldump mysq...

技术

Callable的简单应用

Callable主要是用于后台获取数据,就像Thread.join()一样,可以当前线程等待后台线程执行返回。 Callable与Runnable相似,都是函数式接口,都只是描述了执行方法。不过Callable是通过call()方法执行,允许抛出异常...

技术

JavaDoc文档的书写

这里只记录方法注释相关的语法或是tip。 doc文档注释主要是为了系统地查询这些类或是方法的说明。并且这类注释可以使用html标签来美化,常用的例如<ul>、<strong>等。 文档关键词表 关键词或匹配模式 说明 举例...

技术

IntelliJ的行分割符问题

最近写record都是在两台电脑上写,因为拉取文件的时候,创建时间会更新为当前时间,所以在NoHtml增加了文件信息回溯功能。本来觉得这下多端同步没问题了,但是当我在运行NoHtml后,内容没有改变的标签文件被标记成了 __有改动__。然后通过对比,...

技术

使用IntelliJ的二三事

IntelliJ应该是我最常用的编译器了,毕竟我是学Java的,Eclipse用着感觉没那么现代化。不过因为IntelliJ的费用有些高,所以我现在还用着社区版。不过就目前来说,社区版也够我使用了。 有一些比较糟心的点,我有必要吐槽一下: 按住Sh...

吐槽

在Web应用中的第三方临时登录

这两天刚好在做这个三方的登录问题。具体需求如下(A表示自己的系统,B表示三方系统): 需要使用B平台账号登录A平台。 A平台可以使用自己的账号登录A平台。 A平台只能通过B平台的验证接口来验证B平台的账号是否合规。 使用场景是在B平台中。 很典型...

技术

Thread.join

以前在学Thread的时候,就只知道Runnable是运行体,然后通过start方法来运行,也可以通过isAlive来检测是否在运行。这些基础的用法在大部分时候还是够用的,不过后面也逐渐接触到ThreadPoolExecutor来管理线程,也开始使用...

技术
145678

本站总访问量