240 发简信
IP属地:江苏
  • 如何少用switch,多用strategy

    -第一步操作使用算法的角色,维护抽象策略类的引用: -第二步操作声明抽象算法: -第三步操作实现抽象策略类: -第四步接口调用: 原理是利用多态...

  • Resize,w 360,h 240
    雷霆三少之二哥高可用

    其实系统考虑能支持高并发的同时,还需要权衡系统的高可用,并不是一味的接收请求过来,万一服务器雪崩,内存撑爆,数据库卡死等会带来全方面的影响。所以...

  • Resize,w 360,h 240
    雷霆三少之大哥高并发

    高大哥的武器库中到底有哪些呢? 无状态 如果设计是无状态的,去session化的,应用更容易水平扩展。实际场景可以让系统是无状态的,配置文件或配...

  • Resize,w 360,h 240
    通过ElasticSearch实现复杂大数据搜索

    what who Elasticsearch不仅仅是Lucene和全文搜索,它还是• 分布式的实时文件存储,每个字段都被索引并可被搜索• 分布式...

  • Mybatis拦截器如何进行分表

    拦截器简介MyBatis提供了一种插件(plugin)的功能,但其实这是拦截器功能。基于这个拦截器我们可以选择在这些被拦截的方法执行前后加上某些...

    2.9 2358 1 11
  • Resize,w 360,h 240
    RowBounds和PageHelper实现分页

    -mybatis RowBounds mybatis 中,使用 RowBounds 分页,非常方便,不需要在 sql 语句中写 limit,my...

  • Resize,w 360,h 240
    简单了解下Nginx

    Nginx基础 1.常见web服务器比较 2.为什么要使用nginx: 连接数(针对于多用户的应用场景):Nginx生成工作进程,每一个工作进程...

  • Resize,w 360,h 240
    如何全局管理异常ExceptionHandler、HandlerExceptionResolver、JoinPoint

    首先讲一下使用全局异常的好处,不需要定义很多的返回值,当业务出错的时候直接通过异常的返回值方式来返回给前端或者API调用方错误信息。使用全局异常...

  • Resize,w 360,h 240
    如何实现Application event,观察者模式

    spring 事件为bean 与 bean之间传递消息。一个bean处理完了希望其余一个接着处理.这时我们就需要其余的一个bean监听当前bea...