240 发简信
IP属地:山东
  • 如何成为高效率的工程师

    最近看了一本书,叫做 《The Effective Engineer》,中文名翻译过来大概就是《高效率工程师》这种吧。收益良多,决定写一下读书笔记,因为书里面的 Engine...

  • 深入了解 gRPC:协议

    经过很长一段时间的开发,TiDB 终于发了 RC3。RC3 版本对于 TiKV 来说最重要的功能就是支持了 gRPC,也就意味着后面大家可以非常方便的使用自己喜欢的语言对接 ...

  • sourcetree拉取提交反复要求输入密码

    重装系统之后出现sourcestree反复让提交密码,看钥匙串里面明明就有的,问题如图: 在确保是账号没有问题之后,换了老版本的sourcetree也一样,气到炸 解决方法:...

  • macOS_一键安装redis

    我们需要安装homebrew(mac的安装神器,有了它以后你下在啥都简单打开命令输入: 只要上面一句话,根据网上 约等待5分钟,可以看到安装完成。 安装完成后写上下面的...

  • Feign实现微服务间文件上传(Finchley版本)

    在Spring Cloud 的Feign组件中并不支持文件的传输,会出现这样的错误提示: 但是我们可以通过使用Feign的扩展包实现这个功能。 一. 示例介绍 我们调用fei...

  • 120
    阿里大牛带你轻松实现RabbitMQ 延时消息

    RabbitMQ 延时消息的实现(上) 我们在实际业务中有一些需要延时发送消息的场景,例如: 家里有一台智能热水器,需要在30分钟后启动 未付款的订单,15分钟后关闭 注意这...

  • 120
    JAVA并发编程-基本概念

    基本概念 程序、进程、线程之间的概念 程序是静态的概念windows下通常指exe 文件 linux 下 java 的 jar war 文件进程是动态的概念,是程序的...

  • 120
    多研究些架构,少谈些框架——一名阿里架构师的笔记

    微服务架构和SOA区别 微服务现在辣么火,业界流行的对比的却都是所谓的Monolithic单体应用,而大量的系统在十几年前都是已经是分布式系统了,那么微服务作为新的理念和原来...

  • 十年Java”老兵“浅谈源码的七大设计模式

    一个专业的程序员,总是把代码的清晰性,兼容性,可移植性放在很重要的位置。他们总是通过定义大量的宏,来增强代码的清晰度和可读性,而又不增加编译后的代码长度和代码的运行效率;他们...