240 发简信
IP属地:安徽
  • Resize,w 360,h 240
    redis mget命令原理浅析

    1.mget命令的好处? Mget命令将n个get请求汇聚成一条命令,n个get请求需要和服务器交互n次,也就意味着n次网络trip,以及n次请...

  • Resize,w 360,h 240
    redis缓存使用中的热key问题

    何为热key问题? 在Redis中,访问频率高的key称为热点key,当某一热点key的请求到Server主机时,由于请求量特别大,导致主机资源...

  • Resize,w 360,h 240
    redis缓存使用中的大key问题

    何为大key? 1.单个简单的key存储的value很大 hash, set,zset,list 结构中存储过多的元素 可能出现大key的业务场...

  • Resize,w 360,h 240
    防止sql注入的方法和原理

    前端过滤,输入框中过滤特殊字符,或者限制输入的字符集合 代码层手动过滤,同上 利用连接池组件过滤,比如druid的WallFilter 使用预编...

  • 防止sql注入,Mybatis构建安全的SQL

    以Mybatis 为例,对常见的SQL 语句场景,构建安全的SQL 语句。 构建一般条件语句 构建like 条件语句 构建in 条件语句 4 ....

  • Java 中Thread 和 runnable的区别

    被问到这两个有啥区别,也是一脸懵逼……有啥区别?用的很多确实也没仔细想过,用法就不在这里赘述了,思考了几点记录下来1.编程的层面使用runnab...

  • hello world

    hello world 编写 一行代码,非常的简洁。openresty是基于nginx的,为什么我们看不到nginx的影子 ?我们修改下代码,执...

  • 限流算法之漏桶、令牌桶的区别

    漏桶算法 漏桶算法(Leaky Bucket)是网络世界中流量整形(Traffic Shaping)或速率限制(Rate Limiting)时经...

  • java线程池源码解析

    1.线程池的初始化 构造参数 提交任务方法 execute解析public void execute(Runnable command)第一步,...