自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dream....

等不到天黑 烟火不会太完美

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

原创 2020最新"Java多线程"知识点全面总结(期末,面试必备).

文章目录1.什么是进程?什么是线程?2.进程与线程的例子?3.实现线程的两种方式?4.获取当前对象和名字(获取和修改)?5.1.什么是进程?什么是线程?进程是一个应用程序(1个进程是一个软件)。线程是一个进程中的执行场景/执行单元。一个进程可以启动多个线程。现在的java程序中至少有两个线程并发:先启动JVM,而JVM就是一个进程。JVM再启动一个主线程调用main方法。同时再启...

2020-04-26 16:14:38 1215 1

原创 2020最新Java"集合类"全面详细总结(笔试,面试必备)!

文章目录集合1.什么是集合?2.集合和数组的区别?3.主要集合概述?4.常用集合类的继承关系图?5.Collection中的常用方法?6.Iterator接口?7.foreach遍历?8.List集合?8.1ArrayList?8.2List中的LinkedList?8.3Vector?9.Set集合?9.1HashSet?9.2SortedSet?9.2.1TreeSet?10.Map?集合...

2020-04-21 21:29:37 424

原创 修改表中某个字段的数据类型 sql语句

表中某个字段原本是int类型 想修改为varchar使用 alter table mp_memberprice alter column dCreateTime varchar(11);报错,改用以下方式格式:alter table 表名 modify column 列名 数据类型 ;示例:修改mp_memberprice表中dCreateTime字段数据类型为varchar(11)alter table mp_memberprice modify column dCreateTime varc

2021-08-27 14:39:20 25526

原创 Redis入门命令大全(五大数据类型)

文章目录redis基础知识:五大数据类型:1.String类型:2.List类型redis基础知识:默认16个数据库,用的第0个数据库,可以用select切换数据库:select 3(切换到第三个数据库)。DBSIZE:查看数据库大小。set name meicong:设置一个key为name,value为meicong的kv键值对。get name:获取key为name的value值。keys *:查看所有的key。FLUSHALL:清空所有数据库。端口号:6379。redis单线程:速

2020-09-26 09:35:36 235

原创 初学SpringBoot详解(第一个入门程序+易错总结)

[toc]了解springboot学习准备:spring基础知识+maven基础知识(因为创建的是maven工程)工具:1.IDEA 2.ecilpse+sts插件 3.直接下载STS(和eclipse+sts插件一样,用来专门写springboot程序的) 其中之一本文章用的是IDEA2017环境:JDK等环境配置完毕,maven下载完成及环境配置完毕——>Maven的下载安装及环境配置详细教程IDEA配置maven环境点击file——>settings———>如图所示配

2020-09-05 21:41:30 464 1

原创 Maven的下载安装及环境配置详细教程

文章目录1.maven的定义及作用?2.本地仓库,中央仓库,中央仓库镜像?3.maven的下载及配置1.maven的定义及作用?定义:一个基于Java平台的 自动化构建工具。作用:增加第三方Jar(不需要自己再寻找jar包,它会自动下载需要的jar包)。jar包之间的依赖关系(自动关联下载所有依赖的Jar,并且不会冲突)。将多个模块(项目)组装成一个大项目,拆分项目。功能:清理-删除编译的结果,为重新编译做准备。编译-java——>class测试-项目中的关键点进行测试。报告-将

2020-09-03 11:54:45 1157 1

原创 mysql知识点干货总结(下)

一:union:将查询结果集相加select ename,job from emp where job = ‘MANAGER’unionselect ename,job from emp where job = ‘SALESMAN’;limit :(分页查询用到它) 取结果集中的部分数据limit startIndex, length startIndex表示起始位置,从0开始,0表示第一条数据。 length表示取几个取出工资前5名的员工(思路:降序取前5个):select ename

2020-07-15 16:19:02 216

原创 mysql知识点干货总结(上)

一:DB:DataBase(数据库,数据库实际上在硬盘上以文件的形式存在)DBMS: DataBase Management System(数据库管理系统,常见的有:MySQL Oracle DB2 Sybase SqlServer…)SQL:结构化查询语言,是一门标准通用的语言。标准的sql适合于所有的数据库产品。DBMS负责执行sql语句,通过执行sql语句来操作DB当中的数据。DBMS -(执行)-> SQL -(操作)-> DB二:DQL(数据查询语言): 查询语句,凡是

2020-07-15 14:44:18 262

原创 “IO流“的奥秘.....

IO流:I : Input:输入:读O : Output:输出:写通过IO可以完成硬盘文件的读和写。分类方式:1.以内存作为参照物:1.输入流:磁盘——>内存:往内存中去,叫做输入(Input)。或者叫做读(Read)。2.输出流:内存——>磁盘:从内存中出来,叫做输出(Output)。或者叫做写(Write)。2.读取数据方式不同:1.字节流:按照字节的方式读取数据,...

2020-07-05 23:35:12 181

原创 关于Javaweb中servlet的一些总结

文章目录servlet:简单入门:servlet中的方法:servlet创建时机:注解配置:GenericServlet和HTTPServlet:HTTP:ServletRequest和ServletResponse:servlet:servlet:它是一个接口,服务器端的一个小程序。java类实现了servlet接口,就能被tomcat所识别。自定义一个类,实现servlet接口,复写其中的方法,我们就称其为一个servlet。简单入门:1.创建javaEE项目2.定义一个类,实现serv

2020-06-11 15:44:58 168

原创 基于XML的声明式AspectJ

基于xml的AspectJ:一个AOP框架:通过xml文件配置:通过aop:config元素定义切面点,通知等。常用元素与子元素嵌套关系:aop:config的子元素:aop:aspectaop:aspect的子元素:(id:唯一标识,ref:引用普通的spring bean)1.aop:pointcut(配置全局切入点):(id:唯一标识,expression:写切入点表达式)2.ao...

2020-05-02 21:37:07 690

原创 2020全面总结"AOP"动态代理两种方法(Jdk和CGLIB)。

因为Spring以"IoC"和"AOP"为内核,所以同"IoC"一样,“AOP"的概念也十分重要。AOP:面向切面编程:面向对象编程(OOP)的一种补充,而不是取代面向对象编程。传统业务代码中,如果我们用面向对象编程实现某些功能(如日志记录操作),就会分散到各个方法中,如果哪一天我们要修改这个操作或者其他行为,那么每个涉及到这个操作的相关方法都要修改,工作量巨大。所以我们引入了"面向切面编程”...

2020-05-01 20:37:15 583

原创 操作并理解"DI依赖注入"的两种方式!

依赖注入(DI)常用的两种方式:Spring学习入门时依赖注入(DI)是一个需要了解的概念,其实它就是和IoC从不同角度描述的同一个事物。下面分别通过实例深入理解两种依赖注入的方式:1.通过setter方式依赖注入:1.编写Course类,有setter和getter方法,重写了有一个show方法。2.定义了一个Teacher类,有setter和getter方法。3.编写xml文件,...

2020-04-29 19:14:19 528 2

原创 2020最新详解Spring入门之"IoC控制反转"...

框架的学习对于程序员来说十分重要,Spring在框架中有着举足轻重的地位,因为现在对于它的使用也还是十分的广泛。在Spring基础上开发的Springboot等框架在近几年流行程度十分火热,所以我们学习Spring框架十分有必要。当我们开始接触Spring框架之后,了解了它是一个轻量级的框架,以"IoC"和"AOP"为内核,有着很多优点,如:简单,可测试,松耦合…当我们配置好Spring环境后...

2020-04-29 16:01:56 245

原创 一篇文章学会"抽象类"和"接口"!

文章目录一、抽象类:1、什么是抽象类?2、抽象类属于什么类型?3、抽象类怎么定义?4.抽象类可以实例化吗?5、final和abstract的关系?6.抽象类的子类7.抽象类有构造方法吗?8.什么是抽象方法呢?9.特别注意:10.问题:二、接口:1.接口属于什么类型?2.接口抽象吗?3.接口怎么定义,语法是什么?4.接口支持多继承吗?5.接口中有什么?6.修饰符?7.接口中的抽象方法?8.接口中的常...

2020-04-18 17:35:21 272

原创 理解常用集合类之间的继承关系

java中,集合类特别重要,我们来了解他们之间的关系。图解:(图片来自B站动力节点java基础进阶杜老师视频笔记资源)总结:(所有的实现类):ArrayList:底层是数组。LinkedList:底层是双向链表。Vector:底层是数组,线程安全的,效率较低,使用较少。HashSet:底层是HashMap,放到HashSet集合中的元素等同于放到HashMap集合key部分了。...

2020-04-15 10:41:03 400

原创 "不可变"的String类!

文章目录String类定义两种的方法:两种方式的区别:相关的重点问题解答:String类定义两种的方法:String类是我们特别熟悉的一个类,关于它我们也经常用到,而我们知道我们定义String类时,我们有两种方式:1.String a=“123”;2.String a=new String(“123”);那么这两种方式有什么区别么?我们就通过程序比较一下:两种方式的区别:我...

2020-04-12 23:42:53 124

原创 关于Integer的一个小问题

在某些情境下,为了将基本类型视为对象处理,并能连接相关的方法,java提供了这些包装类。Integer是int基本数据类型对应的包装类,是一个引用数据类型,其他的基本数据类型也有相应的对应的包装类。下面引入一个小问题,分析比较的结果:我们可以看到,第一个答案是false,第二个却是true,这是为什么呢?首先我们要说的是,Integer x=128;这种可以直接这样写是因为在jdk1....

2020-04-12 21:52:56 245

原创 super关键字详解....

文章目录1.super();的用法。1.super();的用法。观察一段代码:我们可以发现调用B()无参构造方法时,A的无参构造方法也输出了,这是为什么?其实在class B中,构造方法的第一行有一个默认的super();如:class B extends A{public B(){super();System.out.println("B的无参构造方法");}}这个...

2020-03-14 14:23:48 161

原创 一篇文章给你Java中的'重载''递归''封装''覆盖''多态'最详细的讲解

文章目录在java中有很多专业名词,我们时常会把他们弄混或记错,下面一篇文章让你明白他们是什么?关于重载(overload)1.什么时候使用重载机制?2.什么时候构成了重载机制?3.使用重载机制的优点?关于递归1.什么是方法递归?2.关于循环和递归的比较?3.一个递归的例子?关于封装1.简单理解封装?2.在代码级别上理解封装?3.如何封装?4.操作入口如何定义?在java中有很多专业名词,我们...

2020-03-13 09:16:28 233

原创 Java中"this"关键字的用法...

文章目录首先引入一个我之前遇到的一个疑惑:我的疑惑是:创建的n方法没有static关键字,证明是实例方法,a是实例变量,方法调用时需要"引用."的方法,而n方法没有,直接输出a,也没有报错,我有些疑惑,后来明白了,其实这就是this的作用。在上图中,n方法可以写成另一种写法:public void n(){System.out.println(this.a);}所以,事实上,输出...

2020-03-10 17:58:41 497

原创 static关键字的讲解(Java)...

文章目录关于static关键字,我们可以从变量和方法两个角度讲解。1.用static修饰变量:2.用static修饰方法:3.静态代码块:关于static关键字,我们可以从变量和方法两个角度讲解。1.用static修饰变量:变量分为成员变量和局部变量。成员变量包括:用static修饰的成员变量叫静态变量。没有用static修饰的成员变量叫实例变量。静态变量调用方法:“类名.”...

2020-03-06 12:35:28 136

原创 关于构造方法...

文章目录@[TOC]构造方法,顾名思义,它也是一种方法,它的用法和作用是什么?用法:作用:构造方法,顾名思义,它也是一种方法,它的用法和作用是什么?用法:我们先来看一段代码:public class Student {public static void main (String [] args){Student s1=new Student();}}在Student类中,...

2020-03-04 13:19:54 345

原创 Java中方法调用时参数传递问题

下面通过一段代码理解Java中方法调用时参数传递问题public class Demo01{public static void mian(String[] args){int i=10;add(i);system.out.println(i);}public static void add(i){i++;system.out.println(i);}}分析此段代码...

2020-03-04 09:27:07 451

原创 浅谈Java虚拟机中"栈内存""堆内存"以及"方法区"的作用

Java虚拟机主要有栈内存,堆内存,方法区三大部分栈内存:方法进行依次根据调用情况压栈弹栈,方法内的局部变量在栈内存当中存储。如果通过new创建了对象,在堆内存中的对象所对象的内存地址在栈内存中(下方有图解)。引用是保存了内存地址的变量。堆内存:创建对象时通过new在堆内存当中开辟了一块新的空间,保存的是实例变量。与栈内存中的内存地址相对应。方法区:主要存储的是代码片段,字...

2020-03-03 10:37:35 306

原创 java中成员变量和局部变量

成员变量和局部变量是什么?他们的区别是什么?编写java代码中,会有成员变量和局部变量的区别,这是关于变量最基础的知识所以我们来区分一下:成员变量 (可分为实例变量和静态变量,静态变量也就是加了static关键字的,我们暂时先不说静态变量,以下的静态变量默认说的是实例变量):1.写在类体中方法体外处。2.声明后如果不赋值,系统会赋默认值。3.想要访问变量必须先创建对象,通过对象.的...

2020-03-02 20:00:07 259

原创 看过来!!关于Java语言中自加运算符(a++和++a)的区别...

很多初学者在学习Java语言时,对于自加运算符,也就是a++和++a(自减运算符同理,a–和--a)总觉得摸棱两可,以自加运算符为例,今天我把我学习到的经验分享给大家,自减运算符同理…首先,不管是a++还是++a,他们的作用都是将a的值进行加一,但是区别就在这个加一操作在什么时候在这里插入代码片...

2020-03-01 08:51:37 773

原创 如何安装JDK并配置环境变量

JDK、JRE、JVM三者之间的关系? JDK:Java开发工具箱 JRE:java运行环境 JVM:java虚拟机 JDK包括JRE,JRE包括JVM。

2020-02-28 10:25:13 666

原创 桌面点击鼠标右键一直显示转圈卡住如何解决

因为前不久win10系统更新的缘故,微软承认此次更新系统导致了用户电脑会处于一种“无法开机”与“无限重启”的现象,而本人也没有逃过此次更新,解决方法是重置了此电脑,保留了个人文件。可是经过重置电脑后发现,在桌面单击鼠标右键时,一直显示转圈,没有反应。经过查询找到了解决方法,分享给大家。步骤如下:鼠标右键点击桌面左下角开始图标点击运行出现运行窗口 输入Regedit回车点...

2020-02-27 21:36:05 36511 9

原创 关于Java语言的一些特性(学习Java语言前的准备工作)

Java语言作为一门十分热门的语言,几乎常年排名编程语言第一,有许多优点,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,所以学习这样一门编程语言十分有必要。接下来我将介绍一下关于Java语言的一些特性…简单性JVM在Java语言当中真正操作内存,也就是Java虚拟机所有的java程序都是运行在Java虚拟机当中的。而Java虚拟机执行过程中再去操作内存。...

2020-02-27 15:44:31 131

原创 来自程序员菜鸟的第一篇csdn博客......

本人目前是大三在校学生,就读于哈尔滨理工大学软件工程系。高考毕业之后阴差阳错就读了软件工程专业。一开始并没有对这个专业有太多了解和兴趣,大一大二的时间并没有认真学习,基础知识较差,甚至有挂科的经历,整天忙碌于校学生会的工作。但是随着时间的推移,内心的想法开始发生转变。明白了学习专业知识的重要性,作为一名大学生要掌握知识来武装自己。所以态度上发生了很大转变,觉得学习编程知识也逐渐变得有了兴趣,看到自...

2020-02-27 14:51:18 194 2

空空如也

空空如也

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

TA关注的人

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