自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MyBatis学习笔记(十三) —— 分页插件

mybatis分页插件

2023-03-10 13:52:29 483

原创 MyBatis学习笔记(十二) —— MyBatis的逆向工程

MyBatis的逆向工程,仅适用于单表简单的查询。

2023-03-10 13:47:39 602

原创 MyBatis学习笔记(十一) —— MyBatis的缓存

MyBatis的缓存

2023-03-07 00:11:26 408 1

原创 MyBatis学习笔记(十) —— 动态SQL

mybatis动态sql : 解决拼接SQL语句字符串的痛点问题。常用的动态sql标签:if、where、trim、choose、when、otherwise、foreach、sql标签。

2023-03-06 21:24:41 578

原创 MyBatis学习笔记(九) —— 自定义映射resultMap

自定义映射resultMap:多对一、一对多映射关系处理,延迟加载。

2023-03-01 19:39:10 630

原创 MyBatis学习笔记(八) —— 字段名和属性不一致的情况下,如何处理映射关系

字段名和属性不一致的情况,如何处理映射关系?1、为查询的字段设置别名,和属性名保持一致2、全局设置,可以自动将下划线映射为驼峰3、使用resultMap自定义映射处理

2023-02-28 14:21:11 496

原创 MyBatis学习笔记(七) —— 特殊SQL的执行

MyBatis的特殊SQL的执行:模糊查询、批量删除、动态设置表明、添加功能获取自增的主键

2023-02-27 15:36:33 246

原创 MyBatis学习笔记(六) —— MyBatis的各种查询功能

MyBatis的各种查询功能:查询一个实体类对象、List集合、单个数据、一条或多条数据转化为Map集合。

2023-02-25 15:57:20 885

原创 MyBatis学习笔记(五) —— MyBatis获取参数值的两种方式

MyBatis获取参数值的两种方式:${} 和 #{} 。 MyBatis获取参数值的5种情况。

2023-02-24 20:23:57 1280

原创 MyBatis学习笔记(四) —— 创建MyBatis模板

创建MyBatis核心配置文件模板、映射文件模板,循环复用。

2023-02-24 16:56:36 217

原创 MyBatis学习笔记(三) —— MyBatis核心配置文件详解

MyBatis核心配置详解,主要是properties、typeAliases、mappers模块标签的说明和使用

2023-02-24 16:43:28 431

原创 MyBatis学习笔记(二) —— 搭建MyBatis项目

初次搭建一个简单的mybatis项目,测试简单的新增、修改、删除、查询。

2023-02-24 16:21:38 600

原创 MyBatis学习笔记(一) —— MyBatis简介

mybatis简介

2023-02-24 15:58:15 316

原创 springcloud学习笔记day02——Eureka

一、Eureka基础知识1、什么是服务治理?Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务治理。在传统的rpc远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务与服务之间依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册。2、什么是服务注册?Eureka 采用了CS的设计架构,Eureka Server 作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,使用Eureka的客户

2021-07-16 23:44:10 195

原创 解决端口号占用问题:Web Server failed to start.Port 8002 was already in use.

win+r打开cmd命令行窗口。输入 netstat -ano ,查看启动的进程ID发现8002端口号被占用的进程,最后一个数据是进程ID杀死进程命令taskkill /F /pid 4344

2021-07-07 22:06:55 2447

原创 springcloud学习笔记day01

1.技术要求:java8+mven+git、github+Nginx+RabbitMQ+SpringBoot2.02.JVM/JUC/JMM/GC/Nginx……2.微服务架构理论入门2.1.微服务架构概述什么是微服务?微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在器独立的进程中,服务与服务建采用轻量级的通信机制互相协作(通常是基于HTTP协议的RESTful API)。每个服务都围绕着具体业务进行构建,并且能够

2021-07-03 16:37:14 216

原创 eclipse启动tomcat后,控制台显示中文乱码

eclipse启动tomcat后,控制台显示中文乱码。解决:eclipse中打开 Window——》Preferences ——》General ——》Workspace将编码方式改为 UTF-8

2021-07-02 16:19:57 1295

原创 快速打开win10画图

window键 + R 打开运行窗口, 输入 mspaint,打开画图工具

2021-07-02 16:17:32 573

原创 typora实现图片转化为网络路径

问题:使用typora编辑文档,截图粘贴到文档上,一般显示的是本地的路径,如果电脑关机清理垃圾,会把本地图片清理掉;或者是新建一个文件夹,将图片保存到文件夹里,再插入图片。操作步骤麻烦,也不方便。解决方案:可以将图片路径转化为网络路径。点击【文件】——》【偏好设置】(或快捷键 ctrl + 逗号)——》【图像】点击【下载 PicGo(app)】,进入PicGo官网点击【免费下载】,跳转到PicGo图床的下载地址:https://github.com/Molunerfinn/PicGo/r

2021-05-09 09:48:27 1434

原创 Initalization failed for ‘https://start.spring.io‘.Please check URL, network and proxy settings的解决方案

新建springboot项目,报错信息如下:Initalization failed for 'https://start.spring.io'Please check URL, network and proxy settingsError message:Cannot download 'https://start.spring.io':connect timed out翻译:“https://start.spring.io”初始化失败请检查URL,网络和代理设置错误信息:不

2021-05-05 20:43:15 7034 8

原创 nginx学习笔记

nginx是什么类似于tomcat,web应用服务器,tomcat一般处理需要编译的动态资源。一般都是静态资源服务器和动态资源服务器是分开部署的。为了提高服务器的效率,静态资源可以大量使用缓存。Apache 静态资源服务器和nginx都可以作为静态资源服务器nginx是一个反向的静态资源服务器。反向代理一般是用在服务器端,做请求的分发,能实现负载均衡。nginx 安装和服务启动1、安装nginx服务需要的插件yum install -y yum-utils2、安装 nginx在官方yu

2021-03-24 20:09:42 353 3

原创 redis主从复制

如果只采用一台redis主机, 可能存在 两个问题 一个是 不安全 ,万一宕机了 redis就不能提供服务了。另外一个问题如果用户的访问量比较大, redis 效率也会变低。使用redis 主从复制在一定程度上能解决这个问题。redis 主从复制,需要配置一个主机和多个从机。 主机能够读数据和写数据,从机只能读数据。我们做主从复制,整一个主机 192.168.144.10 ,克隆主机作为一个从机 192.168.144.11主机上需要有redis ,redis 需要启动服务, 从机也需要redis

2021-03-23 23:37:16 114

原创 redis持久化机制

redis中的数据默认是存到内存中的,存到内存中的数据 会不会丢失?不给他持久化到磁盘上,是有可能丢失的 。有的时候需要使用redis的持久化机制。reids的持久化机制有两种 RDB AOFRDB持久化机制RDB持久化机制是redis默认采用的持久化机制,这种机制是全量备份的机制。每次执行持久化操作,redis都会把内存中所有数据读取一遍 ,然后存到磁盘上。往磁盘同步数据 也可以手动执行redis的命令 ,save命令 ,另外一个是bgsave命令 。执行save命令或者bgsave命令就会

2021-03-23 22:41:09 111

原创 redis下载安装及相关配置

redis 下载链接:https://pan.baidu.com/s/1eZRybI4BPsRF8fd4VL-UfQ提取码:84bmredis的linux单机版安装1.通过Xftp将redis的安装包上传到linux系统的/opt目录下2.在Xshell中进入/opt目录下3.解压缩redis的压缩包[root@localhost opt]# tar -xvf redis-5.0.4.tar.gz 解压缩完成4.下载安装gcc套件编译redis,编译需要用到 linux 下面的

2021-03-23 21:06:26 368 3

原创 springboot连接redis集群

开启redis服务和客户端查看下当前redis的进程[root@localhost ~]# ps -ef | grep redis启动redis服务[root@localhost ~]# cd /opt/redis-5.0.4[root@localhost redis-5.0.4]# redis-server redis.conf再查看下reids的服务进程启动redis-cli[root@localhost redis-5.0.4]# redis-cli -h 192.168.2

2021-03-22 20:55:02 21547 2

原创 redis 哨兵机制

之前主从配置是整到多台电脑上:配置主从复制模式,克隆一个主机,一个主机是10,另外一个主机是11,一主一从,也可以一主多从。这次的主从复制是在同一台电脑上,开启多个服务。redis-server 指向不同的配置文件,配置文件改端口号。192.168.25.10 主机,端口号设置为 7001,主机和备机会相互通信,同步数据。我们设计如下四台机器的主从复制模式:进入[root@localhost /]# cd /opt/redis-5.0.4 # 进入redis的安装目录[root@loc

2021-03-22 13:24:07 187

原创 redis 集群

哨兵机制配置的主从复制默认,每台机器上都存在所有数据的备份。水平扩展不太方便。redis 集群不光实现了主从复制,还实现了数据的分开存储。一个集群中可以有多个主从复制模式。一个主从复制模式就存储一块数据,另外一个主从复制存储另外的数据。redis 集群配置的要求 一个集群中最少要有三队主从复制复制模式。一对主从复制模式需要一主一备,最小的一个redis集群需要几台主机?6台。查看当前进程杀死之前的进程[root@localhost ~]# kill -9 1576 1581 1586 1591

2021-03-22 13:23:00 349

原创 linux基础

linux简介linux 是一个 主要用在服务器端的操作系统。创始人 利纳斯 托瓦斯遵守GPL 协议 。linux的优点免费开源多用户,多任务安全稳定linux的主要发行版本redhat 红帽cent os 社区版linux 操作系统ubuntu 乌班图 桌面操作系统centos7 安装点击 创建新的虚拟机 或者 文件 --》 新建虚拟机 , 然后下一步选择 安装centos镜像,这里选的是最小安装版本,只有linux核心功能,没有桌面,都是命令行自定义虚拟

2021-03-11 15:45:57 194

原创 Xshell 显示左边的会话管理器

点击工具栏的 查看,再点击 会话管理器这样会话列表就在左侧显示出来了。

2021-03-10 14:55:22 15161 5

原创 Artifact contains illegal characters 解决方案

使用IDEA创建SpringBoot项目时,出现Artifact contains illegal characters的弹窗报错原因:Artifact 命名大小写混合了解决:全部改为小写就可以了

2020-12-31 17:26:03 1739

原创 ES6 新语法 (一)

文章目录什么是es6? 有什么用?let声明变量不能重复声明的变量具有作用域概念const箭头函数ES6 中对象的方法和属性的简写import export字符串什么是es6? 有什么用?ecma script 不是一门编程语言,是一个javascript这种前端脚本语言的编程的标准。let声明变量不能重复以前使用var也能声明变量,可以声明重复的变量<!DOCTYPE html><html> <head> <meta charset="ut

2020-12-08 22:21:07 275

原创 vue.js学习(一) 下载安装初体验

1.介绍Vue是一套用于构建用户界面的渐进式框架 ,Vue 被设计为可以自底向上逐层应用。 Vue 的核心库只关注视图层2.下载进入 vue.js官网 https://cn.vuejs.org/v2/guide/installation.html或者在搜索引擎上搜 vue的官网下载方式1:进入官网后,根据需要,点击开发版本或者生产版本,下载vue.js文件下载方式2:开发版本: https://cdn.jsdelivr.net/npm/vue/dist/vue.js生产版本: htt

2020-12-08 00:47:36 634

原创 spring security 安全框架学习 (一)

spring security 安全框架学习 (一)spring security 是什么? 有什么用 ?spring security 是安全框架,shiro 也是安全框架。这些安全框架 主要在我们项目中完成的功能 认证 和 授权。认证就是确认用户身份,就是登录。授权 就是指只有具有特定权限的用户才能访问某些路径。自动登陆。qq登录。验证码,密码加密。spring security 完成认证功能最简单的spring security的例子第一步,创建maven项目 导入依赖<depe

2020-11-27 16:25:34 170

原创 IDEA的项目目录显示0% classes,0% lines covered的解决方法

做项目时,突然发现IDEA的项目目录上显示0% classes,0% lines covered,如下图:解决方法:快捷键 Ctrl + Alt + F6 ,打开如下窗口,选择No Coverage效果:反之,如果要恢复之前的设置,则 快捷键 Ctrl + Alt + F6,打开下图的窗口效果:...

2020-07-14 14:54:35 10330 3

空空如也

空空如也

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

TA关注的人

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