会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
无虑的小猪
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
···
21
下一页
2023年4月28日
Go笔记(十):函数
摘要: 1、函数 函数一般用于执行某一特定的任务,go函数有三个要素:函数名称、返回类型、参数。 2、函数特性 1、go中不允许函数重载(overload),不允许函数同名; 2、go中函数不能嵌套函数,但可以嵌套匿名函数; 3、函数可作为参数传递给另一个函数; 4、函数的返回值可以是一个函数; 5、函数调
阅读全文
posted @ 2023-04-28 15:34 无虑的小猪
阅读(44)
评论(0)
推荐(0)
2023年4月27日
ArrayBlockingQueue源码分析
摘要: 1、ArrayBlockingQueue使用 ArrayBlockingQueue的使用案例详情如下: 1 import java.util.concurrent.ArrayBlockingQueue; 2 3 public class TestArrayBlockingQueue { 4 5 pu
阅读全文
posted @ 2023-04-27 23:11 无虑的小猪
阅读(85)
评论(0)
推荐(0)
Semaphore源码分析
摘要: 1、Semaphore介绍 计数信号量 - Semaphore,常用来限制访问资源的线程数量。优点类似限流中的令牌桶算法,只有拿到信号量的线程才能执行,与令牌桶算法未拿到令牌不处理请求不同的是,在Semaphore中未拿到信号量的线程会阻塞等待,直到有某个线程释放了持有的信号量。 2、Semapho
阅读全文
posted @ 2023-04-27 22:19 无虑的小猪
阅读(153)
评论(0)
推荐(0)
CountDownLatch源码分析
摘要: 1、CountDownLatch介绍 CountDownLatch让一个或多个线程等待其他线程执行完成后再执行。在创建CountDownLatch对象时,必须指定线程数count,每当一个线程执行完成调用countDown()方法,线程数count减1,当count减到0时,await()方法就不再
阅读全文
posted @ 2023-04-27 21:59 无虑的小猪
阅读(136)
评论(0)
推荐(0)
Go笔记(九):函数
摘要: 1、函数 函数一般用于执行某一特定的任务,go函数有三个要素:函数名称、返回类型、参数。 2、函数特性 1、go中不允许函数重载(overload),不允许函数同名; 2、go中函数不能嵌套函数,但可以嵌套匿名函数; 3、函数可作为参数传递给另一个函数; 4、函数的返回值可以是一个函数; 5、函数调
阅读全文
posted @ 2023-04-27 10:29 无虑的小猪
阅读(60)
评论(0)
推荐(0)
2023年4月24日
FutureTask源码分析
摘要: 1、Callable 与 FutureTask介绍 1.1、Callable 创建线程有两种方式,一种是继承Thread类,一种是实现Runnable接口重写run方法。其实Thread也实现了Runable接口。 在Runable接口中,仅有一个无参无返回结果的run方法。Runable接口详情:
阅读全文
posted @ 2023-04-24 08:43 无虑的小猪
阅读(101)
评论(0)
推荐(0)
2023年4月20日
Synchronized原理
摘要: 1、Synchronized是什么 Synchronized是Java中的关键字。 2、Synchronized的作用 Synchronized可避免多线程同时操作临界资源,同一时间点,只会有一个线程操作临界资源,保证了操作的原子性。 3、Synchronized的使用 Synchronized可以
阅读全文
posted @ 2023-04-20 14:52 无虑的小猪
阅读(92)
评论(0)
推荐(0)
Nacos笔记(五):Nacos集群整合Nginx
摘要: 前言 Nginx搭建,参考:Linux安装Nginx。 1、Nginx配置 添加nacos集群,调整端口与服务名,并设置代理,详情如下: 配置详情如下 http { include mime.types; default_type application/octet-stream; sendfile
阅读全文
posted @ 2023-04-20 10:03 无虑的小猪
阅读(3190)
评论(0)
推荐(1)
2023年4月19日
Go笔记(八):结构体
摘要: 1、类型定义与类型别名 1.1、类型定义 语法: type NewType Type NewType:表示自定义类型 Type:表示现有类型 1 package main 2 3 import "fmt" 4 5 // 类型定义 6 func definestruct() { 7 type Snai
阅读全文
posted @ 2023-04-19 08:45 无虑的小猪
阅读(67)
评论(0)
推荐(0)
2023年4月18日
Go笔记(七):指针
摘要: 1、指针 在Go中,指针的操作有两个符号:&(取地址) 和 * (变量指针的声明 | 取指针变量的值)。 一个指针变量指向了一个值的内存地址。 Go中函数传值皆为值拷贝,对于引用类型的传值,可以创建一个指针变量,无需拷贝数据。Go中,类型指针不能进行偏移和运算。 2、指针地址和指针类型 变量在运行是
阅读全文
posted @ 2023-04-18 09:07 无虑的小猪
阅读(65)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
···
21
下一页
公告