自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 AntDesign && React 带全选的Select组件

组件import React from 'react';import { Select, Divider } from 'antd';/** * 带全选的Select组件 * @param {} props */const SelectWithAll = (props) => { const intl = useIntl(); const cancelSelectAll = () => { props.onChange([]); }; const selec

2021-02-26 14:35:05 634

原创 Spring Boot 2.3.x Bean加载源码浅析

在Spring Boot 的启动方法中,有个refreshContext方法,该方法的作用是初始化Spring容器,其中Bean加载的工作就是在这步完成的。执行流程如下 private void refreshContext(ConfigurableApplicationContext context) { // 刷新容器 可以触发自动配置功能 refresh((ApplicationContext) context); // 注册关闭挂钩,主要用来在容器关闭时销毁bean信息 if (t

2020-09-03 17:30:32 192 1

原创 SpringBoot自动配置原理解析 @SpringBootApplication

什么是自动配置我们在使用Spring Boot 时,比如我们要用spring MVC 我们就会引入spring-boot-starter-web依赖,然后就自动引入了相关jar包,这就叫自动配置。@SpringBootApplicationSpring Boot 程序的启动类上都会打上这么一个注解,代表它是启动类。当然他不仅仅具有这个功能,它也开启了自动配置的功能。@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Docum

2020-08-26 14:53:28 199

原创 关于负数在内存中的存储

看了0x80000000为什么等于-2147483648和负数如何在内存上储存以后,打算记录一下负数在内存上是如何存储的。引用上文的例子,来算一下-8的二进制中有多少个1 public int CountNumberOf1(int n) { int value = 1; int res = 0; while(value != 0) { if((value & n) != 0) { res ++; } value = value << 1; }

2020-08-13 17:45:09 902

原创 SpringBoot 2.3.x 启动方法源码解析

@SpringBootApplicationpublic class Hibernate52Application { public static void main(String[] args) { SpringApplication.run(Hibernate52Application.class, args); }}// 这是SpringApplication的run方法public static ConfigurableApplicationContext run(Class

2020-08-11 17:04:10 365

原创 React项目Ant Design Pro框架中关于a标签点击下载的资源路径问题

最近在前端项目中遇到了需要点击a进行下载的场景,具体代码如下 <a href='/downloads/xxx.xls' download>下载</a>其中a标签中有一个download属性,引用一下w3c的定义定义和用法 download 属性规定被下载的超链接目标。在 a 标签中必须设置 href 属性。该属性也可以设置一个值来规定下载文件的名称。所允许的值没有限制,浏览器将自动检测正确的文件扩展名并添加到文件 (.img, .pdf,.txt, .html, 等

2020-07-28 10:19:59 2017

原创 JAVA快速排序代码及思想

假设我们现在对“6&amp;nbsp;&amp;nbsp;1&amp;nbsp;&amp;nbsp;2 7&amp;nbsp;&amp;nbsp;9&amp;nbsp;&amp;nbsp;3&amp;nbsp;&amp;nbsp;4&amp;nbsp;&amp;nbsp;5 10&amp;nbsp;&a

2019-01-02 13:26:58 153

原创 Java中接口和抽象类之间的区别

抽象类使用了关键词abstract声明的类叫作“抽象类”。如果一个类里包含了一个或多个抽象方法,类就必须指定成abstract(抽象)。“抽象方法”,属于一种不完整的方法,只含有一个声明,没有方法主体也就是没有{},抽象类不能被实例化(也就是不能用抽象类new)。接口接口是一系列方法的声明,是一些方法特征的集合,接口里面只有方法的声明而没有方法的实现,也就是没有方法主体,没有{},里面的方法...

2018-10-08 12:01:58 148

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除