240 发简信
IP属地:吉林
  • 跨库分页

    互联网很多业务都有分页拉取数据的需求,业务中经常按照时间time来排序order by,在数据量不大时,可以通过在排序字段time上建立索引,利...

  • Resize,w 360,h 240
    Synchronized/Lock/Volatile

    在Java中,提供了两种方式来实现同步互斥访问:synchronized和Lock。对临界资源加上互斥锁,当一个线程在访问该临界资源时,其他线程...

  • Redis/sentinel/cluster

    sentinel:上一篇提到了主从切换,sentinel的作用是将这个过程自动化,实现高可用。它的主要功能有以下几点: 不时地监控redis是否...

  • Cookie/Session的跨域共享

    单点登录(SSO——Single Sign On)对于我们来说已经不陌生了。对于大型系统来说使用单点登录可以减少用户很多的麻烦。就拿百度来说吧,...

  • ExecutorService

    接口 java.util.concurrent.ExecutorService 表述了异步执行的机制,并且可以让任务在后台执行。在下面的例子中可...

  • RabbitMQ/RPC/TTL/死信队列

    当需要调用远端计算机的函数并等待结果,这模式通常被称为远程过程调用或RPC。 BasicProperties:消息属性 这AMQP协议预先确定了...

  • Resize,w 360,h 240
    Servlet Filter和Spring mvc Interceptor

    servlet filter和spring mvc Interceptor区别:1.拦截器是基于java的反射机制的,而过滤器是基于函数回调。2...

  • Resize,w 360,h 240
    Nginx反向代理

    反向代理:反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,并将...

  • 使用Supervisor管理任务

    安装:安装:yum install supervisor修改配置文件:vi /etc/supervisord.conf 运行:superviso...