自定义博客皮肤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)
  • 收藏
  • 关注

原创 理财基本知识

理财1.聊聊理财1.1、为什么要理财我坚信:你不理财,财不理你问题1:为什么要理财一个人一辈子可以赚取收入的时间是有限的。即便能力超凡之人,也可能面临时运不济、收入骤减状况。如被迫下岗待业或营运不佳导致收入减少或中断;或因天下不测风云、人之旦夕祸福冲击造成收入减少或中断,支出却增加。所以一定要理财的第一个重大理由就是:通过理财妥善规划安排个人家庭财务状况,来"平衡一生收支的差距",保障将来老有所养,自己晚年的生活独立,富足。CPI:消费者物价指数 通货膨胀!从近3至5年的货币走势来看,钱是

2021-06-20 15:36:42 808 2

原创 RabbitMQ

RabbitMQ一 RabbitMQ介绍1.1 介绍MQ全称为Message Queue,即消息队列, RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。RabbitMQ官方地址:http://www.rabbitmq.com/开发中消息队列通常有如下应用场景:任务异步处理。将不需要同步处理的并且耗时长的操作由消息队列通知消息接收

2021-10-31 15:42:33 1468

原创 SpringMVC

SpringMVC第一章 SpringMVC概述1.1 SpringMVC基本说明SpringMVC是基于Spring的,是Spring中的一个模块,做web开发使用的。SpringMVC叫做Spring web mvc,说明他是Spring的核心技术,做web开发的,SpringMVC内部是使用mvc架构模式。SpringMVC是一个容器,管理对象的,使用IoC核心技术。SpringMVC是管理界面层中的控制器对象。SpringMVC底层也是Servlet。以Servle

2021-08-10 18:17:46 171

原创 Spring

Spring第一章 Spring概述1.1 什么是springspring就是一个java框架,使用java语言开发的,轻量级、开源的框架。可以在j2se、j2ee项目中都可以使用spring核心技术:ioc、aopspring又叫做容器,spring作为容器,装的是java对象。可以让spring创建java对象,给属性赋值spring作用:实现解耦合,解决java对象之间的耦合,解决模块之间的耦合tomcat也是容器:管理的是servlet、listener、filter等创建Hel

2021-08-02 15:59:41 548

原创 MyBatis基础

MyBatis第一章 框架的概述1.1 三层架构mvc:web开发中,使用mvc架构模式。m:数据,v:视图,c:控制器c控制器:接收数据,调用service对象,显示请求的处理结果。当前使用servlet作为控制器v视图:现在使用jsp、html、css、js。显示请求的处理结果,把m中的数据显示出来m数据:来自数据库mysql,来自文件,来自网络mvc的作用:实现解耦合让mvc各负其责使得系统扩展更好,更容易维护三层架构:界面层(视图层):接收用户的请求,调用se

2021-07-24 23:06:37 466

原创 Maven基础知识

Maven自动化构建工具第一章 Maven简介1.1 软件开发中的阶段需求分析:分析项目具体完成的功能,有什么要求,具体怎么实现。设计阶段:根据分析的结果,设计项目使用的技术,解决难点。开发阶段:编码实现功能,编译代码。自我测试测试阶段:专业的测试人员,测整个项目的功能是否符合设计要求。出一个测试报告。项目的打包,发布阶段:给用户安装项目1.2 Maven能做什么项目的自动构建,帮助开发人员做项目代码的编译,测试,打包,安装,部署等工作。管理依赖(管理项目中使用的各种jar)。

2021-07-17 20:43:57 105

原创 Ajax前端技术

Ajax前端技术前端技术:在浏览器中执行的程序都是前端,html、css、js等等后端技术:在服务器中执行的程序,使用java语言开发的后端程序。servlet、jsp、jdbc、mysql、tomcat等等全局刷新和局部刷新全局刷新:使用form,href等发起的请求是全局刷新用户发起请求,视图改变了,跳转视图,使用新的数据添加到页面缺点:传递数据量比较大,占用网络的带宽浏览器需要重新的渲染整个页面用户的体验不是那么好局部刷新:在当前的页面中,发起请求,获取数据,更

2021-07-06 10:19:57 63

原创 jQuery

jQueryjQuery基本介绍jQuery是一款主流浏览器的JavaScript库,封装了JavaScript相关方法调用,简化JavaScript对HTML DOM操作,做事件、动画、ajax处理等。官方地址:https://jquery.com/[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aGWNnu0Y-1624926353747)(C:\Users\naizhi\AppData\Roaming\Typora\typora-user-images\ima

2021-06-29 08:26:30 687

原创 JavaScript

JavaScript概述JavaScript是一门世界上最流行的脚本语言JavaScript的组成部分ECMAScript:它可以理解为是JavaScript的一个标准DOM:文档对象模型BOM: 浏览器对象模型基本入门引入内部标签外部引入<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</

2021-06-28 10:21:18 116

原创 CSS基础

CSS什么是CSSCascading Style Sheet 层叠级联样式表CSS:表现(美化网页)字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮动发展史CSS1.0CSS2.0:DIV(块)+CSS,HTML与CSS结构分离的思想,网页变得简单,SEOCSS2.1:浮动,定位CSS3.0:圆角,阴影,动画……浏览器兼容性基本入门style<!DOCTYPE html><html lang="en"><head>

2021-06-27 13:47:24 374

原创 HTML基础

HTML初识HTMLHTMLHyper Text Markup Language(超文本标记语言)超文本包括:文字、图片、音频、视频、动画等HTML5提供了一些元素和一些有趣的新特性,同时也建立了一些新规则。这些元素、特性和规则的建立,提供了许多新的网页功能,如使用网页实现动态渲染图形、图表、图像和动画,以及不需要安装任何插件直接使用网页播放视频等。HTML5的优势世界知名浏览器厂商对HTML5的支持微软google苹果OperaMozill市场的需求

2021-06-26 14:14:06 66

原创 Java泛型

泛型泛型的理解和好处使用传统方法的问题分析不能对加入到集合ArrayList中的数据类型进行约束(不安全)遍历的时候,需要进行类型转换,如果集合中的数据量较大,对效率有影响泛型的好处编译时,检查添加元素的类型,提高了安全性减少了类型转换的次数,提高效率不再提示编译警告不使用泛型Dog->Object->Dog//放入到ArrayList会先转成Object,在取出时,还需要转换成Dog使用泛型Dog->Dog->Dog//放入时和取出时,不

2021-06-25 10:27:07 124

原创 Java线程基础

多线程线程相关概念程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。简单的说:就是我们写的代码进程进程是指运行中的程序,比如我们使用的QQ,就启动了一个进程,操作系统就会为该进程分配内存空间。当我们使用迅雷,又启动了一个进程,操作系统将为迅雷分配新的内存空间进程是程序的一次执行过程,或是正在运行的一个程序。是动态过程:有它自身的产生、存在和消亡的过程线程线程由进程创建的,是进程的一个实体一个进程可以拥有多个线程其他相关概念单线程:同一个

2021-06-24 16:49:41 78

原创 JavaI/O流

IO流什么是文件文件,对我们并不陌生,文件是保存数据的地方,比如大家经常使用的word文档,txt文件、extcl文件、…都是文件。它既可以保存一张图片,也可以保持视频,声音……文件流文件在程序中是以流的形式来操作的​ 输入流java程序<-------------------------------文件​ (内存)--------------------------------->(磁盘)​

2021-06-23 14:15:45 58

原创 Java常用类

常用类包装类包装类分类 WrapperType.java针对八种基本数据类型定义相应的引用类型-包装类有了类的特点,就可以调用类中的方法除了Boolean和Character,其他六个的父类都是Number基本数据类型包装类booleanBooleancharCharacterbyteByteshortShortintIntegerlongLongfloatFloatdoubleDouble包装类和基

2021-06-22 14:07:22 74

原创 枚举和注解

枚举和注解枚举枚举介绍枚举对应英文(enumeration,简写enum)枚举是一组常量的集合可以这样理解:枚举属于一种特殊的类,里面包含了一组有限的特定的对象枚举的二种实现方式自定义类实现枚举使用enum关键字实现枚举自定义类实现枚举不需要提供setXxx方法,因为枚举对象值通常为只读对枚举对象/属性使用final+static共同修饰,实现底层优化枚举对象名通常使用全部大写,常量的命名规范枚举对象根据需要,也可以有多个属性//自定义实现枚举class

2021-06-21 14:13:16 63

原创 MySQL数据库

MySQL数据库三层结构所谓安装MySQL数据库,就是在主机安装一个数据库管理系统(DBMS),这个管理程序可以管理多个数据库。DBMS(database manage system)一个数据库中可以创建多个表,以保存数据(信息)。数据库管理系统(DBMS)、数据库和表的关系:Client:命令行/SQLyog/Java程序—>MySQL(DBMS)管理系统—>多个数据库---->多个表MySQL数据库-普通表的本质仍然是文件数据在数据库中的存储方式表分为列和

2021-06-20 16:47:29 391

原创 Java集合

集合什么是集合概念:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能。和数组的区别数组长度固定,集合长度不固定数组可以存储基本类型和引用类型,集合只能存储引用类型位置:java.utilCollection体系集合Java的集合类主要由Map接口和Collection接口派生而来Collection接口有两个常用的子接口,即List接口和Set接口通常说的Java三大类接口构成(Map接口、List接口和Set接口)List接口的特点:有序、有下标、元素可重

2021-06-20 16:45:34 45

原创 Java面向对象

面向对象面向过程&面向对象面向过程思想步骤清晰简单,第一步做什么,第二部做什么……面向过程适合处理一些简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索面向对象适合处理复杂的问题,适合处理需要多人协作的问题!对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理。什么是

2021-06-19 10:50:51 53

原创 Java数组

Java数组数组的定义数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们数组声明创建首先必须声明数组变量,才能在程序中使用数组。声明的语法:dataType[] arrayRefVar;//首选的方法dataType arrayRefVar[];//效果相同,但不是首选方法Java语言使用new操作符来创建数组,语法:dataType[] arrayRefVar

2021-06-18 16:02:25 41

原创 Java方法

Java方法方法是什么Java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展方法的定义Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含:方法包含一个方法头和一个方法体。方法的所有部分:

2021-06-17 14:10:47 30

原创 Java流程控制

Java流程控制Scanner对象之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入基本语法://接收数据Scanner input=new Scanner(System.in);//提示System.out.println("请输入数据:"); //判断是否整数类型 if(input.hasNextInt){

2021-06-16 13:31:19 54

原创 Java基础

Java基础注释平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了。注释并不会被执行,是给我们写代码的人看的书写注释是一个非常好的习惯Java中的注释有三种:单行注释//多行注释/**/文档注释/**标识符所有的标识符都应该以字母(A-Z或者a-z),美元符(¥),人民币($),或者下划线(_)开始首字母之后可以字母(A-Z或者a-z),美元符(¥),人民币($),下划线(_)或数字

2021-06-15 14:06:29 130

原创 Java入门

Java入门Java特性和优势简单性面向对象可移植性高性能分布式动态性多线程安全性健壮性Java三大版本Write Once、Run AnywhereJavaSE:标准版(桌面程序,控制台开发……)JavaME:嵌入式开发(手机,小家电……)JavaEE:E企业级开发(web端,服务器开发……)JDK、JRE、JVMJDK:java Development KitJRE:java Runtime EnvironmentJVM:JAVA Virt

2021-06-14 14:40:58 1096 2

原创 计算机语言发展史

计算机语言发展史第一代语言机械语言我们都知道计算机的基本计算方式都是基于二进制的方式。二进制:010111001010110010110100这种代码是直接输入给计算机使用的,不经过任何的转换!11210311410051016110711181000161000032100000第二代语言汇编语言解决人类无法读懂机器语言的问题指令代替二进制目前应用:逆向工程机器人

2021-06-13 16:47:09 85

原创 基本的Dos命令

基本的Dos命令打开CMD的方式开始+系统+命令提示符Win键+R 输入cmd打开控制台(推荐使用)在任意的文件夹下面,按住shift+鼠标右键点击,在此处打开命令行窗口资源管理器的地址栏前面加上cmd路径管理员方式运行:第一种方法右键打开选择管理员方式运行常用的Dos命令#盘符切换 盘符:#查看当前目录下的所有文件 dir#切换目录 cd (change directory)cd ..返回上一级 cd / 返回根部径#清理屏幕 cls (clear screen

2021-06-12 14:22:38 67

原创 Windows常用快捷键

Windows常用快捷键CtrlCtr l+C(复制)Ctr l+V(粘贴)Ctr l+A(全选)Ctr l+X(剪贴)Ctr l+Z(撤销)Ctr l+S(保存)Ctr l+W(关闭当前窗口)Ctr l+鼠标左键(选中多个文件)Ctr l+Shift+Es c(任务管理器)WindowsWin+.(输入表情包)Win+S/Win+Q(打开搜索页面)Win+Tab(打开时间线)Win+L(锁屏)Win+D(显示桌面)Win+M(所有窗口最小化)Win+E(文件资源管理器)

2021-06-11 14:06:48 144

原创 Markdown基础

Markdown基础标题:#+空格+标题名(#数和标题等级相关)三级标题四级标题字体Hello,World!(两边各两个星号(*)粗体)Hello,World!(两边各一个星号斜体)***Hello,World!***(两边各三个星号斜粗体)Hello,World!(两边各两个波浪(~)删除标)Hello,World!(两边各两个等于(=))引用(>)加空格引用线后面都是被引用的话分割线三个-或者三个*图片!加[]"里面输入图片名字自己随便取"加()里面输入图片

2021-06-10 14:15:13 210

空空如也

空空如也

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

TA关注的人

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