自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux命令 lsof 用途及常见用法

(List Open Files)是一个用于列出系统中已经被打开的文件、套接字等信息的命令。命令提供了丰富的选项,可以根据具体的需求来组合使用,帮助用户深入了解系统上文件和进程的关系。为目标进程的进程ID,以列出该进程打开的所有文件、套接字等信息。为目标用户的用户名,以列出该用户打开的所有文件、套接字等信息。为目标目录的路径,以列出该目录下被打开的文件、套接字等信息。为目标程序的名称,以列出与该程序相关的文件、套接字等信息。这会列出系统上所有打开的文件、套接字等的详细信息。

2024-01-18 08:09:27 600 1

原创 redis和memcache各自的优势

Redis和Memcached都是用于缓存数据的内存存储系统,它们在某些方面有相似之处,但也存在一些关键的区别。它通常具有较低的延迟。由于Memcached是一个老牌的开源项目,拥有广泛的社区支持,并且在许多编程语言中都有可用的客户端库。Memcached的设计更为简单,专注于缓存数据,没有复杂的数据结构和操作。Redis支持原子操作,使得可以在单个命令中执行多个操作,确保这些操作要么全部成功,要么全部失败。Memcached早期就以分布式缓存系统而闻名,对于需要水平扩展的场景,它是一个简单而强大的选择。

2024-01-11 20:50:06 590 1

原创 在centos7系统中 如何查看已经开放的端口 以及 如何添加端口对外开放?

centos7 开放端口,查看已经开放的端口

2024-01-10 12:51:08 1169 2

原创 java Serializable 接口 为啥没有任何的方法定义 这个接口有啥用处?

标记接口是一种特殊的接口,它没有包含任何需要被实现的方法,仅仅是作为一个标记,用于告诉编译器和虚拟机一些关于类的信息。接口的存在是为了表明实现了该接口的类的实例可以被序列化(serialization)。序列化是将对象的状态转换为字节流的过程,可以将对象保存到文件、数据库或者通过网络传输。可以通过在字段前加上。接口,可以告诉 Java 虚拟机,该类的对象是可序列化的,可以通过对象流(ObjectStream)进行序列化和反序列化。通过序列化,可以将对象的状态保存到文件,以便在程序重新启动时恢复对象的状态。

2024-01-06 11:37:14 379

原创 链表 简单介绍

链表 简单介绍

2024-01-06 11:31:26 342 1

原创 java的Vector

对于绝大多数应用场景,通过使用非同步的集合类并在需要时手动同步来保证线程安全,可以获得更好的性能。非同步的集合类使得代码更为简洁。在同步的集合类中,所有的访问操作都受到锁的保护,这可能导致代码变得更加复杂。总体而言,虽然同步的集合类在一些特殊场景下仍然有其用途,但在大多数情况下,使用非同步的集合类并结合其他适当的同步机制,能够更好地满足现代多线程编程的需求。是同步的,这意味着它的方法是线程安全的,但这也可能导致在多线程环境中的性能下降。然而,在性能要求较高的情况下,可能会选择使用非同步的集合类,如。

2024-01-06 11:18:25 468 1

原创 栈 是什么?

栈(Stack)是一种常见的数据结构,它基于后进先出(Last In, First Out,LIFO)的原则。在栈中,最后添加的元素最先被移除,而最先添加的元素最后被移除。栈的操作主要包括压栈(Push)和弹栈(Pop)两种。栈的应用很广泛,它在计算机科学中有许多实际用途,如表达式求值、函数调用、浏览器历史记录的实现、撤销操作等。栈可以用来模拟函数调用的过程、表达式求值、括号匹配等问题,以及在深度优先搜索等算法中的应用。栈的实现可以通过数组或链表等数据结构来完成。

2024-01-06 11:10:56 344 1

空空如也

空空如也

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

TA关注的人

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