上一页 1 2 3 4 5 6 7 8 9 ··· 72 下一页

2022年2月28日

Redis基础

摘要: Redis 定义 简单来说 Redis 就是一个使用 C 语言开发的数据库,不过与传统数据库不同的是 Redis 的数据是存在内存中的 ,也就是它是内存数据库,所以读写速度非常快,因此 Redis 被广泛应用于缓存方向。 另外,Redis 除了做缓存之外,也经常用来做分布式锁,甚至是消息队列。 Re 阅读全文

posted @ 2022-02-28 16:15 cltt 阅读(36) 评论(0) 推荐(0) 编辑

2022年2月26日

二进制

摘要: import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concu 阅读全文

posted @ 2022-02-26 18:49 cltt 阅读(50) 评论(0) 推荐(0) 编辑

2022年2月25日

操作系统 内存管理

摘要: 操作系统的内存管理主要是做什么 操作系统的内存管理主要负责内存的分配与回收(malloc 函数:申请内存,free 函数:释放内存),另外地址转换也就是将逻辑地址转换成相应的物理地址等功能也是操作系统内存管理做的事情。 常见的几种内存管理机制 简单分为连续分配管理方式和非连续分配管理方式这两种。连续 阅读全文

posted @ 2022-02-25 17:46 cltt 阅读(624) 评论(0) 推荐(0) 编辑

2022年2月24日

数据库引擎

摘要: 1. 什么是数据库引擎 数据库引擎:用于存储、处理、保护数据的核心服务。当你访问数据库时,不管是手工访问,还是程序访问,都不是直接读写数据库文件,而是通过数据库引擎去访问数据库文件 2. 数据库引擎有几种 Innodb 、 MyISAM 、MEMORY 、MERGE 3.myisam 和innodb 阅读全文

posted @ 2022-02-24 16:12 cltt 阅读(883) 评论(0) 推荐(0) 编辑

2022年2月23日

OSI 和 TCP/IP 网络分层

摘要: 上图为7层协议 7层协议的不足 OSI 的专家缺乏实际经验,他们在完成 OSI 标准时缺乏商业驱动力 OSI 的协议实现起来过分复杂,而且运行效率很低 OSI 的层次划分不太合理,有些功能在多个层次中重复出现 五层网络协议,各层功能,各层协议 1 第五层——应用层(application layer 阅读全文

posted @ 2022-02-23 20:11 cltt 阅读(141) 评论(0) 推荐(0) 编辑

java 互斥同步

摘要: Java 并发 API 包括多种同步机制,可以支持你: 定义用于访问某一共享资源的临界段; 在某一共同点上同步不同 synchronized synchronized 关键字解决的是多个线程之间访问资源的同步性,synchronized关键字可以保证被它修饰的方法或者代码块在任意时刻只能有一个线程执 阅读全文

posted @ 2022-02-23 16:26 cltt 阅读(95) 评论(0) 推荐(0) 编辑

基础线程机制

摘要: Executor Executor 管理多个异步任务的执⾏,⽽⽆需程序员显式地管理线程的⽣命周期。这⾥的异步是指多个任 务的执⾏互不⼲扰,不需要进⾏同步操作。 主要有三种 Executor: CachedThreadPool:⼀个任务创建⼀个线程; FixedThreadPool:所有任务只能使⽤固 阅读全文

posted @ 2022-02-23 10:36 cltt 阅读(56) 评论(0) 推荐(0) 编辑

2022年2月20日

java 类加载器

摘要: 类是在运⾏期间第⼀次使⽤时动态加载的,⽽不是⼀次性加载所有类。因为如果⼀次性加载,那么会占 ⽤很多的内存 加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加 阅读全文

posted @ 2022-02-20 23:32 cltt 阅读(41) 评论(0) 推荐(0) 编辑

java 垃圾收集

摘要: 垃圾:GC只会回收没有被引用或者根集不可到达的对象(取决于GC算法) 垃圾收集主要是针对堆和⽅法区进⾏。程序计数器、虚拟机栈和本地⽅法栈这三个区域属于线程私有 的,只存在于线程的⽣命周期内,线程结束之后就会消失,因此不需要对这三个区域进⾏垃圾回收。 什么时候垃圾回收? 1 Edan 或s区不够用 触 阅读全文

posted @ 2022-02-20 23:24 cltt 阅读(62) 评论(0) 推荐(0) 编辑

2022年2月19日

OutOfMemoryError异常总结

摘要: JVM内存区域中,除了程序计数器外,其他几个运行时区域都有可能发生OutOfMemoryError(OOM)异常 (1)堆溢出 原因:Java堆用于存储对象实例,只要不断地创建对象,并且保证GC Roots到对象之间有可达路径来避免垃圾回收机制清除这些对象,对象数量达到最大堆容量限制,则发生溢出。 阅读全文

posted @ 2022-02-19 18:15 cltt 阅读(262) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 72 下一页

导航