自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue-2 组件传值

慎用 provide / injectVuex 和 provide/inject 最大的区别:Vuex 中的全局状态的每次修改是可以追踪回溯的,而 provide/inject 中变量的修改是无法控制的。换句话说,不知道是哪个组件修改了这个全局状态。

2024-06-10 14:32:22 987

原创 Docker

docker0 默认不支持主机域名创建自定义网络,容器名就是稳定域名# 创建自定义网络 docker network create mynet # 查看网络 docker network ls。

2024-06-08 14:28:09 1267

原创 vue-2

如果先安装了高版本的,再执行上面的命令好像还是高版本,这时候可以把 package-lock.json 文件删除,并在 package.json 文件手动修改路由的版本为 3.5.1 修改之后下面会有波浪线,鼠标放上去会提示安装。安装包时会从国外的地址下载,速度很慢,容易导致安装失败,因此需要先配置。下载node:https://nodejs.org/zh-cn/新建 router 文件夹 里面新建 index.js。新建个文件夹并在此文件夹下执行。路由的使用,去掉了样式。

2024-06-02 20:31:53 530

原创 Mybatis相关

若字段名和实体类中的属性名不一致,则可以通过resultMap设置自定义映射resultMap:设置自定义映射属性:​ id:表示自定义映射的唯一标识type:查询的数据要映射的实体类的类型id:设置主键的映射关系result:设置普通字段的映射关系association:设置多对一的映射关系collection:设置一对多的映射关系属性:property:设置映射关系中实体类中的属性名column:设置映射关系中表中的字段名。

2024-05-30 22:31:46 1043

原创 Mysql函数

注意: x或y任意一个为null时结果为null,y为0时结果也为null。如果y省略则默认y为0,即不留小数位;这个函数通常用来统一数据格式。注意: 对于整数即使规定了小数位也不会补0,这与老版本有所区别。如果s1比s2小返回-1,相等返回0,s1比s2大返回1。注意:任何字符串与NULL进行连接的结果都将是NULL。注意:参数x不可省略,当为null时,返回null。该函数常用来替换表中的null值。下面并没有补0软件显示问题。当截断位数不足时补0。

2024-05-26 13:33:38 625

原创 Git操作

1.1 集中式工作流所有修改都提交到 Master 这个分支。比较适合极小团队或单人维护的项目,不建议使用这种方式。1.2 功能开发工作流功能开发应该在一个专门的分支,而不是在 master 分支上。适用于小团队开发。1.3 GitFlow工作流公司中最常用于管理大型项目。为功能开发、发布准备和维护设立了独立的分支,让发布迭代过程更流畅。1.4 Forking工作流在 GitFlow 基础上,充分利用了 Git 的 Fork 和 pull request 的功能以达到代码审核的目的。

2024-05-25 12:32:09 2165 2

原创 面 试 题

org.springframework.web.servlet 接口,它是由 Spring 容器进行管理,并不依赖 Tomcat 等容器,既可以应用在 web 程序中,也可以应用在非 web 程序中(Application、Swing)。过滤器 Filter 实现了 iavax.servlet.Filter 接口,也就是说过滤器的使用要依赖于 Tomcat 等容器,所以它只能在 web 程序中使用。都是 Aop 思想的一种体现,用来解决项目中 某一类 问题的两种接口(工具),都可以对请求做一些增强。

2024-05-14 13:41:47 253

原创 引入Minio

(根据 MinIO 的架构设计,至少需要 4 个节点来构建集群,这是因为在一个 N 节点的分布式 MinIO 集群中,只要有 N/2 节点在线,数据就是安全的,同时,为了确保能够创建新的对象,需要至少有 N/2+1 个节点,因此,对于一个 4 节点的集群,即使有两个节点宕机,集群仍然是可读的,但需要有 3 个节点才能写数据;即将数据拆分为多个数据块和多个校验块,分散存储在不同的磁盘上,即使在部分磁盘损坏或丢失的情况下,也可以通过剩余的数据块和校验块恢复出原始数据;每台机器上安装好 minio;

2024-05-11 17:02:06 1070

原创 引入RabbitMQ

每个只能配置一个,因此我们可以在配置类中统一设置。我们在 publisher 模块定义一个配置类:MqConfig@OverrideSystem.out.println("收到ReturnsCallback===========================");System.out.println("消息未进入队列"+returnedMessage.getMessage());System.out.println("交换机:"+returnedMessage.getExchange());

2024-05-09 16:03:31 1352

原创 引入 Redis

Jedis优点:支持全面的 Redis 操作特性(可以理解为 API 比较全面)。缺点:使用阻塞的 I/O,且其方法调用都是同步的,程序流需要等到 sockets 处理完 I/O 才能执行,不支持异步;Jedis 客户端实例不是线程安全的,所以需要通过创建连接池来使用 Jedis。lettucelettuce 是一种可扩展的线程安全的 Redis 客户端,支持异步模式。如果避免阻塞和事务操作,如 BLPOP 和 MULTI/EXEC,多个线程就可以共享一个连接。

2024-05-08 13:32:53 836

原创 引入OSS

代码创建–下面的 AliOssUtils 有这块内容。

2024-05-07 13:27:17 214

原创 JAVA中的日期

【代码】JAVA中的日期。

2024-05-06 18:22:08 2404

原创 List转字符串

转换后:a,b,c。

2024-05-06 12:15:16 394 1

原创 Linux设置脚本任意位置执行

记得备份!!!!!!!!!!!!!!修改文件之后记得用 source 文件名 刷新注意:刷新文件之后在当前窗口是不生效的,重开一个窗口使用 echo $PATH 查看环境变量首先在/root 目录下写一个简单的脚本:df.sh(脚本位置随意)

2024-05-04 12:58:26 483

原创 Linux下运行jar包的方式

这样运行 java 程序遇到的问题就是,你不能在这个窗口进行其他操作,使用 Ctrl+C 就可以终止程序的执行,关闭 shell 窗口也会终止程序的执行。> log.file 将 command 的输出重定向到 log.file 文件,即输出内容不打印到屏幕上,而是输出到 log.file 文件中。当用 nohup 命令执行时候,日志文件会被记录到 nohup.out 的文件中,除非另外指定了输出文件。>&1 就是继续输出到标准输出(前面加的&,是为了让系统识别是标准输出),最后一个&,表示在后台运行。

2024-05-03 14:59:12 501 2

原创 Linux系统配置JAVA环境

上传到linux服务器 解压 下面是解压的路径。修改etc下的profile文件,添加以下内容。

2024-05-03 14:34:19 396

原创 Linux系统配置jar包开机自启

偷的(嘘)

2024-05-03 14:20:24 464

原创 xml不小心点了Uninject language or reference导致xml错误警告都不显示

MyBatis sql-select-insert-update-delete

2023-03-10 11:42:48 496 1

原创 juc

Lambda 是一个匿名函数,我们可以把 Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。Lambda 表达式在Java 语言中引入了一个新的语法元素和操作符。这个操作符为 “->” , 该操作符被称为 Lambda 操作符或剪头操作符。左侧:指定了 Lambda 表达式需要的所有参数右侧:指定了 Lambda 体,即 Lambda 表达式要执行的功能。............

2022-08-06 19:57:56 312 1

原创 JVM

Java7之前Heap 堆:一个JVM实例只存在一个堆内存,堆内存的大小是可以调节的。Young Generation Space 新生区 Young/NewTenure generation space 养老区 Old/TenurePermanent Space 永久区 Perm也称为:新生代(年轻代)、老年代、永久代(持久代)。......

2022-08-04 22:08:44 225

原创 MySQL高级-读写分离-分库分表

在mycat的安装目录。

2022-08-02 19:20:43 620

原创 MySQL高级-六索引优化

只检索给定范围的行,使用一个索引来选择行。子查询中的UNION或者UNIONALL,除了最左边的查询是DEPENDENTSUBQUREY,其余的查询都是DEPENDENTUNION。UNION会对查询结果进行查询去重,MYSQL会使用临时表来完成UNION查询的去重工作,针对这个临时表的查询就是"UNIONRESULT"。对于包含UNION或者UNIONALL的查询语句,除了最左边的查询是PRIMARY,其余的查询都是UNION。查询的类型,主要是用于区别普通查询、联合查询、子查询等的复杂查询。......

2022-07-30 19:21:10 1042

原创 RabbitMQ

mq

2022-06-20 19:56:15 340

原创 Nginx

nginx

2022-06-17 22:45:41 341 1

原创 git的使用

Git 是一个开源、免费的分布式版本控制系统。主要应用在软件开发中,团队协作。

2022-06-15 12:52:00 127 1

原创 Cannot access defaults field of Properties

在进行maven的install操作时报错:Cannot access defaults field of Properties原因是在安装security依赖时导入不成功重新加载项目,导致项目的jdk版本变了修改回自己的jdk版本即可:、

2022-06-14 10:45:09 6987 3

原创 Docker-

Docker

2022-06-13 00:11:25 374

原创 IDEA在控制台显示出services,统一管理所有的jetty服务,

统一管理

2022-06-11 12:11:50 153

原创 解决pom.xml添加依赖不提示

2022-05-24 15:59:40 711

原创 REST风格CRUD(无持久化层)代码

pom.xml <dependencies> <!--spring-webmvc--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.1</.

2022-05-21 23:34:37 146

原创 4、SpringMVC

第一章 SpringMVC1.1 Spring概述SpringMVC是Spring子框架,是Spring 为展现层提供的基于 MVC 设计理念的优秀的 Web 框架SpringMVC通过一套 MVC 注解,让 POJO 成为处理请求的控制器【请求处理器】,而无须实现任何接口。SpringMVC是非侵入式@Component、@Repository、@Service、@Controller1.2 SpringMVC基本工作原理1.3 搭建SpringMVC步骤创建web工程,打

2022-05-19 16:38:12 222

原创 java.lang.NoSuchMethodError: org.springframework.test.context.TestContext.computeAttribute

一般是jar包的問題,有可能是jar包衝突

2022-05-16 21:32:12 659

原创 3、Spring

第一章 初识Spring1.1 Spring简介Spring是一个为简化企业级开发而生的开源框架。开源:开放源代码Spring是一个IOC(DI)和AOP容器框架。IOC全称:Inversion Of Control【控制反转】控制反转:将对象控制权由程序员自己管理反转给Spring框架管理DI全称:Dependency Injection【依赖注入】依赖注入:Spring管理对象与对象之间的依赖关系AOP全称:Aspect-Oriented Progra

2022-05-13 21:03:41 189

原创 2022版生成类的UID(Serializable)

然后在类名后面 Alt + Enter

2022-05-11 10:52:09 491

原创 2、Mybatis

第一章 初识Mybatis框架1.1 框架概念程序中框架【代码半成品】生活中“框架”手抓饼买毛坯房SSM【Spring+SpringMVC+Mybatis】Mybatis:JDBC【dao层】半成品SpringMVC:Servlet【表示层、表述层、控制层、表现层】半成品Spring:大管家1.2 Mybatis框架简介Mybatis前身IbatisMybatis是一个半自动化的持久化层ORM框架ORM:Object Relational Mappin

2022-05-07 15:01:28 465

原创 maven无法生成jar包

2022-05-07 14:58:36 1082

原创 maven无法生成jar包

2022-05-06 21:44:56 679 2

原创 maven中pom.xml被忽略

出现这样的情况是因为,这个Module项目已经被创建过了,按照下面即可恢复

2022-05-06 21:19:34 761 1

原创 1、Maven

maven的相关配置在官网下载maven然后解压把maven的目录配置到环境变量中打开setting.xml文件进行相关的配置:指定仓库,默认的仓库是C:\Users\pandi.m2\repository指定阿里镜像 <mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun&l

2022-05-06 11:10:58 534

原创 安装第二个MySQL

1、第一个mysql正常安装就行2、下载mysql的压缩包并解压3、解压的文件是没有上面的 my.ini 文件的需要新建[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3307端口port = 3308# 设置mysql的安装目录basedir=D:\MySQL5# 设置mysql数据库的数据的存放目录datadir=D:\MySQL57\data# 允许最大连接数max_connections=200

2022-05-03 12:36:48 545

MyBatis sql-select-insert-update-delete

误点Uninject language or reference导致xml错误警告都不显示(恢复)

2023-03-10

空空如也

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

TA关注的人

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