编程笔记
-
NET性能优化-使用内存+icode9磁盘混合缓存
其实这个问题比较简单的是吧?Redis其实属于网络存储,我对照下面的这个表格,可以很容易的得出结论,既然网络存储的速度慢,那我们就可以使用内存RAM存储,把放Redis里面的数据给…
-
redisson分布式锁原理剖析
相信使用过redis的,或者正在做分布式开发的童鞋都知道redisson组件,它的功能很多,但我们使用最频繁的应该还是它的分布式锁功能,少量的代码,却实现了加锁、锁续命(看门狗…
-
基于Spring-AOP的自定义分片工具
1 背景 随着数据量的增长,发现系统在与其他系统交互时,批量接口会出现超时现象,发现原批量接口在实现时,没有做分片处理,当数据过大时或超过其他系统阈值时,就会出现错误。由于与其他系…
-
Pthread 并发编程(三)
基本介绍 线程取消机制是 pthread 给我们提供的一种用于取消线程执行的一种机制,这种机制是在线程内部实现的,仅仅能够在共享内存的多线程程序当中使用。 基本使用 …
-
[Android开发学iOS系列] TableView展现一个list
TableView用来做什么 TableView用来展示一个很长的list.和Android中的RecyclerView不同, iOS中的TableView只能是竖直方向的list…
-
gRPC(Java) keepAlive机制研究
结论 gRPC keepAlive是grpc框架在应用层面连接保活的一种措施。即当grpc连接上没有业务数据时,是否发送pingpong,以保持连接活跃性,不因长时间空闲而被Ser…
-
Lua 值得学习吗?
作者: Seth Kenlon 译者:LCTT MuggleWei | 2022-11-12 11:19 评论: 2 &nbs…
-
如何在 Linux 上安装 AWS 命令行工具
作者: Pradeep Kumar 译者:LCTT littlebirdnest | 2022-11-18 11:30 收藏: 1 &nb…
-
如何在 Linux 上安装 AWS 命令行工具
作者: Pradeep Kumar 译者:LCTT littlebirdnest | 2022-11-18 11:30 收藏: 1 &nb…
-
Mybatis下的SQL注入漏洞原理及防护方法
一、前言 之前我一直认为 Mybatis 框架下已经实现预编译机制,很多东西都封装好了,应该基本上不会再有 SQL 注入问题了。近期在渗透中发现,在实际项目中,即使使用了 Myba…