自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux介绍和文件管理

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。

2023-09-12 17:08:10 98 1

原创 Swagger-强大的API文档工具

Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。使用Swagger,就是把相关的信息存储在它定义的描述文件里面(yml或json格式),再通过维护这个描述文件可以去更新接口文档,以及生成各端代码。而Springfox-swagger,则可以通过扫描代码去生成这个描述文件,连描述文件都不需要再去维护了。所有的信息,都在代码里面了。代码即接口文档,接口文档即代码。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。

2023-09-07 14:58:22 431

原创 Spring知识汇总

Spring知识汇总

2023-09-06 19:27:53 136

原创 Git使用手册

一、Git历史一、Git历史同生活中的许多伟大事件一样,Git诞生于一个极富纷争大举创新的年代。Linux内核开源项目有着为数众广的参与者。绝大多数的Linux内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。到2002年,整个项目组开始启用分布式版本控制系统BitKeeper来管理和维护代码。到 2005年的时候,开发BitKeeper的商业公司同Linux内核开源社区的合作关系结束,他们收回了免费使用BitKeeper的权力。

2023-09-01 00:11:45 93

原创 SpringBoot 自动配置

SpringBoot 自动配置

2023-08-24 17:35:52 34

原创 Java 8 特性

Java 8 特性

2023-08-23 23:30:00 40

原创 ThreadLocal

ThreadLocal被称为线程局部变量,用于在线程中保存数据。由于在ThreadLocal中保存的数据仅属于当前线程,所以该变量对其他线程而言是隔离的,也就是说该变量是当前线程独有的变量。ThreadLocal用于在同一个线程间,在不同的类和方法之间共享数据的的场景,也可以用于在不同线程间隔离数据的场景。ThreadLocal利用Thread中的ThreadLocalMap来进行数据存储。

2023-08-22 19:21:17 31

原创 synchronized实现原理

synchronized 是 Java 内建的同步机制,它提供了互斥的语义和可见性,当一个线程已经获取当前锁时,其他试图获取的线程只能阻塞在那里。在 Java 5 以前,synchronized是仅有的线程同步手段。在代码中, synchronized 可以用来修饰方法,也可以使用在特定的代码块上,本质上 synchronized 方法等同于把方法全部语句用 synchronized 块包起来。

2023-08-17 15:56:17 32

原创 Spring Bean的生命周期

Bean的生命周期

2023-08-11 21:00:00 37 2

原创 Spring的两大核心思想总结

使对象之间形成松散耦合的关系,实现解耦;AOP ( Aspect -Oriented Programing :面向切面编程):将那些与业务无关,却为业务模块所共同调用的逻辑(例如事务处理、日志管理、权限控制等)封装抽取成一个可重用的模块,这个模块被命名为“切面”( Aspect ), 便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可拓展性和可维护性;如果被代理的对象,已经实现某个接口,则Spring AOP会使用JDK Proxy (反射) , 基于接口的方式,创建代理对象;

2023-08-10 23:45:00 991 2

原创 Spring配置方案及注解总结

Spring基础配置及注解总结

2023-08-10 19:15:47 48 1

原创 CopyOnWriteArrayList核心源码阅读

CopyOnWriteArrayList核心源码阅读

2023-07-19 15:54:39 42

原创 ReentrantLock与synchronized的区别

ReentrantLock与synchronized的区别

2023-07-17 18:43:58 4897 1

原创 线程池的执行流程

什么是线程池,线程池的优点,线程池的执行流程、线程池的状态;

2023-07-17 18:14:22 66 1

原创 线程的实现方式

线程的实现方式

2023-07-17 18:01:29 58 1

原创 AES算法的CBC和ECB两种工作模式

AES算法的CBC和ECB两种工作模式

2023-07-17 17:47:06 88 1

原创 Java反射总结

Java 反射机制是 Java 语言的一个重要特性。Java 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为 Java 语言的反射机制。简单来说,反射机制指的是程序在运行时能够获取自身的信息。在 Java 中,只要给定类的名字,就可以通过反射机制来获得类的所有信息。Java 反射机制在服务器程序和中间件程序中得到了广泛运用。

2023-07-12 19:45:06 77 1

原创 哈希算法总结

Hash算法概述常用的哈希算法:HMAC算法Java标准库提供了一系列常用的哈希算法。但如果我们要用的某种算法,Java标准库没有提供怎么办?

2023-07-10 18:12:07 93 1

原创 FTP服务器文件查看上传和下载

FTP服务器文件查看上传和下载

2023-07-08 16:37:41 862 1

原创 Java Email邮件的发送

Java Email邮件的发送

2023-07-08 16:00:42 191 1

原创 ArrayList扩容方式的理解

ArrayList扩容方式的理解

2023-05-23 11:11:56 74 1

原创 LinkedList 源码解析

LinkedList 源码解析

2023-05-23 09:55:30 55 1

原创 微信小程序全局生命周期和页面生命周期

下面从三个方面来介绍小程序的生命周期:(1)应用生命周期(2)页面生命周期(3)应用及页面生命周期的触发顺序。

2022-08-20 17:48:53 822

原创 js原型和原型链以及原型继承

原型是Javascript中的继承的基础,JavaScript的继承主要依靠原型链来实现的。原型​ 在JavaScript中,我们创建一个函数A(就是声明一个函数), 就会为该函数创建一个prototype属性。而且也会在内存中创建一个对象B,A函数的属性 prototype 指向这个对象B( 即:prototype的属性的值是这个对象 )。这个对象B就是函数A的原型对象,简称函数的原型。原型本身也是一个对象,所以它也会有一个自己的原型,这一层一层的延续下去,直到最后指向 null,这就形成的 原型链

2022-08-08 19:19:26 371

原创 js函数防抖和函数节流及其使用场景

js函数防抖和函数节流及其使用场景一、函数防抖使用场景【永远在执行最后一次】回到顶部,立即(实时)搜索。使用场景所有的数据请求【按钮】下拉刷新。二、函数节流使用场景:所有的数据请求【按钮】 下拉刷新...

2022-08-01 16:31:26 109

原创 js中的数组方法和循环

js中的数组方法和循环JS数组的常用属性:lengthlength 是一个可读可写的属性,用来表示数组的长度(即数组元素个数)。通过访问 length 属性,可以获取数组长度;而通过修改 length 的值,可以增加或减少数组元素,甚至可以完全清空数组元素。...

2022-07-26 19:20:30 419

原创 CSS基础样式

CSS基础样式一、css语法规范二、CSS选择器1.类(class)选择器2.id选择器3.CSS选择器优先级三、网页中引入css样式1.内联(行内)样式2.内部样式表3.外部样式表4.link标签引入外部样式文件​编辑5.CSS样式优先级四、字体样式五、文本样式六、鼠标样式七、背景样式八、列表样式九、CSS伪类十、CSS练习之美团左侧菜单栏...

2022-07-19 20:49:05 1091 1

原创 常用的HTML标签及其属性

基本标签 标签写法 标签作用标题标签 - 是标明文章、作品等内容的简短语句。段落标签 在网页中描述具有一个相对完整的内容斜体标签 标签作用:实现的一种倾斜的字体样式粗体标签 实现的一种加粗的字体样式水平线标签 在网页中加入平行线用来区分上下文换行标签 跳到下一个新行......

2022-07-13 13:16:08 739

空空如也

空空如也

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

TA关注的人

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