上一页 1 2 3 4 5 6 ··· 21 下一页
摘要: 一、protostuff介绍 protostuff基于Google protobuf ,但是提供了更多的功能和更简易的用法。其中,protostuff-runtime实现了无需预编译对java bean进行protobuf序列化/反序列化的能力。protostuff-runtime的局限是序列化前需 阅读全文
posted @ 2022-12-06 16:31 harara 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 protocol buffers(ProtoBuf)是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。 protocol buffers是一种灵活、高效、自动化机制的结构数据序列化方法-可类比XML,但是比XML更小(3~10倍),更快(20~ 阅读全文
posted @ 2022-12-06 10:33 harara 阅读(1527) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是函数式接口 只包含一个抽象方法的接口,称为函数式接口 我们可以在任意函数式接口上使用@FunctionInterface注解,这样做可以检查它是否是一个函数式接口,同时javadoc也会包含一条声明,说明这个接口是一个函数式接口 2. 函数式接口的使用 2.1. 自定义函数式接口 pac 阅读全文
posted @ 2022-12-05 15:42 harara 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一、序列化:将Java对象转换成字节流的过程 序列化过程:是指把一个Java对象变成二进制内容,实质上就是byte[]。因为序列化后可以把byte[]保存到文件中,或者把byte[]通过网络传输到远程(IO),如此就相当于把java存储到文件或者通过网络传输出去了 二、反序列化:将字节流转换成Jav 阅读全文
posted @ 2022-11-28 17:34 harara 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 功能描述:根据多个主键判断表中是否存在重复记录,存在则更新,不存在则插入 一、依赖 <dependencies> ......//其他依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-start 阅读全文
posted @ 2022-11-24 18:00 harara 阅读(4806) 评论(0) 推荐(0) 编辑
摘要: 使用函数助手 步骤: 1、点击选择“__Random”函数 2、在The minimum value allowed for a range of values输入你想要生成随机数的最小值 3、在The maximum value allowed for a range of values输入你想要 阅读全文
posted @ 2022-11-18 15:31 harara 阅读(2610) 评论(0) 推荐(0) 编辑
摘要: 1、CAS是什么? 比较并交换(compare and swap, CAS),是原子操作的一种。在多线程没有锁的状态下,可以保证多个线程对同一个值的更新 通常指的是这样一种原子操作:针对一个变量,首先比较它的内存值与某个期望值是否相同,如果相同,就给它赋一个新值。 CAS的伪代码的逻辑 if (va 阅读全文
posted @ 2022-11-11 16:47 harara 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 一、Semaphore是什么? Semaphore,俗称信号量,它是操作系统中PV操作的原语在java中实现。 基于AbstractQueuedSynchronizer实现! Semaphore的功能非常强大,大小为1的信号量就类似于互斥锁,通过同时只能有一个线程获取信号量来实现。 大小为n(n>0 阅读全文
posted @ 2022-11-09 14:40 harara 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、漏桶算法 漏桶算法原理:水(请求)先进入到漏桶里,人为设置一个最大出水速率,漏桶以<=最大出水速率的速度出水,当水流速度过大会直接溢出(拒绝服务) 因此,此算法的核心为: 存下请求 匀速处理 多余丢弃 因此这是一种强行限制请求速率的方式,但是缺点非常明显,主要有两点 无法面对突发的大流量—>比如 阅读全文
posted @ 2022-11-08 15:11 harara 阅读(3202) 评论(0) 推荐(1) 编辑
摘要: 一、简介 comoms-pool2是Apache下一个开源的公共资源池。我们可以根据它来快速的建立一个自己的对象池。组件提供了一整套用于实现对象池化的框架,以及若干种各具特色的对象池实现。 大家常用的dbcp数据库连接池,也是基于comoms-pool实现。 对象池化的基本思路是:将用过的对象保存起 阅读全文
posted @ 2022-11-02 09:58 harara 阅读(538) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 21 下一页