一、数据结构与算法基础 · 说一下几种常见的排序算法和分别的复杂度。 · 用Java写一个冒泡排序算法 · 描述一下链式存储结构。 它不要求逻辑上相邻的元素在物理位置上也相邻...
一、数据结构与算法基础 · 说一下几种常见的排序算法和分别的复杂度。 · 用Java写一个冒泡排序算法 · 描述一下链式存储结构。 它不要求逻辑上相邻的元素在物理位置上也相邻...
题外话 什么情况下的异步操作需要使用消息队列而不是多线程? 消息队列和多线程两者并不冲突,多线程可以作为队列的生产者和消费者。使用外部的消息队列时,第一是可以提高应用的稳定性...
计算机相关 1.深入理解Java虚拟机(★★★★★) 笔者认为编程也遵守巴莱多定律(28定律),利用20%所学的东西就能解决你在工作中遇到的80%的问题,所以笔者推荐阅读本书...
前言 本篇文章中,所使用的架构是前后端半分离,采用 SpringMVC + JSP + JS 实现视图层,三者的分工,如下: SpringMVC :1. JSP 模版绑定;2...
前言: 北京时间2018年9月26日,Oracle官方发布Java 11。既然版本都更新到11了,现在才来学8是不是太晚了?其实不是的,目前应该大部分都还是使用的Java 7...
前面已经在平台中使用了spring cloud。每个小的服务中各自实现相关业务,提供API。这些服务的访问地址都可能不一样。这样给使用都造成困扰,而且服务器接口管理也复杂了。...
Java虚拟机(JVM)浅入深出 Java虚拟机(英语:Java Virtual Machine,缩写为JVM),一种能够运行Java bytecode的虚拟机,以堆栈结构机...
一、微服务构建框架 Spring Boot 配置 Spring Boot 是一个在 Spring 的基础上面做了很多简化的框架。首先得益于它习惯用于配置的设计理念,所以从整个...
不积硅步无以至千里 题目整理于网络, 就不一一标明出处,在这里统一谢过 一、String特性。StringBuffer 和 StringBuilder 区别 String a...
官方英文原版: https://docs.oracle.com/en/java/javase/11/migrate/index.html#JSMIG-GUID-C25E2B...
在讲MyBatis动态SQL之前,先教大家怎么通过MyBatis插件自动生成mapper对应的文件和对应的bean文件。使用起来非常简单。 第一步,在pom.xm...