- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 极光服务端 SDK:jiguang-sdk-go,Go 语言开发者的高效工具
在使用极光推送、短信或统一消息服务时,是否希望有一款轻量、易用且全面支持 REST API 的 Go 语言 SDK?jiguang-sdk-go 正是为此而生,帮助 Go 开发者快速集成极光服务,让消息发送更简单、更高效。
2025-03-25 11:07:15
511
原创 VMware 虚拟机图文安装和配置 Ubuntu Server 22.04 LTS 教程
快速上手:一文教你搞定 VMware 虚拟机安装和配置 Ubuntu Server 22.04 LTS
2022-06-07 09:00:00
21529
16
原创 VMware 虚拟机图文安装和配置 AlmaLinux OS 8.6 教程
快速上手:一文教你搞定 VMWare 虚拟机安装和配置 AlmaLinux OS 8.6
2022-05-15 17:34:48
2454
2
原创 VMware 虚拟机图文安装和配置 Rocky Linux 8.5 教程
快速上手:一文教你搞定 VMware 虚拟机安装和配置 Rocky Linux 8.5
2022-04-28 08:30:00
6282
原创 IntelliJ IDEA 快捷键汇总
1、编辑Windows & LinuxMac OS X说明Ctrl + 空格Control + 空格基本代码补全(任何类、方法或变量的名称)Ctrl + Shift + 空格Control + Shift + 空格智能代码补全(列出与预期类型一致的类、方法或变量)Ctrl + Shift + 回车Command + Shift + 回车补全当前语句Ctrl + PCommand + P参数信息(在方法调用参数中)Ctrl + QF1
2021-08-29 23:44:24
176
原创 面试算法:单链表反转
给定一个单链表 list,请将它反转后返回,示例:原链表:反转链表:定义的单链表结点类结构如下:/** * 单向链表结点 */public class ListNode { public Integer value; public ListNode next; public ListNode() { } public ListNode(int value) { this.value = value; }}我们先
2021-08-01 20:39:20
424
原创 源码学习:Java 本地队列 - java.util.Deque
源码学习:Java 本地队列 - java.util.Deque1、接口定义支持在头尾两端插入和移除元素的线性集合(双端队列:Double Ended Queue,Deque,读音:英[dek]|美[dɛk] )。大多数 Deque 实现对于它们可能包含的元素数量没有固定的限制,不过这个接口对容量设限以及没有固定容量限制的那些 Deque 实现都支持。该接口定义了访问 Deque 两端元素的方法,方法被提供用于插入、提取和检索操作。这些操作方法都以两种形式存在:一种在操作失败时抛出异常,另一种是返回一
2021-06-26 18:13:48
331
原创 源码学习:Java 本地队列 - java.util.Queue
1. 接口定义这是一种设计用于在处理之前保存元素的集合。除了基本的 java.util.Collection 操作以外,队列还提供了额外的插入、提取和检索操作。这些操作方法都以两种形式存在:一种在操作失败时抛出异常,另一种是返回一个特殊值(根据操作的不同,可以是 null 或 false)。后一种形式的插入操作是专门为使用容量设限的 Queue 实现而设计的;在大多数实现中,插入操作不会失败。-抛出异常返回特殊值插入add(e)offer(e)提取/移除remove()
2021-06-24 01:32:06
337
原创 面试官:加锁就一定线程安全了吗?
我们都知道,当多个线程并发地操作同一共享资源的时候,容易发生线程安全问题,解决这个问题的一个办法是加锁,那么问题来了:加锁就一定线程安全了吗?各位小伙伴,你们的答案是什么?是,还是不是?其实这种面试问题,面试官可能会希望你能根据不同的场景展开阐述,而不是简单的回答是或不是,这既可表现出你对多线程中的线程安全问题的理解到位,同时也体现了你分析问题的能力比别的候选人强,考虑问题周到。1. 加同一个内置锁或者显式独占锁,一定线程安全这种方式实际上是将并行变成了串行,所有需要进入同步区的线程,都需要先获取到
2021-05-01 16:45:38
747
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人