自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git提交时emoji的使用

提交代码时可以在前面加上相应的emoji👻。

2024-08-15 17:53:10 681

原创 VSCode运行Go项目报错:Error loading workspace: packages.Load error: err: exit status 1: stderr: go: go.mod ...

加载工作区:packages时出错。加载错误:err:退出状态1:stderr: go:退出。在当前目录或任何父目录中找不到Mod文件;参见'go帮助模块'使用终端cd到项目根目录,运行Go模块初始化命令:go mod init <module-name>确保IDE的工作区设置正确:清理Go缓存:go clean -modcache...

2024-05-21 09:32:00 3514

原创 Go设置代理

打开终端cmdgo env启用 Go Modules 功能go env -w GO111MODULE=on配置 GOPROXY 环境变量,以下三选一1. 七牛 CDNgo env -w GOPROXY=https://goproxy.cn,direct2. 阿里云go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,dir...

2024-05-18 16:19:00 914

原创 VSCode养宠物

安装扩展vscode-petshttps://marketplace.visualstudio.com/items?itemName=tonybaloney.vscode-pets安装好后点击右下角的小松鼠图标选择一个宠物选择一个颜色起一个名字回车如果想要删除ctrl + shift + pPet Coding: Remove pet当然也可以在面板上直接点击...

2024-05-12 21:37:00 867

原创 VSCode美化之修改新窗口首页/启动页logo

logo地址在这里:https://github.com/Aikoyori/ProgrammingVTuberLogos安装扩展:Custom CSS and JS Loaderhttps://marketplace.visualstudio.com/items?itemName=be5invis.vscode-custom-cssctrl + shift + p打开User Setti...

2024-05-12 21:13:00 488

原创 Go的安装与配置

安装https://go.dev/dl/以Windows上安装为例:下一步下一步,记住安装位置安装完成后win + rcmd键入go version检查是否安装成功配置 Go 工作区Go 在组织项目文件方面与其他编程语言不同。 Go 是在工作区的概念下工作的。但是从版本 1.11 开始,Go 工作区默认位于 $HOME/go,若要将工作区设置为其他位置,可以使用 $GOPATH ...

2024-05-07 11:45:00 477

原创 《将博客搬至CSDN》

《将博客搬至CSDN》

2024-04-02 18:23:00 92

原创 修改chrome默认安装位置

下载安装好后不要登陆直接x掉,ctrl+enter+esc关掉chrome进程右键chrome-快捷方式->打开文件位置将【Google】文件夹剪切到 D:\Programs\Google然后管理员身份运行cmdmklink /d "C:\Program Files\Google" "D:\Programs\Google"...

2024-03-26 12:23:00 439

原创 VS Code配置Vue3模板代码

打开VS Code,file-Preferences-Configure User Snippets{ "Print to console": { "prefix": "vue", "body": [ "<script setup lang=\"ts\">", " import { ref ...

2024-03-15 12:29:00 200

原创 nvm管理/安装多版本Node.js

Node.js版本管理工具有:nvm, nvs, fnm, volta等,这里使用最常见稳定的nvm为例。如果已经安装了Node.js,需要先卸载掉,运行uninstall node.js程序即可。完成后检查一下,win + r,cmd,键入node -v, where node1,安装nvm到nvm官网下载需要的版本1,同意I accept the agreement2,选择...

2024-03-11 17:42:00 1076

原创 npm 淘宝镜像站已更换

npm淘宝最新镜像站

2024-01-22 12:20:51 615

原创 Linux系统buff/cache过大怎么优化

查了一下资料,分别是Oracle的https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/7/html/global_file_system_2/s1-usage-gfs2#s2-vfstuning-gfs2。另一个是Linux核心文档https://www.kernel.org/doc/html/latest/admin-guide/sysctl/vm.html#vfs-cache-pressure。

2023-12-13 09:31:51 550 1

原创 电脑同时配置JDK8和JDK17两个版本

1,下载JDK17https://www.oracle.com/java/technologies/downloads/#java17下载zip版本,解压后新建一个jre目录win + rcmdsysmd.cpl2,在系统变量中设置要用JDK17时,就将JAVA_HOME = %JAVA_HOME8% 改为JAVA_HOME = %JAVA_HOME17%3,双击Path编辑环境...

2023-11-18 10:06:00 347

原创 Mybatis-plus 批量插入insertBatchSomeColumn的使用

Mybatis-plus 的 service 层IService 接口下的 saveBatch 批量插入方法不够高效Mybatis-plus 的 mapper 层有个选装件insertBatchSomeColumn1,新增一个类此SQL注入器继承了DefaultSqlInjector(默认注入器),调用了DefaultSqlInjector的getMethodList方法public...

2023-11-09 14:50:00 115

原创 @RequestParam和@PathVariable的区别?

请求接口时,URL是:http://www.test.com/user/getUserById?为spring的注解,都可以用于在Controller层接收前端传递的数据,不过两者的应用场景不同。请求接口时,URL是:http://www.test.com/user/getUserById/2。主要应用场景:不少应用为了实现RestFul的风格,采用@PathVariable这种方式。应用场景:这种方式应用也非常广,像CSDN或者是博客园都在用它。这两者之间区别不大,主要是请求的URL不一样。

2023-10-06 09:30:12 530 1

原创 idea/git删除/回退错误提交记录

默认会选择Mixed模式Soft:之前add到暂存区的代码还在Mixed:之前add到暂存区的代码不在了,需要重新addKeep:本地工作区的代码会丢失,但未提交的代码还在Hard:所有修改都被删除(谨慎使用)

2023-08-19 15:46:35 1504

原创 win11锁屏壁纸

windows锁屏壁纸

2023-07-29 14:23:44 155

原创 Tomcat7.x安装配置

安装配置https://archive.apache.org/dist/tomcat/https://archive.apache.org/dist/tomcat/tomcat-7/v7.0.109/bin/bin目录下:这里选:apache-tomcat-7.0.109-windows-x64.zip 版本win + r打开运行窗口并键入sysdm.cpl,打开系统属性,点击高级 -&...

2023-07-26 11:02:00 58

原创 Node js安装及配置

下载安装https://nodejs.org/en/download/releases找到对应版本下载例如node-v16.20.1-x64.msi下一步下一步完成win + rcmd键入node -vnpm -v检查是否安装成功配置npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install 模块名 [-g] 的安装...

2023-07-02 16:20:00 36

原创 MySQL安装

MySQL5.7的安装下载地址https://dev.mysql.com/downloads/windows/installer/5.7.html选择GA version稳定正式版在这里卸载!在这里卸载!在这里卸载!环境变量配置win + r键入sysdm.cpl选择-高级->环境变量系统变量->Path加入MySQL的安装路径确定测试一下win ...

2023-07-02 15:35:00 79 1

原创 Tabby作为SSH工具使用简易教程

弹出的窗口选择最下面这个复制SSH创建一个运行记住key

2023-06-25 17:38:00 47

原创 删除kibana

假设是centos7环境停止Kibana服务:systemctl stop kibana.service禁用Kibana服务,以确保它不会在启动时自动启动:systemctl disable kibana.service删除Kibana的安装目录。默认情况下,Kibana安装在/usr/share/kibana/下,因此可以使用以下命令删除该目录及其子目录:sudo rm -rf /us...

2023-05-23 23:39:00 147

原创 录屏软件Captura+FFmpeg

Captura下载:https://github.com/MathewSachin/Captura/releases/tag/v8.0.0FFmpeg下载:https://ffmpeg.org/download.html

2023-05-15 13:22:00 43

原创 日志实现

package com.xxx.common.aop;import java.lang.annotation.*;// TYPE表示可以放在类上面,METHOD表示可以放在方法上面 @Target({ElementType.TYPE, ElementType.METHOD}) @Target(ElementType.METHOD)@Retention(RetentionPolicy....

2023-05-04 15:47:00 20

原创 maven安装

下载地址https://maven.apache.org/download.cgi3.9+版本需要JDK8以上支持历史版本https://archive.apache.org/dist/maven/maven-3/解压即可配置环境变量:win + r键入sysdm.cpl确定->高级->环境变量系统变量->新增MAVEN_HOMEPath,新建%MAVEN...

2023-04-23 17:37:00 23

原创 Java8环境变量配置(JDK8安装教程)

JDK 8u201下载地址https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html注:8u202之后的版本是收费的。安装好之后win + r键入sysdm.cpl选择-高级->环境变量系统变量->新建键入JAVA_HOME浏览目录,选择安装的路径确定找到Path,编...

2023-04-23 16:32:00 89

原创 2023-3-28

Date: 2023-3-28哈哈哈

2023-03-28 12:27:00 18

原创 2023-3-25

Date: 2023-3-25Eureka 控制台详解System Status,就是系统状态Environment: 环境,默认为 test。Data center:数据中心,默认为 default。Current time:当前的系统时间。Uptime:已经运行了多长时间。Lease expiration enabled:是否启用租约过期 ,自我保护机制关闭时,该值默认是 t...

2023-03-28 11:57:00 22

原创 2023-3-23

Date: 2023-3-23删除多余的MySQL服务?以管理员身份运行cmd输入 sc delete [服务的名字]修改MySQL安装路径?要选中MySQL Sever 5.7.41 -x64后,下面会出现一个Advanced Options,点击即可修改安装路径。本地jar到maven?mvn install:install-file -Dfile=E:\01file\hmpa...

2023-03-28 11:46:00 24

原创 多线程2

1、在我们实际使⽤中,线程池的⼤⼩配置多少合适?对于计算密集型,设置 线程数 = CPU数 + 1;对于I/O密集型,线程数 = CPU数 * CPU利⽤率 * (任务等待时间 / (任务计算时间 + 1)) 。2、死锁的四个必要条件:互斥请求和保持不可剥夺环路等待3、终止线程的方法:shutdown4、让核心线程实现一直存活的方法:takevolatile能保证可见性,...

2023-02-19 00:21:00 17

原创 MySQL事务

事务的四大特性(ACID)Atomicity(原子性)表示一个事务内的所有操作是一个整体,要么全部成功,要么全部失败Consistency(一致性)表示一个事务内有一个操作失败时,所有的更改过的数据都必须回滚到修改前状态Isolation(隔离性)事务查看数据操作时数据所处的状态,要么是另一并发事务修改它之前的状态,要么是另一事务修改它之后的状态,事务不会查看中间状态的数据。Du...

2023-02-10 11:12:00 14

原创 空对象模式

空对象模式(Null Object Pattern)Null Object Pattern,一个空对象取代 NULL 对象实例的检查。Null 对象不是检查空值,而是反应一个不做任何动作的关系。这样的 Null 对象也可以在数据不可用的时候提供默认的行为。package com.xxx; /** * @Description 1.定义一个抽象类 * 空对象模式(Nu...

2023-01-28 12:11:00 15

原创 设计模式

设计模式的六大原则1、开闭原则(Open Close Principle)开闭原则的意思是:对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。2、里氏代换原则(Liskov Substitution Principle)...

2023-01-28 12:10:00 21

原创 图床

PicXhttps://picx.xpoet.cn/#/uploadstaticallyhttps://statically.io/jsDelivrhttp://www.jsdelivr.com/https://cdn.statically.io/gh/:user/:repo/:tag/:fileuser用户名repo仓库名tag版本标签file文件目录...

2023-01-17 22:57:00 22

原创 Git

1.简介Git是目前世界上最先进的分布式版本控制(Revision control)系统(没有之一)。1.本地版本控制2.集中版本控制 SVN3.分布式版本控制 Git每个人都拥有全部的代码!2. Git安装和卸载使用镜像地址,速度快一些CNPM Binaries Mirror (npmmirror.com)软件版本:rc是候选版ga是正式版NPM的全称是N...

2023-01-17 22:43:00 20

原创 MyBatis

概述1.框架framework,对通用代码的封装,是提前写好的一堆接口和类。SSM:Spring + SpringMVC + MyBatisSpringBootSpringCloudMyBatis就是封装了JDBC2. 三层框架Web前端 -Ajax- 表现层 业务层 持久层 数据库3.JDBC不足sql语句写死在java程序中,改...

2023-01-17 22:43:00 17

原创 Spring

Spring概念Spring是一个项目管理框架官方网站搭建引入依赖<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context&lt...

2023-01-17 22:42:00 20

原创 SpringMVC

简介MVC是什么?MVC 模式,全称为 Model-View-Controller(模型-视图-控制器)模式,它是一种软件架构模式,其目标是将软件的用户界面(即前台页面)和业务逻辑分离,使代码具有更高的可扩展性、可复用性、可维护性以及灵活性。分层描述Model(模型)它是应用程序的主体部分,主要由以下 2 部分组成:1.实体类 Bean:专门用来存储业务数据的对象,它们...

2023-01-17 22:42:00 15

原创 servlet

Servelt简介Server 和Applet的缩写,"服务端小程序"的意思。本质也是Java类。提供了Servlet功能的服务器,就是Servlet容器,比如Tomcat,Jetty等。新建web项目New Project->Java Enterprise->Web Application服务器地址配置IDEA右上角Tomcat->Edit->...

2023-01-17 22:42:00 23

原创 Redis面试题

1. NoSQL是什么,出现的目的和意义是什么?NoSQL(Not Only SQL),指的是非关系型的数据库。NoSQL用于超大规模数据的存储。NoSQL,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在处理web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,出现了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得...

2023-01-17 22:41:00 24

VMware-workstation-full-17.6.0

VMware虚拟机17.6.0版本,免费个人用途。

2024-09-20

GooglePinyinInstaller-x64

GooglePinyinInstaller-x64

2024-06-26

win11概念鼠标光标-糖果版

先解压文件 进入目录 鼠标右键install.inf 安装 注:Windows 11 Hdpi Tail Cursor Concept by Jepri Creations,可以去这里购买完整版https://www.deviantart.com/jepricreations/art/Windows-11-Hdpi-Tail-Cursor-Concept-962242774

2024-06-20

IDEA主题Ladies Night2

一款非常好看的Intellij idea主题,带有详细说明,希望大家喜欢!

2023-07-05

Typora 0.9.98 beta

Typora历史版本,支持Windows11,64位版本。

2023-02-05

空空如也

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

TA关注的人

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