目录

菠萝🍍的博客

有谁不喜欢吃菠萝呢

Mockito简单使用

1. 一些关于Mockito的资料 Mockito官方文档 掘金|Mockito 的最佳实践 2. 搭建一个学习Mockito 的环境 新建一个SpringBoot项目,然后引入依赖 <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>3.12.4</version> <scope>test</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.jupiter<....

光的消失

如果只是因为战斗而被定义成暴力,那么我们又该如何告诉孩子们,那些通过战斗保护了民族的英雄们他们的伟大呢。 --出自下面这个视频 https://www.bilibili.com/video/BV1JR4y1p7ta

使用jGit自动生成配置文件单元测试

package run.runnable.utils; import org.apache.commons.lang3.StringUtils; import org.eclipse.jgit.api.Git; import org.eclipse.jgit.api.errors.GitAPIException; import org.eclipse.jgit.lib.Repository; import org.eclipse.jgit.revwalk.RevCommit; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.nio.file.NoSuchFileException; import java.util.ArrayList; import java.util.List; import java.util.stream.StreamSupport; public class GenerateConfigFilesUnitTest { public s....

日期正则校验

^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-)) [0-9]{2}:[0-9]{2}:[0-9]{2} \+0800$ 匹配字符:2021-09-17 23:46:32 +0800

jGit针对单个文件比较这个文件最新的commit

jGit针对单个文件比较这个文件最新的commit

maven test跳过了单元测试,显示:Tests run: 0, Failures: 0, Errors: 0, Skipped: 0

maven test跳过了单元测试,显示:Tests run: 0, Failures: 0, Errors: 0, Skipped: 0

Mac 上,把歌曲传到foobar2000上

Mac 上,把歌曲传到foobar2000上

【资料推荐入门】轻松快捷学Clojure

Clojure推荐入门

【翻译-不推荐】学习 Clojure - 语法

Clojure,官网例子

 【翻译】Java 8中的并行流处理--顺序流处理与并行流处理的性能对比

顺序流处理与并行流处理的性能对比

西瓜

本来想写博客来着,发现写的东西和书上的验证不了,缓缓先

使用Jenkins对springboot项目进行docker镜像一键部署,jenkins + docker + springboot

从传统流程:修复bug->验证本地bug是否修复->打成jar/war/image->上传服务器/仓库->替换启动/pull image 到现在的自动化:修复bug->验证本地bug是否修复->Jenkins自动构建 不得不说还是非常的方便。

mac直接连接win的docker真香,mac通过zerotiger连接到win10的wsl2的docker服务进行开发

还在为macbook内存小开虚拟机而烦恼吗,现在mac直接通过ssh连接到windows下的WSL2解决你的担心

windows安装OpenSSH,实现terminal连接

windows安装OpenSSH,实现terminal连接

Exception in thread "main" java.lang.NoClassDefFoundError: org/openqa/selenium/HasAuthentication

Exception in thread "main" java.lang.NoClassDefFoundError: org/openqa/selenium/HasAuthentication

看完《黑客与画家》后的一些摘录【四】

在未来50年中,编程语言的进步很大一部分与函数库有关。未来的函数库将像语言内核一样精心设计。优秀函数库的重要性将超过语言本身。

看完《黑客与画家》后的一些摘录【三】

如果你有两个选择,就选择较难的那个。那么你要选择时坐在家里看电视,还是外出跑步,那就出去跑步吧。这个方法有效的原因可能是遇到两个一难一易的选择时,往往处于懒惰的缘故,你会选择较易的那个选项。在意识深处,你其实知道不懒惰的做法会带来更好的结果,这个方式只是迫使你接受这一点。

看完《黑客与画家》后的一些摘录【二】

软件的最大好处就是让一切变得简单

看完《黑客与画家》后的一些摘录【一】

程序写出来是给人看的,附带能在机器上运行

章鱼

章鱼