自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

virtual251的博客

记录过程,方便复习

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

原创 java多线程并发1

java多线程并发

2023-04-21 15:28:27 169

原创 HashMap

面试问到了HashMap,然后在网上看了很多,发现看完还是不能完全理解,还是自己来写一篇加深了解。首先现在基本都是基于JDK1.8开发了,所以我就不分成1.7和1.8了,直接就看1.8的源码,就像你现在去分析LOL S9的出装还有意义吗1,HashMap继承于AbstractMap抽象类,实现了Map,Cloneable,Serializable接口public class HashMap<K,V> extends AbstractMap<K,V> implements M

2023-04-20 20:15:06 59

原创 xxl-job使用实例

1,先从gitee上拉代码https://gitee.com/xuxueli0323/xxl-jobgit clonehttps://gitee.com/xuxueli0323/xxl-job.git或者下载zip解压2,用idea打开项目,结构如下:在mysql中执行sql,sql文件位置:doc/db/tables_xxl_job.sql执行完后,有一个xxl_job的数据库,表结构如上图所示。接下来修改application.properties的数据库配置...

2021-10-21 16:42:13 1545

原创 redis集群部署及java连接

一、安装1,wget http://download.redis.io/releases/redis-5.0.0.tar.gz2,tar –xvf redis-5.0.0.tar.gz3,cd redis-5.0.04,make5,make install安装完检查redis-server -v二、启动1,编写配置文件mkdir redis_clustermkdir 700170027003700470057006编写配置文件redis....

2021-02-18 20:33:57 378

原创 部署连接阿里云单体redis5.0

一、安装1,wget http://download.redis.io/releases/redis-5.0.0.tar.gz2,tar –xvf redis-5.0.0.tar.gz3,cd redis-5.0.04,make5,make install这就安装完成了,这个流程基本是不会报错的,我安装过了就不截图了。执行redis-server -v出现如下结果表示安装完成了二、启动1,写配置文件//绑定主机地址bind 192.168.1.105//

2021-02-18 20:31:49 137

原创 内连接和外连接

内连接:进行连接的两个表对应的相匹配的字段完全相同的连接外连接又分为左外连接和右外连接左外连接:两个表进行左连接时会返回左边表中的所有的行和右边表中与之相匹配的列值,没有相匹配的用空值代替。右外连接:两个表进行右连接时会返回右边表中的所有的行和左边表中与之相匹配的列值,没有相匹配的用空值代替。...

2020-12-26 12:48:27 196

原创 JAVA中的数据类型

java中的数据类型:分为基本数据类型和引用数据类型1,基本数据类型:四种八类2,引用数据类型数组,各数据类型的默认值。定义时需要注意:1,定义long类型需要在数值末尾加L,不加默认是int类型。long index=1000000L;2,定义float类型需要在数值末尾加F,不加默认是double类型。float index=23333...

2020-12-26 12:47:03 61

原创 java反射机制

1,类加载机制:启动JVM,加载字节码。当调用java命令来运行某个java程序时。该命令将会启动一个JVM进程,同一个JVM中的所有程,变量都处于同一个进程中,共享该JVM的内存区域。当出现以下情况时,JVM会退出:1)程序正常执行结束2)使用System.exit(0)方法3)出现异常时,没有捕获异常4)平台强制结束JVM进程JVM进程一旦结束,该进程中内存中的数据将会丢失2,类的加载:类加载是指将类的class文件载入内存中,并为之创建一个java.lang.Cla

2020-07-14 12:41:17 60

原创 java注解

1,什么是java注解。注解(Annotation),也叫元数据,标签,注释。注解有时候,也叫注释,但是容易和java的注释// /**/混淆, 一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。2,为什么要学注解(1,因为java框架基本都用的注解,用注解很方便,不用到处翻配置文件查看配置,不懂注解就看不懂框架的配置。(2,别人写的代码中有注解,不懂注解看不

2020-07-13 20:52:05 104

原创 java序列化与反序列化

1,做了一个控制台版的学生管理系统,通过Scanner输入学生信息,进行增改删查操作。但是每次运行程序都需要输入学生信息,很麻烦,就想到了序列化与反序列化。2,什么是序列化与反序列化java序列化是指把java对象转化为字节序列的过程,而java反序列化是指把字节序列恢复为java对象的过程.3,我们在退出系统之前,将系统现存的所有对象序列化成字节序列放到磁盘中,做持久化保存。以后用到时就从磁盘读出来。4,我们在运行系统时,将磁盘中的字节序列反序列化成对象放到程序中。这样两个过程就实现.

2020-07-13 20:16:42 87

原创 SQL(结构化查询语言)

1,sql定义SQL:Structure Query Language(结构化查询语言)被国际化标准组织(ISO)采纳为关系型数据库语言的国际标准,也就是说所有关系型数据库都支持SQL。各个数据库厂商都支持SQL标准,但是每个数据库厂商都在标准上做了扩展。被誉为第四代开发语言,你只需要告诉他"做什么",而不必指明"怎么做"。2,sql的分类DDL(Data Definition ...

2020-04-18 19:02:03 320 1

原创 数据库管理系统

1,数据库(DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。2,数据库管理系统(DBMS):指一种操作和管理数据库的大型软件,用于建立,使用和维护数据库,对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据。注意:通常情况下,经常会用数据库来表示它们使用的数据库软件,比如说mysql数据库,其...

2020-04-18 18:42:05 642

原创 Window平台 mysql8.0下载安装方式

1,官网下载mysql2,下载完解压到指定目录,我解压到D盘的,默认没有my.ini文件的,这是下一步的操作3,在mysql-8.0.12-winx64里面,也就是与bin同级的目录建一个my.ini文件,加入如下配置,注意这里的端口我设置的是3360,默认是3306。[mysql]default-character-set=utf8#设置MySQL客户端默认字符集...

2020-04-18 18:29:16 136

原创 了解安装linux

一、Linux发展式1,Linux前身-Unix1968年 Multics项目MIT、Bell实验室,美国通用电气有限公司走到了一起,致力于开发Multics项目。到后期由于开发进度不是很好,MIT和Bell实验室相继离开这个项目的开发,最终导致项目搁浅。1970年(Unix元年) Unix诞生当时在开发Multics项目的时候,实验室中有一个开发人员开发了一款游戏(travel space:遨游...

2018-06-10 10:46:15 155

原创 javaMail

用java发邮件是一个十分简单的事情,javax.email包就是用来发电子邮件的,但是今天我介绍的方式更加简单。首先你需要导入两个JAR包mail.jar和commons-email-1.5.jar,这两个jar包在 网上一搜就有。package mailDemo;import org.apache.commons.mail.DefaultAuthenticator;impo

2017-12-10 14:27:23 333

空空如也

空空如也

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

TA关注的人

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