自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (2)
  • 收藏
  • 关注

原创 spring boot文件上传之x-file-storage

这里以springboot3为例,文件上传到本地做了一个简单测试,代码如下。最后启动项目进行测试,使用postman进行发送请求。然后到 yaml 配置文件指定的位置进行查看。第四步,启动类上添加开启启用该组件注解。具体学习的话可以详细该组件给的示例。第三步,编写controller。第一步,引入pom依赖。第二步,配置yaml。

2024-09-23 21:50:31 615

原创 redis之zset命令学习

zset是一个不包含重复元素的字符串集合,且每个元素都会关联一个 double 类型的分数(score)。这使得有序集合既可以通过成员(member)来查询,也可以通过分数(score)来排序。以下是zset的一些简单命令。

2024-09-04 16:09:46 364

原创 redis的set命令学习

Redis 的SET命令用于在 Redis 数据库中存储键值对。当执行SET命令时,如果指定的键不存在,则 Redis 会创建一个新键,并将其值设置为指定的值。如果键已经存在,则 Redis 会覆盖旧值,将其替换为新值。语法格式EXNXXX示例:添加一本书 key: book, 名称:huozhe 设置过期时间为 5s添加元素删除元素遍历集合中所有的元素判断元素是否在集合中获取集合中元素的总数SCARD key从集合中随机弹出一个元素,元素不删除从集合中随机弹出一个元素,出一个删一个SPOP key。

2024-08-31 17:37:23 588

原创 k8s之deployments相关操作

官网是这样说明如下:一个 Deployment 为和提供声明式的更新能力。你负责描述 Deployment 中的,而 Deployment以受控速率更改实际状态, 使其变为期望状态。你可以定义 Deployment 以创建新的 ReplicaSet,或删除现有 Deployment, 并通过新的 Deployment 收养其资源。

2024-06-08 17:28:28 1086 2

原创 国家级专精特新小巨人项目分类

2024-06-07 16:17:42 136

原创 没有telnet情况下判断主机端口是否开放的方法

显示结果如果有显示 debug1: Connection established. 就说明端口是开放的端口未开放的情况是显示。

2024-05-26 09:21:54 510

原创 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 360

原创 k8s安装

kubeadm方式。

2024-05-23 10:47:49 347

原创 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 237

原创 优化ssh连接速度

编辑 /etc/ssh/sshd_config 下的配置文件,修改 UseDNS 和 GSSAPIAuthentication 的值为no即可。

2023-08-09 14:09:08 154

原创 基于centos7的Confluence搭建流程

确保系统已经安装了JDK如果没有安装,你可以使用以下命令安装OpenJDK 8。

2023-07-20 09:31:08 844

原创 ScreenleapInst桌面共享工具以及使用方法

Screenleap 是一项在线屏幕共享服务,允许用户通过互联网轻松共享自己的屏幕。

2023-07-11 15:26:42 269

原创 分享一个内网的屏幕分享软件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 3609

原创 使用conda安装配置python环境

我这里下载的是2-4.7.12.1,具体可以参考如下地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

2023-06-19 16:34:51 972

原创 docker-compose的安装

​ 参考地址:https://blog.csdn.net/weixin_48161246/article/details/130441836?第三步:下载 Docker Compose 的可执行文件。第一步:首先确保你已经安装了 Docker。第四步:授予 Docker Compose 可执行权限。如果成功安装,将显示 Docker Compose 的版本信息。第二步,检查docker是否安装成功。

2023-06-15 10:01:06 328

原创 VMware Workstation踩坑

后来,然后从软件的角度去考虑,发现,VMware Workstation软件的高级选项中,有一个启动安全引导,默认是开启的,我这里已经给他关闭了。找到电源按钮,然后点击最后的进入固件,发现根本找不到上图所说的安全引导项。图中的错误告诉我们:说虚拟机启用了安全引导,需要将安全引导禁用掉。当我给他取消勾选以后,再一次执行安装操作,就没有在报上面的错误了。

2023-06-12 15:55:00 245

原创 Xshell连接JumpServer

第三步,点击登录脚本,勾选执行一下等待并发送规则选项,如下图所示。第二步,点击用户身份验证,填写堡垒机的用户名和密码,如下图所示。第一步,点击新建会话属性,如下图所示,填入对应主机信息。第四步,点击连接即可,成功效果如下图所示。

2023-06-08 10:21:01 2277

原创 centos7中安装mattermost

centos安装Mattermost

2023-05-17 17:45:53 1031

原创 docker

Docker 是一个开源的容器化平台,可以将应用程序及其依赖项打包到一个可移植的容器中,从而实现应用程序在不同环境中的快速部署和运行。Docker 容器是一个轻量级的虚拟化技术,它通过将应用程序和其依赖项打包到容器中,使得应用程序可以在不同的操作系统和硬件平台上运行。与传统的虚拟机相比,Docker 容器更加轻量级,启动和停止更快,资源占用更少。Docker 的核心概念包括镜像(Image)、容器(Container)、仓库(Repository)和服务(Service)等。

2023-04-29 16:51:31 1826

原创 Prometheus学习

初学Prometheus

2022-12-09 14:09:52 492

原创 一个获取当前登录机器IP的工具类

获取请求地址IP

2022-11-11 16:57:03 672

翻译 Nio-selector之多线程

selector结合多线程

2022-11-11 10:18:05 154

原创 用户线程和守护线程

用户线程和守护线程

2022-05-31 17:28:16 146

原创 多线程之常见方法使用

多线程之常见方法使用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 663

原创 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 85

原创 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 113

翻译 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 105

翻译 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 93

原创 安卓之首页获取轮播图

安卓之首页获取轮播图第一步,编写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 252

翻译 JDK9-15的新特性

JDK9-15的新特性内容学习自知秋老师的翻译课程copyOf方法代码示例package com.wxit.api;import java.util.ArrayList;import java.util.List;/** * @author wj * @date 2021.09.25 09:49 */public class CopyOfApiDemo { public static void main(String[] args) { List<S

2021-09-27 09:16:20 121

原创 docker之基础服务的安装

基础服务的安装以下所有服务都是基于centos7而言,如果是centos8的话,有一些变化Docker安装安装dockeryum -y install docker设置开机自启systemctl enable docker启动dockersystemctl start docker查看当前docker版本docker version至此,Docker已经安装完成。Docker加速仓库配置Docker的镜像仓库默认在国外的服务器上,导致我们拉取镜像的速度很慢,因此,我们需要配

2021-09-02 13:29:50 295

原创 JDK16新特性

JDK16新特性1.instanceof的增强代码示例package com.wxit.jdk16;/** * @Author wj * **/public class Test01 { public static void main(String[] args) { //之前 Object num = 123; if (num instanceof Integer){ Integer integer = (I

2021-06-04 14:22:09 215

翻译 配置Security登录授权过滤器

配置Security登录授权过滤器代码如下package com.wxit.server.config.security;import com.wxit.server.pojo.Admin;import com.wxit.server.service.IAdminService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.B

2021-06-02 15:33:54 755

翻译 JWT Token 工具类编写

JWT Token 工具类编写代码如下package com.wxit.server.config.security;import io.jsonwebtoken.*;import org.springframework.beans.factory.annotation.Value;import org.springframework.security.core.userdetails.UserDetails;import org.springframework.stereotype.Comp

2021-06-01 21:27:18 246

原创 深度解析StringBuilder

深度解析StringBuilder基本介绍1.StringBuilder 是一个可变的字符序列,此类提供一个与StringBuffer兼容的API,但不保证同步(StringBuilder,不是线程安全的)。此类被设计用作StringBuffer的一个简易替换,用在字符串缓冲区被单个线程使用的时候,如果可能,建议优先选用此类,因为在大多数实现中,它比StringBuffer要快2.在StringBuilder上的主要操作是append 和 insert 方法,可重载这些方法,以接受任意类型的数据St

2021-04-05 13:17:13 534 1

原创 深度解析StringBuffer

深度解析StringBuffer基本介绍StringBuffer代表可变的字符序列,可对字符串内容进行增删,很多方法与String相同,但是StringBuffer是可变长度的StringBuffer是一个容器StringBuffer类图如下从类图中可以看出StringBuffer的直接父类 是 AbstractStringBuilderStringBuffer 实现了 Serializable, 即 StringBuffer 的对象可以串行化在父类中 AbstractStringBuil

2021-04-03 16:05:53 345

原创 Nacos(注册中心与服务调用)

Nacos(注册中心与服务调用)什么是Nacos?Nacos 是阿里巴巴推出来的一个新开源项目,这是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施常见的注册中心Eureka(原

2021-03-28 19:55:51 664

原创 MyBatis-Plus入门

MyBatis-Plus入门mybatis-plus官网https://mp.baomidou.com/简介MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。快速入门案例创建数据库mybatis-plus创建user表对应数据库脚本如下CREATE TABLE user( id BIGINT(20)NOT NU

2021-03-16 19:49:49 164

原创 快速入门实例-HTTP服务

快速入门实例-HTTP服务实例要求1.使用IDEA 创建Netty项目2.Netty 服务器在 9999端口监听,浏览器发出请求 "http://localhost:9999/ "3.服务器可以回复消息给客户端 "你好,我是服务器 "代码示例package com.wxit.http;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import io.netty.channel

2021-03-13 13:20:06 208 1

翻译 kubernetes 核心技术-Pod

kubernetes 核心技术-PodPod基本概念Pod 是 k8s 系统中可以创建和管理的最小单元,是资源对象模型中由用户创建或部署的最 小资源对象模型,也是在 k8s 上运行容器化应用的资源对象,其他的资源对象都是用来支 撑或者扩展 Pod 对象功能的,比如控制器对象是用来管控 Pod 对象的,Service 或者 Ingress 资源对象是用来暴露 Pod 引用对象的,PersistentVolume 资源对象是用来为 Pod 提供存储等等,k8s 不会直接处理容器,而是 Pod,Pod 是由一

2021-02-14 20:43:28 124

ESXI和Vcenter的ios镜像

安装vcenter所需的资源

2023-06-08

sysdiag-full-5.0.53.2-20201016.exe

敏捷开发

2021-10-30

Hbase编程用到的jar包

里面包含了所有hbase用到的所有jar包,希望能够帮到正在学习hbase开发的小伙伴, 里面包含了所有hbase用到的所有jar包,希望能够帮到正在学习hbase开发的小伙伴, 里面包含了所有hbase用到的所有jar包,希望能够帮到正在学习hbase开发的小伙伴

2020-10-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除