自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TTDreamTT的博客

以文会友

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

原创 L0、Linux常用命令

在 Linux 中,关闭防火墙可以使用不同的命令,这取决于你所使用的防火墙软件。centos6使用iptables作为默认防火墙;出现 Active: active (running)高亮显示则表示是启动状态。如果输出结果中显示"Active: inactive",则表示防火墙已成功关闭。出现 Active: inactive (dead)灰色表示停止,看单词也行。

2023-12-06 22:36:55 630

原创 五、centos7下执行yum命令报错

在Linux系统中,安装nginx时候,需要先安装环境。Nginx是使用C语言开发,安装nginx需要先从官网上将源码下载,然后编译,编译需要gcc环境,但是在安装gcc环境的时候,执行命令报错。

2023-12-01 00:06:53 1637

原创 CentOS7 网络配置

使用ip addr命令查看ip或者使用ifconfig查看ip。子网掩码:255.255.255.0。//编辑 resolv.conf文件。网关:192.168.59.2。

2023-11-30 23:44:02 2100

原创 四、IDEA创建项目时,Maven Archetype模板工程说明

Archetype是一个Maven项目的模板工具包,它定义了一类项目的基本架构。Archetype为开发人员提供了创建Maven项目的模板,同时它也可以根据已有的Maven项目生成参数化的模板。

2023-11-25 21:21:15 3472

原创 一、使用IDEA搭建WEB项目

进入后点击左侧的 Modules ,选中你的项目,即当前模块,再点击 Paths 选项,选择刚才创建了 classes 目录的所在路径,点击 Apply。配置setting.xml 文件以及本地 Maven 仓库,不能配置时,勾选上右边的 Override 选项就可以配置了。4、lib 目录用于存放外部引入的 jar 包,当 Maven仓库无法引入相关依赖时,那么就可以将对应的 jar 包放到这个 lib 目录中。3、classes目录用于存储项目编译后的 Java 的字节码文件,即 .class 文件;

2023-11-14 22:36:58 102

原创 常用注解详解

一、常用注解:  1.1、@Controller:在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controller 标记一个类是Controller ,然后使用@Reque

2023-11-13 21:42:47 36

原创 Java设计模式一、设计模式简介

LSP是继承复用的基石,只有当衍生类可以替换掉基类,软件单位的功能不受到影响时,基类才能真正被复用,而衍生类也能够在基类的基础上增加新的行为。而基类与子类的继承关系就是抽象化的具体实现,所以里氏代换原则是对实现抽象化的具体步骤的规范。共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。

2023-07-05 23:26:32 81

原创 mysql五:表索引详解

前言:主键索引不需要创建,系统会自动生成。主键一定是唯一性索引,唯一性索引并不一定主键。 一、索引是什么?索引是帮助MySQL高效获取数据的数据结构。索引往往存储在磁盘上的文件中。索引中包括:聚集索引,覆盖索引,组合索引,前缀索引,唯一索引等,默认- 都是使用B+树结构组织索引。 二、索引的优劣势?优势:检索:可以提高数据检索的效率,降低数据库的IO成本排序:通过索引列对数据进行排序,降低了CPU的消耗劣势:占磁盘空间降低更新表的效率(更新表的

2022-05-02 21:42:08 1507

原创 SpringBoot 七、集成swagger2

——————————————————————————————————————————————————一、Swagger简介 1、为什么要用Swagger在平时开发中,一个好的API文档可以减少大量的沟通成本,还可以帮助新加入项目的同事快速上手业务。大家都知道平时开发时,接口变化总是很多,有了变化就要去维护,也是一件比较头大的事情。尤其是现在前后端分离情况,更容易造成文档和代码不一致。这时,我们可以通过Swagger2来使接口规范,方便维护。springBoot作为微服务首选框架,

2021-10-12 10:58:02 343

原创 五、Vue学习一

一、常用的属性:1、$store:$store 是挂载在 Vue 实例上的(即Vue.prototype),而组件也其实是一个Vue实例(所有组件都是实例,每个组件都是一个vue实例,所有的 Vue 组件都是 Vue 实例:一个 Vue 应用由一个通过 new Vue 创建的根 Vue 实例,以及可选的嵌套的、可复用的组件树组成,也就是说:组件放到根组件中使用)在组件中可使用 this 访问原型上的属性,template 拥有组件实例的上下文,可直接通过 {{ KaTeX parse error: Ex

2021-04-02 16:41:34 152

原创 四、Vue目录结构解析

一、目录解析:我们使用vue-cli搭建一个项目 ,那么这篇来大致的介绍一下整个项目的目录。  1、build 文件夹 及 子目录:这里面是一些webpack的配置,主要用于项目打包时的一些设置。这里不去更详细的深入,相关的文件及配置会在后面用到时在详细的介绍。  2、node_modules 文件 及 子目录 :这个文件夹里面全部都是node的一些基础的依赖包,当我们拓展的安装一些别的插件时 也会装在这个文件夹里。  

2021-03-30 14:10:05 470

原创 oracle一:常用的函数详解

Oracle常用的函数  一、trunc函数的应用: 用于截取时间或者数值,返回指定的值。   1、截取时间: select trunc(to_date('2020-02-01 1:00:00','YYYY-MM-DD HH:MI:SS'),'yyyy') from dual ;--返回当年第一天 select trunc(to_date('2020-02-01 1:00:00','YYYY-MM-DD HH

2021-03-26 14:57:34 696 1

原创 二、搭建Vue项目详解

如何搭建一个vue项目(完整步骤)  一、安装node环境(vued的环境依赖): 1、第一步:node.js安装:简单来说,node是一个运行环境,是vue的运行环境,vue的运行是要依赖于node的npm的管理工具来实现。所以搭建项目前一定要先安装node.js。 node.js安装步骤详解:https://blog.csdn.net/TTDreamTT/article/details/110941818 2、第二步:安装npmnp

2021-02-01 17:07:22 408

原创 三、js键盘事件对应键码

js 里面的键盘事件对应的键码如下:keyCode 8 = BackSpace BackSpacekeyCode 9 = Tab TabkeyCode 12 = ClearkeyCode 13 = EnterkeyCode 16 = Shift_LkeyCode 17 = Control_LkeyCode 18 = Alt_LkeyCode 19 = PausekeyCode 20 = Caps_LockkeyCode 27 = Escape EscapekeyCode 32 = sp

2021-01-22 15:25:20 320

原创 一、Git使用详解

一、git简介:什么是版本控制?**什么是版本控制?我真的需要吗?版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。在本书所展示的例子中,我们仅对保存着软件源代码的文本文件作版本控制管理,但实际上,你可以对任何类型的文件进行版本控制。如果你是位图形或网页设计师,可能会需要保存某一幅图片或页面布局文件的所有修订版本(这或许是你非常渴望拥有的功能)。采用版本控制系统 (VCS)是个明智的选择。有了它你就可以将某个文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状态。你可以

2021-01-18 16:12:52 298

原创 三、Git的下载和安装配置

一、下载安装包1、git下载地址:https://git-scm.com/downloads2、安装包:二、安装: 下载完成后,双击下载好的软件开始安装,出现如下对话框 2、点击Next,默认选项和图中不一样,建议按照图中修改,Git Bash Here和Git GUI Here可以方便的在任意目录下打开git,建议选中,选中这两项后Additional icons->On the Desktop就按照自己心情了。这一步根据自己需要设置后,不爱折腾的小伙伴下

2021-01-18 10:28:26 217

原创 二、GitHub使用教程

一.注册账户以及创建仓库 注册流程不再介绍,请自行查找。Github访问:https://github.com/。  二.简单配置: 1、注册完毕登陆成功之后。选择settings进行基本资料的一些设置。  2、访问主页:这个地址就是专属于你的主页地址。你可以把他写到自己的简历上,提升逼格。  3、如何查找学习别人的代码: 打开github的主页。在上方搜索框输入自己要搜索的项目。

2021-01-03 17:38:51 1528

原创 集合详解四、Java8新特性详解

一、lambda简介: Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。JDK 也提供了大量的内置函数式接口供我们使用,使得 Lambda 表达式的运用更加方便、高效。  1、函数式接口: 学习lambda表达式就要先知道函数式接口是什么?函数式接口(Functional Interfaces):如果一个接口定义个唯一 一个抽象方法,那

2020-12-24 17:11:22 362 1

原创 七、java中的抽象类和抽象方法详解

一、概述:1、什么是抽象?提到抽象,人们自然会想到将『抽象』作为其一大特性的『面向对象编程(OOP)』(面向对象的四大特性:抽象、封装、继承、多态)确实,『抽象』这个概念只出现在『面向对象编程』里面——和具象相对应,『抽象』表示某种不确定,即存在潜在的可能性(父类抽象,在子类逐渐具体)。为了表示『抽象』这一概念,我们使用abstract关键字表示——abstract类是抽象类,abstract方法是抽象方法。 2、什么是抽象类、抽象方法?类用于描述现实生活中一类事物。类中有属性、方法等

2020-12-24 10:53:56 16284 3

原创 集合详解三、LinkedList底层源码分析

待续。。。。。。

2020-12-22 16:55:52 85

原创 集合详解一、ArraryList和LinkedList

一、数组简介:参考资料:https://blog.csdn.net/TTDreamTT/article/details/79000291一、集合架构图:

2020-12-21 16:15:36 399 1

原创 集合详解二、ArrayList 底层代码分析

一、ArraryList源码分析: 1、成员变量:ArrayList 底层是基于数组来实现容量大小动态变化的。 /** * Default initial capacity. */ private static final int DEFAULT_CAPACITY = 10; /** * The array buffer into which the elements of the ArrayList are stored. * The

2020-12-21 16:12:03 108

原创 一、vue开发环境介绍-node.js的安装

概述vue.js是现代前端开发中一个重要的流行框架,与Angular.js和React.js类似,提供了对html,js以及css的编译能力,同时提供了一个运行时的框架,用于组合组件化的调用方式,这与传统的在页面增加css和js,实现页面效果有很大的区别。vue其实采用编译+底层框架的方式提供了对web开发的一个便利的措施,vue包含几个部分,第一,利用webpack为基础,开发了vue-loader,这个很牛x,是个编译器,把你写的vue的文件,编译成浏览器能识别的js和css。第二,从框架层面,提供

2020-12-09 22:35:38 969

原创 二、Json对象、Json数组和Json字符串

一、Json字符串和Json对象定义:1、Json字符串:所谓字符串:单引号或者双引号引起来,是一个String类型的字符串:如下:var person='{"name":"shily","sex":"女","age":"23"}';//json字符串console.log(person)console.log(person.name)console.log(typeof person)  2、Json对象:最显著的特征:对象的值可以用 “对象.属性” 进行访问,

2020-12-08 21:15:11 6886

原创 Mysql一:基础学习

一、DDL语句:1、数据库操作:database创建数据库:create database 数据库名;create database 数据库名 character set 字符集;

2020-11-23 10:10:52 874 1

原创 Java设计模式二、构建者模式

一、构建者模式:

2020-10-21 00:11:28 1783

原创 MongoDB一:mongoDb简介

MongoDB介绍

2020-10-15 00:31:41 114

原创 一、IDEA使用配置

一、项目的初始设置:1、字体大小的设置:菜单栏、左侧文件列表、四周的一些页签、菜单的字体设置:代码编辑区的字体设置:项目运行时,控制台字体的大小设置:打钩:当按住Ctrl+鼠标滚轮的时候,能够将编辑器的字体放大或者缩小。每次重新打开Idea需要重新打钩设置,他是一次性的。  2、编码设置:修改编码为UTF-8:  3、jdk的设置:  4、autoscroll设置:作用:将图2的Autos

2020-09-25 22:08:57 286

原创 一、Solr8.5搭建

一、初识solr:二、windows下搭建solr:1、部署solr至tomcat:  1、打开下载solr压缩包,并解压,如图:找到上图下的目录,然后打开dos命令行,将该目录下的文件打成war包:命令:jar -cvf solr.war ./*   2、然后,将打好的包复制到tomcat的webapp目录下: 3、启动tomcat:目的是将war包解压(解压完,可以将solr.war删除) 4、

2020-09-24 01:28:09 293

原创 五、java中的数据类型

Java中的数据类型:一、基本数据类型:byte:整型Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 :short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-2147483648~2147483647,默认值

2020-09-05 16:14:11 581

原创 三、==和equals的区别

前言:在我们Java面试中,基础知识基本上比定会考核的点,而“==和equals的区别”则是面试官最喜欢、最经常问的问题。  但我们看了不少的文章、解释,总是一头雾水、一知半解的,往往很容忘记。今天,我带大家从底层去深入理解这两个玩意的区别,相信下次面试官再问的时候,肯定能镇住面试官。一、“==”的含义在Java中,“==”的作用主要有两个:1、基础数据类型:比较的是两者的值是否相等,比如两个 int 类型的变量,比较的是变量的值是否相等。2、引用数据类型:比较的是引用地址是否相同,比如新建了两

2020-09-01 10:14:06 258

原创 Java 异常处理机制

异常分类      可控式异常(编译异常):              运行时异常:          获取异常信息:如下获取异常信息:异常处理1.try {} catch(){}:2.try {} catch(){}

2018-01-08 16:39:39 217

原创 数组

数组软件的基本功能是处理数据,而在处理数据时,必须先进行数据持有,将数据持有之后,再对数据进行处理。我们将程序中可以临时存储数据的部分叫做容器。1.数组简介Java当中具有持有数据功能的容器中,数组是最基本的。 1.数组特点 •数组是Java当中效率最快的容器 •数组的长度是固定的 •数组中只能存储一种类型的数据 2.数

2018-01-08 10:36:10 244

原创 六、循环结构语句

跳转语句关键词 - break, continue 及 do...whilebreak 关键字break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块。break在swicth中作用:终止某个case并跳出switch结构。break在循环语句中作用:跳出循环语句,不再循环,执行循环后面的代码。break 跳出最里层的循环,并且继续执行该循环下

2018-01-07 21:47:19 1035

原创 四、static关键字

1.static关键字是用来修饰: 类中的 成员变量: 类中的成员方法: 代码块:2.概述 定义一个类时,只是在描述某类事物的特征和行为,并没有产生具体的数据,只有通过new 关键字创建该类的实例对象后,系统才会为每一个实例对象分配空间,存储各自的数据。有时候我们希望某些特定

2017-12-24 22:35:12 286

空空如也

空空如也

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

TA关注的人

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