自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 天天用注解,注解到底怎么起作用的?

用框架,天天和注解打交道,只知道加某个注解就实现了某个功能,但是注解是如何运转的也不知道,毕竟自定义注解很少用或没用过,学过注解的也只是知道它是通过反射来实现的,但是!看下面>>>>>>>>>>

2022-09-10 23:55:34 577 1

原创 分布式Dubbo部署测试

3.IDEA新建Springboot项目导入相关的依赖。2.双击运行(管理员模式下)注册中心的客户端和服务端。4.编写提供者和发布者的代码进行配置。

2022-09-08 14:22:02 359

原创 MySQL安装和配置超详细

MySQL安装和配置MySQL是最受欢迎的关系型数据库之一,由于开源而且安装简单,因此受很多开发者的青睐。官网下载地址:https://downloads.mysql.com/archives/community/,找到需要的版本即可,以下以5.7版本为例。第一步:安装mysql由于下载的是压缩包,只需要解压到指定目录下即可,解压后打开如下所示:第二步:添加环境变量我的的电脑->属性->高级系统设置->环境变量选择Path,编辑->添加上面第一步安装mysq

2022-05-31 16:36:58 16205 2

原创 Java零基础(IO流)

文章目录I/O流概述字节流字符流File类RandomAccessFile类对象序列化NIOI/O流概述大多数应用程序都需要实现与设备之间的数据传输,在Java中,将这种通过不同输入输出设备(键盘,内存,显示器,网络等)之间的数据传输抽象表述为 “流”,程序运行通过流的方式与输入输出设备进行网络传输。I/O流按照不同分类方式分为以下:字节流和字符流根据流操作的数据单位不同,可以分为字节流和字符流。字节流以字节为单位进行数据的读写,每次读写一个或多个字节;字符流以字符为单位进行数据的读写,每次读

2022-04-30 11:12:28 1043 1

原创 Java零基础(集合)

文章目录集合概述List接口Collection集合遍历Set接口Map接口Map集合遍历泛型常用工具类聚合操作集合概述数组可以保存多个对象,但在某些情况下无法确定要保存多少个对象,此时数组不再适用,因为数组长度不可变。为了保存这些数目不确定的对象,Java提供了一系列特殊的类,统称为集合,集合可以存储任意类型的对象,并且长度可变。Java中有一种特殊的类,这种类实现了collection接口和Map接口,被统称为集合。Collection:单列集合的跟接口,用于存储一系列符合某种规则的元素。Co

2022-04-26 10:26:20 314

原创 Java零基础(常用的类)

String类和StringBuffer类(掌握)Java中定义了String和StringBuffer两个类来封装字符串,并提供了一系列操作字符串的方法,由于它们都位于java.lang 包中,所以不需要导包就可以直接使用。String类常见的操作public class Demo01 { public static void main(String[] args) { //string类的初始化 String s="abcd";//通过字符串常量直接初始

2022-04-23 16:49:48 559

原创 java零基础(方法)

什么是方法java方法是语句的集合,它们在一起执行某个功能方法是解决某一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法原则:方法的本意是功能块,我们设计的时候最好保持原子性,就是一个方法只完成一个功能,这样利用我们后期扩展方法的定义java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段方法包含一个方法头和一个方法体修饰符 返回值类型 方法名(参数类型 参数名){ --方法头。。。–方法体。。。

2022-04-19 21:43:03 498

原创 Git教程(快速上手,超详细)

文章目录版本控制Git环境配置Git基本理论Git项目搭建Git文件操作使用码云IDEA集成GitGit分支版本控制版本迭代:每次更新就会有新的版本,旧的版本需要保留。所以我们需要一个版本控制工具帮助我们处理这个问题版本控制(Revision control)是一种在开发的过程中用于管理我们对文件,目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。简单说就是用于管理多人协同开发项目的技术。常见的版本控制工具主流的版本控制器有如下这些:Git(分布

2022-04-18 20:33:10 97371 12

原创 Java零基础(异常)

什么是异常实际工作中,遇到的情况不可能是非常完美的。比如:你写某个模块,用户输入的不一定符合你的要求,你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等软件程序运行过程中,非常可能遇到刚刚提高的这些异常问题,我们叫异常,英文是:Exception,意思是例外。这些,例外情况,或者叫异常,怎么让我们写的程序做出合理的处理,而不至于程序崩溃。异常指程序运行中出现的不期而至的各种状况,如:文件找不到,网络

2022-04-16 11:35:47 400

原创 想当码农非得熬夜敲电脑吗?不白天充分利用就可以了

2022-04-15 01:21:04 298

原创 Java零基础(面向对象)

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

2022-04-14 13:18:42 594

原创 Java零基础(数组)

学习笔记来源于B站博主:遇到狂神数组的定义和声明数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定先后次序排列组合而成其中,每个数据称作一个数组元素,每个数组元素可以通过下标来访问它们首先必须声明数组的变量,才能在程序中使用数组。int[] a;//首选int a[];//效果相同,但不是首选Java语言使用new关键字来创建数组。​int[] arrays=new int[10] //定义一个长度为10的数组数组的特点其长度是.

2022-04-11 23:49:58 494

原创 Java零基础(流程控制)

学习笔记来源于B站博主:遇到狂神说用户交互Scanner为了实现人和程序进行交互,java提供了一个工具类Scanner,我们可以获取用户的输入。java.util.Sacnner是Java5的新特性。基本语法Scanner s=new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般采用hasNext()与hasNextLine()判断是否还有输入的数据。import java.util.S.

2022-04-09 21:21:37 416

原创 前端三要素及所需技能

学习笔记来自于B站博主:遇到狂神说前端三要素 HTML(结构):超文本标记语言(Htper Text Markup Language),确定网页结构和内容 CSS(表现):层叠样式表(Cascadiong Style Sheets),设定网页的表现样式 JavaScript(行为):是一种弱类型脚本语言,其源代码不需要编译,而是由浏览器解析运行,用于控制网页行为 结构层(HTML)都是一些简单的标签,略表现层(CSS)CSS是一门标记语言,并不是编程语言,因.

2022-04-09 07:20:51 396

原创 JavaScript初识

学习笔记来自于B站视频博主:遇见狂神说JavaScript概述什么是JavaScriptJavaScript是世界上最流行的脚步语言,属于前端三要素之一,用于控制网页的行为。历史JavaScript历史及其高级编程ECMAScript可以理解是JavaScript的一个标准最新版本已经到ES6版本但是大部分浏览器还停留在ES5代码上开发环境:IDEA,WebStorm,DW等快速入门基本使用及其HelloWorldJS代码位于script标签中script标签一般位于h.

2022-04-08 19:22:37 1216

原创 CSS3初识

前端三要素:HTML+CSS+JavaScript如何学习CSS是什么CSS怎么用CSS选择器(重点+难点)美化网页(文字,阴影,超链接,列表,渐变)盒子模型浮动定位网页动画(特写)什么是CSSCascading Style Sheet(层叠级样式表)表现(美化网页字体,颜色,边距,高度,宽度,背景图片,网页定位如何查看一个网页的CSS?浏览器->右击->检查(审查元素)->控制台(control)CSS发展史CS

2022-04-07 19:11:30 468

原创 HTML5初识

初识HTMLHTML(Hyper Text Markup Language)俗称超文本标记语言HTML发展史:目前已经发展到HTML5版本HTML5,提供了一些新的元素和一些有趣的新特性,同时也建立了一些新的规则。这些元素,特性和规则的建立,提供了许多新的网页功能,如使用网页实现动态渲染图形,图表,图像和动画,以及不需要安装任何插件直接使用网页播放视频等。W3CWorld Wide Web Consortium(万维网联盟)成立于1994年,Web技术领域最权威和具影响力的国际中立

2022-04-07 13:00:10 1224

原创 Java零基础(从基础语法到包机制)

注释Java中注释有三种方式:行注释多行注释文档注释public class Demo01 { public static void main(String[] args) { System.out.println("Hello,World!");//这是单行注释 /* 这是多行注释 注释并不会被执行,是给我们写代码的人看的 书写注释是一个非常好的习惯 */ }}/** *

2022-04-05 23:38:25 644

原创 Java入门(从初始到运行第一个Java程序)

Java入门(从初识到运行第一个Java程序)Java帝国诞生1972年C诞生面向过程,贴近硬件,运行极快,效率极高主要用于开发操作系统,编译器,数据库,网络系统等通过指针进行内存管理1982年C++诞生面向对象兼容C主要用于图形领域,游戏等反抗1995年美国SUM公司:“我们需要一门新的编程语言”语法有点像C没有指针没有内存管理真正的可移植性,编写一次,到处运行write once,run any very面向对象类型安全高质量类库…就这样Java诞生了

2022-04-04 11:22:44 1488

原创 Markdown教程

Markdown学习Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档,主要是用来写博客或者帮助文档。字体//一级标题前面加一个# ,二级标题加两个## ,以此类推,注意有空格hello,world! //斜体两边各加一个*hello,world! //粗体两边各加两个*hello,world! //中划线两边各加两个波浪线引用//引用前面加>选择java,走向人生巅峰分割线//三个—或者三个*

2022-04-03 12:40:49 626

空空如也

空空如也

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

TA关注的人

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