bug记录——timm安装失败!

文章浏览阅读645次,点赞5次,收藏3次。【代码】bug记录——timm安装失败!_conda 安装timm
分类: 业界资讯 发布时间: 11-07 00:19 阅读次数: 0

性能调优1. 深入理解Mysql索引底层数据结构与算法(新手练习)

文章浏览阅读90次。你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S_mysql md5对大字段数据计算hash
分类: 业界资讯 发布时间: 11-07 00:18 阅读次数: 0

性能调优2. Mysql的Explain详解(学习笔记)

文章浏览阅读103次。‌‌‌  MySQL默认提供性能分析工具,可以获取SQL语句的执行计划,分析使用了什么索引,扫描了多少行,以此来判断结构性能瓶颈,是否可以优化等。‌‌‌用法‌‌‌  在 SELECT 语句之前增加 EXPLAIN 关键字,MySQL 会在查询上设置一个标记,执行查询时会返回执行计划的信息,而不是执行该条 SQL。‌‌‌  如‌‌‌ EXPLAIN 你的 sql 语句‌‌‌注意‌‌‌  1. 如果 SQL 语句中的 FROM 中包含子查询,仍会执行该子查询,将结果放入临时表中。_mysql 视图 explain
分类: 业界资讯 发布时间: 11-07 00:18 阅读次数: 0

性能调优3. Mysql索引优化实战一

文章浏览阅读70次。‌‌‌  使用到表还是开头的数据表。‌‌‌  下面索引都是根据B+Tree数据结构构建。
分类: 业界资讯 发布时间: 11-07 00:18 阅读次数: 0

性能调优4. Mysql索引优化实战二

文章浏览阅读85次。‌‌‌  看下面例子。‌‌‌‌‌‌  对于上面这两种 name>‘a’ 和 name>‘zzz’ 的执行结果,name>'a’下不走索引,name>'zzz’下又走索引。跟MySQL的cost成本计算有关。‌‌‌  MySQL最终是否选择走索引或者一张表涉及多个索引,MySQL最终如何选择索引,可以用MySQL自带的trace工具来一查究竟,开启trace工具会影响MySQL性能,所以只能临时分析SQL语句使用,用完之后应该立即关闭。‌‌‌  MySQL支持两种方式的。_假分页查询不返回总数只返回有没有下一页
分类: 业界资讯 发布时间: 11-07 00:18 阅读次数: 0

性能调优 5. MySQL事务原理与优化以及MVCC底层原理剖析

文章浏览阅读90次。‌‌‌  数据库一般都会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,就会导致脏写、脏读、不可重复读、幻读这些问题。‌‌‌  这些问题的本质都是数据库的多事务并发问题,为了解决多事务并发问题,数据库设计了事务隔离机制(级别)、锁机制、MVCC多版本并发控制隔离机制、日志机制,用一整套机制来解决多事务并发问题。‌‌‌  事务是一组操作,要么全部成功,要么全部失败,目的是为了保证数据最终的一致性。‌‌‌  事务具有以下4个属性,通常简称为事务的ACID属性。‌‌‌  原子性(Atomi
分类: 业界资讯 发布时间: 11-07 00:17 阅读次数: 0

性能调优 6. MySQL锁机制与优化实践

文章浏览阅读1.6k次,点赞34次,收藏49次。‌‌‌  1.MyISAM在执行查询语句SELECT前,会自动给涉及的所有表加读锁,在执行update、insert、delete操作会自动给涉及的表加写锁。没有事务相当于一条SQL语句就是一个事务。‌‌‌  2. InnoDB在执行查询语句SELECT时(非串行隔离级别),不会加锁。但是update、insert、delete操作会加行锁,加的是写锁。读锁会阻塞写,但是不会阻塞读。写锁则会把读和写都阻塞。_mysql 锁 性能 数据
分类: 业界资讯 发布时间: 11-07 00:17 阅读次数: 0

性能调优 7. Innodb底层原理与MySQL日志机制深入剖析

文章浏览阅读835次,点赞20次,收藏23次。‌‌‌  大体来说,MySQL可以两部分。_innodb存储流程
分类: 业界资讯 发布时间: 11-07 00:17 阅读次数: 0

性能调优 8. MySQL全局优化与MySQL8.0新增特性详解

文章浏览阅读4.2k次,点赞39次,收藏47次。要么都成功要么回滚。‌‌‌  MySQL8.0开始支持原子DDL操作,其中与。_mysql全局调优
分类: 业界资讯 发布时间: 11-07 00:17 阅读次数: 0

性能调优 9. 从JDK源码级别彻底剖析JVM类加载机制

文章浏览阅读814次,点赞8次,收藏30次。‌‌‌  自定义类加载器只需要继承 java.lang.ClassLoader 类,该类有两个核心方法。一个是,实现了双亲委派机制,还有一个方法是findClass用来加载类,默认实现是空方法,自定义类加载器主要重写findClass方法就行。try {//defineClass将一个字节数组转为Class对象,这个字节数组是class文件读取后最终的字节数组。// 指定加载资源目录。_jdk 加载类过程
分类: 业界资讯 发布时间: 11-07 00:16 阅读次数: 0

性能调优 10. JVM内存模型深度剖析与优化

文章浏览阅读1.9k次,点赞49次,收藏32次。‌‌‌  JDK: 包含JAVA运行语言,JRE运行环境,JVM虚拟机。_jvm内存模型以及性能调优
分类: 业界资讯 发布时间: 11-07 00:16 阅读次数: 0

性能调优 11. JVM对象创建与内存分配机制深度剖析

文章浏览阅读745次,点赞29次,收藏13次。‌‌‌  对象创建的主要流程图如下。_jvm 类和对象 内存
分类: 业界资讯 发布时间: 11-07 00:16 阅读次数: 0

性能调优 12. 垃圾收集器ParNew&CMS与底层三色标记算法详解

文章浏览阅读805次,点赞23次,收藏9次。‌‌‌  8. -XX:+CMSParallellnitialMarkEnabled:表示在初始标记的时候多线程执行,缩短STW,默认开启。‌‌‌  9. -XX:+CMSParallelRemarkEnabled:在重新标记的时候多线程执行,缩短STW,默认开启。‌‌‌。_parnew+cms
分类: 业界资讯 发布时间: 11-07 00:16 阅读次数: 0

性能调优 13. 垃圾收集器G1&ZGC详解

文章浏览阅读2k次,点赞14次,收藏35次。是JDK 11中推出的一款追求极致低延迟的垃圾收集器,它曾经设计目标包括:‌‌‌  1. 停顿时间不超过10ms(JDK16已经达到不超过1ms‌‌‌  2.停顿时间不会随着堆的大小,或者活跃对象的大小而增加。‌‌‌  3. 支持8MB~4TB级别的堆,JDK15后已经可以支持16TB。‌‌‌  如果使用ZGC来做Java项目,像对STW敏感的证券系统,游戏的系统都可以去用Java来做(以前都是C或者C++的市场),所以ZGC的出现就是为了抢占其他语言的市场。_-xx:+useg1gc
分类: 业界资讯 发布时间: 11-07 00:15 阅读次数: 0

性能调优 14. JVM调优工具详解及调优实战

文章浏览阅读947次,点赞22次,收藏26次。‌‌‌  市面上调优工具无非就是JDK基础调优命令的整合,这边调优使用JDK1.8进行。‌‌‌  如果启动一个应用程序在运行,可用jps查看其进程id,接着就可以用JDK自带各种命令优化应用。‌‌‌  用jps查看JAVA进程的进程ID。‌‌‌  此命令可以用来查看内存信息,实例个数以及占用内存大小。‌‌‌  主要命令‌‌‌  输出结果格式如下:‌‌‌  1. num:序号。‌‌‌  2. instances:实例数量。‌‌‌  3. bytes:这些实例总共占用空间大小字节。‌‌‌  4. classn_jvm调优工具及使用
分类: 业界资讯 发布时间: 11-07 00:15 阅读次数: 0

性能调优 15. JVM调优实战及常量池详解

文章浏览阅读966次,点赞17次,收藏11次。‌‌‌  GC日志是java虚拟机产生的一种描述性的文本日志。就像开发java程序需要输出log日志一样。JAVA 虚拟机用GC日志,来描述垃圾回收过程中运行情况。‌‌‌  如果对线上系统不太了解可以尝试分析GC日志。‌‌‌  对于java应用可以通过一些配置把程序运行过程中的GC日志全部打印出来,然后分析GC日志得到关键性指标,分析GC原因,调优JVM参数。‌‌‌  打印GC日志方法,在JVM参数里增加参数,添加参数如下‌‌‌  %t 代表时间。_jvm调优实战及常量池详解
分类: 业界资讯 发布时间: 11-07 00:15 阅读次数: 0

性能调优 16. 让Java性能提升的JIT深度剖析

文章浏览阅读807次,点赞16次,收藏28次。‌‌‌  在JDK10之前HotSpot 虚拟机中,内置了两个 JIT编译器,分别为 C1 编译器和 C2 编译器。‌‌‌  JDK10开始,内置两个 JIT,分别为 C1 编译器和 Graal 编译器(跟GraalVM知识相关,替代C2编译原来C2编译器的太难维护)。‌‌‌  JDK7之前运行程序指定虚拟机使用的JIT编译器比如是C1还是C2。‌‌‌  在 JDK7之前,需要根据程序的特性来选择对应的 JIT,虚拟机默认采用解释器和其中一个编译器配合工作。‌‌‌  JDK7及以后引入了分层编译。_java jit技术
分类: 业界资讯 发布时间: 11-07 00:15 阅读次数: 0

性能调优 18. Tomcat整体架构及其设计精髓分析

文章浏览阅读726次,点赞26次,收藏11次。‌‌‌  Tomcat是Http服务器+Servlet容器,是Web服务器,用于服务端运行Servlet和JSP的技术,也支持很多web应用程序开发技术如JPA,JSF等。‌‌‌  应用部署方式主要分为,war部署,文件夹部署,描述符部署(在server.xml中配置部署)。‌‌‌  描述符部署下可以通过配置host 和Context部署应用,涉及docbase,appbase,path的设置。‌‌‌  还有一种特别就是在目录创建xml部署。_tomcat 性能 评测
分类: 业界资讯 发布时间: 11-07 00:14 阅读次数: 0

AI换脸FaceFusion2.3.0整合包发布!新增口型同步功能(WIN/MAC)

文章浏览阅读4.9k次,点赞19次,收藏25次。大家好,FaceFusion新版本2.3.0发布,这个版本优化了换脸效果和程序执行效率。我为大家准备了PC版本和Mac版本的整合包(文章末尾自取)首先看下新版本与旧版本的对比效果展示:可以看到2.3.0对比2.2.0版本,在脸部的细节处理、稳定度、表情几个部分有很大的提升。以下是本次更新的具体内容,本次更新比较大的是口型同步功能。_facefusion2.3.0汉化版整合包
分类: 业界资讯 发布时间: 11-07 00:12 阅读次数: 0

InvokeAI安装指南——Windows

文章浏览阅读7.5k次,点赞20次,收藏53次。InvokeAI是一个用于管理StableDiffusion模型的WebUI工具,简化了安装和使用流程。文章详细介绍了在Windows上安装InvokeAI的步骤,包括Python环境设置、下载安装包、配置选项以及运行和使用。用户需准备至少18G空间,注册HuggingFace账号获取Token,并遵循文中提供的安装和配置指令。
分类: 业界资讯 发布时间: 11-07 00:12 阅读次数: 0