Java知识 第5页

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Java知识 2019-11-01 161 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 142 0
  • 如何设计一个 RPC 框架

    如何设计一个 RPC 框架

    1. 服务框架的设计2. 服务框架的功能3. 服务框架的性能指标4. 服务治理需要哪些功能?总结引用1. 服务框架的设计尽管不同的分布式服务框架实现细节存在差异,但是核心功能差异不大,下面的架构图描绘了一个分布式服务框架的整体逻辑架构。总共分为 3 层:服务层,Service,其中主要部分就是动态代理,主要用于将服务提供者的接口封装成远程服务调用。上层的服务接口用于 Spring 之类的业务框架使用,也是 Spring 的 bean.过滤器层,服务调用职责链,提供多种调用切面供框架自身和使用者扩展,例如负载均衡,性...

    Java知识 2019-10-31 147 0
  • 数据库:MySQL 中 “select ... for update” 排他锁分析

    数据库:MySQL 中 “select ... for update” 排他锁分析

    来源:blog.csdn.net/claram/article/details/54023216Mysql InnoDB 排他锁场景分析测试环境总结参考资料Mysql InnoDB 排他锁用法:select … for update;例如:select * from goods where id = 1 for update;排他锁的申请前提:没有线程对该结果集中的任何行数据使用排他锁或共享锁,否则申请会阻塞。for update仅适用于InnoDB,且必须在事务块(BEGIN/COMMIT)中才能生效。在进行事务...

    Java知识 2019-10-31 141 0
  • 世界上没有技术驱动型公司

    世界上没有技术驱动型公司

    来源:zhihu.com/question/312019918/answer/608965942智煜徽,洛林大学计算机专业研究生,现就职于华为,从事自动驾驶/机器学习相关研发工作。曾在卢森堡-Clearstream参与分布式金融平台的开发;有创业经历。一、世界上没有技术驱动型公司二、人人都得加班三、先想后...

    Java知识 2019-10-30 156 0