自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一壶浊酒度余生的博客

努力努力再努力

  • 博客(16)
  • 收藏
  • 关注

原创 RGB颜色空间转LAB

RGB颜色空间转LAB第一:LAB颜色空间简介Lab是由一个亮度通道(channel)和两个颜色通道组成的。在Lab颜色空间中,每个颜色用L、a、b三个数字表示,各个分量的含义是这样的:L分量用于表示像素的亮度,取值范围是[0,100],表示从纯黑到纯白a表示从红色到绿色的范围,取值范围是[127,-128]b表示从黄色到蓝色的范围,取值范围是[127,-128]第二:为什么使用L...

2019-12-15 11:16:08 2896 2

原创 SpringBoot之SpringBoot项目整合MyBatis

在我的上一篇文章中我讲到了如何创建一个简单的SpringBoot项目,可以点此阅读SpringBoot之如何创建一个SpringBoot项目。今天主要写的是如何在SpringBoot项目中整合使用myBatis以及访问数据库。第一步:引入依赖添加MyBatis依赖,假如你已经创建好了SpringBoot项目。那你可以直接在pom文件中添加myBatis依赖 <dependency&gt...

2019-04-03 16:48:19 383

原创 在IDEA中利用MyBatis-generator逆向生成MyBatis代码

假如我们的项目中使用到了MyBatis框架,并且涉及的表比较多的话。我们手动编写MyBatis相关代码就会变得比较繁琐还增加了出错的可能性。在本篇文章了记录了如何通过MyBatis-generator来逆向生成MyBatis代码第一步:添加相关的依赖在pom文件中添加MySQL数据库连接依赖<dependency> <groupId>mysql...

2019-04-03 15:26:44 447

原创 SpringBoot之如何创建一个SpringBoot项目

SpringBoot简介

2019-02-24 22:21:14 3501

原创 JAVA集合之Map集合遍历

Map集合比较特殊,它和Set集合一样是无序的。但是Map集合并没有实现Iterator接口,所以无法直接通过Iterator迭代器的方式来遍历Map集合。它是间接的通过Set集合的迭代器来遍历集合中的元素的。第一种在foreach循环种通过entrySet遍历元素 Map&amp;amp;amp;lt;String,String&amp;amp;amp;gt; hashMap = new HashMap&amp;amp;amp;lt;&amp;amp;amp;gt;

2019-01-29 09:14:13 942

原创 JAVA集合之Set集合遍历

第一种通过迭代器Iterator遍历 public static void main(String[] args) { Set&amp;amp;amp;lt;String&amp;amp;amp;gt; hashSet = new HashSet&amp;amp;amp;lt;&amp;amp;amp;gt;(); Set&amp;amp;amp;lt;String&amp;amp;amp;gt; linkedHashSet = new L

2019-01-27 23:04:33 645

原创 JAVA集合之List集合遍历

List集合的遍历第一种根据集合的长度用for循环进行遍历public static void main(String[] args) { List&amp;amp;lt;String&amp;amp;gt; arrayList = new ArrayList&amp;amp;lt;&amp;amp;gt;(); List&amp;amp;lt;String&amp;amp;gt; linkedList = new LinkedLi

2019-01-25 22:59:20 5666

原创 JAVA集合之Map

MapMap是一种键值对特性的容器,通过key/value的形式存储数据,它主要有HasMap、HashTable、TreeMap、LinkedHashMap几个实现类HasMapHashMap根据hashcode值存储数据,并通过它实现快速访问功能,它的遍历顺序不确定。它的key只允许有一个为null,但是它的value值可以多个为null。它是线程不安全的。HashMap保持ke...

2019-01-20 22:56:27 120

原创 JAVA集合之Set

Set1、Se是一个无序且不允许重复的集合只允许插入一个null值,它最流行的几个类是HashSet、LinkedHashSet以及TreeSet。HashSetHashSet是基于HashMap实现的,根据hashcode值来确保元素的唯一性并通过hashcode来实现快速访问功能,具有很好的存取和查找功能...

2019-01-10 22:56:37 141

原创 JAVA集合之List

List1、List是一个有序的允许重复的集合允许插入多个null值,它主要分为LinkedList、ArrayList和Vector。其中运用最广泛的是LinkedList和ArrayList。2、LinkedList是基于双向链表实现的,适合经常需要从List中添加或者删除元素的场景。3、ArrayList是基于数组实现的,提供了使用索引的随机访问,查询快增删慢。4、Vector实现了...

2019-01-06 17:45:38 193

原创 JAVA集合之集合简介

java集合在java中是很重要的知识,接下来就让外面好好了解一下什么是java集合java集合主要分类两大Collection和Map。Collection和Map和集合类的根接口它们又派生了很多子接口和类。并且它们都实现了Iterator接口,其中可以用来遍历集合(不能遍历Map)。Collection接口下又可以分为三部分List、Set和Quene总结来说,集合可以主要可以分为五大...

2018-12-28 21:28:29 191

原创 时间复杂度和空间复杂度简单分析

我们在分析一个算法的优劣时,都离不开它的时间复杂度和空间复杂度。那么时间复杂度和空间复杂度到底是什么,又该如何分析呢。 **时间复杂度**时间复杂度的全称是渐进时间复杂度,表示算法的执行时间与数据规模之间的增长关系,并不是程序的执行时间。分析时间复杂度需要引入大O复杂度表示法,接下来我们就学习以下怎样以大O复...

2018-12-19 20:48:00 403

原创 JAVA四大基本特性(封装、继承、抽象、多态)之多态

**多态**多态的概念多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改...

2018-12-13 22:51:18 249

原创 JAVA四大基本特性(封装、继承、抽象、多态)之抽象

**抽象**什么是抽象从具体事物抽出、概括出它们共同的方面、本质属性与关系等,而将个别的、非本质的方面、属性与关系舍弃。例如从学生对象中抽象出姓名、年龄、性别、成绩等属性。...

2018-12-11 22:52:37 208

原创 JAVA四大基本特性(封装、继承、抽象、多态)之继承

**继承*继承的定义继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。继承的实现继承的实现需要用到extends关键字。当子类继承了父...

2018-12-06 22:45:04 515

原创 JAVA四大基本特性(封装、继承、抽象、多态)之封装

JAVA基础之四大基本特性(封装、继承、抽象、多态)一、封装你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的...

2018-12-03 22:01:11 414

空空如也

空空如也

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

TA关注的人

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