自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 nginx离线安装

内网环境 无法通过instal在线安装提示:以下是本篇文章正文内容,下面案例可供参考。

2023-11-28 14:22:46 123

原创 Docker 基础

Docker基础篇之快速上手第一章 Docker简介是什么?问题:为什么会有 docker 的出现一款产 品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验Docker之所以发展如此迅速,也是因为它对此给出了一个标准化的解决方案。环境配置如此麻烦,换一台机器,就要重来一次,费力费时。很多人想到,能不能从根本上解决问题,软件可以带环境安装?也就是

2022-02-25 16:49:25 1629

转载 Linux学习笔记

尚硅谷韩顺平Linux教程学习笔记 文章目录 尚硅谷韩顺平Linux教程学习笔记写在前面虚拟机Linux目录结构远程登录Linux系统vi和vim编辑器关机、重启和用户登录注销用户管理实用指令组管理和权限管理定时任务调度Linux磁盘分区、挂载网络配置进程管理RPMYUM搭建JAVAEE环境安装Tomcat安装Eclipse...

2021-12-30 01:51:08 307

原创 Vue入门 - 4 el和data的两种写法

文章目录一、el和data的两种写法?1 el有两种写法2 data有两种写法3 一个重要的原则二、代码一、el和data的两种写法?1 el有两种写法 (1) new Vue的时候设置属性 (2) 先创建vue实例,再通过vue.$mount.('#root') 指定vue的值2 data有两种写法 (1) 对象式 (2)函数式 注 目前两种都可以,学习到组件必须用函数式,否则报错3 一个重要的原则由于Vue管理的页面,不要用箭头函数,用箭头函数 方法内的this不是V

2021-10-03 00:02:31 284

原创 Vue入门 - 3 数据绑定

文章目录一、1.Vue的两种绑定方式二、代码一、1.Vue的两种绑定方式 1 单项绑定(v-bind): 数据只能从data流向页面 2 双向绑定(v-model):数据不仅能从data流向页面 还能从页面流向data注: v-model只能用在表单类元素(输入元素) 上二、代码代码如下(示例):<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <

2021-10-02 23:46:20 326

原创 Vue入门 - 2、模板语法

一、模板语法分类 Vue 模板语法有两大类 1 插值语法: 功能: 用于解析标签体内容 写法:{{xxx}} xxx是js表达式 且可以直接读取data中的所有属性 2 指令语法: 功能:用于解析标签(包括:标签属性、标签体内容、绑定事件。。。) 举例:v-bind:href:"xxx" 或简写:href:"xxx" xxx同样要写js表达式 且可以读取到data中的所有属性 备注: Vue有很

2021-07-23 00:57:58 226

原创 vue入门 - 1、初始vue

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、初识vue二、 代码一、初识vue 初始vue: 1 必须有个vue实例并且传入一个配置对象 2 root容器符合HTML代码规范,其中混有vue语法 3 root容器内的代码成为【vue 模板】 4 vue实例和容器是一一对应的 5 真实开发中 只有一个vue实例 并且会配合着组件一起使用 6 {{xxx}} 中 xxx写js表达式,且xxx可以自动读取data中的所有

2021-07-23 00:34:58 146

原创 mybatis-plus 一对多查询分页列表 结果集数量和数据总数量不匹配问题

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、total和records.size()数量不一致原因。二、使用步骤1.引入库2.读入数据总结前言工作采坑记录: mabtis-plus分页列表records.size() 和 total 数量不一致问题。提示:以下是本篇文章正文内容,下面案例可供参考一、total和records.size()数量不一致原因。在用mabatis-plus 一对多查询做关联查询时,前段传递的参数pagesize是在你sql关联之

2021-07-15 19:20:18 10177

原创 高性能MySQL笔记 -- 查询性能优化

一、为什么查询速度会变慢我们需要清楚的是重要的是响应时间。如果把查询看做一个任务,那么它由一系列子任务组成,每个子任务都会消耗一定的时间。优化查询,实际是优化子任务。1.1 优化方式消除一些子任务,减少子任务的执行次数让子任务运行的更快1.2 查询生命周期客户端 →服务器→在服务器进行解析→生成执行计划→执行“执行”是整个生命周期最重要,其中包括大量为了检索数据到存储引擎的调用以及调整后的数据处理,包括排序分组等。1.3 在什么地方会花费时间网络、CPU计算、生成统计信息和执行计划

2021-04-21 13:50:27 495 1

转载 记一次项目网站访问慢问题排查处理

文章目录 问题排查1 服务器信息查看top命令使用显示信息详解top命令第一行top命令第二行--进程状态top命令第三行--CPU状态top命令第四行--内存状态top命令第五行--swap交换分区top命令第七行--进程监控 2 数据库分析3 慢查询分析 问题解决mysql索引相关传送门 问题排查 1 服务器信息查看 top命令使用 使用top命令进行服务器相关信息查看,查看是内存不够、CPU处理能力不够、IO读写过高….等。 服务器为多核,因此需要按下按键“1”.

2021-04-20 15:09:04 488 1

原创 高性能mysql学习笔记 数据类型和部分索引策略

一、数据类型char和varcharchar和varchar是两种主要的字符串类型,值在磁盘和内存中的存储跟存储引擎的实现有关。以MYISAM和Innodb为例进行介绍。VARCHARvarchar存储的是变长字符串。优点:比定长类型更节省存储空间,它仅适用必要的空间。特例:如果MYSQL表使用ROW_FORMAT=FIXED创建的话,每一行会定长存储造成空间浪费。varchar需要使用1-2个额外字节记录字符串长度,列长度<=255,使用一个字节,超过则使用两个字节。假设使用lat

2021-04-20 13:44:24 142

转载 SpringBoot启动时让方法自动执行的几种实现方式

1 SpringBoot启动时让方法自动执行的几种实现方式方式一: 实现ServletContextAware接口并重写其setServletContext方法@Componentpublic class TestStarted implements ServletContextAware { /** * 在填充普通bean属性之后但在初始化之前调用 * 类似于initializingbean的afterpropertiesset或自定义init方法的回调 *

2021-04-19 09:16:28 167

原创 MyBatis Plus使用指南

一、MyBatis Plus概述需要的基础:把我的MyBatis、Spring、SpringMVC就可以学习这个了!为什么要学习它呢?MyBatisPlus可以节省我们大量工作时间,所有的CRUD代码它都可以自动化完成! JPA 、tk-mapper、MyBatisPlus偷懒的!1 简介MyBatis 本来就是简化 JDBC 操作的!官网:https://mp.baomidou.com/ MyBatis Plus,简化 MyBatis !2 特性无侵入:只做增强不做改变,引入它不会对现有

2021-04-16 09:04:38 533 1

原创 Spring Data JPA 入门指南

一、ORM概述ORM(Object-Relational Mapping) 表示对象关系映射。在面向对象的软件开发中,通过ORM,就可以把对象映射到关系型数据库中。只要有一套程序能够做到建立对象与数据库的关联,操作对象就可以直接操作数据库数据,就可以说这套程序实现了ORM对象关系映射简单的说:ORM就是建立实体类和数据库表之间的关系,从而达到操作实体类就相当于操作数据库表的目的。1. 为什么使用ORM当实现一个应用程序时(不使用O/R Mapping),我们可能会写特别多数据访问层的代码,从数据库保

2021-04-15 16:06:12 319

原创 mybatis批量插入10万条数据的优化过程

数据库在使用mybatis插入大量数据的时候,为了提高效率,放弃循环插入,改为批量插入,mapper如下:package com.lcy.service.mapper;import com.lcy.service.pojo.TestVO;import org.apache.ibatis.annotations.Insert;import java.util.List;public interface TestMapper { @Insert("") Integer te.

2021-04-14 13:42:32 1950 5

原创 Java实战笔记 -- Optional、并行数据处理和性能

文章目录一、Optional1.1 创建Optional对象二、并行数据处理与性能1.并行流2高效实用并行流一、Optional1.1 创建Optional对象1.声明一个空的Optional对象Optional<Car> optional = Optional.empty();2.依据一个非空值创建OptionalOptionnal<Car> optional = Optional.of(car);//car为null直接会抛出异常。3.可接受null的Opti

2021-04-13 09:12:39 534

原创 Java8实战笔记--组合异步编程

# 一、Future初衷是对将来某个时刻会发生的结果进行建模.想象成这样的场景:你拿了一袋子衣 服到你中意的干洗店去洗。干洗店的员工会给你张发票,告诉你什么时候你的衣服会洗好(这就 是一个Future事件)。衣服干洗的同时,你可以去做其他的事情。Future的另一个优点是它比 更底层的Thread更易用。要使用Future,通常你只需要将耗时的操作封装在一个Callable对 象中,再将它提交给ExecutorService,就万事大吉了。ExecutorService executor = Exe.

2021-04-12 09:06:07 274

原创 Java8实战笔记 -- Stream流相关

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录一、流与集合二、使用步骤1.引入库2.读入数据总结一、流与集合只能遍历一次类似迭代器,只能遍历一次,遍历过说明被消费掉。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplo

2021-04-09 10:18:18 617 7

原创 idea对实体类生成serialVersionUID以及作用

文章目录一、serialVersionUID的作用?二、serialVersionUID的目的?1 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中。2 在网络上传送对象的字节序列。三、生成方式四、用idea生成serialVersionUID步骤1.在plugin中下载GenerateSerialVersionUID插件2 修改inspections属性3 在创建实体类后通过altet + insert,选择SerialVersionUID则可生成总结一、serialVersionUID的作用?

2021-04-08 10:16:15 1331 4

原创 POI使用指南

这里写自定义目录标题获取EXCEL表头信息新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入这里写自定义目录标题...

2021-04-02 09:53:51 257

原创 生产环境mysql排序字段内存溢出问题

**生产环境mysql排序字段内存溢出问题**日志报错Out of sort memory, consider increasing server sort buffer size。原因:后台列表根据创建时间查分页列表报该错误。复制具体的sql到数据库查询发现根据create_time时间会存在该问题,但是根据id排序查询就不会出现该问题。解决办法1.在终端中输入 mysql -u root -p 然后输入你的数据库密码 进入数据库mysql -uroot -p2.用命令看下 sort_bu

2021-04-02 09:45:27 1203

空空如也

空空如也

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

TA关注的人

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