原文地址:https://xeblog.cn/articles/96[https://xeblog.cn/articles/96] 开源地址:https://github.c...
原文地址:https://xeblog.cn/articles/96[https://xeblog.cn/articles/96] 开源地址:https://github.c...
原文地址:https://xeblog.cn/articles/92[https://xeblog.cn/articles/92] XEChat-Idea 基于Netty的I...
原文地址:https://xeblog.cn/articles/27 Jsoup简介 Jsoup官网:https://jsoup.org/ jsoup 是一款Java 的HT...
原文地址:https://xeblog.cn/articles/26 注:本文所有代码示例均基于 JDK8。 从源码出发 默认值 通过查看 HashMap 的源码可以得知其默...
options请求响应成功了吗?还是说和我文章里的结果一样返回了500?只有当options请求响应成功的时候才会发送正式的请求的
为什么出现OPTIONS?SpringBoot接口跨域解决方案原文地址:https://xeblog.cn/articles/12 引言 前后端分离的项目虽然降低了耦合度,但是引发的各种问题也随之而来。后端项目由Tomcat部署(监听8...
原文地址:https://xeblog.cn/articles/25 程序计数器(线程私有) 它是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。在虚拟机的...
原文地址:https://xeblog.cn/articles/24 新生代收集器 新生代均采用 复制 算法来回收内存。 Serial 收集器 最基本的、发展历史最悠久的单线...
Java并发编程源码分析系列: 分析Java线程池的创建[https://www.jianshu.com/p/adbf37ef77bb] 分析Java线程池执行原理[http...
原文地址:https://xeblog.cn/articles/23 确定可回收对象 引用计数法 给对象中添加一个引用计数器,每当有一个地方引用这个对象的时候,计数器的值就加...
六大原则 单一职责原则 里氏替换原则 依赖倒置原则 接口隔离原则 迪米特原则 开闭原则 单一职责 概念:对功能进行分类,代码进行解耦 栗子:一个网络请求框架大致分为:请求类,...
原文地址:https://xeblog.cn/articles/20 MyBatis插件开发流程 类实现Interceptor接口; 类上添加注解@Intercepts({@...
HashMap是一个常用的集合,日常使用可能我们并不关心它是如何实现的,不过它是面试中的常客。所以为了弄懂它,不妨看一看源码,同时也可以学习一下大牛的编程思想。 欢迎大家关注...
原文地址:https://xeblog.cn/articles/19 本文主要介绍的是ArrayList在JDK8中的实现。 ArrayList简介 ArrayList 是一...
原文地址:https://xeblog.cn/articles/17 快速排序基本思想 快速排序使用的是 分治思想,通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的...
原文地址:https://xeblog.cn/articles/16 单例模式的定义 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 UML类图 单例类的...
原文地址:https://xeblog.cn/articles/15 引言 《穿越火线》这一游戏风靡一时,作为手游版的NC粉, 想当年也是雄姿英发啊。好汉不提当年勇,现在几乎...
项目地址在线预览 更新记录 v1.2聊天室新增消息通知功能v1.2聊天室新增图灵机器人 实现的功能 登入 登入成功后会将用户信息缓存到cookie中 登入界面 选择头像输入昵...