自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MYSQL中 order by、group by 如何更快

按照原理划分,mysql排序方式有两种:Filesort 是在内存中还是在磁盘中完成排序的?MySQL 中的 Filesort 并不一定是在磁盘文件中进行排序的,也有可能在内存中排序,内存排序还是磁盘排序取决于排序的数据大小和 sort_buffer_size 配置的大小。Sort_mode参数的意义:Filesort 下的排序模式有三种,具体介绍如下:因为打包数据排序模式是单路排序的一种升级模式,因此重点探讨双路排序和单路排序的区别。MySQL 通过比较系统变量 max_length_for_sort_d

2022-06-22 15:29:12 802

原创 Golang执行流程

在go中,每一个程序是由包组成,每个组成都可能包含自己的main函数和init函数,在go中单个包中的执行顺序是 常量–>变量–>init()而在多个包组成的程序中,go是对包是按照包的导入顺序进行初始化的,在初始化,且对包的依赖采用深度遍历。图在一个包中可能存在多个init(),在go中按照书写的顺序来执行~...

2022-03-08 11:25:17 238

原创 git的使用

安装githttps://git-scm.com/通过命令查看git的版本git --version git 的最小配置git config --global user.name 'hrn4life' 名字git config --global user.email '[email protected]' 邮箱 git config --local 只对单个仓库有效git config --global global对当前用户的所有用户有效git config --

2022-02-22 19:39:16 140

原创 eureka服务注册中心的使用

因为springcloud中的服务基于springboot搭建,所以是由eureka之前要在要引入父依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.5.RELEASE</version&

2022-02-22 14:24:10 2027

转载 跨域问题并解决跨域问题

跨域请求的产生的条件使用xmlHttpRequest,也就是ajax。访问的域名不同,比如:http://abc:8080 ,其中协议不同(http),域名不同(abc),端口不同(8080),满足一个条件就会产生跨域的问题。这两个条件缺少一个都不行,因为浏览器不允许这样做,这是为了安全考虑。解决问题链接:https://www.imooc.com/article/288397...

2022-02-21 20:50:33 87

原创 springboot--跨域中HttpServletRequest不能共享数据

在注解上加入@CrossOrigin(allowedHeaders = "*",allowCredentials = "true")在前端的ajax请求中加入xhrFields:{withCredentials:true}

2022-02-21 16:07:02 311

原创 Liunx--同步分发文件

scp和rsync区别:scp速度比rsync慢,且不会对目的地目录的文件差异化比较,直接覆盖里面的内容。rsync 不会覆盖有的内容,但是不能调用两台服务器传输文件。scp-r 递归#当前主机给别人发送文件scp -r 本机下要发送的文件 用户名@地址:目的地地址#向其他主机拉去文件 scp -r 用户名@地址:拉去的文件目录 要存放的目录#让其他两台主机进行传输文件,假如A向Bscp -r A用户名@A地址:A要发送的文件目录 B用户名@B地址:B要接收的文件

2022-02-18 23:47:27 139

原创 m1芯片下安装搭建centos7

1.首先安装vm 直接继续继续安装即可。工具在下面的网盘里2.下载centos7 arm镜像链接: https://pan.baidu.com/s/154fEpWEmKmgzl3_AHiNn6w 提取码: 063k3.安装过程3.1 打开vm,把下载好的镜像拖进去3.2 选择 other 64-bit arm3.3 这些都是默认,下一步即可3.4 先关机,在配置找到设置这里内存和 硬盘配置1024mb 和 20G配置完就可以启动虚拟机了,选择第一个进行安装,然

2022-02-18 21:58:26 9147 23

原创 springboot笔记--数据校验的使用

数据校验在低版本的springboot中用的是hibernate validation要导入对应hibernate依赖但在高版本的springboot中,已经加入了validation的坐标直接使用<!-- hibernate 验证框架 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-

2022-02-16 22:23:43 330

原创 springboot笔记--自定义异常处理

自定义异常的使用1.首先自定义自己的异常/** * 自定义异常 * 目的:统一处理异常信息 * 便于解耦,拦截器、service与controller 异常错误的解耦, * 不会被service返回的类型而限制 */public class MyCustomException extends RuntimeException { private ResponseStatusEnum responseStatusEnum; public MyCustom

2022-02-16 22:22:47 520

原创 springboot笔记--拦截器的使用

拦截器使用1.首先定义一个类实现HandlerInterceptor接口中的三个方法preHandle 返回true放行,返回false拦截不做后续处理@Slf4jpublic class PassportInterceptor extends BaseController implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request,

2022-02-16 22:22:00 408

原创 springboot学习笔记

Springboot1.yaml语法server port: 8081 #对象person: name: jack age: 22 数组age: - 11 - 12 - 13 #多文档,以---分割,每一个---都是一个独立的配置server: port: 8081 profiles: active:dev ---server: port: 8082 profiles:dev---server: port: 8082 profiles:

2021-12-09 18:46:18 324

spring+vue 旅游项目系统毕设

酒店 景点 推荐 酒店预约,后台管理,当毕设足以

2023-05-04

空空如也

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

TA关注的人

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