自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot 注解介绍

SpringBoot 注解介绍一、注解(annotations)列表序号注解概述1@SpringBootApplication包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让Spring Boot扫描到Configuration类并把它加入到程序上下文。2@ComponentScan等同于Spring的XML配置文件;使用Java代码可以检查类型安全。3@

2020-11-21 13:30:02 203 1

原创 Springmvc学习总结

一、引入1.1、简介SpringMVC框架是以请求为驱动,围绕Servlet设计,将请求发给控制器,然后通过模型对象,分派器来展示请求结果视图。其中核心类是DispatcherServlet,它是一个Servlet,顶层是实现的Servlet接口。Spring MVC 通过一套 MVC 注解,让 POJO 成为处理请求的控制器,而无须实现任何接口。支持 REST 风格的 URL 请求 。1.2、回顾mvc模式MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软

2020-07-06 15:33:07 615

原创 Spring框架学习总结

一、概述:简介:Spring 框架是一个开源的 Java 平台,轻量级的,Spring 框架的目标是使 J2EE 开发变得更容易使用,通过启用基于 POJO 编程模型来促进良好的编程实践。使用 Spring 框架的好处:1.降低组件之间的耦合度,实现软件各层之间的解耦。2.可以使容器提供众多服务如事务管理消息服务处理等等。当我们使用容器管理事务时,开发人员就不需要手工 控制事务,也不需要处理复杂的事务传播。3.容器提供单例模式支持,开发人员不需要自己编写实现代码。4.容器提供了AOP技术,利用

2020-07-04 21:14:44 847

原创 mysql 索引的探究

索引是帮助Mysql,高效获取 数据的排好序 的数据结构。索引的数据结构:二叉树红黑树Hash表B-Tree (mySql底层采用的数据结构)点此访问数据结构网站二叉树缺点如何所示,如果是第一列的数据情况,二叉树就变成了这样类似于链表红黑树 红黑树,满足二叉树的特点,自旋,平衡缺点:数据量大的时候,树的高度大,,如果查找的元素,在叶子节点,,导致查找比对次数多,不高效。B树B+树(B树的变种)这种数据结构,高度为3,可以存放,2000万多的数据,聚集索

2020-05-17 14:32:43 177

原创 FastDFS ,上传报连接超时问题

问题:connect to server 192.168.98.128:22122 fail java.net.SocketTimeoutException: connect timed out解决:首先查看虚拟机网络,发现网路正常,在查看端口问题,,发现端口没有开放。步骤:1.查看打开的端口:/etc/init.d/iptables status查看了发现是端口没有开放!2....

2020-05-07 22:17:23 1364

原创 java随笔 泛型

泛型为什么要引用泛型?(jdk1.5后提出)在JAVA语言中,为了方便接受参数类型的统一,提供了核心类Object,利用此类对象可以接收所有类型的数据,但是因为其描述的范围过大,传入的参数,和方法体里实际处理的参数类型不同时,就会出现ClassCastExpcetion。(比如,方法体里实际处理的是2个参数的数值计算,但是我却传入的是字符型)。这些错误在编译时不会告诉开发者,而是在执行中才会产...

2020-02-05 22:56:42 139

原创 java随笔 接口

接口在java中接口属于一种特殊的类,需要通过interface关键字来定义,在接口中可以定义全局常量、抽象方法(必须是public 访问权限)、default方法以及static方法。接口的使用原则:1:接口需要被子类实现,子类利用implements关键字可以实现多个父接口。2:子类如果不是抽象类,那么一定要覆写接口中的全部抽象方法3: 接口对象可以利用子类对象的向上转型进行实例化...

2020-02-05 22:55:57 168

原创 java随笔 抽象类 、包装类

抽象类疑问:Java为什么要设计抽象类?作用是什么!答:面向对象程序设计概念中,类去继承的主要作用是扩充已有类的功能(继承可以减少代码的重用)。子类可以根据自己的需要选择是否要覆写父类中的方法,所以一个设计完善的父类,是无法对子类做出强制性约束其必须覆写自己的方法。为了解决这样的设计问题,提出了抽象类的概念,抽象类与普通类相比就是增加了抽象方法的定义,同时,抽象类在使用时要求 :必须被子类继承...

2020-02-05 22:55:12 192

原创 java 随笔 继承

继承面向对象继承性一个良好的程序设计,不仅要方便维护,还要可提高代码的可重用性。利用继承可以实现类机构的重用定义。结构如下:class 子类 extends 父类{}很多情况下,在继承结构中,也将子类称为 派生类, 父类称为 超类(SuperClass)。继承实现的主要目的是子类可以重用父类中的结构,同时可以根据子类功能的需要进行结构扩充,所以子类的描述范围比父类更小。子类对象的实例...

2020-02-05 22:54:06 139

原创 String类

String 简介,java中并没有字符串这种数据类型,但是考虑到开发的需要,而是提供了一个特殊类String 类来使用。(源码中String 的保存是通过数组的形式,所以String 的长度是固定的)String类有2种实例化方式:1:直接赋值: String str = “zixuechengcai”;2: 构造方法:String str = new String(“zixuecheng...

2020-02-03 22:25:46 117

原创 类与对象

Java面向对象的三个主要特征: 封装,继承,多态。下面简单阐述:1.封装性:封装是面向对象的一个所要遵循的重要原则,封装具有2个含义:一是把对象的属性和行为,看成一个密不可分的整体,将这2个封装在一个独立的单位里,另外指,把信息隐蔽起来,不需要让外界知道信息影藏。2.继承:Java只有单继承,不支持多继承,通过interface的方式弥补多继承的缺憾。3.多态:Java语言含有对象...

2020-02-03 22:24:37 129

原创 利用循环控制语句的一些经典案例

注意:利用循环语句,一定要特别关注循环的结束条件!,避免出现死循环!范例:实现1 - 100 的累加计算1:使用while循环结构实现Public class WhileDemo{Int sum = 0;Int num = 1;While(num <= 100){sum += num;num++;}System.out.println(num);}2.使用do ...

2020-02-03 22:23:42 827

原创 switch开关语句

简介:Switch是分值语句的另外一种形式,与if不同的是,switch语句不支持逻辑运算符判断,下面主要说明switch的语法及break的作用。Switch是开关语句,主要根据内容进行判断,注意,只能判断数据(int 、char、枚举、String),并不能进行布尔类型的判断,流程如下:Switch(int \char\枚举\String){Case 内容 :{内容满足时候执行[b...

2020-02-03 22:22:27 1036

原创 java随笔 程序基础概念

标识符与关键字定义标识符的原则: 由字母,数字,下划线,$所组成,不能以数字开头,不能使用java中的关键字/保留字。标识符的使用建议(经验):1.编写的时候尽量不使用数字2.命名要有意义3.标识符区分大小写的,,不要使用 $符,合法的标识符:dabao dabao_a 、非法的:class(关键字)、6t(数字开头) 、 YYAHI CJI (包含空格)。注意,从...

2020-02-02 23:05:59 126

原创 java 随笔 JShell 交互式编程工具

简介: 为了迎合市场的需求,从java 9 开始,提供交互式JShell编程环境。JShell 工具可以不需要再次编写主方法即可执行程序。直接在命令行下输入“jshell”即可启动。JShell 环境下可以直接编写程序比如:运算1+1命令1: 1+1还可以加载程序文件,利用命令"/open"退出Jshell交互式编程环境,名利“/exit”...

2020-02-02 21:15:37 230

原创 java随笔 第一个程序

Java是一门完善的语言,源代码必须以 “.java” 作为后缀,所有的程序代码必须放在一个类中执行,且由主方法开始执行。注意,Java是 严格区分大小写的public class Hello(){ public static void main (String [] args){ System.out.println("Hello ! this is first jav...

2020-02-02 20:53:11 122

原创 java 随笔 jdk

简介:JDK是Oracle 提供的开发工具包,开发者可以利用JDK进行源代码编译,也可以进行字节码的解释执行。JDK:(java development kit) 主要提供java程序的开发支持,同时也提供有JRE(java runtime environment) java运行环境支持。jre分为2类,一类Server JRE ,一类,Client JRE 。安装完JDK之后,打开安装...

2020-02-02 20:23:53 113

原创 java随笔 (可移植性)

java 语言,最初的宣传口号就是“可移植性”,使得开发者不必为在不同的操作系统上运行程序而困扰。下面主要介绍JAVA 虚拟机的实现原理以及可移植性分析:计算机高级语言,主要有编译型和解释型,java是这2种的集合。在Java程序中,源代码需要编译后才可以执行,运行机制如下:Hello.java (源代码) > 编译 > Hello.class(字节码) > 解释 &gt...

2020-02-02 17:23:12 355

原创 java学习笔记

一、Java编程基础1.1 Java语言的特点1、简洁有效java语言是一种面向对象的编程语言,他客服了C++上的难以理解和缺点(头文件、指针、结构、单元、运算符重载等)。相比较更加严谨。2、可移植性*java语言的最大特点,“一次编译,处处运行”,原因在于,JAVA语言执行基于 java virttual Machine (jvm、 java虚拟机)的运行。如,在其源代码编译之后将形成...

2020-02-02 17:04:32 142

空空如也

空空如也

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

TA关注的人

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