• 文章
  • 这篇文章主要讲的是面向对象设计中,我们应该遵循的六大原则。只有掌握了这些原则,我们才能更好的理解设计模式。 我们接下来要介绍以下6个内容。 单一职责原则——SRP 开闭原则——OCP
    05-11 16:24
  • 精华:关于Spring的15点总结-LMLPHP
    1.Spring 中 AOP 的应用场景、Aop 原理、好处? 答:AOP 用来封装横切关注点,具体可以在下面的 场景中使用:  Authentic
    05-09 13:58
  • 优雅地处理异常真是一门学问啊!-LMLPHP
    01、 你有没有这样的印象,当你想要更新一款 APP 的时候,它的更新日志里总有这么一两句描述: 修复若干 bug 杀了某程序员祭天,并成功解决掉他遗留的 bug 作为一名负责任的
    05-08 17:52
  • 微服务技术选型之路-LMLPHP
    本文以笔者个人经历讲述关于微服务方面的技术选型和相关知识点。微服务模式的项目从初建到上线部署应用,每一个环节都会涉及到相当多的技术细节(上线后的性能调优更需要)。本文着重介绍一套微服务搭建流程中面临的
    05-05 22:01
  • 三个常见的代码性能优化方式-LMLPHP
    编写有效率的代码是我们的一项基本技能。我们千万不要忽视代码的性能要求。越早考虑性能问题,需要支付的成本就越小,带来的价值就越大,不要等到出现性能问题时,才去临时抱佛脚。如果前期没有看重代码的性能问题,
    04-29 17:48
  • 1、什么是跨越? 一个网页向另一个不同域名/不同协议/不同端口的网页请求资源,这就是跨域。 跨域原因产生:在当前域名请求网站中,默认不允许通过ajax请求发送其他域名。 2、为什么会
    04-25 17:44
  • 说实话,这个问题可以涉及到 MySQL 的很多核心知识,可以扯出一大堆,就像要考你计算机网络的知识时,问你“输入URL回车之后,究竟发生了什么”一样,看看你能说出多少了。 之前腾讯面试的实话,也问到
    04-20 21:44
  • 本文讲解 Spring Boot2 基础下,如何使用 Kotlin,并无缝整合与完美交融。 环境依赖 修改 POM 文件,添加 spring boot 依赖。 <parent>
    04-17 14:34
  • springboot+redis分布式锁-模拟抢单-LMLPHP
    本篇内容主要讲解的是redis分布式锁,这个在各大厂面试几乎都是必备的,下面结合模拟抢单的场景来使用她;本篇不涉及到的redis环境搭建,快速搭建个人测试环境,这里建议使用docker;本篇内容节点如
    04-01 20:09
  • JavaScript 引擎 V8 新机制:JIT-less 模式-LMLPHP
    V8 v7.4 现在支持无需在 runtime 阶段分配可执行内存就能执行 JavaScript 代码。 在其默认配置中,V8 很大程度上依赖于在 runti
    03-15 22:33
  • 现实企业级Java应用开发、维护中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java进程消耗
    03-06 18:20
  • 看似简单的hashCode和equals面试题,竟然有这么多坑!-LMLPHP
    hashCode()方法和equals()区别与联系这到面试题,看似简单,根据以往面试星友的情况来说,绝大部分人都不能很好的回答出来,要么没有逻辑,想到一句就说一句,要么抓不住重点,答非所问。从这个很
    03-05 12:25
  • JVM上的响应式流 — Reactor简介-LMLPHP
    响应式编程 作为响应式编程方向上的第一步,微软在.NET生态系统中创建了Rx库(Reactive Extensions)。RxJava是在JVM上对它的实现。 响应式编程是一个异步编程范式,
    02-25 15:03
  • Reactive Streams 响应式流是一个倡议,用来为具有非阻塞后压的异步流处理提供一个标准。大家努力的目标集中在运行时环境(JVM和JavaScript)和网络协议上。 注:响应式流其实就
    02-23 12:35
  • 用了 Maven 好几年了,许多人还是只懂得简单的依赖坐标。对于 Maven 的聚合和继承还是一知半解,甚至很多人以为是同一个东西。但其实聚合是用于快速构建项目,是表示项目与子项目之间的关系。而继承则
    02-22 16:40
  • 曾经的服务器领域有许多不同的芯片架构和操作系统,经过长期发展,Java的“一次编译,到处运行”使得它在服务器领域找到一席之地,成为程序员们的最爱 本文,我们将和大家分享13个可靠的Java微服务
    02-18 14:25
  • 1. Java 堆空间 发生频率 5颗星 造成原因 无法在 Java 堆中分配对象 吞吐量增加 应用程序无意中保存了对象引用,对象无法被 GC 回收 应用程序过度使用 fin
    02-17 12:36
  • 避过这8个坑,2019必得心仪offer!-LMLPHP
    在过去的2018年中,你都犯了哪些错误?本文囊括了大家常见的八大误区: 找工作层面: 时间精力分配错误 求职时间点踏错 面试准备失误 心态变化与侥幸心理:总会有
    02-14 22:41
  • 一、数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割。 所有数据库对象名称禁止使用 MySQL 保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)。
    02-12 23:39
  • 完了!生产事故!几百万消息在消息队列里积压了几个小时!-LMLPHP
    一、面试题 如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时,说说怎么解决? 二、面试官心里分析 你看这问法,其实本质针对的场景,都是说,可能你的消
    02-01 16:06

加载更多