zoukankan      html  css  js  c++  java
  • 实现了一个自己的持久层框架

    写了一个持久层框架,没做xml解析包,不过这个很简单,缓存我是设计成了针对于全局性的sql来进行命中,不过清除策略还没写,还有TypeHandler和拦截器功能也还没写(不过这个可以用双重代理实现),感兴趣的可以自己加下功能

    链接:https://pan.baidu.com/s/15El_sMzvgML8eZSm2AaTvA 密码:l9lv

    其实还可以设计一下防止缓存被击穿的策略,在sql没有对应缓存的情况下,在查询之前先根据sql为key,然后随便设置一个占位符为value,在高并发的环境下(比如一秒内几十万请求),第一个肯定会先查到,然后就取代占位符,在第一个请求查询完之前,对于其它的请求发现value是占位符就把线程歇100毫秒,再去查缓存。要不然一般数据库秒发几千个请求就直接挂掉了

  • 相关阅读:
    树链剖分-bzoj1036
    POJ3489企鹅
    51nod 1130
    51nod-8-16
    51nod-8-15
    51nod 8-14
    51nod1582-n叉树
    51nod1574排列转换
    51nod1785数据流中的算法
    iOS开发--Swift 最近项目开发中遇到的一些小问题与解决方法
  • 原文地址:https://www.cnblogs.com/yangfeiORfeiyang/p/8831045.html
Copyright © 2011-2022 走看看