摘要: 什么是垃圾回收?   垃圾回收,Garbage Collection,简称GC。   在我们日常生活中的垃圾,我们会丢入垃圾桶,等待清洁工处理掉。   Java中的垃圾,指存在于内存中,不会再被使用的对象,需要把这些无用的对象进行清理掉,那么,这些垃圾对象所占用的空间就可以被腾出来被其他对象使用,对内存空间管理... 阅读原文
2019-03-19 07:33:06 阅读(2855) 评论(0)
摘要: 文章大纲 网络OSI七层及各层作用 TCP与UDP基本介绍 TCP连接过程详解 SOCKET原理与连接详解     一、网络OSI七层及各层作用   应用层:文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,... 阅读原文
2019-03-19 06:00:08 阅读(2695) 评论(0)
摘要: 记录一下遇到的错误 org.springframework.beans.factory.parsing.BeanDefinitionParsingException: 使用环境:spring 4.1.6 代码: 类1 配置类 @Configuration@Import(value= {Sky.class,My... 阅读原文
2019-03-19 00:00:01 阅读(2384) 评论(0)
摘要: 文章讲解要点 1.线程创建几种方式2.线程常见设置方法,包括优先级、优先级休眠、停止等3.多线程间的数据交互与锁机制4.项目源码下载     线程介绍.png 一、线程创建方式 常见的线程创建方法以下三种: 1.使用继承Thread类的方式 public class Cre... 阅读原文
2019-03-18 21:29:06 阅读(3625) 评论(0)
摘要: Java并发包提供了很多线程安全的集合,有了他们的存在,使得我们在多线程开发下,可以和单线程一样去编写代码,大大简化了多线程开发的难度,但是如果不知道其中的原理,可能会引发意想不到的问题,所以知道其中的原理还是很有必要的。 今天我们来看下Java并发包中提供的线程安全的List,即CopyOnWriteArrayLi... 阅读原文
2019-03-18 19:54:07 阅读(2357) 评论(0)
摘要: 概述    毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理,很多人可能并不知晓。因此本文将通过大量的手绘图,给大家谈谈Spring Cloud微服务架构的底层原理。实际上,Spring C... 阅读原文
2019-03-18 19:37:10 阅读(2392) 评论(0)
摘要: 目录 什么是日志 常用日志框架 日志级别详解 日志的记录时机 日志使用规约 logback 配置示例 loh4j2 配置示例 1、什么是日志?   简单的说,日志就是记录程序的运行轨迹,方便查找关键信息,也方便快速定位解决问题。我们 Java 程序员在开发项目时都是依赖 Eclipse/ Ide... 阅读原文
2019-03-18 17:57:02 阅读(2656) 评论(0)
摘要: 本人经过2周的学习,成功搭建了认证服务器,资源服务器和客户端 。下面是本人对 oauth2的理解,以及spring-security的使用,如果理解错误的地方,还望指正。 现在代码有点凌乱,过段时间会放到github上面的,本人会在代码中添加详细注释,供学习交流使用 理解 1.认证服务器   如抖音可以选择Q... 阅读原文
2019-03-18 17:14:05 阅读(2534) 评论(0)
摘要: 参考:《大话设计模式》 策略模式(Strategy): 它定义了算法家族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户环境角色(Context):持有一个Strategy对象的引用抽象策略角色(Strategy):一般为抽象类和接口,给出所有的具体策略具体策略角色(Concre... 阅读原文
2019-03-18 16:05:03 阅读(2529) 评论(0)
摘要: Tomcat的安装和配置 Tomcat 是在SUN公司的JSWDK(JavaServer Web DevelopmentKit)的基础上发展而来的一个优秀的Servlet容器,其本身完全是由Java编写的,是Apache开源软件组织的一个软件项目。 Tomcat除了能够充当运行Servlet的容器,还提供了作... 阅读原文
2019-03-18 15:15:14 阅读(2402) 评论(0)