![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
知识回顾
百特慢
这个作者很懒,什么都没留下…
展开
-
Redis面试题
十八、Redis179.redis 是什么?都有哪些使用场景?180.redis 有哪些功能?181.redis 和 memecache 有什么区别?182.redis 为什么是单线程的?183.什么是缓存穿透?怎么解决?184.redis 支持的数据类型有哪些?185.redis 支持的 java 客户端都有哪些?186.jedis 和 redisson 有哪些区别?187.怎么保证缓存和数据库数据的一致性?188.redis 持久化有几种方式?189.redis 怎么实现分布式锁?原创 2020-08-18 23:32:44 · 141 阅读 · 0 评论 -
Java创建线程的方法有哪些
方法一:直接使用Thread// 创建线程对象Thread t = new Thread(“t1”){ public void run(){ // 要执行的任务 }};t1.start();方法二:使用Runnable配合Thread把【线程】和【任务】(要执行的代码)分开Thread代表线程Runnable可运行的任务(线程要执行的代码)Runnable runnable = new Runnable(){ public void run(){ // 要执行的任务 }原创 2020-08-11 21:51:54 · 88 阅读 · 0 评论 -
【Java基础知识】垃圾回收机制总结
垃圾回收机制概念:自动垃圾回收是一种在堆内存中找出哪些对象在被使用,还有哪些对象没被使用,并且将后者删掉的机制。所谓使用中的对象(已引用对象),指的是程序中有指针指向的对象;而未使用中的对象(未引用对象),则没有被任何指针给指向,因此占用的内存也可以被回收掉。在用 C 之类的编程语言时,程序员需要自己手动分配和释放内存。而 Java 不一样,它有垃圾回收器,释放内存由回收器负责。本文接下来将介绍垃圾回收机制的基本过程。如何判断可以垃圾回收:引用计数法:根据引用该变量的个数来判断是否需要被回收,当原创 2020-08-01 17:57:58 · 198 阅读 · 0 评论 -
【Java基础知识】JVM内存结构
Java优点Java面向对象,符合人类思考平台无关性,一次编译,到处运行大量内置类,简化开发,例如多线程,垃圾回收Java语言跨平台Java语言是运行在Java虚拟机上的,由于Java虚拟机(Java Virtual Machine,JVM)的存在,消除了各个平台的差异。Java文件运行流程...原创 2020-08-01 15:48:12 · 86 阅读 · 0 评论