上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 31 下一页

2019年11月18日

Redis 中的高级数据类型

摘要: 5个基础数据类型 高级功能 ① HyperLogLog (参考) 供不精确的去重计数功能,比较适合用来做大规模数据的去重统计,例如统计 UV > PFADD visitors alice bob carol (integer) 1 > PFCOUNT visitors (integer) 3 解释: 阅读全文

posted @ 2019-11-18 16:48 Lemo_wd 阅读(1284) 评论(0) 推荐(0)

Spring Cloud 组件 —— hystrix

摘要: 作用与功能 ① 资源隔离, 每个依赖配备单独的线程池,为每个依赖提供一个小的线程池(或信号),如果线程池已满调用将被立即拒绝,默认不采用排队.加速失败判定时间。② 依赖超时,可配置依赖调用超时时间,超时时间一般设为比99.5%平均时间略高即可.当调用超时时,直接返回或执行fallback逻辑。③ 依 阅读全文

posted @ 2019-11-18 15:44 Lemo_wd 阅读(239) 评论(0) 推荐(0)

Redis 缓存雪崩、穿透、击穿

摘要: 缓存雪崩 定义: 同一时间所有 key 大面积失效,比如网站首页的数据基本上都是同一批次去缓存的。 解决方法: ① 存的时候设定随机的失效时间。 ② 服务做熔断处理(异常或着慢查询 Hystrix 限流+降级) 缓存穿透 定义: 缓存和数据库中都没有的数据,而用户不断发起请求,我们数据库的 id 都 阅读全文

posted @ 2019-11-18 14:37 Lemo_wd 阅读(280) 评论(0) 推荐(0)

2019年11月16日

Java 中的函数式接口

摘要: java.util.function中定义了几组类型的函数式接口以及针对基本数据类型的子接口。 233 阅读全文

posted @ 2019-11-16 22:59 Lemo_wd 阅读(306) 评论(0) 推荐(0)

scala 基础知识 FAQ

摘要: 问题1: 抽象成员初始化规则 ① 父类先初始化 ② 在初始化的过程中,如果 val 发生重写,只有最后一个重写生效。前面的会变成零值,后面的会直接继承。 参考资料:https://docs.scala-lang.org/tutorials/FAQ/initialization-order.html 阅读全文

posted @ 2019-11-16 22:27 Lemo_wd 阅读(190) 评论(0) 推荐(0)

2019年11月15日

博客园定制皮肤

摘要: 另一个皮肤:https://www.yuque.com/awescnb/user/wl1kau 页面定制 css 代码 .day {width: auto;} html {font-size:62.5%;} body {font-family: "Helvetica Neue",Helvetica, 阅读全文

posted @ 2019-11-15 09:04 Lemo_wd 阅读(241) 评论(0) 推荐(0)

2019年11月14日

scala 中的集合类

摘要: 集合最重要的继承路线 —— Traversable -> Iterable -> Seq -> LinerSeq -> List Traversable 中的公有方法: Iterable 中的公用方法 序列 Seq Seq trait用于表示序列。所谓序列,指的是一类具有一定长度的可迭代访问的对象。 阅读全文

posted @ 2019-11-14 16:09 Lemo_wd 阅读(484) 评论(0) 推荐(0)

js 面向对象之属性描述符

摘要: 上回介绍了面向对象之构造器属性。这次介绍下属性描述符 遍历对象属性 属性描述 自定义描述符 阅读全文

posted @ 2019-11-14 13:56 Lemo_wd 阅读(250) 评论(0) 推荐(0)

2019年11月12日

sbt 配置个屁的国内源

摘要: ~/.sbt/repositories idea 添加 VM 参数:-Dsbt.override.build.repos=true 命令行执行:sbt -Dsbt.override.build.repos=true clean compile sbt 常用命令 参考 https://www.scal 阅读全文

posted @ 2019-11-12 14:18 Lemo_wd 阅读(4307) 评论(0) 推荐(0)

2019年10月30日

Java 中的异常

摘要: Java 中的异常分为运行时异常与受检异常。 受检异常(比如 IOException) 优点:需要手动检查try catch或者继续向上抛出,可以说异常是类型安全的,可以保证程序的健硕性。 缺点:此类异常要么改变签名(向上抛出)要么手动捕获。如果某个方法添加了这类异常,可能导致一系列方法受影响。或者 阅读全文

posted @ 2019-10-30 23:59 Lemo_wd 阅读(164) 评论(0) 推荐(0)

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 31 下一页

导航