- 博客(15)
- 收藏
- 关注
原创 Java面试题
目录1、自我介绍2、JDK 和 JRE 有什么区别3、== 和 equals 的区别是什么4、两个对象的 hashCode()相同,则 equals()也一定为 true5、final 在 java 中有什么作用6、 java 中的 Math.round(-1.5) 等于多少7、java 中操作字符串都有哪些类?它们之间有什么区别8、String 和 StringBuffer、StringBuilder 的区别9、String str="i"与 String str=new String("i")一样吗10
2021-03-02 16:00:22
144
原创 JVM学习笔记
目录1、什么是JVM1.1、概念1.2、为什么要学习JVM2、JVM体系结构2.1、JVM体系结构概览1、什么是JVM1.1、概念Java Virtual Machine:Java虚拟机可以看作是一台虚拟的计算机,就像真实的计算机那样,有着自己的指令集以及各种运行时内存区域。由于某些语言不具有跨平台性,而Java虚拟机实现了跨平台运行,因为计算机只能识别0101之类的机器码,而Java虚拟机将特定格式的字节码生成不同平台的机器码,从软件层面屏蔽在不同操作系统在底层硬件和指令的区别,确保了字节码能在不同
2021-03-01 13:54:54
152
2
原创 Java反射
1、获取反射的三种方式概念:类的加载阶段是将class文件中的二进制数据读取到内存中,然后将该字节流所代表的静态存储结构转化为方法区中运行时的数据结构,并且在堆内存中生成一个该类的java.lang.class对象,作为方法区数据结构的入口1. Class<Object> cls = Object.class;注:JVM将使用类装载器,将类装入内存(前提是:类还没有装入内存),不做类的初始化工作,返回Class的对象2. Class<?> cls = Class.fo
2021-02-27 16:34:51
125
原创 Jeinkins安装启动(war)
目录一:下载二:启动三:检查防火墙四:访问主页一:下载1. 官网下载地址:https://www.jenkins.io/download/2. linux命令下载:wget https://mirror.xmission.com/jenkins/war-stable/2.263.2/jenkins.war -P /usr/local/二:启动# 后台启动,修改端口nohup java -jar jenkins.war --httpPort=9999 &三:检查防火墙#
2021-01-16 23:53:22
403
原创 CentOS8上安装Git
文章目录一:yum方式安装二:源码(tar.gz)编译安装一:yum方式安装# 1.执行命令yum -y install git,等待安装完成yum -y install git# 2.执行命令git --version查看git版本检查是否安装成功git --version# 3.提示:yum安装git被安装在/usr/libexec/git-core目录下cd /usr/libexec/git-core# 4.查找gitwhereis git# 5.卸载Gitrpm -e git
2021-01-16 23:15:30
715
原创 CentOS上安装jdk
检查并清除系统jdk数据# 检查是否已经安装jdkjava -version# 查看系统是否自带 jdkrpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj# 批量卸载系统有自带jdkrpm -qa | grep java | xargs rpm -e --nodeps# 如果使用 yum 安装的 jdk,请使用下面命令卸载yum -y remove java-1.8.0-openjdk-headless.x86_64下载JDKO
2021-01-16 22:54:10
195
1
原创 CentOS8上安装Tomcat
目录一:下载Tomcat二:配置启动一:下载Tomcat下载Tomcat到/usr/local/目录下并解压:官网下载:https://tomcat.apache.org/download-90.cgi或wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.41/bin/apache-tomcat-9.0.41.tar.gz -P /usr/local/二:配置启动1. tomcat启动依赖于...
2021-01-16 22:50:07
405
原创 关于错误修改/etc/profile(环境变量错误)
解决方案:# 首先执行当前命令export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin# 编辑/etc/profile文件,将错误的配置修改正确vim /etc/profile
2021-01-16 21:46:48
506
原创 CentOS8上安装Maven
一:下载Maven(tar.gz)到/usr/local/目录下官网下载:http://maven.apache.org/download.cgi或wget https://downloads.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz -P /usr/local/二:安装配置环境变量# 进入到/usr/local/目录下cd /usr/local/# 变更目录名便于操作mv apache-ma
2021-01-16 21:17:42
727
原创 生成SSH密钥
1. 打开Git Bash2. 粘贴以下文本,替换为您的GitHub电子邮件地址ssh-keygen -t ed25519 -C "your_email@example.com"# 旧系统不支持Ed25519算法,使用如下命令# ssh-keygen -t rsa -b 4096 -C "your_email@example.com"3. 当提示您输入要在其中保存密钥的文件时,请按Enter接受默认文件位置Enter a file in which to save the key (/c/
2021-01-15 00:36:35
903
1
原创 Jenkins持续集成持续部署
目录1 持续集成流程说明2 服务器列表3 持续继承环境配置3.1 Gitlab安装1 持续集成流程说明1)首先,开发人员进行代码提交,提交到git仓库2)然后,jenkins作为代码持续集成工具,使用Git工具到Git仓库拉取代码到继承服务器,再配合JDK、Maven等软件完成代码编译、代码测试与审查、测试、打包等工作,在这个流程中每一步出错都会重新再执行一次整个流程3)最后,Jenkins把生成的jar包分发到测试服务器或生产服务器,测试人员就可以访问到2 服务器列表本次教程统一采用Cent
2021-01-14 09:53:49
482
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人