摘要:
注意:本 Spring Boot 系列文章基于 Spring Boot 版本 v2.1.1.RELEASE 进行学习分析,版本不同可能会有细微差别。
前言
由于 J2EE 的开发变得笨重,繁多的配置,错乱的依赖管理,低下的开发效率,复杂的部署流程,第三方技术的集成难度较大等。同时随着复杂项目的演进,微服务分布式... 阅读原文
2019-02-15 11:37:05 阅读(2425) 评论(0)
摘要:
java基础以及多个“比较”
1.Collections.sort排序内部原理
在Java 6中Arrays.sort()和Collections.sort()使用的是MergeSort,而在Java 7中,内部实现换成了TimSort,其对对象间比较的实现要求更加严格
2.hashMap原理,java8做的改变
... 阅读原文
2019-02-15 11:33:02 阅读(3657) 评论(0)
摘要:
这是春节后的第一篇博客,我在构思这篇博客的时候,一度想放弃,想想要不要换个东西写,因为毕竟个人水平有限,Spring源码实在博大精深,不是我这个菜的抠脚的菜鸡可以驾驭的,怕误人子弟,还有就是源码分析类的博客实在是太难写了,和一般的博客真心不同,可能写了很多,自己都不知道自己在写些什么,但是还是要坚持,从接触博客的那一... 阅读原文
2019-02-15 11:31:01 阅读(2319) 评论(0)
摘要:
原因:日志文件log4j.properties未配置或系统未找到文件
解决:
方法一 在web.xml文件中配置lo4j位置及监听器,这里我放在了resource下的conf文件下
如下图
以下是配置的代码,注意一点,在配置时该环境参数应该在spring容器环境参数前配置,否者出错无效
<!-- 加载l... 阅读原文
2019-02-15 11:12:02 阅读(2593) 评论(0)
摘要:
有的时候对于Java多线程,我们会听到“父线程、子线程”的概念。
严格的说,Java中不存在实质上的父子关系
没有方法可以获取一个线程的父线程,也没有方法可以获取一个线程所有的子线程
子线程的消亡与父线程的消亡并没有任何关系,不会因为父线程的结束而导致子线程退出(操作系统中如此)。
父线程说法来源
父线程的... 阅读原文
2019-02-15 09:12:03 阅读(2460) 评论(0)
摘要:
一. 前言
分散配置思路:创建properties文件,添加数据,在beans文件中先配置properties文件,再在bean中使用占位符引用数据
对于bean的生命周期中的很多处理接口,处理方法都是spring自带bean完成,即spring的特殊bean.
2. 当通过 contex... 阅读原文
2019-02-15 06:00:03 阅读(3541) 评论(0)
摘要:
归并算法的中心是归并两个已经有序的数组。归并两个有序数组A、B,生成一个包含A、B的有序数组C
以下是归并算法代码
import org.junit.Test;
import java.util.Arrays;
public class MergeSort {
@Test
public vo... 阅读原文
2019-02-15 00:23:01 阅读(2391) 评论(0)
摘要:
Jsoup的作用
当你想获得某网页的内容,可以使用此框架做个爬虫程序,爬某图片网站的图片(先获得图片地址,之后再借助其他工具下载图片)或者是小说网站的小说内容
我使用Jsoup写出的一款小说下载器,小说下载器
Jsoup导入
Jsoup官网
1. 使用gradle导入
compile 'org.jsoup:jsoup... 阅读原文
2019-02-14 23:18:02 阅读(2956) 评论(0)
摘要:
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [applicationContext.xml]; ne... 阅读原文
2019-02-14 22:27:01 阅读(2609) 评论(0)
摘要:
分类
Java语言提供了很多修饰符,大概分为两类:
1. 访问权限修饰符
2. 非访问权限修饰符
访问权限修饰符
public:共有访问。对所有的类都可见。
protected:保护型访问。对同一个包可见,对不同的包的子类可见。
default:默认访问权限。只对同一个包可见,注意对不同的包的子类不可见。
pr... 阅读原文
2019-02-14 21:18:04 阅读(2518) 评论(0)