240 发简信
  • 120
    原创一个IM即时消息系统架构设计

    组成http网关:认证、负载均衡网络接入层:维持长连接,接收、推送消息业务服务层:聊天业务相关的消息处理服务redis消息管道:衔接网络接入层和...

  • 关于OKR

    引言 ​ 好多年前,跟一位老前辈请教一个问题:您觉得管理中最难解决的问题是什么?他毫不犹豫的说:统一目标,上下同心。 ​ 这句来自前辈的...

  • JVM究竟有没有对尾递归进行优化

    JVM究竟有没有对尾递归进行优化? 看了好几篇博文,说没有,便在JDK8下做了个测试。 fibonicc是普通递归,很慢。 fibonicc2是...

  • 基于角色动态控制iview-admin的菜单权限

    iview-admin的菜单问题 菜单树无法显示的缺陷作者研究的iview-admin是当前最新版本2.0.0,发现如果一个菜单的兄弟菜单当前用...

  • 120
    JVM栈以及其对线程并发量的影响

    JVM栈 ​根据JVM规范,JVM包括两种栈,java虚拟机栈和本地方法栈。也就是说,每当启动一个java线程时,JVM就会为其分配一个java...

  • Javascript代码分析引擎-Tern

    Tern Tern 是一个javascript代码分析引擎,其目标是被代码编辑插件使用以增强编辑器的javascript代码智能编辑能力。其提供...

  • 快照分析法解决树形字典数据引用更新效率问题

    背景 在实际业务中经常会用到树形的字典数据,如下所示我们称之为abc树,“a”和“b”是非叶子节点,“c”为叶子节点:-a--b----c,相应...

  • web应用中浏览器与服务端的编码和解码

    基本概念 有信息交换就会产生编码、传输、解码三个过程。编码是信息从一种形式转变成另一种形式的过程,正如人类的语言通过声带编码,转换成声波。解码是...

  • spring4之service层事务控制

    前言 对于经历过直接用jdbc和ejb开发企业应用年代的人来说,spring强大的事务管理有时是选择用它的真正理由。jdbc的编程式本地事务控制...