240 发简信
IP属地:海南
  • Redis集群演进:主从复制

      高可用和高并发是互联网应用的基本要求,redis在早起版本提供了主从复制的方案给我们实现读写分离,但该方案若出现节点宕机,需要人工介入进行恢复,可用性并不高。哨兵模式在主...

  • Redis:数据持久化

      redis作为一个高性能的key-value数据库,很大程度依赖于其基于内存的数据操作。正因其数据存放在内存中,若遇到服务异常退出、宕机等情况,无法将其数据进行恢复。好在...

  • Redis:入门教程,数据结构及其应用场景

    Remote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用AN...

  • 排查死锁还是得根据你的实际情况具体分析,可以把涉及到操作表的相关sql罗列出来再做分析

    Mysql行锁机制引发的血案

    最近在开发中使用到了多线程对同个表进行读写操作,由于数据库基础渣渣,写完代码后程序跑起来出现了死锁。于是对日志进行分析跟踪,发现在执行以下SQL时出现死锁: UPDATE l...

  • 使用Docker部署Spring Cloud应用教程合集

    Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然...

  • 【Java重拾】Java基础知识点合集

    本文主要用来记录一些不容易记住的Java基础知识点,不定期更新... 类的加载顺序 (1) 父类静态代码块(包括静态初始化块,静态属性,但不包括静态方法)(2) 子类静态代码...

  • 【Java重拾】线程安全性概述

    并发概述学过单片机,微机原理的同学都知道。在单片机构成的最小系统中,程序是按照从上往下执行的,任何时间点,任何时间点执行单元中只会存在一条指令,这样带来最直接的问题就是资源利...

  • Spring Data Jpa 让@Query复杂查询分页支持实体返回

    背景  Spring Data Jpa 虽然可以减少代码中Sql的数量,但其在复杂查询中略显乏力。网上很多文章都采用Java代码的形式去实现复杂查询,但这样一来Sql的效率变...

  • Linux下Java编译错误:illegal character: '\ufeff'

    同事在Jenkins上打包时遇到一个错误: 乍一看是代码里出现了非法字符,可是 \ufeff 这明显不是中文之类的字符啊。联想到UTF8的BOM头是 EF BB BF, 网上...

  • 120
    Alibaba 编码规约IDEA插件安装及使用

    《阿里巴巴Java开发手册》于2017年2月9日公布,2017年9月底,阿里巴巴集团发布了《阿里巴巴Java开发手册》PDF终极版,2017年10月14日,在2017杭州云栖...

  • Mysql优化笔记之UPDATE IN

    在项目开发中,同事在原本功能的基础上加入了新的业务操作代码后,导致业务操作经常超时。故对其代码进行调试跟踪后定位到,在update数据库记录时写了in子查询,完整sql如下(...

  • Mysql行锁机制引发的血案

    最近在开发中使用到了多线程对同个表进行读写操作,由于数据库基础渣渣,写完代码后程序跑起来出现了死锁。于是对日志进行分析跟踪,发现在执行以下SQL时出现死锁: UPDATE l...