自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tongyao

主页地址:https://ityao.cn,公众号:张童瑶

  • 博客(379)
  • 资源 (5)
  • 问答 (8)
  • 收藏
  • 关注

原创 IP离线库 输入IP地址立即返回IP所在地址信息(支持Java、Python)

本文介绍了如何实现离线IP地址查询功能,支持国内外IP精确定位。主要步骤包括:下载GeoLite2和GeoCN的mmdb数据库文件;使用Python或Java代码加载数据库进行查询;提供IP地址即可返回详细中文地址信息。Python版本基于FastAPI框架实现,支持自动识别运营商和地理位置。该方法无需依赖在线API,适合本地化部署,可精确到国内省份和城市级别,同时兼容国外IP查询。关键文件包括GeoLite2-City.mmdb、GeoLite2-ASN.mmdb和GeoCN.mmdb三个数据库文件。

2025-07-31 10:50:19 354

原创 Linux 下安装Python指定版本(可离线安装)

本文介绍了在CentOS 7系统中安装Python 3.10的详细步骤。由于系统自带的Python 2.7是为yum保留的不能卸载,需要通过源码编译方式安装新版本。安装过程包括:下载源码包、解压到指定目录、安装依赖库、编译安装、配置环境变量等。文章特别提醒了需要注意的警告信息,并提供了将Python 3.10设为默认版本的方法。最后还介绍了如何创建pip软链接使pip命令默认调用pip3。所有步骤都配有详细的命令示例和验证方法,确保安装正确完成。

2025-07-24 15:45:33 568

原创 Python - 笔记

本文介绍如何查看当前系统中的Python版本。只需在命令行终端输入python --version命令,系统就会返回已安装的Python版本号。这个简单的方法适用于Windows、Mac和Linux系统,是开发者检查运行环境的基本操作。

2025-07-24 15:34:33 225

原创 Linux 下在线安装启动VNC

本文介绍了在CentOS 7系统下在线安装VNC的步骤。主要内容包括:1)使用yum安装tigervnc-server;2)通过vncpasswd命令设置VNC密码;3)启动和停止VNC服务的方法;4)安装GNOME桌面环境以避免黑屏问题。文章提供了完整的命令行操作指南,包括服务管理、端口配置和临时文件清理等实用技巧,适合需要远程桌面功能的Linux用户参考。

2025-07-24 14:34:29 206

原创 Docker 导入导出镜像和导入导出容器

Docker镜像和容器的导入导出操作指南。镜像导出使用docker save命令打包成tar文件,支持多镜像合并打包;导入使用docker load恢复镜像。容器导出用docker export命令,导入用docker import并支持重命名。两种方法不可混用,主要区别在于:export/import生成文件较小但不含历史记录,适合基础镜像;save/load保留完整镜像历史,适合多镜像迁移。操作后都需验证导入结果。

2025-07-02 11:02:42 471

原创 Windows 用自带的命令进行端口转发

本文介绍了如何配置Windows服务器A(192.168.0.101)的7001端口转发到内网服务器B(192.168.0.80)的8080端口。通过netsh命令实现端口转发,使用netsh interface portproxy add v4tov4添加转发规则,show all查看规则状态,delete v4tov4删除规则,以及reset重置转发策略。操作简单易行,只需在cmd命令行中执行相应命令即可完成内网服务的端口转发配置与管理。

2025-07-01 18:10:34 271

原创 Linux 离线安装Redis

Redis安装指南:首先解压Redis安装包,然后使用make命令进行编译。需要注意的是,编译前需确保系统已安装gcc和g++编译器环境。整个安装过程简洁明了,只需两步即可完成基本的Redis安装准备工作。

2025-06-27 16:10:03 192

原创 Linux 离线下安装gcc、g++

本文介绍了GCC和G++的安装步骤:1)进入gcc目录执行rpm -ivh *.rpm --nodeps --force命令安装,通过gcc -v验证版本;2)进入gcc-c++目录同样执行rpm安装命令,最后用g++ -v查看版本。整个过程使用强制安装模式(--nodeps --force),并附有命令行截图说明。摘要简明扼要地概括了软件安装的核心流程和验证方法。

2025-06-27 16:06:07 214

原创 MySQL 离线安装MariaDB

本文介绍了在CentOS系统上安装MariaDB的步骤。首先需要卸载系统自带的MySQL相关包,然后从MariaDB官网下载4个核心安装包(galera、common、compat、server),使用rpm命令安装时需要加--nodeps参数忽略依赖。安装完成后启动mysqld服务,首次登陆无需密码,进入后可通过SET PASSWORD或修改mysql.user表来设置root密码。注意安装过程中可能会遇到网络校验失败问题,建议直接使用rpm离线安装方式。

2025-06-27 15:32:10 322

原创 VMware 配置 Linux 共享文件夹

本文介绍了在虚拟机中设置共享文件夹的具体操作步骤:首先右键点击虚拟机进入设置,启用共享文件夹功能并添加主机文件夹;然后通过命令行完成挂载操作,包括取消已有挂载、创建本地目录等。文章提供了详细的图文指引和必要的挂载命令,帮助用户实现主机与虚拟机之间的文件共享功能。操作完成后,用户可通过指定目录访问共享文件内容。

2025-06-27 11:31:12 351

原创 VMware 安装Cent Os或这Linux系统时一直无IP地址

摘要:本文介绍了解决CentOS7虚拟机无法获取IP地址的三种方法。第一种方法是关闭虚拟机后还原VMnet8网络设置;第二种方法是修改NAT设置中的网关配置,确保与虚拟机一致;第三种方法是修改网卡配置文件ifcfg-ens33,将ONBOOT改为yes并重启网络服务。三种方法由浅入深,最终通过激活网卡配置解决了IP获取问题。文章还提供了验证网络连通性的测试方法(ping测试)和查看IP的命令(ip addr)。

2025-06-27 11:09:50 479

原创 Docker 下备份 Mariadb 数据库文件

在Docker容器中备份MariaDB数据库的方法如下:首先通过docker ps -a找到容器ID,然后进入容器查找mariadb-dump脚本路径(通常在/usr/bin/)。验证脚本可用后,可直接使用docker exec命令进行备份。文中还提供了一个完整的备份脚本,包含自动创建备份目录、执行备份、压缩文件以及清理7天前旧备份的功能。该脚本通过环境变量配置容器名、数据库信息等参数,适合用于定时任务自动执行数据库备份。

2025-06-13 14:34:17 402

原创 Vue Electron 使用来给若依系统打包成exe程序,出现登录成功但是不跳转页面(已解决)

在Vue打包Electron应用时,登录后页面跳转失败但后台请求成功。问题原因是js-cookie库在Electron中无法操作cookie且不报错,导致登录状态失效。解决方法是将js-cookie替换为localStorage存储token,修改auth.js配置后问题解决。这提示Electron开发中需注意不同环境下的API兼容性问题。

2025-06-11 10:21:03 444

原创 vue 项目打包成桌面端exe应用

本文将Vue项目打包成EXE程序的步骤总结如下: 基于Electron快速构建 下载Electron官方示例项目 修改Vue项目配置文件,调整路径为./并禁用VueRouter的History模式 配置Electron项目 安装依赖electron-packager 修改Electron的main.js配置文件 设置打包命令,可选添加图标 打包发布 打包Vue项目生成dist文件夹并放入Electron项目 运行打包命令生成最终EXE文件 这种方法简化了Vue项目打包为桌面应用的过程,适合快速部署。

2025-06-09 09:45:31 695

原创 Vue npm安装报错:ERR! request to https://registry.npm.taobao.org/npm failed, reason: certificate has e

2024年1 月 22 日,淘宝原镜像域名(registry.npm.taobao.org)的 HTTPS 证书正式到期,导致旧的 npm 淘宝镜像在使用时出错了。早在 2021 年,淘宝就发文称,npm 淘宝镜像已经从 registry.npm.taobao.org 切换到了 registry.npmmirror.com。旧域名也将于 2022 年 5 月 31 日停止服务(不过,直到 HTTPS 证书到期才真正不能用了)。

2025-06-09 09:35:52 280

原创 教你免费使用 国内 Wall 应用一键搭建 照片墙、视频

国内开源应用Wall现可免费申请永久授权证书,原价29元。Wall基于2.0版本开发,支持搭建照片/视频墙小程序,3.0版本新增VR全景、批量上传图片等功能,界面更美观。用户只需填写腾讯文档表单(需提供序列号、加群截图等)即可获取授权。演示站点已开放体验(账号:admin/123456),GitHub仓库同步开放源码。该工具适合需要多媒体展示需求的开发者使用,从付费转为免费模式降低了使用门槛。

2025-06-07 09:43:25 109

原创 教你免费使用 国内 Wall 应用一键搭建 照片墙、视频

国内开源应用Wall现开放永久授权免费申请。这款基于2.0开源的照片/视频墙搭建工具,原先需付费注册永久授权,现在用户只需提供邮箱、手机号、本地序列号,并提交加群截图和GitHub仓库Star证明即可获得永久授权证书。申请流程简单,通过官网表单提交相关信息即可完成。项目代码托管在GitHub(zhang-tong-yao仓库),适合需要搭建个性化内容展示墙的用户使用。

2025-06-07 09:36:46 365

原创 Wall 手动注册授权证书

Wall应用授权操作指南:演示地址为https://demo-wall.ityao.cn,后台管理登录账号为admin/123456。部署后需手动授权,访问localhost:9999进入授权界面,填写信息后右上角会显示注册成功提示,完成授权即可正常使用。整个授权过程简单快捷,仅需几分钟即可完成。

2025-06-07 09:30:16 156

原创 Docker 删除镜像详细操作及问题-Error response from daemon: conflict: unable to remove repository reference “xxx

摘要:当Docker镜像因被容器引用而无法删除时,应先通过docker ps -a找到关联容器并删除。标准步骤是:1)查看运行/停止的容器;2)停止并删除占用镜像的容器;3)重新执行docker rmi。若强制删除镜像(docker rmi -f),可能导致悬空容器,需后续执行docker image prune清理。文中提供了完整错误案例和可视化操作结果。

2025-05-26 15:31:27 322

原创 Docker 使用Dockerfile创建镜像

为官方基础镜像,可以为mysql,也可以为jdk。这个标识当前根目录下的,如果是其他目录则是。在当前目录下创建一个名为。

2025-01-08 16:56:50 436

原创 Linux 解决Cent OS Linux系统环境下无法使用yum源问题

yum命令无法使用,原因是没有配置好yum文件使用yum命令时,结果如下。

2025-01-08 14:48:22 495

原创 谷歌浏览器 安装谷歌浏览器特定版本后禁止自动更新

我们通过离线安装谷歌浏览器后,第一次打开浏览器时会默认下载最新版本,等到我们重启浏览器后它会自动更新。在项目中为了能固定浏览器版本,所以要禁止谷歌浏览器的更新,网上找了好多方法都没用,自己摸索出来了以下方法。由上图可看到,当前安装的版本是70.0.3538.102的64位版本,当时已经自动下载了谷歌浏览器的最新版本,只要我们重新打开浏览器就会自动更新版本。

2024-12-20 15:39:55 1189

原创 谷歌浏览器 停止更新版本

首先安装好的谷歌浏览器,打开关于,此时浏览器会自动更新,让它更好后,进入谷歌浏览器的安装界面,把新的版本删掉。还有目录外面的文件也要删除掉即可。

2024-12-17 12:31:21 251

原创 Nacos 关于Nacos的随意添加用户

前言前段时间,自己在玩docker,就在自己的docker中run了一个nacos,以给自己后续做demo项目使用。放置了很长时间也没再打开看看啥的。近期在做demo,用到了nacos,就突然发现nacos中的用户列表中多了几个用户,第一反应就是,被人搞了。然后,把用户删了,没再搭理。第二天,打开nacos又看了一下,发现多了一个myworld的用户,这一下子,就让我好好看看nacos了~~~http://localhost:8848/nacos/v1/auth/users?pageNo=1&pageS

2024-11-06 13:34:39 1267

原创 小程序源码丢失了怎么在微信平台反编译找回

在.wxapkg文件所在目录下输入 node wuWxapkg.js [-d] //files 就是你想要反编译的文件名 例如:我有一个需要反编译的文件 _163200311_32.wxapkg 已经解压到了D盘根目录下,那么就输出命令 node wuWxapkg.js D:_163200311_32.wxapkg没问题,成功了,打开新生成的文件夹,里面就是我想要的源码了。

2024-10-29 12:56:04 1551

原创 git clone报错——SSL certificate problem: self signed certificate in certificate chain

使用Git工具进行git clone项目时,弹出框提示信息为“fatal: unable to access ‘https://…git/’: SSL certificate problem: self signed certificate in certificate chain”公司bitbucket只支持https地址,需要client配置忽略https证书检验。在windows的命令行中,进入到git命令所在的磁盘位置,执行下面的git命令。提示信息为SSL认证失败,可以关闭SSL的认证。

2024-10-21 14:54:57 1634

原创 Wall国内开源程序照片墙,支持VR全景及安装教程

注:自3.0.0版本以上起,只需导入数据库SQL,在Wall目录下执行start脚本均可一键启动,无需其他操作。添加作者的微信,然后把你拉进wall群,在群里发送序列号,就能免费拿到密钥,等于就是免费使用!在Linux下,如果你想关闭会话后继续运行Wall,那么可以搭配nohup使用。,默认账号密码:admin/123456,如有问题,请提交Issues。支持在线VR全景预览,支持批量本地上传,支持图床。注:3.0.0版本以上为收费版本,目前免费永久使用授权许可。,正常显示页面及操作数据,至此完成安装。

2024-06-11 13:38:25 1023

原创 Cute Http File Server 使用文章

Cute Http File Server 是国内免费开源的局域网传输服务器软件。可以不用借助QQ、某信软件传输文件,并且文件大小不受限制,速度基于你的网线、路由器速度。真正的跨平台,只要移动设备有浏览器,输入网址即可交互文件。

2024-01-25 15:03:10 2319

转载 Windows 11 技术优化文章

Windows11 最大劝退点就是这个右键菜单,复制粘贴都变成一点点的小图标,最气人的是点击底部的显示更多选项才能展示全部功能。让许多本来点一次就能完成的操作变成两次。其实使用一个小命令就能修改回win10版本的菜单。本期将分享四个简单的bat脚本,却能完美解决windows使用的四个痛点。

2024-01-25 14:52:26 1094

原创 MySQL 安装 audit 日志审计插件

我的MySQL版本是 5.7.37的,用的是日志审计插件(audit-plugin)是1.1.10的,大家可以对应自己版本去下载。后来去的GitHub中找到了解决问题,解决问题很简单,只需要关闭当前Linux系统中的。1、进入到/opt目录下载 audit,可以从本地下载完上传到你的linux系统中。垃圾csdn,翻来翻去都是相同的帖子,都他妈复制过来复制过去的,一点脑子也不带!2、生成坐标,并且复制坐标,前两个字段不用复制!5、登录到你的MySQL,安装 audit插件。3、永久性关闭,重启后不会失效。

2023-08-17 11:16:22 4193 1

原创 MySQL 在CentOS下安装

2、启动MySQL服务。

2023-08-02 11:24:51 1314

原创 Iotdb 0.13配置集群和数据同步共享

1、新开一个xshell窗口,随便连接个服务器,只要这个服务器能给前2台服务器ping通,并且有iotdb就可以。1、iotdb 0.13版本下载(如果已安装请跳过),进入opt目录并下载。如果出现这种情况不用管,是因为集群后其他节点没有启动所抛出了个连接超时异常。至此iotdb集群配置完成,其他集群跟这个配置一样,但需要修改。是所有集群的IP和iotdb的端口,多个集群以英文逗号隔开。是当前服务器的本机IP,并修改如下配置。机器查看数据是否同步和写入。数据成功写入并同步,至此完。插入成功,并且有数据。

2023-08-02 10:43:38 1254 1

原创 MySQL 双主配置

同样,当Slave_IO_Running: Yes Slave_SQL_Running: Yes 都为yes表示同步成功。在130中创建数据库, 在132查看数据库生成了,在132的库中插入表 ,130中有数据表了。两台MySQL服务器双方Ping通,且3306端口telnet互通。1、操作基本相同,查看132 MySQL的状体信息。1、先查看130 MySQL的状体信息。2、在第二台机器(132)上操作。2、在第二台机器(130)上操作。1、登录MySQL后配置账户。2、查看MySQL用户信息。

2023-07-31 10:17:10 524

原创 Keepalived 在CentOS 7安装并配置监听MySQL双主

指明Keepalived配置文件存放位置,必须放在/etc下面,为了后续Keepalived启动关闭不报错)执行完上面命令之后,这时候Keepalived目录里面多了个Makefile的文件,这时候我们可以进行安装了。有两种下载方式,一种为yum源下载,另一种通过源代码下载,本文章使用源代码编译下载。在外部平台下载好的软件包上传至linux系统,然后进行解压(此处解压是源码包)如果出现下面错误,则还是缺少openssl和openssl-devel包。:指明Keepalived的安装位置,

2023-07-28 16:10:26 944

原创 SpringCloud gateway调用openFeign抛出@org.springframework.beans.factory.annotation.Autowired(required=t

网关层进行统一鉴权和认证的过程中,需要远程调用鉴权服务器的接口进行鉴权的操作。但是在采用 OpenFiegn 进行远程调用的过程中,出现了如下的报错堆栈,导致了远程调用失败。堆栈分析:HttpMessageConverters 没有被注入到容器中管理。新提供的注解,它的作用是按照一定的条件进行判断,满足条件给容器注册。于是自己在配置文件中,直接复制源码的。中没有发现异常,于是开始查看是否存在。

2023-06-08 17:10:35 863

原创 Hexo 搭建博客并推送GitHub

拉到文件末尾,填上如下配置。创建好后可以在你的仓库里新建一个index.html,里面可以随意输入几个字符,保存。1、首先要注册一个Github账号,新建一个name.github.io的仓库,也就是new repository。稍等一会,在浏览器访问网址: https://你的用户名.github.io 就会看到你的博客啦!到了最后一步,需要将本地的博客项目(自己新建那个blog文件夹)部署到Github就好了。选择仓库的settings选项,在菜单栏找到pages,这样就能得到你的博客地址了。

2023-06-01 16:49:20 864

原创 Nginx 配置访问http默认跳转https

Nginx 可通过多种方式实现 http 跳转 https,以下列出各种方式的实现方法。

2023-05-26 10:18:32 1396

原创 kafka 设置用户密码和通过SpringBoot测试

这篇配置Kafka账号密码的,看不会就是看不起我i Kun

2023-05-24 10:20:03 9867 1

原创 SpringBoot 整合 ES 进行各种高级查询搜索

elasticsearch中的内部对象无法按预期工作,这里的问题是elasticsearch(lucene)使用的库没有内部对象的概念,因此内部对象被扁平化为一个简单的字段名称和值列表。值得我们注意的是在进行聚合操作的fild上,如果我们该字段设置成key或者text,则会出现以下错误。因为本文都是数据的搜索,所以我们需要在我们的es服务器里先插入一些数据以供我们后面使用。由于我们需要频繁的使用map转对象,所以给大家一个比较好用的map转对象方法。有时候,我们需要查询一个。下面开始我们本文的重点。

2023-05-17 14:30:00 3301

原创 Elasticsearch 安装 ik分词器

以上字段“中国人民共和国万岁”,是主要测试分词故意写错的,纠正“中华人民共和国万岁”,大家可以分词测试。我的es版本是6.8.12的,所以下载的也是对应版本。下载下来的压缩包解压,后重命名文件夹为 ik,放入到。在kibana中测试的ik分词器。插件文件夹下,重启es即可。没安装ik分词器的。

2023-05-17 11:57:41 390

mmdbIP库文件资源

mmdbIP库文件资源

2025-07-31

离线iP库 输入IP地址立即返回IP所在地址信息(支持Java、Python)包含: GeoLite2-City.mmdb GeoLite2-ASN.mmdb

离线iP库 输入IP地址立即返回IP所在地址信息(支持Java、Python)包含: GeoLite2-City.mmdb GeoLite2-ASN.mmdb

2025-07-31

nexus-3.15.2-01-linux.zip

官方原版nexus下载: nexus-3.15.2-01-unix.tar.gz 因nexus官网无法下载,希望帮助大家,先用unzip进行解压

2022-04-11

SQL-Front 5.3

轻量级的SQL客户端工具

2022-04-07

C# winform利用socket实现聊天功能

C# winform利用socket实现聊天功能

2019-03-08

java-code-style.xml下载

这个xml文件是用于格式化Java代码插件,可以安装任意Ide上。欢迎大家下载和使用!

2019-09-30

响应式后端Ui框架 amazeUI.zip

这是一款后端管理系统响应式框架,包括了一些表格表单等等功能。

2019-09-22

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

TA关注的人

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