上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 55 下一页
摘要: JVM内存模型: 线程私有的运行时数据区: 程序计数器、Java 虚拟机栈、本地方法栈。 线程共享的运行时数据区:Java 堆、方法区。 (1)程序计数器: 程序计数器表示当前线程所执行的字节码的行号指示器。 程序计数器不会产生StackOverflowError和OutOfMemoryError。 阅读全文
posted @ 2021-09-14 18:09 KLAPT 阅读(44) 评论(0) 推荐(0)
摘要: 相对于内存来说, 磁盘的容量是非常大的, 所以Linux内核实现了一个叫 内存交换 的功能 -- 把某些进程的一些暂时用不到的内存页保存到磁盘中, 然后把物理内存页分配给更紧急的用户使用, 当进程用到时再从磁盘读回到内存中即可. 有了 内存交换 功能, 系统可使用的内存就可以远远大于物理内存的容量。 阅读全文
posted @ 2021-09-13 23:38 KLAPT 阅读(364) 评论(0) 推荐(0)
摘要: 1. PO(persistant object) 持久对象 在 O/R 映射的时候出现的概念,如果没有 O/R 映射,没有这个概念存在了。 通常对应数据模型 ( 数据库 ), 本身还有部分业务逻辑的处理。 可以看成是与数据库中的表相映射的 Java 对象。 最简单的 PO 就是对应数据库中某个表中的 阅读全文
posted @ 2021-09-09 23:33 KLAPT 阅读(1856) 评论(0) 推荐(0)
摘要: 分布式理论 CAP定理 一致性(C):在分布式系统中的所有数据备份,「在同一时刻是否拥有同样的值」。(等同于所有节点访问同一份最新的数据副本) 可用性(A):在集群中一部分节点「故障」后,集群整体「是否还能响应」客户端的读写请求。(对数据更新具备高可用性) 分区容错性(P):即使出现「单个组件无法可 阅读全文
posted @ 2021-08-25 15:21 KLAPT 阅读(95) 评论(0) 推荐(0)
摘要: ConcurrentHashMap是线程安全的HashMap, CopyOnWriteArrayList是线程安全的ArrayList CopyOnWriteArraySet是线程安全的Set。 阅读全文
posted @ 2021-08-24 15:49 KLAPT 阅读(314) 评论(0) 推荐(0)
摘要: 1.1、Jedis 是Redis的Java实现的客户端。支持基本的数据类型如:String、Hash、List、Set、Sorted Set。 特点:使用阻塞的I/O,方法调用同步,程序流需要等到socket处理完I/O才能执行,不支持异步操作。Jedis客户端实例不是线程安全的,需要通过连接池来使 阅读全文
posted @ 2021-08-24 10:30 KLAPT 阅读(201) 评论(0) 推荐(0)
摘要: Stream将要处理的元素集合看作一种流,在流的过程中,借助Stream API对流中的元素进行操作,比如:筛选、排序、聚合等。 Stream可以由数组或集合创建,对流的操作分为两种: 中间操作,每次返回一个新的流,可以有多个。 终端操作,每个流只能进行一次终端操作,终端操作结束后流无法再次使用。终 阅读全文
posted @ 2021-08-20 15:21 KLAPT 阅读(157) 评论(0) 推荐(0)
摘要: 对于异步方法调用,从Spring3开始提供了@Async注解,该注解可以被标在方法上,以便异步地调用该方法。调用者将在调用时立即返回,方法的实际执行将提交给Spring TaskExecutor的任务中,由指定的线程池中的线程执行。 同步 同步就是整个处理过程顺序执行,当各个过程都执行完毕,并返回结 阅读全文
posted @ 2021-08-20 11:18 KLAPT 阅读(105) 评论(0) 推荐(0)
摘要: 消息队列(Message queue)是一种进程间通信或同一进程的不同线程间的通信方式,软件的贮列用来处理一系列的输入。 消息队列是分布式系统中重要的组件,使用消息队列主要是为了通过异步处理提高系统性能和削峰、降低系统耦合性。 通过异步处理提高系统性能(削峰、减少响应所需时间) 点对点模式 应用程序 阅读全文
posted @ 2021-08-19 15:12 KLAPT 阅读(93) 评论(0) 推荐(0)
摘要: static 静态修饰关键字,可以修饰 变量,程序块,类的方法;【被 static 修饰的方法和属性只属于类不属于类的任何对象。】 当你定义一个static的变量的时候jvm会将将其分配在内存堆上,所有程序对它的引用都会指向这一个地址而不会重新分配内存; 修饰一个程序块的时候(也就是直接将代码写在s 阅读全文
posted @ 2021-08-18 21:10 KLAPT 阅读(147) 评论(0) 推荐(0)
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 55 下一页