CentOS上的linux中安装mariaDB数据库

文章目录一:安装镜像源二:安装bash-completion超级补全包三:安装MySQL分支版本一:安装镜像源rm -rf /etc/yum.repos.d/*切记后面的网址是不能不复制的wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repoyum makecache二:安装bash-completion超级补全包yum install -y bash-comp
分类: 其他 发布时间: 03-09 08:26 阅读次数: 0

windows下的mysql管理工具连接linux中的mysql

grant all privileges on *.* to root@'%' identified by '123456';flush privileges;刷新下权限,然后去mysql管理工具去连接就行了123456就是你的数据库密码,root就是mysql账号可以改成自己的。—————————————————————————————你也可以通过ssh连接但是有点麻烦这两个地方都要配置真心挺麻烦,而且你的java代码还不好写,用第一种方法的话url可以这样写:url=jdbc:m
分类: 其他 发布时间: 03-09 08:26 阅读次数: 0

springboot集成redis中连接redis时出现的问题

运行redis时,出现 java.net.ConnectException: Connection refused: connect或者是其他问题,只要是关于连接redis的问题都可以看下面的解决办法,我百度了一下午才解决。我的redis只允许本地访问这个地方我设置了linux虚拟的网址,如果你的springboot想要连接redis,必须这样做除非你的redis允许其他用户连接,否则请修改这个地方一定要选择no,你的程序才能连接上redis。实在不行你也可以在是springboot中配置一下
分类: 其他 发布时间: 03-09 08:26 阅读次数: 0

linux下zookeeper的安装与简单使用

文章目录一:解压二:配置三:修改环境变量四:操作一:解压tar -xzvf zookeeper-3.4.8.tar.gz你自己的名字改成你自己的。二:配置zoo_sample.cfg为样例配置文件,需要修改为自己的名称,一般为zoo.cfg修改zoo_sample.cfg 的文件名为 zoo.cfgmv zoo_sample.cfg zoo.cfg然后编辑 zoo.cfg 配置文件vi zoo.cfg然后,按“i”,进入编辑模式,在zoo.cfg文件中
分类: 其他 发布时间: 03-09 08:25 阅读次数: 0

子类重写父类的方法@Override的快捷键

ctrl+o
分类: 其他 发布时间: 03-09 08:25 阅读次数: 0

查找算法归纳(顺序,二分,插值,斐波那契)

文章目录一:顺序查找(线性查找)二:二分查找三:插值查找四:斐波那契查找一:顺序查找(线性查找)这个查找算法是比较简单的一种,直接在数组中一个一个查找就行了。/** * 线性查找 */public class SeqSearch { public static void main(String[] args) { int arr[]={3,5,2,6,8}; int index=seqSearch(arr,5); if(index==-1)
分类: 其他 发布时间: 03-09 08:24 阅读次数: 0

java面试知识点总结(1)—垃圾回收

首先大家先做一道题。1、在java中,对象的内存在哪个时刻回收,取决于垃圾回收器何时运行。2、一旦垃圾回收器准备好释放对象占用的存储空间,将首先调用其finalize()方法, 并且在下一次垃圾回收动作发生时,才会真正的回收对象占用的内存(《java 编程思想》)3、在C++中,对象的内存在哪个时刻被回收,是可以确定的,在C++中,析构函数和资源的释放息息相关,能不能正确处理析构函数,关乎能否正确回收对象内存资源。在java中,对象的内存在哪个时刻回收,取决于垃圾回收器何时运行,在java中,所有
分类: 其他 发布时间: 03-09 08:24 阅读次数: 0

“==“和“euqals()“的用法

先看看这个题你会不会做?==如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等;如果作用于引用类型的变量,则比较的是所指向的对象的地址对于复合数据类型(类),使用equals()和“==”效果是一样的,两者比较的都是对象在内存中的存放地址(确切的说,是堆内存地址)。equals注意:equals方法不能作用于基本数据类型的变量如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址;诸如String、Date等类对equals方法进行了重写的话,比较的是所
分类: 其他 发布时间: 03-09 08:23 阅读次数: 0

关于抽象类和接口的默认访问权限

关于抽象类JDK 1.8以前,抽象类的方法默认访问权限为protectedJDK 1.8时,抽象类的方法默认访问权限变为default关于接口JDK 1.8以前,接口中的方法必须是public的JDK 1.8时,接口中的方法可以是public的,也可以是default的JDK 1.9时,接口中的方法可以是private的...
分类: 其他 发布时间: 03-09 08:23 阅读次数: 0

值传递和引用传递的问题

先看看下面这段代码的输出结果:public class Example{ String str=new String("tarena"); char[]ch={'a','b','c'}; public static void main(String args[]){ Example ex=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+" and ");
分类: 其他 发布时间: 03-09 08:23 阅读次数: 0

关于静态代码块,构造方法,构造代码块的执行先后顺序

总结一下:1.执行顺序:静态代码块>构造代码块>构造方法理由:静态代码块(static{})在类加载的时候执行一次。构造代码块({}内的部分)在每一次创建对象时执行,始终在构造方法前执行。构造方法在新建对象时调用( 就是new的时候 )。注意: a.静态代码块在类加载的时候就执行,所以它的优先级高于入口main()方法。b.当三种形式不止一次出现,同优先级是按照先后顺序执行。来看一道题巩固一下:public class B{ public static B t1 = n
分类: 其他 发布时间: 03-09 08:23 阅读次数: 0

System.out.println()源码分析

首先来看一段代码: Object object=new Object(); object=null; System.out.println(object); System.out.println(object.toString());大家可以先自己想一下会输出什么?正确的输出就是下面所示:nullException in thread "main" java.lang.NullPointerException那么就来分析一下这句话
分类: 其他 发布时间: 03-09 08:22 阅读次数: 0

java整数型常量池

首先看一段代码: Integer a=127; Integer b=127; System.out.println(a==b); Integer x=128; Integer y=128; System.out.println(x==y);输出结果是:truefalse问题来了127和128只差一个数为啥输出结果就是不一样呢?看一下Integer的源码那你就知道了首先在源码里面有一个叫IntegerCach
分类: 其他 发布时间: 03-09 08:21 阅读次数: 0

通过字节码分析字符串面试题和intern()方法

首先给大家一段代码判断一下:String x="abc"+"cba";String y="abccba"; System.out.println(x==y);String d="aa";String z="bb";String s=z+d;String e="aabb"; System.out.println(s==e);大家思考一下两个输出语句的结果是?第一个是true,第二个是false为什么呢?第一个从字节码来看x=“abccba”;然后创建y的时
分类: 其他 发布时间: 03-09 08:21 阅读次数: 0

简述GET和POST的区别

表面的区别GET在浏览器回退时是无害的,而POST会再次提交请求。GET产生的URL地址可以被Bookmark,而POST不可以。GET请求会被浏览器主动cache,而POST不会,除非手动设置。GET请求只能进行url编码,而POST支持多种编码方式。GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。get方式提交数据的大小(一般来说1024字节),http协议并没有硬性限制,而是与浏览器、服务器、操作系统有关,而POST理论上来说没有大小限制
分类: 其他 发布时间: 03-09 08:21 阅读次数: 0

java获取GET和POST请求参数

URL和参数列表一 获取请求方式request.getMethod(); get和post都可用,二 获取请求类型request.getContentType(); get和post都可用,示例值:application/json ,multipart/form-data, application/xml等三 获取所有参数keyrequest.getParameterNames(); get和post都可用,注:不适用contentType为multipart/form-data
分类: 其他 发布时间: 03-09 08:20 阅读次数: 0

关于jvm中的方法区和常量池问题

1:方法区:首先这个问题要分jdk:1.8之前是独立的,里面只要是装着类的信息,代码和静态变量。方法区和堆的物理存储是连接在一块的,但是这种做法会出现一些问题,程序中加载的jar包和类过多的话,就会出现啊oom(内存溢出)的错误。1.8之后:方法区不存在的,但是多了一个元空间,他就是用来代替方法区的,但是元空间和堆在物理空间上是隔离的,虽然性能降低了,但是解决了oom问题,元空间的地址不是jvm地址而是你的电脑本地内存,只要你的本地内存充足,就可以一直运行。2:常量池1.8之前常量池在方法区中,
分类: 其他 发布时间: 03-09 08:20 阅读次数: 0

关于异常的高频面试题

1:Exception和error的区别他俩都是继承自超类Throwable,在java中只有Throwable类型的实例才能捕获或者抛出异常。Error 类及其子类。程序中无法处理的错误,表示运行应用程序中出现了严重的错误。特点:此类错误一般表示代码运行时 JVM 出现问题。通常有 Virtual MachineError(虚拟机运行错误)、NoClassDefFoundError(类定义错误)等。比如 OutOfMemoryError:内存不足错误;StackOverflowError:栈溢出错误
分类: 其他 发布时间: 03-09 08:20 阅读次数: 0

数据库3_1——关系数据库标准语言SQL概述

关系数据库标准语言SQL概述SQL概述1.1 SQL 的产生与发展1.2 SQL的特点1.2.1 综合统一1.2.2 高度非过程化1.2.3 面向集合的操作方式1.2.4 以同一种语法结构提供多种使用方式1.2.5 语言简洁,易学易用1.3 SQL的基本概念SQL概述SQL(Structured Query Language) 结构化查询语言,是关系数据库的标准语言SQL是一个通用的、功能...
分类: 其他 发布时间: 03-09 08:20 阅读次数: 0

数电4_2——常用的组合逻辑电路(1)编码器

1. 编码器编码:为了区分一系列不同的事物,将其中的每个事物用二值代码表示编码器:由于在二值逻辑电路中,信号是以高低电平给出的,故编码器就是把输入的每一个高低电平信号变成一个对应的二进制代码编码器分为普通编码器和优先权编码器。根据进制可分为二进制编码器和二-十进制编码器1.1 普通编码器8-3译码器(八线三线编码器):每个时刻都只能有一个电平输入,对每一个输入的电平进行编码,一共八个...
分类: 其他 发布时间: 03-09 08:19 阅读次数: 0