- 博客(19)
- 收藏
- 关注
原创 开放-关闭端口-查看端口占用情况Ubt
sudo ufw reload //重启ufw防火墙。sudo ufw allow 22 //开放22端口。
2024-09-15 18:24:37
617
原创 Ubt通过docker安装gitlab
可能拉取gitlab镜像的时候指定了最新版拉取但是拉取的版本却是老版本的或者指定了相应版本但拉不下来的情况,如果你在其他的服务器上有这个镜像可以把其他服务器的镜像复制到这个服务器上。输入用户和密码,用户:root,密码在/home/gitlab/config/init...password中。首先,在源服务器上使用 docker save 命令将 Docker 镜像保存为 tar 文件。浏览器访问gitlab,可能启动有些慢,刚开始访问不上,等个一两分钟。
2024-08-03 16:25:33
321
原创 ubt安装部署Gitlab
安装依赖接下来会遇到一个图形化界面,选择insernet Site ,然后选择ok安装gitlab执行命令 配置库,找到最新版本的gitlab-ce安装包,注意版本是。通过wget方式在线安装gitlab,复制wsgt下载命令。解压sudo dpkg -i 下载好的安装包的名字如果运行dpkg报openssh-server相关的错误,执行以下命令配置gitlab运行来查看当前gitlab网页ip和端口号。如果出现vim识别不了的报错,运行下面两行命令即可然后再运行。
2024-07-10 19:06:02
56
原创 docker安装redis挂载日志
第一步:创建存储目录,日志目录,配置文件目录命令:sudo mkdir -p /home/redis/{conf,data,log}第二步:创建日志文件命令:sudo touch /home/redis/log/redis.log第三步:将redis.conf文件上传到/home/redis/redis.conf目录因为docker部署的redis并不自带redis.conf文件,需要自己下载先切换目录,命令:cd /home/redis/redis.conf。
2024-07-08 21:59:31
686
原创 Ubuntu使用国内源安装Docker,Mysql,Redis
此时,mysql客户端已经作为服务器的依赖安装到本地,故可以通过命令行登录服务器。mysql8.0,root 用户默认通过 auth_socket 插件授权,而 auth_socket 插件通过 Unix socket 文件来验证所有连接到 localhost 的用户。这意味着你不能以用户–密码的方式,登录root账户。但是,通过第三方程序是无法连接到数据库的,例如JDBC、pymysql等。只允许本地登录root用户,并拒绝远程连接。询问三个问题,并根据提供的答案来设置系统的安全性。
2024-07-07 16:21:17
1746
原创 Collection知识点总结,List系列集合
Collection系列集合Collection集合的体系特点:Collection集合的常用API:Collection集合的遍历方式:Collection储存自定义类型的对象:案例:List系列集合List系列集合特点:List系列集合遍历:LinkedList完成栈和队列结构:删除集合中重复的元素:
2023-01-19 17:28:34
205
原创 接口interface
一个类实现了多个接口,多个接口中存在同名的默认方法不冲突,在这个类重写该方法即可。一个类继承了父类,同时又实现了接口,父类中和接口有同名方法的默认使用父类的。一个接口可以继承多个接口,如果多个接口中存在规则冲突则不能多继承。一个类实现多个接口多个接口中有同样的静态方法不冲突。实现l类:实现接口的类(可以理解为子类)接口用关键字interface来定义。接口不能创建对象(接口更加抽象)接口与接口的关系:多继承。类和接口的关系:多实现。类和类的关系:单继承。
2023-01-18 14:11:14
105
原创 继承知识点总结
extends继承的特点:继承后,访问成员变量,成员方法遵循“就近原则”。继承后的方法重写子类继承父类后构造器的特点:在子类中访问父类有参数构造器
2023-01-16 16:03:33
107
原创 static-extends-权限修饰符-final-变量-常量-接口-正则表达式
有stastic修饰,与类一起加载,内存中只有一份,可以被访问。:访问规则:建立用类名访问,也可以通过对象名.静态成员变量(不推荐)访问。////实例成员变量//静态成员变量//静态方法//两种调用方法////报错,静态方法只能访问静态成员,不能直接访问实例成员//如://创建一个对象//间接访问}System.out.println(name+"很高兴!"+name+age+"岁了");}//静态方法中不能出现this关键字//报错。
2022-12-18 11:59:04
102
原创 ATM简易系统
下面是全部代码整个代码基本情况:首先先有一个首页:展示登录和注册v注册后重新进入首页进行登录登录成功后展示 1:查询账户 2:存款 3:取款 4:转款 5:修改密码 6:退出 7:注销账户通过选择相应的命令进行相应的操作。
2022-12-08 12:45:41
141
原创 抽象类 Class ‘absstractTest02‘ must either be declared abstract or implement abstract method ‘run()‘ in
最近学习抽象类时遇到一个问题:在定义了一个抽象类,想要去继承这个抽象类时报错了原因:因为父类是一个抽象类,里边有抽象方法,当子类继承父类时,必须需要使用该该抽象方法然后这里我做了一个父类抽象方法的重写然后我总结了一些有关抽象类的知识首先,介绍一下抽象类的格式:需要注意的是1 抽象方法只有方法签名,不能声明方法体。说人话就是抽象方法没有“{}”了2 一个类中如果是定义了一个抽象方法,则这个类必须声明成抽象类3 一个类继承了抽象类必须重写完抽象类的全部抽象方法否则这个类也必须定义为抽象类4不能用abstract
2022-12-08 10:08:23
1074
原创 幸运数字小游戏
1:通过Random随机数类和循环结构可以构建一个紧张的小游戏。首先介绍一下Random使用方法其中10代表了一个边界,图片中第三行表示随机生成一个0-9的整形数字并把它赋值给number。在了解了Random随机数组后,我们可以尝试编写一个小游戏了。以下是程序代码程序的运行结果如下2:此外也还可以通过数组和while循环创建一个游戏,具体代码如下:代码运行结果如下:快去试着打一下代码吧!
2022-11-22 10:25:54
898
原创 JAVA程序控制流程
目录顺序结构分支结构循环结构跳转关键字(break,continue)-------------------顺序结构顺序结构是流程控制中最简单的一种结构,该结构的特点是按照语句的先后顺序依次执行,每条语句执行一次。分支结构 if switchif 的三种格式switch 的格式switch 的注意事项1:表达式的类型只能是byte short char int,从JDK开始支持枚举,从JDK7开始支持String。不支持double
2022-11-22 10:15:42
71
原创 JAVA运算符基础知识
目录1:基本运算符2:自增,自减运算符3:+号做连接符4:赋值运算符5:关系运算符6:逻辑运算符7:三元运算符8:运算符优先级表---------------------------基本运算符+ , - , * , / , %(取余)注意:两个整数相除结果为整数。+做连接符自增,自减运算符++ 自增 变量自身值加一-- 自减 变量自身值减一++,--可以放在变量前后但效果
2022-11-20 18:33:27
271
1
原创 JAVA类型转换知识
自动类型转换强制类型转换在开发中会存在不同类型的变量或数据赋值给其他变量,也有不同类型的变量一同运算,这时就用到了类型转换。自动类型转换小范围类型的变量可以直接赋值给大范围类型的变量例:byte b1=12;int a1=b1;--------------------char ch='a';int a2=ch;表达式的自动类型转换表达式最终结果的数据类型是由表达式中最高数据类型决定。也就是说,如果表达式中有个double类型的数据那结果的数据类型也是d
2022-11-20 18:33:21
252
1
原创 JAVA基础语法
JAVA基础语法小小总结1 注释在class文件中无注释,故注释不影响程序执行1:// 单行注释2:/*+Enter 多行注释3:/**+Enter 文档注释注:文档注释的内容是可以提取到一个程序说明文档中的注释快捷键 Ctrl+/ 单行注释(对当前行进行注释) Ctrl+shaft+/ 对选中的多行进行注释2 字面量特殊字符 " \n " 换行 " \t
2022-11-18 22:19:03
250
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人