自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 go-redis——入门

Pipeline可以将多个Redis命令打包成一个请求发送给Redis服务器,减少了网络延迟和I/O开销,提高了数据处理效率。函数创建了一个带有截止日期的上下文,并将其作为参数传递给 Redis 操作。如果 Redis 操作的执行时间超过了指定的截止日期,操作将会被中止。对象,可以将上下文相关的信息传递到应用程序的不同部分中,使得这些部分可以更加灵活地响应不同的情况。go-redis库提供了事务功能,可以将多个命令组合在一起作为一个原子操作,保证数据的一致性和完整性。在 Go-Redis 中,可以使用。

2024-01-15 14:22:53 818

原创 Gorm框架——入门

1. `Find`: `Find` 方法用于查询满足条件的所有记录,并将结果存储在一个切片中。`Raw` 方法接收一个 SQL 查询语句作为参数,并返回一个 `*gorm.DB` 对象,可以继续链式调用其他 GORM 方法。总结起来,`Find` 方法适用于查询满足条件的多条记录,并将结果存储在切片中,而 `First` 方法适用于查询满足条件的第一条记录,并将结果存储在结构体变量中。上述示例中,使用 `Raw` 方法执行了一个带有参数的 SELECT 查询,并将结果保存到 `users` 切片中。

2024-01-11 15:00:59 1455

原创 Gorm框架——钩子

BeforeSave` 和 `BeforeCreate` 钩子方法用于验证记录和设置创建时间和更新时间。`AfterSave` 和 `AfterCreate` 钩子方法分别在记录保存和创建之后执行一些自定义逻辑。常用的钩子包括 `BeforeSave`、`BeforeCreate`、`AfterSave` 和 `AfterCreate` 等。2. `BeforeCreate`: 该钩子在创建新记录之前被调用。与 `BeforeSave` 相比,它只在新记录创建时才会被调用,而不会在更新现有记录时被调用。

2024-01-10 16:23:05 1244

原创 快速入门Git实战

1.命令你可以复制远程仓库的所有代码和历史记录,并在本地创建一个与远程仓库相同的仓库副本[url] 是你要拷贝的项目。2.git add 命令将该文件的修改添加到暂存区git add .3.git commit 命令将暂存区内容添加到本地仓库中[message] 可以是一些备注信息4.git push 命令将本地的分支版本上传到远程并合并以下命令将本地的 master 分支推送到 origin 主机的 master 分支。1.git init 命令用于在目录中创建新的 Git 仓库。

2023-11-10 17:43:35 127 1

原创 了解位运算符

2023-11-02 16:02:35 107 1

原创 java中Semaphore的用法

Semaphore。

2023-09-20 15:02:35 351 1

原创 java中CyclicBarrier的用法

可以用于创建同步点,使多个线程相互等待,只有当所有线程都达到同步点时,才能继续执行后续操作。它可以用于解决并发任务中的协调问题,例如需要等到多个线程完成某些操作后才能进行下一步操作。

2023-09-20 14:53:47 188 1

原创 java中CountDownLatch的用法

每次有线程调用 countDown()数量-1,假设计数器变为0,countDownLatch.await() 就会被唤醒,继续执行。等待计数器归零,然后再向下执行countDownLatch.await();countDownLatch.countDown() 数量-1。

2023-09-20 14:42:12 250 1

原创 java爬虫框架webmagic

AnswerController类。spider的配置详细请看学习文档。自定义PageProcessor。Spider是爬虫启动的入口。一个简单的爬虫实例代码。

2023-08-18 10:57:02 627 1

原创 json通过key获取value值

【代码】json通过key获取value值。

2023-06-16 14:14:18 3745

原创 HaProxy热部署功能

此命令会将字符串 "disable server web_server1" 发送到 `haproxy.sock` 中,导致HAProxy立即停用名为 "web_server1" 的后端服务器。通过Runtime API,用户可以通过与HAProxy进程通信来执行各种操作,包括启用和禁用后端服务器、添加,修改和删除前端和后端对象,更改日志级别等等。为了使用Runtime API,需要向HAProxy进程发送一个命令,该命令是一个由命令名称和参数组成的文本字符串。建议仅授权有权限的管理员使用此功能。

2023-05-19 15:40:52 384 1

原创 java中接口Callable的用法

接口时,通常需要使用线程池来管理多个线程的生命周期,以避免频繁地创建和销毁线程。接口是 Java 中非常实用的一个接口,在需要返回结果或抛出异常的多线程场景下特别有用。接口对象,它不接受任何参数,并返回一个整数类型的结果,这个结果是从 1 加到 100 的和。这个示例代码使用一个固定大小的线程池来执行 10 个任务,并将每个任务的执行结果保存到一个。接口对象,它可能返回一个字符串类型的结果或者抛出一个异常,这个异常包含一个错误信息。接口对象,它不接受任何参数,并返回一个字符串类型的结果,这个结果是。

2023-05-08 14:34:14 2635

原创 java中Predicate接口的用法

接口是 Java 中非常实用的一个函数式接口,在需要判断某个对象或值是否符合特定条件的场景下特别有用。接口对象,它接受一个字符串类型的参数,并返回一个布尔值,判断字符串的长度是否大于 10。接口通常用于判断某个对象或值是否符合特定的条件,例如验证用户名、过滤数据等场景。接口对一个字符串列表进行过滤,将所有以 "a" 开头的字符串保存到另一个列表中。接口验证一个用户对象是否符合特定的条件,例如用户名和密码是否正确。接口是一个函数式接口,它接受一个输入参数,并返回一个布尔值。这行代码等价于上面的示例代码,将。

2023-05-08 14:19:30 1931

原创 java中接口Function的用法

接口是 Java 中非常实用的一个函数式接口,在需要将一个对象或值转换成另一个对象或值的场景下特别有用。接口对象,它接受一个整数类型的参数,并返回一个字符串类型的结果,将整数转换成字符串形式并添加前缀。接口对一个字符串列表进行处理,将每个元素转换成它的长度,并将结果保存到另一个列表中。接口将一个人物列表中的每个人物对象转换成对应的学生对象,并将结果保存到另一个列表中。接口是一个函数式接口,它接受一个输入参数,并且返回一个结果。接口对象,并获得一个字符串作为结果。接口还可以使用其它函数式接口一起使用,例如。

2023-05-08 14:08:34 2482

原创 java中接口Supplier的用法

接口通常用于延迟计算或生成随机数据等场景,也可以和其它函数式接口一起使用,例如。接口是一个函数式接口,它不需要任何参数输入,只负责输出一个结果。方法时不需要传递任何参数。在这个示例代码中,输出结果为。接口对象,它不接受任何参数,返回一个字符串类型的结果。接口表示一个延迟计算的操作,直到我们调用。接口表示一个随机数生成的操作,调用。方法时将返回一个随机的双精度浮点数。接口只有一个输出参数,因此调用。在这个示例代码中,我们通过调用。方法才会真正执行计算过程。这个示例代码定义了一个。两个函数式接口,如果。

2023-05-08 13:55:38 1574

原创 java中接口Consumer 的用法

接口是 Java 中非常实用的一个函数式接口,在处理需要对某个对象或值进行处理,但不需要返回结果的场景下特别有用。它可以和其它函数式接口一起使用,方便地实现复杂的业务逻辑。接口修改一个人物列表中每个人的姓名,将其转换成大写形式。注意,在这个示例代码中,我们将。方法只有一个参数,因此在这个示例代码中需要传递一个字符串类型的参数。接口是一个函数式接口,它接受一个输入参数,并且不返回任何结果。接口对象,它接受一个字符串类型的参数,并将其打印到控制台上。接口还可以和其它函数式接口一起使用,例如。

2023-05-08 11:05:26 2521

原创 java调用执行linux命令

java调用执行当前linux环境命令。执行远程Linux环境命令。

2023-04-03 15:42:32 1828 1

原创 删除文件夹以及所有同名文件

【代码】删除文件夹以及所有同名文件。

2023-04-03 10:47:33 271 1

原创 java工具类:复制文件夹

将文件夹复制到目标路径。

2023-04-03 10:21:32 216 1

转载 使用代码打包一个maven项目

【代码】使用代码打包一个maven项目。

2023-04-03 09:50:01 207 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除