摘要: 1、首先你需要提前准备好jar包或者war包,并想办法放入Linux环境(或虚拟机)中; 2、java项目的部署需要用到Tomcat或者Jetty,docker可以直接拉取他俩的镜像,这里以Tomcat为例: # : 后面需要加上war或者jar对应的Tomcat版本,最好加上, # 否则默认最新的 阅读全文
posted @ 2023-09-22 15:15 摸鱼小天才 阅读(717) 评论(0) 推荐(0)
摘要: 一、BIO(Blocking I/O) BIO,同步阻塞IO模型,应用程序发起系统调用后会一直等待数据的请求,直至内核从磁盘获取到数据并拷贝到用户空间; 在一般的场景中,多线程模型下的BIO是成本较低、收益较高的方式。但是,如果在高并发的场景下,过多的创建线程,会严重占据系统资源,降低系统对外界响应 阅读全文
posted @ 2023-09-22 14:38 摸鱼小天才 阅读(464) 评论(0) 推荐(0)
摘要: 一、InnoDB行格式 行格式 紧凑的存储特性 增强的可变长度列存储 大型索引键前缀支持 压缩支持 支持的表空间类型 REDUNDANT N N N N system, file-per-table, general COMPACT Y N N N system, file-per-table, g 阅读全文
posted @ 2023-09-20 15:33 摸鱼小天才 阅读(3500) 评论(0) 推荐(2)
摘要: **1. 索引优化:** 确保适当的索引在数据库表上创建,以加快查询性能。分析查询语句,确定可能需要的列和联合索引,并避免过多或不必要的索引。 **2. 优化查询语句:** 优化查询语句的写法,避免**全表扫描**和不必要的数据检索。使用合适的WHERE子句、JOIN语句和子查询,以提高查询效率。 阅读全文
posted @ 2023-07-14 13:37 摸鱼小天才 阅读(106) 评论(0) 推荐(0)
摘要: > 阿里巴巴开发手册https://developer.aliyun.com/special/tech-java # 一、建表规约 **1.1表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是unsigned tinyint(1表示是,0表示否)。** tip:POJO(Domin)类 阅读全文
posted @ 2023-07-13 15:37 摸鱼小天才 阅读(98) 评论(0) 推荐(0)
摘要: 我们在java后端书写接口时,对service层成员变量的注入和使用有以下两种实现方式: **1) @RequiredArgsConstructor** ``` import lombok.RequiredArgsConstructor; import org.springframework.web 阅读全文
posted @ 2023-07-13 09:48 摸鱼小天才 阅读(257) 评论(0) 推荐(0)
摘要: # 1. DevOps概述 ## 1.1 定义 DevOps(Development and Operations)是一种软件开发和运维的方法论和实践,旨在通过加强开发团队和运维团队之间的协作和整合,提高软件交付和运维的效率、可靠性和质量。 传统上,开发团队负责软件开发、功能实现和变更管理,而运维团 阅读全文
posted @ 2023-07-12 17:05 摸鱼小天才 阅读(142) 评论(0) 推荐(0)
摘要: # 1. 什么是Code Review Code Review(CR)即代码评审,又名代码走查,是指对软件开发过程中编写的代码进行检查和评估的一种实践。它通常由其他团队成员、同事或专门的质量保证团队成员来执行。Code Review的目的是发现代码中的潜在问题、改进代码质量和可维护性,并确保代码符合 阅读全文
posted @ 2023-07-12 16:57 摸鱼小天才 阅读(553) 评论(0) 推荐(0)
摘要: 如何使用GPU训练Pytorch模型 这两天的深度学习实验真实让人头疼,传说中的“猫狗大战”,对模型的训练用CPU的话9h起步,12h是常态,大学生哪耗得起,因此查找资料搭建了GPU环境。 确定CUDA版本 首先你需要知道自己的电脑处理器,再去官网查看对应的CUDA版本: 我的处理器low了点,只配 阅读全文
posted @ 2022-05-02 21:10 摸鱼小天才 阅读(311) 评论(0) 推荐(0)