- 博客(97)
- 资源 (2)
- 收藏
- 关注
原创 MySQL学习之表操作
查询当前所在数据库的所有表查看指定的表结构, 可以查看到指定表的字段,字段的类型、是否可以为NULL,是否存在默认值等信息查询指定表的创建表语句 show create table user创建表语法。
2024-12-16 22:23:51
837
原创 MySQL学习之认识数据库
我们要操作某一个数据库下的表时,就需要通过该指令,切换到对应的数据库下,否则是不能操作的。比如,切换到sys数据,执行如下SQL。通过上述语法创建一个数据名为test数据库,并指定字符集为utf8mb4的sql语句如下。IF NOT EXISTS 参数是指数据库不存在,则创建该数据库,如果存在,则不创建。SQL语句,根据其功能,主要分为四类:DDL、DML、DQL、DCL。
2024-12-15 13:05:24
283
原创 解决docker报Error response from daemon Get httpsregistry-1.docker.iov2错误
首先先看一下问题报错效果,我想要拉去nacos-serve:1.1.4的镜像,报如下错误,从报错信息可以看到,用于网络的愿意,导致客户端连接超时。2.删除或修改daemon.json 文件,我这里因为是测试环境就直接删除原来的配置文件了,并添加如下配置。3.重新加载配置文件和重启docker。4.再次拉取进行进行测试。1.备份原来的配置文件。
2024-11-18 14:41:45
2411
1
原创 分享一个开源的时通讯服务平台-WuKongIM
官方提供的演示demo地址如下: http://imdemo.githubim.com/chatdemo/?安装方式参考官网地址:https://githubim.com/install/linux/singlenode.html#%E5%AE%89%E8%A3%85。高性能通用分布式通讯服务,支持聊天应用,消息推送,物联网通讯,音视频信令,直播弹幕,客服系统,AI 通讯,即时社区等场景。官网如下: https://githubim.com/以下是官网对WuKongIM的介绍。
2024-11-13 15:43:36
245
原创 linux配置xftp文件管理
1.创建两个ftp用户,用户的工作目录位于 /sftp 目录下2.该用户无法进入其他用户的目录3.创建一个公共目录,允许所有用户上传,但不能删除其他人的文件4.创建一个团队目录,允许上传和删除其他人的文件。
2024-11-12 15:44:58
440
原创 ansible部分模块学习
案例1:传输/root/work/scripts/net-tools-install.sh⽂件到/opt/net-tools-install.sh案例2:传输/root/work/scripts/net-tools-install.sh⽂件到/opt/net-tools-install.sh,先备份,后修改。
2024-10-03 23:08:18
583
1
原创 ansible学习
Ansible是一个基于Python开发的自动化运维工具,它集合了众多运维工具(如puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。
2024-10-02 20:42:37
777
原创 spring boot文件上传之x-file-storage
这里以springboot3为例,文件上传到本地做了一个简单测试,代码如下。最后启动项目进行测试,使用postman进行发送请求。然后到 yaml 配置文件指定的位置进行查看。第四步,启动类上添加开启启用该组件注解。具体学习的话可以详细该组件给的示例。第三步,编写controller。第一步,引入pom依赖。第二步,配置yaml。
2024-09-23 21:50:31
1005
原创 redis之zset命令学习
zset是一个不包含重复元素的字符串集合,且每个元素都会关联一个 double 类型的分数(score)。这使得有序集合既可以通过成员(member)来查询,也可以通过分数(score)来排序。以下是zset的一些简单命令。
2024-09-04 16:09:46
412
原创 redis的set命令学习
Redis 的SET命令用于在 Redis 数据库中存储键值对。当执行SET命令时,如果指定的键不存在,则 Redis 会创建一个新键,并将其值设置为指定的值。如果键已经存在,则 Redis 会覆盖旧值,将其替换为新值。语法格式EXNXXX示例:添加一本书 key: book, 名称:huozhe 设置过期时间为 5s添加元素删除元素遍历集合中所有的元素判断元素是否在集合中获取集合中元素的总数SCARD key从集合中随机弹出一个元素,元素不删除从集合中随机弹出一个元素,出一个删一个SPOP key。
2024-08-31 17:37:23
678
原创 k8s之deployments相关操作
官网是这样说明如下:一个 Deployment 为和提供声明式的更新能力。你负责描述 Deployment 中的,而 Deployment以受控速率更改实际状态, 使其变为期望状态。你可以定义 Deployment 以创建新的 ReplicaSet,或删除现有 Deployment, 并通过新的 Deployment 收养其资源。
2024-06-08 17:28:28
1200
2
原创 没有telnet情况下判断主机端口是否开放的方法
显示结果如果有显示 debug1: Connection established. 就说明端口是开放的端口未开放的情况是显示。
2024-05-26 09:21:54
738
原创 k8s-helloword部署一个应用
部署一个名为 test-nginx Pod方式一:使用 kubectl run然后使用 kubectl get pod 查看,kubectl get pod 是查看默认名称空间下的Pod如果想要跟详细的查看这个pod 信息,可以使用 kubectl get pod -o wide可以看到这个pod具体被调度到哪个节点,ip地址等等相关信息方式二: 使用deploy方式。
2024-05-25 18:00:41
408
原创 git总结
git branch --set-upstream-to=origin/xxx 将本地分支与远程分支xxx分支进行关联形成关联关系。git reset --hard HEAD^ 撤销commit直接新增代码全部撤销并没有add暂存直接消失。git push origin --delete xxx 删除远程分支。git log --graph --oneline 已图标形式展示。git config --list 查看这个项目的git配置。git stash list 查看贮藏的修改。
2023-09-23 15:41:37
260
原创 优化ssh连接速度
编辑 /etc/ssh/sshd_config 下的配置文件,修改 UseDNS 和 GSSAPIAuthentication 的值为no即可。
2023-08-09 14:09:08
202
原创 分享一个内网的屏幕分享软件inletexemc
下载链接如下: 链接: https://pan.baidu.com/s/1T2UR5l-LSauAauWgAzWAhA 提取码: 7m3e 复制这段内容后打开百度网盘手机App,操作更方便哦。原本采用的一个叫veyon的电子教室管理软件,虽然可以实现这个效果,但是比较笨重,操作也比较繁琐,具体可参考:https://www.ghxi.com/veyon.html。如果别人想要看你的屏幕,只需要运行程序,然后输入你的IP即可,即替换箭头所指的地方。今天分享的是一个叫 inletexemc 的小软件。
2023-06-28 16:15:21
5875
2
原创 使用conda安装配置python环境
我这里下载的是2-4.7.12.1,具体可以参考如下地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/
2023-06-19 16:34:51
1066
原创 docker-compose的安装
参考地址:https://blog.youkuaiyun.com/weixin_48161246/article/details/130441836?第三步:下载 Docker Compose 的可执行文件。第一步:首先确保你已经安装了 Docker。第四步:授予 Docker Compose 可执行权限。如果成功安装,将显示 Docker Compose 的版本信息。第二步,检查docker是否安装成功。
2023-06-15 10:01:06
462
原创 VMware Workstation踩坑
后来,然后从软件的角度去考虑,发现,VMware Workstation软件的高级选项中,有一个启动安全引导,默认是开启的,我这里已经给他关闭了。找到电源按钮,然后点击最后的进入固件,发现根本找不到上图所说的安全引导项。图中的错误告诉我们:说虚拟机启用了安全引导,需要将安全引导禁用掉。当我给他取消勾选以后,再一次执行安装操作,就没有在报上面的错误了。
2023-06-12 15:55:00
344
原创 Xshell连接JumpServer
第三步,点击登录脚本,勾选执行一下等待并发送规则选项,如下图所示。第二步,点击用户身份验证,填写堡垒机的用户名和密码,如下图所示。第一步,点击新建会话属性,如下图所示,填入对应主机信息。第四步,点击连接即可,成功效果如下图所示。
2023-06-08 10:21:01
2951
原创 docker
Docker 是一个开源的容器化平台,可以将应用程序及其依赖项打包到一个可移植的容器中,从而实现应用程序在不同环境中的快速部署和运行。Docker 容器是一个轻量级的虚拟化技术,它通过将应用程序和其依赖项打包到容器中,使得应用程序可以在不同的操作系统和硬件平台上运行。与传统的虚拟机相比,Docker 容器更加轻量级,启动和停止更快,资源占用更少。Docker 的核心概念包括镜像(Image)、容器(Container)、仓库(Repository)和服务(Service)等。
2023-04-29 16:51:31
1905
原创 多线程之常见方法使用
多线程之常见方法使用start和run首先看调用run方法代码示例:package com.wxit.test02;import lombok.extern.slf4j.Slf4j;/** * @author wj * @date 2022.01.02 19:25 */@Slf4j(topic = "c.Test")public class Test { public static void main(String[] args) { Thread thr
2022-01-22 10:53:02
690
原创 java对线程之创建线程
java对线程之创建线程创建线程的方法方法一:直接使用Threadpackage com.wxit.test01;import lombok.extern.slf4j.Slf4j;/** * @author wj * @date 2022.01.01 14:47 */@Slf4j(topic = "c.TestCreateThread01")public class TestCreateThread01 { public static void main(String[]
2022-01-01 15:21:24
109
原创 springboot整合定时任务
springboot整合定时任务一.创建定时任务类,使用cron表达式代码示例如下package com.wxit.staservice.scheduled;import com.wxit.staservice.service.StatisticsDailyService;import com.wxit.staservice.utils.DateUtil;import org.springframework.beans.factory.annotation.Autowired;import
2021-12-25 21:22:21
134
翻译 netty之hello-world
netty之hello-world服务端package com.netty;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelHandlerContext;import io.netty.channel.ChannelInboundHandlerAdapter;import io.netty.channel.ChannelInitializer;import io.netty.channel.ni
2021-10-27 19:37:48
125
翻译 jdk新特性
jdk新特性本内容学习自知秋老师的翻译课程jdk10引入的类型推断代码示例:package com.wxit.api;import java.util.List;/** * @author wj * @date 2021.10.18 14:42 * jdk10引入的类型推断 */public class TypeInterfaceDemo { public static void main(String[] args) { var name1 = List.
2021-10-18 19:57:38
119
原创 安卓之首页获取轮播图
安卓之首页获取轮播图第一步,编写ui控件代码如下 <com.youth.banner.Banner android:id="@+id/banner" android:layout_margin="8dp" android:layout_width="match_parent" android:layout_height="200dp"/>需要引入依赖,方式可以导入arr包,或者直接从网上联网
2021-10-14 11:21:07
283
Hbase编程用到的jar包
2020-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人