240 发简信
IP属地:北京
  • 缓存

    数据库(mySQL..) 本地缓存(osCache..) 分布式缓存(redis,memchched) 数据库本地缓存分布式缓存存储位置存盘,数据不丢失不存盘,之前的数据丢失...

  • 镜像切换

    // 执行下面这句命令,更换为中科院的镜像:git clone git://mirrors.ustc.edu.cn/homebrew-core.git/[git://mirr...

  • NGINX负载均衡策略

    nginx:是一款轻量级的WEB服务器 / 反向代理服务器,占有内存小,并发力强。 作用:中间件 和 负载均衡 负载均衡几种策略: 轮询(round-robin默认):每个请...

  • 索引

    联合索引 (a,b,c)联合索引 (a,b,c) 实际建立了 (a)、(a,b)、(a,b,c) 三个索引 如下:where a=1 and c=1只使用了一级目录,c在三级...

  • select * 效率低问题

    都知道select * 效率低,那么为什么低呢?在查询中,一律不要用select * 作为查询的字段列表,需要哪些字段必须明确写明。WHY? 增加查询分析器解析成本 增减字段...

  • 数组,链表

    为什么数组查询比链表快?而插入删除比链表效率低? 顺序存储可以想象成吃饭排队,每个人领的号都是按顺序来的,服务员只要喊号就里立即可以找到对应的人,新来的人都自动加到队尾,如果...

  • 清除memcache缓存

    连接:telnet 127.0.0.1 11211 回车image.png flush_all 回车image.png 控制台显示OK,表示操作成功

  • Mongo

    模糊查询: 等价于 以张三开头 以张三结尾 批量修改

  • 120
    异常

    在 Java 中,所有的异常都有一个共同的祖先java.lang包中的 Throwable类。Throwable: 有两个重要的子类:Exception(异常) 和 Erro...

  • 保证接口幂等性

    幂等性概念在编程中.一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数...

  • 创建线程的三种方式

    java创建线程的三种方式: 继承Thread类创建线程类通过Runable接口创建线程类通过Callable和FutureTask创建线程 继承Thread类 (1)定义T...

  • Spring@Transactional 注解控制事务有哪些不生效的场景

    @Transactional 注解控制事务有哪些不生效的场景: 数据库引擎不支持实物 数据源没有配置事务 没有被Spring管理:service注解被注掉了 方法本身不是pu...

  • SpringMVC工作原理

    浏览器发送指定的请求都会交给DispatcherServlet,他会委托其他模块进行真正的业务和数据处理 DispatcherServlet会查找到HandleMapping...

  • 三次握手

    可以将三次握手过程形象的归纳如下:A客户端 B服务端1:A发,B收,B知道A能发; 2:B发,A收,A知道B能发能收; 3:A发,B收,B知道A能收

  • SQL索引及应用场景

    SQL索引:FULLTEXT,HASH,BTREE,RTREE。 fullText: 数据量较大时,先导入数据,然后创建索引要比建表时创建索引速度快许多。 它的出现是为了解决...

  • Collection

    根接口Collection 常用子接口 1. List  实现类:ArrayList、Vector、LinkedList 2. Set  实现类:HashSet、TreeSe...

  • 120
    线程

    线程几种状态: 新建 -> 就绪 -> 运行 -> 阻塞 -> 死亡 线程安全就是多线程访问时,采用了加锁机制,当一个线程访问数据时进行保护,其他线程不能进行访问直到该线程读...