自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux CentOS ifconfig查询不到ipv4的解决方法

问题在linux命令窗口输入ifconfig会显示如下(没有显示ipv4的addr地址)问题原因没有手动设置是否联网解决办法点击这个小图标,会出现如下选项,选择配置好的System eth0最终解决这是我个人遇到这个问题的最终解决办法,供参考。在网上搜了下同一个问题可能还有别的原因,比如任务管理器服务中的vmware没有启动,或者是ifcfg-eth0文件的配置问题等。如果你遇到同样的问题我这个问题解决办法没有用的话可以尝试其他几个办法。...

2020-10-30 01:18:20 1642 2

原创 JDBC

1、定义Java DataBase Connectivity是官方定义的一套操作所有关系型数据库的接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类2、步骤1. 引入jar文件.2. 加载数据库驱动 (JavaSE项目中可以省略 , JavaWeb项目必须编写此步骤)Class.forName("com.mysql.jdbc.Driver");3. 通过驱动管理器, 获取JDBC连接对象.Connecti

2020-10-29 01:18:27 135

原创 Mysql面试必备

1、Mysql常用的引擎InnoDB 引擎:MySQL 的5.5之后的默认引擎,InnoDB 引擎提供了对数据库事务的支持,并且还提供了行级锁和外键的约束,它的设计的目标就是处理大数据容量的数据库系统。MySQL 运行的时候,InnoDB 会在内存中建立缓冲池,用于缓冲数据和索引。由于锁的粒度小,写操作是不会锁定全表的,所以在并发度较高的场景下使用会提升效率的。MyISAM 引擎:不提供事务的支持,也不支持行级锁和外键。因此当执行插入和更新语句时,即执行写操作的时候需要锁定这个表,所以会导致效率会降低。

2020-10-17 00:10:45 153

原创 mysql必备的基础知识

数据型整型TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT 分别使用 8, 16, 24, 32, 64 位存储空间,一般情况下越小的列越好。INT(11) 中的数字只是规定了交互工具显示字符的个数,对于存储和计算来说是没有意义的。浮点数FLOAT 和 DOUBLE 为浮点类型,DECIMAL 为高精度小数类型。CPU 原生支持浮点运算,但是不支持 DECIMAl 类型的计算,因此 DECIMAL 的计算比浮点类型需要更高的代价。FLOAT、DOUBLE 和 D

2020-10-15 21:11:03 115

原创 关于线程、多线程和线程池你必须知道的

线程什么是线程?线程是进程中负责程序执行的执行单元。一个进程中至少有一个线程进程是操作系统中进行保护和资源分配的基本单位,操作系统分配资源以进程为基本单位.而线程是进程的组成部分,它代表了一条顺序的执行流.创建线程的两种方式:一、继承 Thread 类,扩展线程。继承Thread类,覆盖run()方法。在run()方法体中编写要完成的任务创建线程对象并用start()方法启动线程。二、实现 Runnable 接口。应当熟知的问题:两种创建线程的方式,用哪个好?Java不支持类的多重

2020-09-22 22:16:40 443 2

原创 mysql无法启动踩过的坑

MySQL 服务无法启动。服务没有报告任何错误。请键入 NET HELPMSG 3534以获更多的帮助2020年9月14日凌晨两点半随便写几句发泄下情绪配图是自己网上随便找的,但是遇到的问题是一模一样的,mysql服务无法正常启动的问题我折腾了五六个小时,其中尝试了好多办法,其中包括删除电脑所有的mysql文件,安装了5.7版本等好几个版本也未能解决,在这里建议大家:后面如果遇到类似问题,**请直接删除****mysql根目录下建一个my.ini文件。******很多教程强调需要建立这个my.ini文

2020-09-14 02:37:32 169

原创 HashMap和ConcurrentHashMap区别看完没人能难住你

关于HashMap与ConcurrentHashMap的的区别,在面试的时候基本都会被问到,所以下面我们就来谈谈相关知识点:一、HashMap概述本质浅谈HashMap是基于哈希表的Map接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了不同步和允许使用 null 之外,HashMap类与Hashtable大致相同。)Hashmap本质是数组加链表。根据key取得hash值,然后计算出数组下标,如果多个key对应到同一个下

2020-09-05 00:46:23 6236 2

原创 synchronized的应用方式

synchronized的三种应用方式1、修饰实例方法作用于当前实例加锁,进入同步代码前要获得当前实例的锁2、修饰静态方法作用于当前类对象加锁,进入同步代码前要获得当前类对象的锁3、修饰代码块指定加锁对象,对给定对象加锁,进入同步代码库前要获得给定对象的锁。1、synchronized作用域实例方法public class AccountingSync implements Runnable{ //共享资源(临界资源) static int i=0; /**

2020-08-25 01:52:01 130

原创 浅谈finally

提出问题:1、finally的作用?2、finally块中的代码什么时候被执行?finally块中的代码一定会执行吗?3、finally中的return会对返回数据造成什么影响,try catch finall return执行问题4、final, finally, finalize的区别?解决分析:1、finally的作用在java中finally必须使用在try/catch语句中的最后位置,并且附带一个语句块,无论是否抛出异常,finally都总是会被执行的。就算是没有catch语句同时又

2020-08-22 02:17:00 405

原创 快递柜增改查的简单实现

任务描述:编写一个快递管理的工具类,通过二维数组模仿快递柜,将对象存进数组中类中有属性:Express[][] expresses;完成添加和查看:1、快递录入:通过键盘输入快递单号,快递公司,将这两个信息封装快递对象,并且存进数组,模拟快递录入2、查看所有快递,遍 历二维数组的内容import java.util.Random; import java.util.Scanner; public class Test1 { public static void main(Stri

2020-08-16 15:42:19 347

原创 面向对象基础总结

面向对象思想概述面向对象是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。面向对象是相当于面向过程来讲的,指的是把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。面向过程到面向对象思想层面的转变:面向过程关注的是执行的过程,面向对象关注的是具备功能的对象。面向过程到面向对象,是程序员思想上 从执行者到指挥者的转变。三大思想面向对象思想从概念上讲分为以下三种:OO

2020-08-16 09:37:46 287

原创 java语法基础总结

一、变量变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。由于该存储单元中的数据可以发生变化,因此得名为”变量“。变量分类:按所属的数据类型划分:基本数据类型变量引用数据类型变量 按声明的位置划分: 局部变量:方法或语句块内部定义的变量 成员变量:方法外部、类的内部定义的变量 特别注意:类的外面不能有变量的声明 二、数据类型 由于变量记录的数据内容大小不同, 导致所需的存储单元大小不同,在 Java 语言中使用数据类型的概念加以 描述: 字节是计算机信息技术用于计量存储容量

2020-08-15 19:59:41 414

原创 为什么异或操作可以交换两个数?

问题1:使用Java实现两数交换方法一:使用第三个变量进行交换int x = 10, y=12;System.out.println(“交换前:” + x + “,“ + y);int temp = x;x = y;y = temp;System.out.println(“交换后 :” + x + “,“ + y);方法二:不使用第三个变量,通过数学方式(两数相加保存和)交换int x = 10, y = 12;System.out.println(“交换前:” + x + “,“ +

2020-07-17 00:34:53 1102

原创 联想笔记本进入BIOS开启Intel VT-x

一、遇到的问题首先,我介绍下我的电脑:然后是windows10版本。遇到的问题:也就是VMware 加载镜像时电脑需要启用Intel VT-x,否则无法启动虚拟机。启用Intel VT-x需要进入BIOS(Basic Input Output System(基本输入输出系统)的简称)页面。根据官方描述:联想电脑进入BIOS的快捷键有“F2、F1、Del/Delete、NOVO开机”,部分机型按F2、F1时需要FN键配合。我几乎把所有按键可能都尝试过了,电脑也重启好无数次,依然进不了BIOS页面

2020-06-30 14:31:39 16535 6

原创 # 警告: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@12a843bf

警告: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@12a843bf, java.sql.SQLException: The server time zone value ‘�й���׼ʱ��’ is unrecognized or represents more than one time zone.## 标题解决办法:将这块:<property name="jdbcUrl" value="jdbc:mysql://l

2020-06-25 20:24:25 4230

空空如也

空空如也

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

TA关注的人

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