自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

卑微柠檬怪的博客

柠檬怪要撸码

  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 java基础总结大全

一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。java语言是跨平台,jvm不是跨平台的。JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核心类库。 JDK(Java Development Kit):java的开发工具,包括jre+开发工具2、环境变量path和classpath的作用是什么?(1)path是配置Windows可执行文件的搜

2020-11-05 11:57:43 309 2

原创 Java基础面试宝典

Java基础面试 1Java基础知识 51.1. Java源程序的扩展名是什么? 51.2. 什么是标识符? 51.3. 标识符有哪些特点? 51.4. java程序经编译后产生的字节码文件扩展名是什么? 51.5. 请说明环境变量Path 与 classpath 区别? 51.6. 请说出常用的DOS命令并解释? 51.7. 请写出以下标识符的命名规则 51.8. 请解释Java语言的跨平台特性? 61.9. 请说明JDK、JRE、JVM的区别? 61.10. 注释的分类及作..

2020-11-04 14:59:39 3793 21

原创 centos7安装tomcat8.5

1.在 /usr/local 目录下新建 tomcat 文件夹cd /usr/localmkdir tomcatcd tomcat2.使用顺手工具将 Tomcat 压缩文件上传到 tomcat 文件夹下3.解压tar -zxvf apache-tomcat-8.5.57.tar.gz4.进入 /apache-tomcat-8.5.57/bin 路径启动 Tomcatcd apache-tomcat-8.5.57/bin/./startup.sh./shutdown.sh//关闭 To

2020-11-03 01:06:16 1098 7

原创 centos7安装jdk1.8

1.卸载 CentOS7 自带的 JDKrpm -qa | grep jdk2.卸载rpm -e --nodeps java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64rpm -e --nodeps java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64rpm -e --nodeps

2020-11-03 00:52:30 288 4

原创 centos7安装mysql通用版超详细

文章目录解压一、安装二、数据库初始化三、设置开机启动四、查看数据库的密码五、数据库登陆六、修改密码七、远程访问授权八、开放3306端口九、配置默认编码为UTF-8十、保存重启十一、查看下编码解压tar -xvf mysql-版本号一、安装安装前先卸载自带的mariadb-lib(必须卸载,不然会碰到依赖错误)如果删不掉的话可以试试这条命令:yum remove mysql-libs然后依次安装:  #rpm -ivh mysql-community-common-版本.el6.x86_

2020-10-29 09:05:18 261 1

原创 centos7安装redis-3.0.4详解

目录下载安装包移动安装包解压tar.gz包1.进入目录解压2.编译安装包配置redis-3.0.4测试redis下载安装包执行命令 wget http://download.redis.io/releases/redis-3.0.4.tar.gz 下载安装包的服务器(会默认下载到root目录)移动安装包在linux /usr文件夹下新建redis文件夹,拷贝安装包redis-3.0.4.tar.gz到redis文件夹解压tar.gz包1.进入目录解压[root@localhost]c

2020-10-29 08:34:54 320 1

原创 Java面试题之==和equals的区别

在java中==是比较俩数据是否相等.如果是出自同一new出的对象,会返回true否则都为false(将堆中的内存地址做比较) 而equals是比较内容是否相同(equals方法不能作用于基本数据类型的变量)

2020-10-27 12:39:44 270 2

原创 servlet的9大内置对象

隐式对象说明request转译后对应HttpServletRequest/ServletRequest对象response转译后对应HttpServletRespons/ServletResponse对象session转译后对应HttpSession对象application转译后对应ServletContext对象out转译后对应JspWriter对象,其内部关联一个PringWriter对象page转译后对应thisconfig转译后...

2020-10-26 22:05:50 498 1

原创 Shiro的执行流程

Shiro的执行流程:1、应用代码通过Subject来进行认证和授权,而Subject又委托给SecurityManager;2、我们需要给Shiro的SecurityManager注入Realm,从而让SecurityManager能得到合法的用户及其权限进行判断。从以上也可以看出,Shiro不提供维护用户/权限,而是通过Realm让开发人员自己注入。Authentication:身份认证/登录,验证用户是不是拥有相应的身份;Authorization:授权,即权限验证,验证某个已认证的用户是

2020-10-26 22:04:31 1264 2

原创 Java面试题之i++与++i的区别

在学校学习Java已经两年了,最近在刷面试题时看到一个问题i++与++i的区别,当时脑子一片空白,一种惭愧的感觉涌上心头。经过一番整理总结出如下结果++i是先对i进行自增操作然后再进行运算int i = 0;System.out.println(++i); // 这时输出结果为1i++是先进行运算然后再进行自增操作int i = 0;System.out.println(i++); // 这时输出结果为0...

2020-10-26 20:13:34 445 1

原创 centos7安装zookeeper-3.4.1详细教程

首先需要配置好JDK环境变量我的是jdk1.8上传zookeeper 安装包到linux中/usr/local/zookeeper 中解压zookeeper压缩包输入下面命令进行解压tar zxvf /usr/local/zookeeper-3.4.8.tar.gz进入到zookeeper文件夹中cd /usr/local/zookeeper在zookeeper中新建data文件夹,做为zookeeper数据存储文件夹mkdir data进入到conf文件夹cd con

2020-10-26 14:45:37 422 3

空空如也

空空如也

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

TA关注的人

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