自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决git push时出现 Failed to connect to github.com port 443: Timed out

使用了代理。

2024-07-19 16:51:49 144

原创 docker 常用命令

docker常用的命令

2024-05-06 21:26:56 191

原创 Nacos 配置

全局配置,访问所有微服务都是使用下面的负载均衡规则。可以选择性的配置某个微服务的负载均衡算法。

2024-05-05 12:40:30 198 1

原创 Eureka 配置

全局配置,访问所有微服务都是使用下面的负载均衡规则。可以选择性的配置某个微服务的负载均衡算法。

2024-05-05 12:23:37 253 2

原创 MySQL 索引设计原则

5). 尽量使用联合索引,减少单列索引,查询时,联合索引很多时候可以覆盖索引,节省存储空间,6). 要控制索引的数量,索引并不是多多益善,索引越多,维护索引结构的代价也就越大,会影响增。3). 尽量选择区分度高的列作为索引,尽量建立唯一索引,区分度越高,使用索引的效率越高。4). 如果是字符串类型的字段,字段的长度较长,可以针对于字段的特点,建立前缀索引。1). 针对于数据量较大,且查询比较频繁的表建立索引。避免回表,提高查询效率。

2024-05-03 19:19:21 200 1

原创 MySQL 存储引擎

存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也被称为表类型。

2024-05-03 14:11:36 476 1

原创 基于Springboot拦截器对请求参数统一解密

基于Springboot拦截器对请求参数统一解密。因为每一个API接口的请求数据是不一样,如果直接在控制器进行解密那么就会产生大量的冗余代码,这是我们不希望看到的,最好的办法就是使用Springboot的拦截器在请求到达控制器之前将加密的数据进行解密,再继续发送给控制器,之后控制器就能愉快的处理解密完成的数据了。:此处做了一个判断,如果是上传文件就不需要对参数进行解密,直接把原本的request继续往下传递就可以,不然上传文件的流会被损害,导致无法上传文件。将解密后的参数覆盖之前的流。

2024-05-01 13:12:46 1337 1

原创 解决Springboot拦截器中注入Service为null的问题

解决在Springboot中拦截器中注入service为null的问题

2024-04-29 14:26:53 393 1

原创 Java数组

【代码】Java数组。

2024-04-27 17:37:34 113 1

原创 Java 中的运算符

运算符含义例子结果正号+11负号-1-1加1+12减1-10乘1*22除4/22取模3%21++自增++12自减–10字符串拼接hellohi。

2024-04-27 14:34:38 259 2

原创 Java JDBC连接数据库的五种方法

【代码】Java JDBC连接数据库的五种方法。

2024-04-21 19:00:09 650 1

原创 一篇文章让你彻底学会Java多线程

先了解几个基本的概念进程:进程是操作系统进行资源分配和调度的一个独立单位,每个进程都有自己独立的地址空间,即它们拥有各自独立的内存空间。进程间通信比较复杂,如通过管道、信号、套接字等方式。如果一个进程崩溃,通常情况下不会影响到其他进程,因为它们彼此隔离。(当程序开始执行时,操作系统会为其创建一个进程)线程:线程是进程中的一个执行流,它是CPU调度和分派的基本单位。一个进程可以包含多个线程,这些线程共享进程的资源,如内存和文件句柄。线程有自己的程序计数器、栈和局部变量,但是它们可以访问相同的全局变量。

2024-04-21 17:51:55 1067 1

原创 Java 数据类型和基本数据类型和 String 之前的转换

Java 程序在进行赋值或者运算时,精度小的数据类型自动转换为精度大的数据类型自动类型转换的逆过程,将容量大的数据类型转换为容量小的数据类型。使用时要加上强制转换符 ( ),但可能造成 精度降低或溢出。

2024-04-20 19:12:20 472 1

原创 Java 常用的转义字符

写在 Java 代码中的对代码进行解释说明的文字。

2024-04-20 19:06:49 366 1

原创 Java 概述

JDK = JRE + Java 的开发工具 (java, javac,javadoc,javap 等)JDK 是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了 JRE。JDK 的全称(Java Development Kit Java 开发工具包)安装了 JDK,就不用在单独 安装 JRE 了。

2024-04-19 20:23:02 246 1

原创 Java 运算符

运算符含义例子结果正号+11负号-1-1加1+12减1-10乘1*22除4/22取模3%21++自增++12自减–10字符串拼接hellohi。

2024-04-19 20:17:35 310 1

原创 二进制转换十进制

二进制数10101转换为十进制数就是:1*2^4+0*2^3+1*2^2+0*2^1+1*2^0=21。根据观察可以知道十进制数是等于第一行和第二行单元格对应相乘然后相加得到。

2023-03-31 14:05:18 350

原创 php+js+ajax技术实现在线更新并且显示进度条

前端代码 ajax.html。

2023-02-07 21:25:47 668

原创 thinkphp6操作数据库——判断数据表、字段是否存在,添加、修改、删除字段

之前使用thinkphp6写了一个网站,但是没有写后台在线更新的功能,每次更新都需要下载新的文件覆盖,数据表还得自己手动创建,给没有相关知识的人去使用就会比较难,所以我决定开发一个在线更新的功能。

2023-02-03 18:14:27 2546

原创 C语言打印99乘法表

项目场景:使用C语言打印出99乘法表,加深对for循环的理解。打印99乘法表这个应该是一个比较典型的例子。

2023-01-31 21:08:21 5652 2

原创 vscode 代码特效插件 让你的代码写出火花

安装好了之后我们在扩展这个界面发现之前的安装按钮变成了一个小齿轮,点击它,然后再点击扩展设置,我们需要勾选一个设置将插件开启,它默认是没有开启的。如果你经常觉得写代码是一件无趣的事情,那么这里有一款插件推荐给你,可以给你枯燥无味的写代码时添加一些趣味。是不是特别酷,但是默认我们在写代码的时候会抖动,如果不习惯可以把勾选去掉。打开vscode点击扩展,在搜索框里面输入插件的名字。特效我是选择的火花,现在我们来看看下面的效果图。现在我来教你如何下载它,并且使用它。下面这张图片可能更加容易理解。

2023-01-27 15:04:03 2437 2

原创 总结——JavaScript常用事件

JavaScript中常见的的事件总结,鼠标事件、键盘事件、表单事件、加载事件、点击事件、双击事件,这些事件都是我们在写代码的时候经常会用到的,使用代码的形式通俗易懂的讲解这些事件应该怎么使用,需要反复练习,烂熟于心。

2023-01-26 23:18:48 102

空空如也

空空如也

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

TA关注的人

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