摘要:
线性表是一种线性结构,它是具有相同类型的n(n≥0)个数据元素组成的有限序列。本文先介绍线性表的几个基本组成部分:数组、单向链表、双向链表;随后给出双向链表的Java语言的实现。 文章转载自: https://www.cnblogs.com/skywang12345/p/3561803.html 数 阅读全文
摘要:
工欲善其事,必先利其器。在Java开发中挑选一款好的Ide环境能大大提升我们的开发效率,IntelliJ IDEA正是一个不二选择。本指南中会介绍怎么对idea进行配置、使用idea进行debug和经常使用的快捷键,最后会推荐几个牛逼的idea插件,大大提升开发体验和效率。本文的内容基于Window 阅读全文
摘要:
本博客转载自漫画:什么是插入排序? 1. 插入排序的思想 插入排序的思想是:维护一个有序区,将数据一个一个插入到有序区的适当位置,直到整个数组都有序。 给定无序数组如下: 把数组的首元素5作为有序区,此时有序区只有这一个元素: 第一轮 让元素8和有序区的元素依次比较。 8>5,所以元素8和元素5无需 阅读全文
摘要:
本博客转载自阿里开源的 Java 诊断工具 1. Arthas 是什么 Arthas是一款阿里巴巴开源的 Java 线上诊断工具,功能非常强大,可以解决很多线上不方便解决的问题。 Arthas诊断使用的是命令行交互模式,支持JDK6+,Linux、Mac、Windows 操作系统,命令还支持使用 t 阅读全文
摘要:
对于Java程序员来说(可能是所有编程语言的程序员),算法和数据结构这个东西平时工作中用的的确不多。读书的时候在一家公司实习,那边带我的导师直接跟我说算法不重要,用的不多。这话可能是实话,毕业到现在已经有两年时间了,算法和数据结构的内容的确涉及的很少。但是我觉得数据结构和算法是一个程序员的基本功,是 阅读全文
摘要:
MySql数据库最大的特色就是其插件式的存储引擎架构,本文主要介绍MySql常用的存储引擎,为开发时选择合适的存储引擎提供参考。 阅读全文
摘要:
虽然在平时的开发过程中我们不会直接使 JDBC 的 API 来操作数据库,但是 JDBC 是大多数 ORM 框架的基础。只有掌握了 JDBC 的使用才能更好的掌握 ORM 框架。本篇博客就对 JDBC 做下介绍,以及使用 JDBC 操作数据库的一般流程。 JDBC(Java 数据库连接)是 Sun 阅读全文
摘要:
Spring Boot 有一个很方便的功能就是可以将应用打成可执行的 Jar。那么大家有没想过这个 Jar 是怎么运行起来的呢?本篇博客就来介绍下 Spring Boot 可执行 Jar 包的运行原理。 打可执行 Jar 包 将 Spring Boot 应用打成可执行 Ja r包很容易,只需要在 p 阅读全文
摘要:
在项目中,当我们需要远程调用一个 HTTP 接口时,我们经常会用到 RestTemplate 这个类。这个类是 Spring 框架提供的一个工具类。Spring 官网对它的介绍如下: RestTemplate: The original Spring REST client with a synch 阅读全文
摘要:
对于做 Java 开发的程序员,Spring 是一个绕不开的框架。现在几乎所有的 Java 项目都会使用 Spring 作为容器。但是大概两三年前有一个叫做 Spring Boot的“家伙”横空出世,其风头好像一时盖过了 Spring。所有基于 Spring 开发的新项目都转向使用 Spring B 阅读全文
