自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Boot简介

学过javaweb的同学就知道:开发一个web应用,从最初开始接触Servlet结合Tomcat,跑出一个程序,是要经历特别多的步骤;后来就用了框架Struts,再后来是SpringMVC,到了现在的,过一两年又会有其他web框架出现;你们有经历过框架不断的演进,然后自己开发项目所有的技术也在不断的变化、改造吗?建议都可以去经历一遍。言归正传,什么是呢?就是一个javaweb的开发框架,和SpringMVC类似,对比其他javaweb框架的好处,官方说是简化开发,约定大于配置,能迅速的开发web。

2023-12-25 20:28:52 982 1

原创 SpringBoot 多环境切换

项目开发过程中往往需要有开发、生产、测试等多套环境。profile是Spring为我们提供的不同环境下激活不同配置的功能支持。我们可以通过激活不同的环境,快速实现环境的切换。

2023-12-25 20:20:25 458 1

原创 SpringBoot 多配置文件

Spring Boot`官方默认的配置文件加载位置有以下4个;`Spring Boot`加载四个位置配置文件优先级为。

2023-12-25 20:16:13 512 1

原创 一文夯实数据结构与算法基础——“动态数组”

引言数据结构是计算机存储、组织数据的方式。常见的数据结构有:(1)线性结构如:线性表(包括:数组、链表、栈、队列、哈希表)。(2)树形结构如:二叉树、AVL树、红黑树、B树、堆、Trie、哈夫曼树、并查集。(3)图形结构如:邻接矩阵、邻接表。注:在实际应用中,要根据使用场景选择最合适的数据结构。线性表(1)线性表是具有n(n>=0)个相同类型元素的有限序列。 如下图所示:每个元素都对应一个索引,可以通过索引找到相应的元素。a1a_1a1​是首节点(首元素),an

2020-05-25 19:43:11 537

原创 数据结构与算法——复杂度

算法是用于解决特定问题的一系列的执行步骤。使用不同算法,解决同一个问题,效率可能相差非常大。为了对算法的好坏进行评价,我们引入 “算法复杂度” 的概念。1、引例:斐波那契数列(Fibonacci sequence)已知斐波那契数列:F(1)=1,F(2)=1,F(n)=F(n−1)+F(n−2)(n≥3,n∈N∗)F(1)=1,F(2)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 3,n ∈ N^*)F(1)=1,F(2)=1,F(n)=F(n−1)+F(n−2)(n≥3,n∈N∗),

2020-05-18 20:02:57 312

原创 数据结构与算法——先导篇

很久没有更新文章了,后面准备连载一个关于《数据结构与算法》的系列教程,喜欢的同学记得分享转发。1、第一印象(1)复杂、深奥、难学?一提到数据结构与算法,大家对它的第一印象就是:复杂、深奥、难学。其实,大家之所以这么认为的原因主要是没有找到正确的学习资料和学习方法。(2)不常用?还有一些同学认为,数据结构和算法在平时的项目开发中不常用,不懂数据结构和算法同样可以应对相应的工作。这是因为很多...

2020-05-04 21:16:54 388

原创 Java到底怎么学?(二) Java技术路线指引篇

引言在了解了Java的生态体系和基本概念后,野生程序员要想真正入坑Java程序开发还需要先对Java的技术路线有一个清晰的认识。本文重在为小白理清学习路线,大神请绕行。一、基础知识(1)编程语言主要学习Java语法。(有C++基础上手更快)可以通过书或网络教程学习。不用刻意记忆,关键在于实践。(2)基本算法主要学习数据结构、查找算法、排序算法等。(3)基本网络知...

2020-04-10 19:32:35 288

原创 Java到底怎么学?(一)Java生态体系扫盲篇

引言相信曾几何时很多同学都想入坑Java,刚开始便被一堆陌生的技术名词(有过时的,有没过时的)弄的晕头转向,不知道该学哪个,剪不断理还乱,愁愁愁,别是一般滋味在心头。苦于无人引导入门,便在网上查找资料从Java基础语法开始学习,数周后仍不知所学知识有何用武之地,于是便在Java技术体系下左顾右盼,在Java门前迷茫数月后,最终选择放弃。其实,在学习Java相关具体技术之前,先将其技术体系、...

2020-04-10 19:20:18 783

原创 不同JS文件之间函数的相互调用

引言当我们使用JavaScript写一个复杂界面的业务逻辑时,经常会把所有的函数写在同一个JS文件中。然而随着功能的不断增加,这个JS文件会变得又臭又长,所有的功能像一团乱麻一样交织在一起,自己都不想回头看。为了避免这种情况的发生,我们应该在开始编码的时候就对不同的功能进行封装(即:将不同的业务逻辑写在不同的JS文件中),进而降低代码的耦合性。因此,就会出现不同JS文件之间函数的相互调用问题。...

2020-03-18 11:24:30 7851 1

原创 一种基于ccs3的timeline实现方法

引言在web项目中我们经常要使用时间轴(timeline)控件。本文提供一种基于CSS3的可逐项展开的timeline,在各展开项中可以嵌入文本、图片、视频等元素。运行效果如下:实现该控件的实现过程较为简单,主要由test.html文件和timeline.css文件组成。具体代码如下:1、test.html文件<!DOCTYPE html><html lang="e...

2020-03-18 11:15:59 271

原创 Win10环境下基于Hexo的静态博客环境搭建,及其阿里云部署

引言1、为什么要搭建自己的个人博客工作和学习过程中,我们经常遇到一些这样或那样的问题,此时我们可能会在网上找到相应的解决方法。但是过了一段时间之后,当我们再次碰到类似的问题时,早已忘记以前是怎么解决的了,于是又要到网上去搜,浪费大量的时间和精力。面对这些重复的问题,我们为什么不能把它们记录下来呢?在我看来,搭建自己的个人博客主要有以下好处:有助于养成归纳总结的习惯,帮助记忆,把别人的知识...

2020-03-18 11:08:17 886

空空如也

空空如也

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

TA关注的人

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