- 博客(64)
- 收藏
- 关注
原创 Kylin操作系统安装mysql8,Neginx相关问题记录
使用yum命令只下载安装包而不安装(安装包未安装)libncurses.so.5: cannot open shared object file: No such file or directorylibtinfo.so.5: cannot open shared object file: No such file or directory configure: error: in `~/nginx/pcre-8.42':./InstallNginx.sh:行102: make: 未找到命令pcrecpp
2023-11-28 14:08:36 443
原创 linux安装MySQL
1、准备1.1、上传1.2、解压tar -zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz -C /zhenghuhu/software1.3、修改目录mv mysql-5.7.30-linux-glibc2.12-x86_64/ mysql572、安装2.1、确保mysql安装之前有libaio依赖yum search libaio yum install libaio2.2、删除系统自带mariadb[root@iZntd6u9h
2021-11-12 23:01:24 1035
原创 linux安装tomcat
1、下载https://tomcat.apache.org/2、上传使用xftp上传3、解压tar -zxvf apache-tomcat-8.5.72.tar.gz -C /zhenghuhu/software/修改文件名mv apache-tomcat-8.5.72/ tomcat-8.5.724、启动在服务器上添加端口在/zhenghuhu/software/tomcat-8.5.72/bin下启动./startup.sh 查看主机ip+端口...
2021-11-12 22:58:00 1142
原创 linux安装Java
一、解压tar -zxvf jdk-8u301-linux-x64.tar.gz -C /zhenghuhu/software/java/tar -zxvf 安装包 -C 安装的目标路径二、配置环境变量2.1、打开配置环境的文件vi /etc/profile2.2、追加环境变量至文件末尾export JAVA_HOME=/zhenghuhu/software/java/jdk1.8.0_301export PATH=$JAVA_HOME/bin:$PATH2.3、生效配置文件夹so
2021-11-12 22:56:32 1026
原创 解决SQLyog连接MySQL出现2058错误
解决SQLyog连接MySQL出现2058错误1、确定你的mysql命令能运行,像下面这样:2、如果出现这种情况:解决方法一:配置系统环境变量path的值,将安装MySQL路径下的bin路径:MySQL安装目录\bin,配置进path解决方法二:直接进入MySQL安装路径下的bin目录下执行mysql命令:mysql -u用户名 -p密码3、解决完上面的两步,说明数据库没有问题了,接下来解决吗SQLyog连接数据库的问题,如果出现下面所示的问题, 将报错信息翻译过来就是
2021-08-09 16:25:02 2096
原创 大话数据结构Java版第一节
数据结构第一节程序设计 = 数据结构 + 算法1、基本概念数据结构:是相互之间存在一种或多种特定关系的数据元素的集合;数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合;可以输入到计算机中;能被计算机程序处理。数据元素:是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理。也被称为记录。数据项:一个数据元素可以由若干个数据项组成;数据项是数据不可分割的最小单元。数据对象:是性质相同的数据元素的集合,是数据的子集。
2021-08-08 21:00:01 330
原创 码云(gitee)在Windows上的使用
一、在官网下载1.1、下载下载地址:码云1.2、安装初学者可以一路回车(傻瓜式安装)。1.3、安装成功的标志回到桌面,如果看见下面的图标,则安装成功;运行命令提示符工具输入git --version显示:二、在gitee注册一个账号2.1、官网注册注册地址记住用户名、邮箱。2.2、新建一个仓库三、进行系统配置设置3.1、用户名与邮箱设置输入用户名与邮箱作为标识,在桌面鼠标右键打开Git Bash Here命令,options可以设置字体大小
2021-08-03 20:40:23 1997
原创 Java小练习题(一)
1、求圆的面积public class Circel { // 半径 double radius; /* * 测试类 */ public static void main(String[] args) { Circel circle = new Circel(); circle.radius = 5; double area = circle.findArea(); System.out.println("半径为" + circle.radius + "的圆的面积为:"
2021-07-23 19:50:28 193
原创 Java--流程控制小练习
1、求两数的最大公约数和最小公倍数接受键盘任意输入的两个正整数,求其最小公倍数和最大公约数示例代码:public class Test01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入第一个正整数:"); int m = scanner.nextInt(); System.out.println("请输入第二个
2021-06-26 11:11:04 110
原创 文件目录管理命令
文件目录管理命令touch命令touch命令用于创建空白文件或设置文件的时间 ,格式为:touch [选项] [文件]touch命令的难点在于设置文件内容的设置时间(mtime)、文件权限或属性的更改时间(ctime)与文件的读取时间(atime)。touch命令的参数即作用如下表所示:参数作用- a仅修改“读取时间”(atime)- m仅修改“修改时间”(mtime)- d同时修改atime与mtime2、mkdir命令mkd
2021-04-20 22:40:14 110
原创 第七章 --- Java中的方法
一、Java中的方法1、方法的概念在Java中,从面向对象的哲学来说,方法是对象所具有的行为。从方法本身来说,方法是用来完成某种特定功能的、相对独立的程序段,与其他语言中的子程序、函数等概念相当。方法一旦声明,可以在不同程序段中多次使用。2、为什么要使用方法...
2021-04-20 21:55:50 179
原创 第六章 --- 类和对象
一、面向对象1、什么是对象万事万物皆对象,对象是具体的;认识一个对象往往从两个方面进行:一是对象具有什么状态,二是对象具有什么行为。对象的状态即对象本身的固有属性,对象的行为即对象具有的功能。2、什么是类类是具有相同的状态和行为的一组对象的集合。3、如何理解面向对象毫不夸张夸张的说,面向对象是程序开发人员认识、理解世界的世界观、方法论;面向对象的基本哲学是,世界是由各种各样具有自己的内部状态(属性)和运动规律(行为)的对象所组成的;不同对象之间的相互作用和通讯构成了完整的现实世界;从方法论
2021-04-19 15:50:13 161
原创 第十一届蓝桥杯---2020---Java---B组原题解答
试题A:门牌制作解题思路从[1,2020]循环,一直累加计算即可。代码示例public class 门牌制作 { public static void main(String[] args) { int sum = 0; for (int i = 1; i <= 2020; i++) { int x = i; while (x > 1){ if(x % 10 ==
2021-04-17 17:33:49 321
原创 第五章 --- 字符串
一、认识字符串字符(char)类型是Java的基本数据类型之一,用来存储单个字符。在开发过程中,往往需要多个字符才能表达一个有意义的数据。Java提供了字符串(String)类型,用来处理一连串的字符,字符串便是由若干字符组成的序列。1、字符串的声明和初始化Java中,声明和初始化一个字符串的语法格式如下:String 变量名 = "初始值";// 或String 变量名 = new String("初始值");示例:public class Test{ public static
2021-04-02 22:19:23 203
原创 文本文件编辑命令
文本文件编辑命令5、tr命令tr命令用于替换文本文件中的字符, 格式为:tr [原始字符] [目标字符]6、wc命令wc命令用于统计指定文本的行数、字数、字节数, 格式为:wc [参数] 文本wc的参数以及相应的作用如下表所示:参数作用- l只显示行号-w只显示单词数-c只显示字节 数7、stat命令stat命令用于查看文件的具体存储信息和时间等信息, 格式为:stat 文件名称8、cut命令cut命令
2021-03-29 22:08:37 273 1
原创 第十五天:每天两个文本文件编辑命令
第十五天:每天两个文本文件编辑命令3、head命令head命令用于查看纯文本文档的前N行,格式为:head [选项] [文件]示例:查看配置文件profile的前20行[zhenghuhu@localhost etc]$ head -n 20 profile4、tail命令tail命令用于查看纯文本文档的后N行或持续刷新内容,格式为:tail [选项] [文件]tail -n 文件名tail命令的强悍之处在于它可以持续的刷新一个文件的内容,当想要实时的查看最新
2021-03-24 22:54:32 89
原创 第四章 --- 数组
一、数组的概念整数类型、单精度浮点类型等都是基本数据类型 ,通过一个变量表示一个数据。在实际应用中需要经常处理具有相同性质的一批数据, 为此,在Java中引入了数组,即用一个变量表示相同性质的数据。1、数组数组是具有相同数据类型,且按一定次序排列的一组变量的集合体;用一个变量表示一组数据;Java中数组属于引用类型。2、数组元素构成一个数组的每一个数据称为数组元素。3、数组的数据类型数组的数据类型也是数据元素的数据类型,一个数组中,所有数组元素的数据类型是一致的。4、数组元素
2021-03-24 21:46:25 690
原创 详解二维数组
详解二维数组二维数组对我的困惑已久,一直感觉是雾中看花,镜中窥月。下面深刻理解一下。1、什么是二维数组呢?二维数组本质上是以数组作为数组元素的数组,即数组的数组。二维数组就是一个有行和列的矩阵,每一行代表一个数组,即数组的数组;每一行数组内元素所在的位置可以用行和列号来表示;2、二维数组的使用2.1、二维数组的创建格式1:行列确定数据类型[][] 数组名 = new 数组类型[m][n];// 或数据类型 [][]数组名 = new 数组类型[m][n];m代表这个二维数
2021-03-24 18:14:29 8876 2
原创 第十四天 --- 每天两个文本文件编辑命令
第十四天 — 每天两个文本文件编辑命令1、cat命令cat命令用于查看纯文本文件(内容较少的),格式为:cat [选项] [文件]-n参数在查看文档时显示行号;2、more命令more命令用于查看纯文本文件(内容较多的),格式为:more [选项] 文件使用空格键或回车键向下翻页。...
2021-03-23 22:32:51 71
原创 第十三天:今天一个工作目录切换命令
第十三天:今天一个工作目录切换命令3、ls命令ls命令用于显示用户目录中的文件信息;格式为:[zhenghuhu@localhost ~]$ ls [选项] [文件]所处的工作目录不同,当前工作目录下的文件肯定也不同。使用ls命令的-a参数看到全部文件(包括隐藏文件);使用-l参数可以查看文件的属性、大小等详细信息;-al或-la参数可查看当前目录中的所有文件并输出这些文件的属性信息;-ld参数可以查看目录的属性信息;...
2021-03-22 11:13:39 100
原创 第十二天:每天两个工作目录切换命令
第十二天:每天两个工作目录切换命令1、pwd命令pwd命令用于显示用户当前所处的工作目录,格式为:[zhenghuhu@localhost ~]$ pwd [选项]2、cd命令cd命令用于切换工作路径, 格式为:[zhenghuhu@localhost ~]$ cd [目录长度]可以通过cd命令迅速、灵活地切换到不同的工作目录。除了常见的切换目录的方式,还可以:使用“cd -”命令返回到上一次所处的目录,使用“cd ..”命令进入上级目录,使用“cd ~”命令
2021-03-21 11:48:56 89
原创 第十一天:每天两个系统状态检测命令
第十一天:每天两个系统状态检测命令7、history命令history命令用于显示历史执行过的命令 格式为:history [-c]执行history命令能显示出当前用户在本地计算机中执行过的最近1000条命令记录。如果觉得1000条不够用,还可以自定义 /etc/profile 文件中的 HISTSIZE 变量值。在使用history命令时如果使用-c参数则会清空所有的命令历史记录。还可以使用“!编码数字”的方式来重复执行某一次的命令。[zhenghuhu@localhost ~]$
2021-03-20 23:19:06 75
原创 使用镜像安装python库
使用阿里云镜像站安装python库命令 :pip install 库名 -i https://mirrors.aliyun.com/pypi/simple/小贴士:其他镜像网址豆瓣:https://pypi.doubanio.com/simple/清华:https://mirrors.tuna.tsinghua.edu.cn/help/pypi/阿里云:http://mirrors.aliyun.com/pypi/simple/示例:下载tensorflow按照特定版本安装:pi
2021-03-19 16:09:45 839
原创 第十天:每天两个系统状态检测命令
第十天:每天两个系统状态检测命令5、who命令who命令用于查看当前登入主机的用户终端信息 ,格式为:who [参数]这三个简单的字母可以快速显示出所有正在登录本机的用户的名称以及他们正在开启的终端信息。示例:[zhenghuhu@localhost ~]$ who说明:登录用户名终端设备登录到系统的时间zhenghuhu:02021-03-17 20:33 ( : 0)zhenghuhupts/02021-03-17 20:33 (
2021-03-19 14:47:35 65
原创 第九天:每天两个系统状态检测命令
第九天:每天两个系统状态检测命令3、uptime命令uptime用于查看系统的负载信息 ,格式为:uptimeuptime命令真的很棒,它可以显示 当前系统时间, 系统已运行时间,启用终端数量以及平均负载值等信息。uptime4、free命令free命令用于显示当前系统中内存的使用量信息。 格式为:free [-h]为了保证Linux系统不会因资源耗尽而突然宕机,运维人员需要时刻关注内存的使用量。在使用free命令时,可以结合使用-h参数以更人性化的方式输出当前
2021-03-17 20:37:27 78 1
原创 第八天:每天两个系统状态检测命令
第八天:每天一个系统状态检测命令以下开始的命令比较重要,需要重点记忆1、ifconfig命令ifconfig命令用于 获取网卡配置与网络状态等信息; 格式为:ifconfig [网络设置] [参数]使用ipconfig命令来查看本机当前的网卡配置与网络状态等信息时,其实主要查看就是网卡名称、inet参数后面的IP地址 、ether参数后面的网卡物理地址(又称MAC地址),以及RX、TX的接受数据包与发送数据包的个数即累计流量。2、uname命令uname命令用于 查看系统内
2021-03-16 10:29:46 60
原创 使用Java语言实现数字的反转
Java实现数字的反转要求:请输入任意数字,实现反转;例如:输入:789输出:987代码如下:import java.util.Scanner;public class Reverse { public static void reverseNumber(int num) { int ret = 0; while(num > 0){ ret *= 10; ret += num % 10
2021-03-15 17:21:35 1401
原创 第七天:每天一个常用系统工作命令
第七天:每天一个常用系统工作命令8、pidof命令pidof命令用于查询某个指定服务进程的PID值,格式为:pidof [参数] [服务名称]每个进程的进程号码值(PID)是唯一的,因此可以通过PID来区分不同的进程。例如可以使用如下命令来查询本机上sshd服务程序的PID:[zhenghuhu@localhost ~]$ pidof sshd9、kill命令kill命令用于终止某个指定的PID服务进程,格式为:kill [参数] [进程PID]接下来,
2021-03-15 11:00:09 68
原创 第六天:每天一个系统常用工作命令
第六天:每天一个系统常用工作命令7、top命令top命令用于 动态的监视进程活动与系统负载等信息;其格式为:toptop命令异常强大,能够动态的查看系统运维状态,完全将他看作Linux中的”强化版的Windows任务管理器“,top命令的运行界面如图所示:上图top命令执行结果的前5行为系统整体的统计信息,其所代表的含义如下:第一行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为1分钟、五分钟、十五分钟内的平均值,数值越小意味着负载越小)。第二行:进程总数、
2021-03-14 21:32:36 69 1
原创 第五天:每天一个常用系统工作命令
第五天:每天一个系统工作命令6、ps命令ps命令用于 查看系统中的进程状态,命令格式为:ps [参数]ps命令的常见参数以及作用如下表:参数作用- a显示所有进程(包括其他用户的进程)- u用户以及其他详细信息- x显示没有控制终端的进程linux系统中时刻运行着许多进程,如果能够合理的管理他们,则可以优化系统的性能。在Linux系统中,有五种常见的进程状态,分别为运行、中断、不可中断、僵死与停止,其各自含义如下所示:R(运行):
2021-03-13 21:35:33 59
原创 第三章 --- Java语言程序结构
一、程序结构程序的基本结构包括 顺序结构、分支结构 、循环结构。顺序结构按照语句的书写次序依次执行;选择结构根据条件是否满足来选择田间是否满足来执行对应的程序段,Java提供了if和switch语句用来开发分支结构的程序;循环结构在给定条件下重复执行一些程序段,Java语言提供了while、do-while、for语句实现循环结构。二、分支结构程序中有些程序段的执行是有条件的,当条件成立时,执行一些程序段,当条件不成立时执行另一些程序段或者不执行,这种程序结构就叫做分支结构,也叫选择结构。
2021-03-13 21:12:34 152
原创 第四天:每天一个常用系统工作命令
第四天:每天一个常用系统工作命令5、wget命令wget命令用于 ==在终端中下载网络文件,格式为:wget [参数] 下载地址下表为wget命令的参数以及作用参数作用- b后台下载模式- p下载到指定目录- t最大尝试次数- c断点续传- p下载页面内的所有资源,包括图片、视频等-r递归下载...
2021-03-12 22:48:21 58
原创 第二章 --- 变量、数据类型、表达式和运算符
一、标识符1、概念Java所有的组成都需要名字,如类名、变量名和方法名,所有这些名称所使用的字符串序列即被称为标识符。2、标识符的规则2.1、基本规则所有的标识符都应以 字母(A ~ Z 或 者a ~ z) 、美元符($)或者下划线(_)开始;首字符之后可以是字母、美元符,下划线或者数字;关键字不能 作为标识符;标识符是 大小写敏感 的。2.2、常见的约定见名知意:标识符要符合语义信息;包名所有字母小写;类名每个单词首字母大写,其他小写;变量和方法名的第一个单词小写,从
2021-03-12 15:12:16 239
转载 解决error: class Test is public, should be declared in a file named Test.java public class Test { 问题
解决我问题的博客
2021-03-11 23:30:38 10428 1
原创 第三天:每天一个常用系统工作命令
第三天:每天一个常用系统工作命令3、rebootreboot命令用于重启系统,其格式为 reboot。由于重启计算机这种操作会涉及硬件资源的管理权限,因此默认只能使用root管理员来重启,其命令如下:[root@zhenghuhu ~]# reboot4、poweroff命令poweroff命令用于关闭系统,其格式为 poweroff。由于关闭系统这种操作会涉及硬件资源的管理权限,因此默认只能使用root管理员来重启,其命令如下:[root@zhenghuhu ~]#
2021-03-11 22:18:43 62
原创 第二天 :每天一个常用的系统工作命令
第二天 :每天一个常用的系统工作命令2、date命令date命令用于显示及设置系统的时间或日期格式为:date [选项] [+指定的格式]只需要在强大的date命令中输入以“+”开头的参数,即可按照指定格式来输出系统的时间和或日期,这样在日常工作时便可以把备份数据的命令与指定格式输出的时间信息结合到一起。date命令中的参数以及作用参数作用%t跳格【Tab键】%H小时(00 ~ 23)%I小时(00 ~ 12)%M分钟(00 ~
2021-03-10 20:05:50 97
原创 第一天:每天一个常用系统工作命令
Linux中文档中常用的按键以及用途按键用途空格键向下翻一页PaGe down向下翻一页PaGe up向上翻一页home直接前往首页end直接前往尾页/从上至下搜索某个关键词?从下至上搜索某个关键词n定位到下一个搜索到的关键词N定位到上一个搜索到的关键词q退出文档第一天:每天一个常用系统工作命令1、echoecho命令用于在终端输出字符串或变量提取后的值;格式为: echo [字符串|$变量]
2021-03-09 09:07:50 70
原创 第一章 --- 走进Java
一、初识Java1、什么是JavaJava是一门面向对象编程语言,Java语言功能强大,简单易用(Java语言吸收了c++语言的各种优点,还摒弃了c++语言里难以理解的多指针,多继承的概念),Java语言作为静态面向对象编程语言的代表,极好的实现了面向对象编程理论,允许程序员以优雅的思维方式进行复杂的编程。Java的特点:简单性;面向对象;分布式;健壮性;安全性;平台独立性;可移植性;多线程;动态性。2、Java的应用领域Android应用;在金融业应用的服务器程序
2021-03-08 15:17:07 214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人