- 博客(92)
- 收藏
- 关注
原创 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
原创 修改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
原创 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
原创 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
原创 删除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-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<...
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
win11概念鼠标光标-糖果版
2024-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人