随笔分类 - Java
摘要:描述 设计一个算法,并编写代码来序列化和反序列化二叉树。将树写入一个文件被称为“序列化”,读取文件后重建同样的二叉树被称为“反序列化”。 如何反序列化或序列化二叉树是没有限制的,你只需要确保可以将二叉树序列化为一个字符串,并且可以将字符串反序列化为原来的树结构。 对二进制树进行反序列化或序列化的方式
阅读全文
摘要:描述 给定一个链表,判断它是否有环。 样例 给出 -21->10->4->5, tail connects to node index 1,返回 true。 这里解释下,题目的意思,在英文原题中,tail connects to node index 1 表示的是节点 5 还要链接回索引号 为 1
阅读全文
摘要:描述 给一个01矩阵,求不同的岛屿的个数。 0代表海,1代表岛,如果两个1相邻,那么这两个1属于同一个岛。我们只考虑上下左右为相邻。 样例 在矩阵: [ [1, 1, 0, 0, 0], [0, 1, 0, 0, 1], [0, 0, 0, 1, 1], [0, 0, 0, 0, 0], [0, 0
阅读全文
摘要:如果你在使用 Spring Boot 的时候遇到了问题,我们很乐意为你提供帮助。 请访问 IX. How-to指南 中的内容 — 在这个指南中为常见的多数问题提供了解决方案。 学习更多有关 Spring 的基础知识。Spring Boot 是在很多其他的 Spring 项目上构建的。请访问 spri
阅读全文
摘要:如果你现在正在从早期的 Spring Boot 版本进行升级的话,请访问 “migration guide” on the project wiki 页面,这个页面提供了有关升级的详细指南。同时也请查看下 “release notes” 页面,在这个页面中提供了每次新版本发布的新的和值得关注的(ne
阅读全文
摘要:Spring Boot 可以使用经典的开发工具或者使用安装的命令行工具。不管使用何种方式,你都需要确定你的 Java 版本为 Java SDK v1.8 或者更高的版本。在你开始安装之前,你需要确定你当前安装的 Java 版本满足系统运行的需要。 你可以使用下面的命令进行查看: 如果你是 Java
阅读全文
摘要:错误信息如下: Caused by: com.opensymphony.xwork2.config.ConfigurationException: Bean type class com.opensymphony.xwork2.ObjectFactory with the name struts h
阅读全文
摘要:Spring Boot 能够让你更加容易创建一个独立启动,产品化的,并且是基于 Spring 的应用程序。我们为 Spring 平台及第三方库提供开箱即用的设置,这样你就可以有条不紊的开始开发,减少在开发配置中的困难。 绝大部分的 Spring Boot 应用只需要很少的 Spring 配置。 你可
阅读全文
摘要:Java 是一种面向对象的语言。作为一个面向的语言,Java 具有面向对象的特性,Java 能够支持下面的一些基本概念 − 多态(Polymorphism) 继承(Inheritance) 封装(Encapsulation) 抽象(Abstraction) 类(Classes) 对象(Objects
阅读全文
摘要:public, private, protected 在控制上有什么区别和不同请参考下面的说明。 请参考下图的说明。 和下面的一个说明: 不管使用何种修饰符,在本类中都可以访问。 使用 public 修饰符,在所有的地方都可以访问,除非 Package 不可见。 使用 private 修饰符,只能在
阅读全文