- 博客(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
344
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
3933
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
1135
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
325
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
291
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
374
1
原创 Java面试题之==和equals的区别
在java中==是比较俩数据是否相等.如果是出自同一new出的对象,会返回true否则都为false(将堆中的内存地址做比较) 而equals是比较内容是否相同(equals方法不能作用于基本数据类型的变量)
2020-10-27 12:39:44
326
2
原创 servlet的9大内置对象
隐式对象说明request转译后对应HttpServletRequest/ServletRequest对象response转译后对应HttpServletRespons/ServletResponse对象session转译后对应HttpSession对象application转译后对应ServletContext对象out转译后对应JspWriter对象,其内部关联一个PringWriter对象page转译后对应thisconfig转译后...
2020-10-26 22:05:50
568
1
原创 Shiro的执行流程
Shiro的执行流程:1、应用代码通过Subject来进行认证和授权,而Subject又委托给SecurityManager;2、我们需要给Shiro的SecurityManager注入Realm,从而让SecurityManager能得到合法的用户及其权限进行判断。从以上也可以看出,Shiro不提供维护用户/权限,而是通过Realm让开发人员自己注入。Authentication:身份认证/登录,验证用户是不是拥有相应的身份;Authorization:授权,即权限验证,验证某个已认证的用户是
2020-10-26 22:04:31
1369
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
485
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
471
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人