Teddy1982
码龄12年
求更新 关注
提问 私信
  • 博客:58,938
    动态:13
    58,951
    总访问量
  • 77
    原创
  • 11
    粉丝
  • 14
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2013-07-15
博客简介:

u011414629的专栏

查看详细资料
个人成就
  • 获得16次点赞
  • 内容获得7次评论
  • 获得77次收藏
  • 博客总排名2,049,853名
创作历程
  • 2篇
    2023年
  • 4篇
    2021年
  • 9篇
    2020年
  • 71篇
    2019年
成就勋章
TA的专栏
  • TroubleShooting
    5篇
  • 音乐
  • 工具
    5篇
  • Python
    4篇
  • 前端
    1篇
  • 中间件
    16篇
  • 爬虫
    5篇
  • 大数据
    6篇
  • Java Core
    4篇
  • 测试
    3篇
  • Java Web
    7篇
  • 算法
    2篇
  • 随笔
    1篇
  • 分布式
    22篇
  • Linux
    14篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 数据结构与算法
    推荐算法
创作活动更多

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 镜像开发伦理、安全等问题的探讨

33人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

MySQL- 存储引擎

在该层,服务器会解 析查询并创建相应的内部解析树,并对其完成相应的优化如确定表的查询的顺序,是否利用索引等, 最后生成相应的执行操作。如果应用对事务的完整性有比较高的要求, 在并发条件下要求数据一致性, 数据操作除了插入和查询之外, 还包括很多的更新, 删除操作, 那么InnoDB是比较合适的选择。xxx.ibd: xxx代表的是表名, innoDB引擎的每张表都会对应这样一个表空间文件, 存储该表的表结构(frm, sdi), 数据和索引。区 : 区是表空间的单元结构,每个区的大小为1M。
原创
博文更新于 2023.05.14 ·
455 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MySQL- 索引

当字段类型为字符串(varchar, text)时, 有时候需要索引很长的字符串, 这会让索引变得很大, 查询时浪费大量的磁盘IO, 影响查询效率。可以根据索引的选择性来决定, 而选择性是指不重复的索引值(基数)和数据表的记录总数的比值, 索引选择性越高则查询效率越高, 唯一索引的选择性是1, 这是最好的索引选择性, 性能也是最好的。相对于B-tree, 无论是叶子节点还是非叶子节点, 都会保存数据, 这样导致一页中存储的键值减少, 指针跟着减少, 要同样保存大量数据, 只能增加树的高度, 导致性能降低。
原创
博文更新于 2023.05.14 ·
444 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker(三) Dockerfile与镜像发布

1. Dockerfile介绍Dockerfile是用来构建Docker镜像的文本文件,也可以说是命令参数脚本。docker build命令用于从Dockerfile构建镜像。可以在docker build命令中使用-f标志指向文件系统中任何位置的Dockerfile。Docker镜像发布的步骤:1、编写一个dockerfile文件2、docker build 构建成为一个镜像3、docker run 镜像4、docker push 镜像(发布镜像到DockerHub、阿里云镜像仓库)示例一个
原创
博文更新于 2021.12.22 ·
404 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker(四) 网络

1. Docker默认的网络模式使用以下命令查看所有的Docker网络:docker network lsDocker默认提供了四个网络模式,说明:bridge:容器默认的网络是桥接模式(自己搭建的网络默认也是使用桥接模式,启动容器默认也是使用桥接模式)。此模式会为每一个容器分配、设置IP等,并将容器连接到一个docker0虚拟网桥,通过docker0网桥以及Iptables nat表配置与宿主机通信。none:不配置网络,容器有独立的Network namespace,但并没有对其进行任何网
原创
博文更新于 2021.12.22 ·
262 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker(二) 容器数据卷

1. 数据卷介绍Docker将运用与运行的环境打包形成容器运行, Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来, 那么当容器删除后,数据自然也就没有了。 为了能保存数据在Docker中我们使用卷卷的设计目的就是数据的持久化,完全独立于容器的生存周期,因此Docker不会在容器删除时删除其挂载的数据卷。数据卷的特点:数据卷可在容器之间共享或重用数据卷中的更改可以直接生效数据卷中的更改不会包含在镜像的更新中数据卷的生命周期一直持续
原创
博文更新于 2021.12.22 ·
244 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker(一) 入门

之前相应做过一些Docker的记录, 但不成系统. 最近看了billbill上狂神的docker视频, 结合视频的笔记和之前的记录, 争取把docker的知识体系完善起来1. Docker概述基本介绍Docker是一个开源的应用容器引擎, 基于Go语言并遵从Apache 2.0协议开源. Docker可以让开发者打包他们的应用以及依赖包到一个轻量级, 可移植的容器中, 然后发布到任何流行的Linux机器上, 也可以实现虚拟化. 容器时完全使用沙箱机制, 相互之间不会有任何接口, 更重要的是容器性能开销
原创
博文更新于 2021.12.22 ·
1228 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

GIT核心命令及原理

原理基本使用本地初始化GIT仓库# 基于远程仓库克隆至本地git clone <remote_url># 当前目录初始化为git本地仓库git init <directory>本地添加# 添加指定文件至暂存区git add <fileName># 添加指定目录至暂存区git add <directory># 添加所有git add -A# 将指定目录及子目录移出暂存区git rm --cac.
原创
博文更新于 2021.10.10 ·
197 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java.security.InvalidKeyException: Illegal key size or default parameters

今天在搭建一个项目的环境时, 遇到了java.security.InvalidKeyException: Illegal key size or default parameters错误, 貌似是加/解密出了问题.产生错误原因:为了数据代码在传输过程中的安全,很多时候我们都会将要传输的数据进行加密,然后等对方拿到后再解密使用。我们在使用AES加解密的时候,在遇到128位密钥加解密的时候,没有进...
原创
博文更新于 2019.10.20 ·
2604 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

MQ消息丢失和消息重复的解决方案和实战

场景假设支付宝转账1000元到余额宝, 通过RabbitMQ对转账过程进行解耦,支付宝将转账的消息投递到RabbitMQ, 余额宝通过监听RibbitMQ的消息队列获得消息, 然后通过应答队列告诉支付宝消息已经消费遇到的问题1. 当余额宝获取到消息之后, 可能转账失败, 消息队列不会关心余额宝是否操作成功, 这就是消息丢失的问题2. 如果余额宝成功转账, 但响应队列迟迟...
原创
博文更新于 2019.11.07 ·
13128 阅读 ·
6 点赞 ·
2 评论 ·
36 收藏

Dubbo(五) Dubbo+Hystrix实现服务熔断

熔断器简介在微服务架构中, 根据业务来拆分成一个个的服务, 服务与服务之间可以用过RPC相互调用。为了保证其高可用, 单个服务通常会集群部署。由于网络原因或者自身的原因, 服务并不能保证100%可用, 如果单个服务出现问题, 调用这个服务就会出现线程阻塞, 此时若有大量的请求涌入, Servlet容器的线程资源会被消耗完毕, 导致服务瘫痪。服务与服务之间的依赖性, 故障会传播, 会对整个微服务...
原创
博文更新于 2019.09.01 ·
1447 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Maven基本概念与核心配置

maven安装与核心概念安装http://maven.apache.org/download/org依赖管理默认远程仓库:默认远程仓库 maven central配置在maven-model-builder-3.2.1.jar\org\apache\maven\model\pom-4.0.0.xml本地仓库位置:本地仓库位置默认在: ~/.m2/respository下要修改${M2_HOME}/conf/settings.xml来指定仓库目录G:.m2\repositorymaven
原创
博文更新于 2020.10.04 ·
177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux的整体介绍和常用命令

Linux的常用命令文件和目录常用命令lsLinux下文件和目录的特点Linux文件或者目录名称最长可以有256个字符以.开头的文件为隐藏文件, 需要用-a参数才能显示参数含义a显示指定目录下所有子目录与文件, 包括隐藏文件l以列表方式显示文件的详细信息h配合-l以人性化的方式显示文件大小通配符的使用通配符含义*代表任意个数个字符?任意一个字符, 至少一个[]可以匹配字符组中的任一个[abc]匹配a, b
原创
博文更新于 2020.10.04 ·
444 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

IDE快捷键

Mac下PyCharm快捷键大全Mac键盘符号和修饰键说明⌘ Command ⇧ Shift ⌥ Option ⌃ Control ↩︎ Return/Enter ⌫ Delete ⌦ 向前删除键(Fn+Delete) ↑ 上箭头 ↓ 下箭头 ← 左箭头 → 右箭头 ⇞ Page Up(Fn+↑) ⇟ Page Down(Fn+↓) Home Fn + ← End Fn + → ⇥ 右制表符(Tab键) ⇤ 左制表符(Shift+Tab) ⎋ Escape (Esc
原创
博文更新于 2020.07.20 ·
193 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker Compose(三) 实例

Docker Compose 运行tomcatdocker-compose.yml配置文件version: ‘3’services: tomcat:restart: alwaysimage: tomcatcontainer_name: tomcatports: - 8080:8080volumes: - /usr/local/docker/tomc...
原创
博文更新于 2020.06.19 ·
326 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Nginx, Gunicorn, supervisor在Ubuntu上部署Web应用

WSGIWeb Server Gateway Interface, Python web服务器网关接口, 即Python的Web应用程序和Web服务器之间的一种通信协议。如果让web应用在任何服务器上运行, 就必须遵循这个协议。Gunicorn配置Gunicorn在虚拟环境下安装Gunicorn:(venv) $ pip3 install gunicorn创建以.py结尾的配置文件from gevent import monkeymonkey.patch_all()import mult
原创
博文更新于 2020.06.18 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mac 环境安装

ruby -e "$(curl -fsSL https://gitee.com/xueweihan/codes/vfrgh7z8qcjlx1ubwt6nk71/raw\?blob_name\=brew_install.sh)”
原创
博文更新于 2020.06.16 ·
259 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mac 搭建Node环境

搭建Vue环境首选需要安装nodeJS, 在Mac环境下推荐使用nvm进行安装,nvm是目前主流的node版本控制工具首先需要对brew进行更新, 在国内这个动作会很慢, 需要更新brew使用的数据源使用中科大的镜像第一步,替换brew.gitcd "$(brew --repo)"git remote set-url origin https://mirrors.ustc.edu.cn/brew.git第二步,替换homebrew-core.gitcd "$(brew...
原创
博文更新于 2020.05.17 ·
514 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ubuntu环境设置

Ubuntu 16.04 更新source.list1. 首先备份现有source.listsudo cp /etc/apt/source.list /etc/apt/source.list.original2. 编辑新的source.listsudo vim source.list3. 把阿里云源复制到source.list中去,并覆盖原来的文件内容deb http://...
原创
博文更新于 2020.05.09 ·
206 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多