张童瑶
码龄12年
求更新 关注
提问 私信
  • 博客:1,056,808
    社区:110
    问答:1,385
    动态:5,307
    1,063,610
    总访问量
  • 387
    原创
  • 7,667
    排名
  • 46,352
    粉丝
  • 68
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2014-04-10

个人简介:现任某厂Java高级开发工程师,励志成为一名资深架构师,尽自己最大努力用有趣的方式让大家轻松汲取到底层原理知识!

博客简介:

Tongyao

博客描述:
主页地址:https://ityao.cn,公众号:张童瑶
查看详细资料
个人成就
  • 优质创作者: Java技术领域
  • 获得619次点赞
  • 内容获得215次评论
  • 获得2,122次收藏
  • 代码片获得25,909次分享
  • 原力等级
    原力等级
    8
    原力分
    6,360
    本月获得
    46
创作历程
  • 31篇
    2025年
  • 8篇
    2024年
  • 49篇
    2023年
  • 200篇
    2022年
  • 65篇
    2021年
  • 30篇
    2020年
  • 6篇
    2019年
成就勋章
TA的专栏
  • 笔记记录
    296篇
  • 问题记录
    44篇
  • 技术深研
    21篇
  • Java
    50篇
  • SpringBoot
    39篇
  • SpringCloud
    11篇
  • Vue
    35篇
  • AntDesign
    1篇
  • ElementUI
    1篇
  • 前端四件套
    28篇
  • Linux
    19篇
  • 拓展语言
    18篇
  • 数据库开发
    44篇
  • 中间件开发
    52篇
  • 内网穿透
    3篇
  • 其他技术专栏
    88篇
兴趣领域 设置
  • Java
    javatomcatspringmavenkafkaintellij-ideaspring bootspring cloudjvmjunitlog4jmybatisjava-rabbitmqjava-activemqjava-rocketmq
  • 开发工具
    githubgitwindowsintellij-idea
  • 前端
    jsonhtml5javascriptjquerycssajaxnode.jsvue.jspostmanlayuielementuihtmlyarnwebpack前端前端框架view design
  • 后端
    phpsqlmysqltomcatspringnginxrabbitmqspring boot爬虫后端restful架构分布式中间件gatewayribbonspring cloud
  • 云原生
    zookeeperdockereureka容器jenkins微服务服务发现gateway
  • 服务器
    linuxubuntu负载均衡centos
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

28人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 资源
  • 代码仓
  • 帖子
  • 社区
  • 最近

  • 文章

  • 专栏

  • 资源

  • 代码仓

  • 帖子

  • 社区

搜索 取消

Linux SSH配置密钥文件及免密登录

本文介绍了配置SSH免密登录的详细步骤:1)使用ssh-keygen生成RSA密钥对;2)将公钥加入authorized_keys文件;3)在A机器上传B机器私钥至.ssh目录;4)设置密钥权限为600;5)配置~/.ssh/config文件指定主机、用户和密钥路径;6)通过简化命令实现免密登录。整个过程强调了密钥权限设置的重要性,并提供了完整的配置示例。
原创
博文更新于 15 小时前 ·
100 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux SSH隧道代理转发及多层转发

SSH隧道功能详解:实现端口转发与多层代理 本文介绍了SSH协议除远程连接外的隧道加密功能,详细讲解了本地端口转发的实现方法。通过-L参数可实现SSH、SFTP及其他端口的代理转发,文章提供了具体命令示例和参数说明(-N后台运行、-f不占用前台、-c数据压缩)。特别针对内网访问场景,演示了多层代理的实现步骤:先在外网服务器映射内网机器端口,再在本地映射外网服务器端口,最终实现本地访问内网资源。这种隧道技术为跨网络环境的安全访问提供了便捷方案。
原创
博文更新于 2025.12.16 ·
270 阅读 ·
9 点赞 ·
0 评论 ·
3 收藏

Gogs 搭建本地私有仓库

Gogs是一款轻量级的国产Git代码托管平台,采用Go语言开发,具有跨平台、易部署的特点。相比GitLab,Gogs更加轻量简洁,适合中小团队使用。文章详细介绍了Gogs的特点:1)安装简单,只需解压二进制包即可运行;2)资源占用低;3)提供中文支持;4)支持自定义端口配置。同时提供了0.12.11版本的下载链接和安装指南,包括如何修改配置文件解决端口冲突和头像显示问题。Gogs是替代GitLab的理想选择,尤其适合需要简单私有Git服务的国内团队。
原创
博文更新于 2025.12.04 ·
299 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

Gitlab 搭建本地私有仓库

本文介绍了在CentOS 7系统上安装GitLab社区版的详细步骤。GitLab是基于Git的代码管理平台,支持自建服务器部署。文章首先说明了GitLab的系统要求(推荐4GB内存),并提供了安装包下载地址和版本选择建议。安装过程包括执行官方脚本、初始化配置、启动服务等步骤,同时给出了常用管理命令。最后介绍了通过浏览器访问GitLab、查看初始密码以及切换中文界面的方法。文中还附有相关参考链接,为读者提供了完整的GitLab安装指南。
原创
博文更新于 2025.12.04 ·
913 阅读 ·
13 点赞 ·
0 评论 ·
14 收藏

MySQL 在Linux下定时备份数据库

本文介绍了一个Linux下定时备份MySQL数据库的脚本方案。该脚本实现了以下功能:1)使用mysqldump命令备份指定数据库;2)将备份文件按日期命名并压缩存储;3)自动删除7天前的旧备份文件;4)通过crontab设置每天凌晨12点自动执行备份任务。操作步骤包括:编辑备份脚本、赋予执行权限、测试脚本运行、设置定时任务并验证。该方案简单实用,适合需要定期备份MySQL数据库的场景。
原创
博文更新于 2025.11.07 ·
1013 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux - 笔记

本文总结了Linux常用命令,包括文件操作(mkdir/touch/mv/cp/rm)、日期时间(date/cal/uptime)、进程管理(top/ps)、磁盘空间(df/free/du)、网络配置(ifconfig/ip/netstat)等基础命令。特别介绍了压缩解压(tar/unzip)、包管理(yum/rpm)、权限管理(chmod)和编辑器(vim)的使用方法,并提供了nohup后台运行、rz文件传输等实用技巧。文章还包含系统版本查询、进程查找和网络状态检查等系统管理命令,涵盖了Linux系统操作
原创
博文更新于 2025.11.05 ·
1301 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Python - 笔记

本文介绍如何查看当前系统中的Python版本。只需在命令行终端输入python --version命令,系统就会返回已安装的Python版本号。这个简单的方法适用于Windows、Mac和Linux系统,是开发者检查运行环境的基本操作。
原创
博文更新于 2025.11.05 ·
276 阅读 ·
3 点赞 ·
0 评论 ·
10 收藏

MySQL - 笔记

MySQL常用操作摘要 本文总结了MySQL数据库的常用操作命令,主要包括: 基础命令:数据库连接、密码修改、远程访问设置等 密码重置方法:提供了4种忘记密码时的解决方案 数据导入设置:修改max_allowed_packet参数解决大文件导入问题 编码修改:数据库和表的字符集统一修改方法 连接数调整:临时和永久修改最大连接数 事务控制:手动提交事务的设置与使用 锁机制:for update排他锁的应用场景与示例 字符串函数:CHAR_LENGTH、CONCAT、UPPER等常用字符串处理函数 这些命令涵盖
原创
博文更新于 2025.11.05 ·
187 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

国内又一款开源软件(Wall),可搭建个人照片墙

3、如果你是开发者(程序员),如只需要前端编译程序页面和后端服务jar包,那么只从如下路径中抽取文件,到你的服务器手动命令启动Wall服务。2、修改wall-service/config/application.yml配置文件,并修改你本地的MySQL数据库连接端口及账号密码。自2.0.0版本以上起,所有Wall程序采用一键启动,内置Nginx、JDK,无需再配置Nginx等相关文件操作。2、解压缩包,里面有两个文件夹,两个执行脚本,一个SQL脚本。Wall前端页面编译文件:wall/html/wall。
原创
博文更新于 2025.10.24 ·
4111 阅读 ·
4 点赞 ·
3 评论 ·
6 收藏

Vue nvm版本node切换后,使用npm报错问题Error while downloading https://github.com/npm/cli/archive/v5.6.0.zip - Ge

摘要:文章描述了使用nvm安装Node.js 9.11.2版本时遇到的npm下载失败问题。由于自动从GitHub下载npm超时,导致安装中断。解决方法包括:1)定位nvm的node安装目录;2)手动下载对应版本npm(v5.6.0)压缩包;3)将解压后的文件放入node_modules目录;4)复制npm/bin下的脚本到node版本根目录。通过这四步操作,成功完成npm的手动安装。
原创
博文更新于 2025.10.22 ·
289 阅读 ·
7 点赞 ·
0 评论 ·
5 收藏

MySQL 在Windows下定时备份数据库

windows下备份MySQL脚本
原创
博文更新于 2025.10.14 ·
124 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux Cent OS7离线安装Go环境(最新版本)

本文介绍了在CentOS 7系统中离线安装Go语言环境的方法。首先从Go官网下载最新版本安装包,解压到指定路径后,通过编辑.bashrc文件配置环境变量(包括PATH、GOPATH和GOBIN),最后刷新环境变量并验证安装版本。这种方法避免了使用yum安装旧版本的问题,确保获得最新的Go开发环境。安装完成后可通过"go version"命令检查版本确认安装成功。
原创
博文更新于 2025.09.22 ·
382 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Linux 离线安装noVNC中间件软件(实现Web网页端远程桌面连接)

摘要 noVNC是一个基于Web的远程桌面工具,支持通过浏览器访问VNC服务器。安装方法包括下载压缩包或克隆Git仓库,需配合websockify使用。配置步骤包括:解压文件、克隆websockify、编写启动脚本、赋予权限。启动命令需指定VNC页面路径、端口和目标机器地址。最后通过浏览器访问localhost:6901/vnc.html即可使用。该工具简化了远程桌面访问流程,适合各类场景使用。
原创
博文更新于 2025.09.18 ·
311 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

Linux 下逆向解析 VNC Server 密码文件为明文密码(逆向解析passwd)

本文介绍了如何通过开源工具vncpwd解密VNC密码文件。VNC密码通常存储在二进制文件passwd中,无法直接查看明文。操作步骤包括: 克隆或解压vncpwd工具(提供GitHub和国内下载地址); 编译工具(需安装gcc,执行make命令); 运行解密命令(./vncpwd [密码文件路径])。 文章附带了核心代码d3des.c,包含DES加密算法的实现细节,如密钥处理、位操作等。该工具通过逆向VNC的密码存储机制,将二进制文件转换为明文密码,适用于安全测试场景。
原创
博文更新于 2025.09.18 ·
503 阅读 ·
3 点赞 ·
0 评论 ·
10 收藏

vncpwd-master

发布资源 2025.09.18 ·
gz

Linux 把启动脚本制作成系统服务(通过 systemctl start xxx 启动)

本文介绍了如何将应用启动脚本转换为系统服务,以Redis为例演示了详细操作步骤。主要内容包括:1)确保启动脚本可执行;2)创建systemd服务文件并配置参数(如工作目录、启动命令、日志设置等);3)重载服务配置;4)测试服务启停状态;5)设置开机自启和查看日志。文章还提供了更详细的Java应用服务模板,包含环境变量、资源限制等高级配置选项。通过这种方法可以简化应用管理,实现标准化服务控制。
原创
博文更新于 2025.08.27 ·
408 阅读 ·
9 点赞 ·
0 评论 ·
2 收藏

Linux 离线安装lrzsz(rz、sz上传下载小插件)

本文介绍了lrzsz工具的安装方法。在有网络环境下可直接使用yum -y install lrzsz安装,离线环境则需要下载离线包手动安装。离线安装步骤包括:下载tar包、解压文件、执行configure和make编译安装,最后创建rz/sz命令的软链接。完成安装后即可在终端使用rz/sz命令进行文件传输。
原创
博文更新于 2025.08.25 ·
797 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

Linux 下安装编译nginx

1、进入解压的nginx目录下执行。2、查看Nginx是否还存在。2、使用wget命令下载。
原创
博文更新于 2025.08.25 ·
634 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
755 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

mmdbIP库文件资源

发布资源 2025.07.31 ·
mmdb
加载更多