第5页

  • 有关程序员的几个爆笑段子

    有关程序员的几个爆笑段子

    来源:网络1、栈和队列的区别是啥?吃多了拉就是队列,吃多了吐就是栈。2、世界上最遥远的距离不是生与死,而是你亲手制造的BUG就在你眼前,你却怎么都找不到她。3、《C++程序设计语言》比《C程序设计语言》厚了几倍。。。果然有了对象就麻烦很多。。。4、提交代码不写注释的人,小 JJ 就跟注释一样长5、服务器按功能可以分为:a) 数据库服务器b) web服务器c) 缓存服务器d) 下片儿、种子服务器。6、一同学问我,软件外包是什么。解释了几句还没明白,遂想了一下:包工头知道吧?顿悟!7、网络聊天的时候,想表达对方是猪,一...

    Java知识 2019-11-03 111 0
  • 如何设计一个牛逼的文件搬运工?

    如何设计一个牛逼的文件搬运工?

    前言理念设计RPC 协议总结本文系「莫那·鲁道」投稿原文地址:thinkinjava.cn/2019/10/29/2019/1029-SF/项目仓库:https://github.com/stateIs0/send_file 欢迎大家 star, pr,issue。我来改进。? 欢迎胖友给艿艿,投稿、投稿...

    Java知识 2019-11-03 97 0
  • 关于 Redis 的一些新特性、使用建议和最佳实践

    关于 Redis 的一些新特性、使用建议和最佳实践

    来源:http://tech.dianwoda.com/特性使用建议最佳实践redis从2009年诞生到现在已经走过将近10年,从最开始大家在讨论nosql和传统关系数据库孰优孰劣,到现在大家谈起分布式锁,缓存纷纷将Redis作为其第一选择,服务端面试中Redis也作为一项必备能力,而如今Redis 5....

    Java知识 2019-11-02 105 0
  • 曾经的独角兽Docker,如今资金紧张

    曾经的独角兽Docker,如今资金紧张

    来源:oschina.net/news/110327/Docker 曾经是商业软件的佼佼者,2015 年估值达到 10 亿美元,但根据 CNBC 的报导,如今,Docker 却在努力筹集急需的资金。报导称,5 月被任命为 CEO 的 Rob Bearden 近日向员工写了一封电子邮件,在信中透露希望公司能...

    Java知识 2019-11-02 97 0
  • 很高兴!终于踩到了慢查询的坑

    很高兴!终于踩到了慢查询的坑

    来源:juejin.im/post/5bcc2935f265da0ac66987c9(一)慢sql一(二)慢sql二(一)慢sql一问题发现将应用发布到生产环境后,前端页面请求后台API返回数据,发现至少需要6s。查看到慢sql:慢sql定位.png复现慢sql执行sql:select coun...

    Java知识 2019-11-02 103 0
  • 刷了一个月算法,终于拿到了 double 的 offer

    刷了一个月算法,终于拿到了 double 的 offer

    来源:sf.gg/a/1190000009797159前言数组链表队列栈集合散列表树二叉树满二叉树、完全二叉树二叉查找树平衡二叉树堆后记前言仿佛一下子,2017年就快过去一半了,研一马上就要成为过去式了,我打算抓住研一的尾巴,好好梳理一下数据结构与算法,毕竟这些基础知识是很重要的嘛。所以准备在这里搞一个系...

    Java知识 2019-11-01 116 0
  • Spring Boot 2.2.0 发布,性能提升、支持 Java 13

    Spring Boot 2.2.0 发布,性能提升、支持 Java 13

    来源:oschina.net/news/110615/Spring Boot 2.2.0 正式发布了,可从 repo.spring.io 或是 Maven Central 获取。性能提升Spring Boot 2.2.0 的性能获得了很大的提升。现在,应用程序启动速度更快,并且消耗的内存更少。这在具有非常...

    Java知识 2019-11-01 108 0
  • 5.3 ES6 async 函数

    5.3 ES6 async 函数

    asyncasync 是 ES7 才有的与异步操作有关的关键字,和 Promise , Generator 有很大关联的。语法async function name([param[, param[, ... param]]]) { statements }name: 函数名称。param: 要传递给函数的参数的名称。statements: 函数体语句。返回值async 函数返回一个 Promise 对象,可以使用 then 方法添加回调...

    JS教程 2019-10-31 136 0
  • 5.2 ES6 Generator 函数

    5.2 ES6 Generator 函数

    ES6 新引入了 Generator 函数,可以通过 yield 关键字,把函数的执行流挂起,为改变执行流程提供了可能,从而为异步编程提供解决方案。 基本用法Generator 函数组成Generator 有两个区分于普通函数的部分:一是在 function 后面,函数名之前有个 * ;函数内部有 yield 表达式。其中 * 用来表示函数为 Generator 函数,yield 用来定义函数内部的状态。function* func(){ console.log("one"); yield &#...

    JS教程 2019-10-31 127 0
  • JavaScript Promise 对象

    JavaScript Promise 对象

    ECMAscript 6 原生提供了 Promise 对象。Promise 对象代表了未来将要发生的事件,用来传递异步操作的消息。Promise 对象有以下两个特点:1、对象的状态不受外界影响。Promise 对象代表一个异步操作,有三种状态:pending: 初始状态,不是成功或失败状态。fulfilled: 意味着操作成功完成。rejected: 意味着操作失败。只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态。这也是 Promise 这个名字的由来,它的英语意思就是「承诺」,表示其...

    JS教程 2019-10-31 184 0