最新 最热

高级性能测试系列《27. sqlite数据库中的这份数据可以用于性能测试:设置属性、获取属性,与csv这份数据比较有什么优劣?》

从上篇文章中的场景,可以看到:高级性能测试系列《26. 从mysql中查询出数据写入sqlite中,再从sqlite中查询出数据写入txt文件中。》

2022-12-02
1

高级性能测试系列《18.csv数据文件设置:遇到文件结束符再次循环?遇到文件结束符停止线程?线程共享模式。》

目录1、文件名2、变量名称3、分隔符4、是否允许带引号5、遇到文件结束符再次循环6、遇到文件结束符停止线程7、线程共享模式---所有线程8、线程共享模式---当前线程9、使用csv数据文件设置,默认配置的情况下,当多用户并...

2022-12-02
0

如何对数据进行脱敏处理?

实际的业务开发过程中,我们经常需要对用户的隐私数据进行脱敏处理,所谓脱敏处理其实就是将数据进行混淆隐藏,例如下图,将用户的手机号、地址等数据信息,采用*进行隐藏,以免泄露个人隐私信息。...

2022-12-02
1

深入剖析 Java 反序列化漏洞

但是,高端的玩家往往不会仅限于此,熟悉接口开发的同学一定知道,能将数据对象很轻松的实现多平台之间的通信、对象持久化存储,序列化和反序列化是一种非常有效的手段,例如如下应用场景,对象必须 100% 实现序列化。...

2022-12-02
0

如何在线生成二维码?

一、介绍说到二维码,我相信大家每天都会用到,尤其是在手机支付的场景,使用频率极广。实际上二维码在1994年的时候就已经诞生了,由 Denso 公司研制而成,只是那个时候使用范围还不是很大。早期的二维码由于很容易通过技术方...

2022-12-02
0

关于序列化/反序列化,我梭哈

光看定义上,对于初学者来说,可能很难一下子理解序列化的意义,尤其是面对这种特别学术词语的时候,内心会不由自主的发问:它到底是啥,用来干嘛的?...

2022-12-02
1

动手写数据库:并发管理的基本原理

一个好的数据库,其特点必然是吞吐量高,也就是它能在高并发请求压力下保证数据的准确性和安全性,由此并发管理是不可或缺的一环。事实上并发管理是一个相当复杂的计算机科学领域的课题,它几乎可以自成一个领域,是能够与操作...

2022-12-02
1

etcd源码分析 - 3.【打通核心流程】PUT键值对的执行链路

在上一讲,我们一起看了etcd server是怎么匹配到对应的处理函数的,如果忘记了请回顾一下。

2022-12-02
1

利用Spring Data Redis 来实现消息的发布订阅机制

redis是一款高性能key-value存储系统,不仅能做缓存,还能用于消息队列 这里利用Spring Data Redis 来实现消息的发布订阅机制 Demo地址:GitHub - jujunchen/redis-queue-demo: redis 实现的消息 发布/订阅机制 一共3个应...

2022-12-02
0

《从Java面试题看源码》-LongAdder、LongAccumulator是个什么东西?

LongAdder 继承自Striped64,并实现了Serializable序列化接口。

2022-12-02
1