自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Arielle-L

认真生活、不断学习、热爱工作,加油。

  • 博客(165)
  • 收藏
  • 关注

原创 【图片上传】- Could not initialize class okhttp3.OkHttpClient

解决图片上传报错:Could not initialize class okhttp3.OkHttpClient

2023-12-02 09:00:00 771

原创 【Excel导入】- EasyExcel读取Excel空数据行问题

解决EasyExcel读取Excel空数据行问题

2023-11-26 18:41:08 2419 1

原创 【Nacos】- Mac-M1下Nacos安装及Nacos启动报错“have ‘x86_64’,need ‘arm64e‘”

Mac-M1下Nacos的下载安装,以及Nacos启动过程报错“have ‘x86_64’,need 'arm64e'”解决方式总结;

2023-01-08 17:58:28 1661 1

原创 【集合】- ArrayList源码解析

ArrayList本质是一个数组,动态数组,创建时可以指定初始化容量,当添加元素超过当前容量大小时,会调用grow()进行扩容;查询元素效率高,插入和删除元素效率不高;

2022-08-28 22:14:46 327 1

原创 【RabbitMQ】- RabbitMQ概念及安装

RabbitMQ入门之核心概念及安装方式

2022-07-02 10:00:00 193

原创 【Java】- 缓存之JetCache基础篇

缓存之JetCache基础篇

2022-01-23 15:40:07 4161 1

原创 【MySQL】一条sql查询语句是如何执行的

数据查询时候,我们看到的只是输入一条语句,返回一个结果,但mysql内部的执行过程是怎样的呢,并不知道,为了对mysql有更深入的理解,走进mysql去看一下,先从查询语句开始吧;

2022-01-09 15:08:42 165

原创 【Zookeeper】- 安装与配置及踩坑记录

ZK安装与配置及踩坑记录下载安装下载版本说明:配置步骤配置文件:启动服务:执行zkCli.sh踩坑记录:版本问题1版本问题2当前用户权限:下载安装下载地址:下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/下载版本说明:配置步骤配置文件:新建文件:cd到zookeeper安装路径conf文件夹下touch zoo.cfg编辑文件:vim zoo.cfg i-进入编辑保存并退出:esc+:wq

2021-03-21 21:45:37 242 1

原创 【2020年总结】- 时光记录片

时光记录片写在前面工作:读书:总结:写在前面编辑了好久的总结终于来喽,每一次总结都会回顾一下自己的工作,生活和成长,这一年又经历了什么不一样的事儿呢,还真是需要记录帮我们记得,不然日后回想都无处可寻;工作:满满收获的一年:中间经历了换工作,过程中有过纠结,那段时间正值很多事情,正好借住这个过程,自己也梳理了这几年做过的几个大项目,静下来梳理成长路程,一个项目,从需求第一次审核到测试再到发版.….过程中也许有过迷茫,有过彷徨,但这个过程中一群人为了一个目标努力,也是一个很开心和充实的过程;面试的

2021-02-28 19:50:08 166 3

原创 【SpringBoot】-SpringBoot启动流程解析

SpringBoot启动流程解析

2020-10-11 21:41:20 116

原创 【Spring Security】- Spring Security权限控制方式

Spring Security开启权限控制

2020-10-07 20:57:46 287

原创 Mac 电脑能联网但打不开网页

电脑能联网但打不开网页,如何解决?

2020-10-07 16:34:21 9031 3

原创 【Docker】- Maven插件自动部署

微服务部署方式-Maven插件自动部署

2020-09-20 21:44:04 177 2

原创 【Mycat】- Linux环境下安装与启动

Linux环境下Mycat安装与启动

2020-09-13 22:27:50 405 1

原创 【Mycat】- Mycat那些不可不知的原理

Mycat那些不可不知的原理

2020-09-06 21:33:49 184

原创 【数据结构与算法】- 冒泡排序那点儿事儿

冒泡排序是基础的排序算法,也是我们不得不知的一个算法,一文带你深入剖析冒泡排序思想,以及编码,思想入手,一步步开启编码之路,如何进阶如何优化,一起来看

2020-08-30 21:43:59 158

原创 【Spring Cloud】- Gateway网关你了解多少?

Gateway网关:API网关可以为外部用户提供一个独立于内部微服务组件的统一入口,所有的客户端和消费端都通过统一的API网关接入微服务,统一规范与管理,兼容各客户端请求;

2020-08-23 21:44:19 302

原创 一团纸引发的思考

空白的桌子中央一团纸,无辜的匍匐其中,究竟是为何会出现这样的现象呢,人来人往我们都无从关注,没有过为什么会有一团纸出现在未有员工办公的桌子上,为什么大家都没有随手丢弃掉,更甚者它为什么会出现在这里;用过的纸、个人物品随处摆放、水杯开盖等看似微小的细节,最易被忽略,却也至关重要。用过的纸打杯热水、上个厕所就顺手带到垃圾桶中;个人物品摆放在个人工位、不乱摆乱放、保持基本的整洁与整齐,即培养了良好的个人习惯,又保持了工位的清爽,即舒服了自己,也让其他同事看起来舒心,一举多得;水杯开着盖子,这个看似微小的事情,但

2020-08-22 17:07:52 407

原创 【Spring Cloud】- 带你认识OpenFeign

OpenFeign服务调用1、简介是什么能干什么2、Feign与OpenFeign区别概念使用方式依赖项3、应用添加依赖yml文件主程序业务类1、简介是什么Feign是一个声明式的Web服务客户端,让编写Web服务客户端变得非常容易,只需创建一个接口并在接口上添加注解即可OpenFeign是spring cloud在feign的基础上支持了spring mvc的注解,如@RequesMapping、@GetMapping、@PostMapping等,openfeign还实现与Ribbon的整合;

2020-08-16 21:33:33 152

原创 【SpringCloud】- Ribbon是什么?

Ribbon客户端组件提供一系列的配置项如连接超时、重试等,通过在配置文件中列出Load Balancer所有的机器,Ribbon就能够自动基于某种规则(简单轮询、随机连接等)去连接这些机器,实现负载均衡;

2020-08-09 21:39:01 269

原创 【Spring Security】- 为什么过滤器名称必须是springSecurityFilterChain

<filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class></filter><filter-mapping> <filter-name>springSecuri

2020-08-02 22:46:34 399

原创 【Spring】- 如何认识Spring Security

想知道Spring Security是什么?

2020-07-26 21:39:07 152

原创 【Docker】- 那些要知道常用命令

这里写目录标题镜像命令容器命令目录挂载目的:命令:备份和迁移DockerfileDocker私有仓库Docker私有仓库搭建与构建镜像上传至私有仓库镜像命令//查看镜像docker images//搜索镜像docker search centos//拉取镜像docker pull 镜像名称(docker pull centos:7)//删除镜像docker rmi 镜像ID//删除所有镜像docker rmi `docker images -q`容器命令//创建容器docker

2020-07-19 21:52:54 100

原创 【Docker】- 核心概念篇

Docker容器,开源的应用容器引擎镜像与容器:镜像是构建Docker的基石,用户基于镜像来运行自己的容器;镜像是基于联合文件系统的一种层式结构,由一系列指令一步一步构建出来Docker优点:简化程序,快速交付,节约部署维护成本Docker registry:其实就是一个本地版本的docker hub,一个私有仓库Docker与虚拟机比较:虚拟机也是一种虚拟化技术,虚拟机与docker最大的区别在于虚拟机是通过模拟硬件,并在硬件上安装操作系统来实现的;...

2020-07-12 21:43:13 104

原创 【数据结构与算法】- 插入排序之直接插入排序

介绍:插入式排序属于内部排序法,是对于欲排序的元素以插入的方式找寻该元素的适当位置,以达到排序的目的思想:把n个待排序的元素看成为一个有序表和一个无序表,开始时有序表中只包含一个元素,无序表中包含有n-1个元素,排序过程中每次从无序表中取出第一个元素,把它的排序码依次与有序表元素的排序码进行比较,将它插入到有序表中的适当位置,使之成为新的有序表...

2020-07-05 21:44:42 272

原创 【小程序】- 消息订阅提醒

消息订阅提醒前言: 1、 消息模板:消息模板申请选定消息模板 2、 编码 前端 后端前言:我们大家都是用过微信公众号、小程序,想必也遇到过公众号、小程序内的消息提醒或通知,不用我们进入程序就能及时的了解到是否有自己需要处理的事情,简直是一大福音,那么如何完成这个消息订阅提醒,就是我接下来要聊一聊的事情啦; 1、 消息模板:要进行消息提醒,首先我们需要了解清楚自己要提醒什么,微信官网平台提供了好多模板,可以满足大众通用需求,可以从中选择我们需要的模板,有人可能会说我的需求是独特的,是否也能满足呢,这一

2020-06-22 09:24:43 3226 2

原创 【小程序】- 从0到1开始你的第一个小程序

刚接触小程序,如何开始自己的第一个项目 1. 环境准备2. 账号注册:3. 获取APPID:4. 开发工具下载:

2020-06-21 21:33:07 264

原创 【数据结构与算法】- 稀疏数组

【数据结构与算法】- 稀疏数组稀疏数组了解概念稀疏数组处理方式应用场景应用实例:二维数组与稀疏数组转换二维数组转稀疏数组稀疏数组转二维数组稀疏数组了解概念当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组,可以看做是普通数组的压缩;稀疏数组处理方式记录数组一共有几行几列,有多少个不同的值把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序规模应用场景如下图:原始数组是一个1111的二维数组,转换为一个39的一个稀疏数组,应用实例:

2020-06-15 09:36:37 142

原创 【SpringBoot】- SpringBoot+Idea实现项目热部署

SpringBoot+Idea实现项目热部署前言内容1、添加依赖2、设置自动编译-Enabling automatic build3、重启IDEA尾声前言在项目开发过程中,通常会对一段业务代码不断地修改测试,在修改之后往往需要重启服务,有些服务需要加载很久才能启动成功,这种不必要的重复操作极大的降低了程序开发效率,这时候项目热部署就起到了很大的作用,无需手动重启项目,帮助我们更高效进行项目开发;内容1、添加依赖<dependency> <groupId>org.sprin

2020-06-07 23:26:02 542

原创 【IDEA】- yml文件不显示小绿叶

新建项目添加yml文件时,发现文件始终显示是文本格式的,这样yml文件的配置内容是不能识别的,如何设置才能找回小绿叶呢;1、安装yml插件PS:如果已经安装该插件,请检查一下插件的状态是否启动,如果为启用请先启用(Enable状态)2、File Types中添加yml后缀名操作步骤:File–Setting–Editor–File TypesPS: 添加时请注意格式,否则不会被识别3、添加Spring操作步骤:File–Project Structure–Modules–具体操作如下图所示

2020-05-31 17:33:24 12504 6

原创 【小程序】- web-view不支持打开非业务域名如何解决

web-view不支持打开非业务域名如何解决前言:内容:1. 服务器域名配置步骤2. 业务域名前言:小程序使用web-view时访问h5页面提示“不支持打开非业务域名,请重新配置”,不了解的即是大写的问号,错误提示的也是很明确了,重新配置,那么接下来我们就进行配置的操作;内容:1. 服务器域名每个微信小程序需要事先设置通讯域名,小程序只可以跟指定的域名进行网络通信。包括普通 HTTPS 请求(wx.request)、上传文件(wx.uploadFile)、下载文件(wx.downloadFile

2020-05-25 17:10:43 51847 2

原创 【小程序】- switchTab、navigateTo、redirectTo如何应用

这一篇要记录分享的是小程序中关于页面跳转的三个方法switchTab、navigateTo、redirectTo分别有什么作用,如何更好地应用这三个方法便于开发;内容:switchTab、navigateTo、redirectTo

2020-05-17 23:45:09 551 1

原创 【小程序】- 跨页面传值

前端的开发过程中,页面传值是不可避免要去做的,小程序也不例外,对于小程序开发小白可以使用url传递数据。例如在A页面中传递数据,需要注意的是,wx.switchTab中的url不能传参数本地缓存全局变量...

2020-05-10 22:44:07 356

原创 【MySQL】- 5.7安装与卸载指南

MySQL作为开发过程中常用的一种数据库,不同的软件开发用到的版本也不尽相同,完美的安装mysql是项目运行的开端,如何友好且干净的卸载也是不容忽视的,简要的安装与卸载指南;由于项目需要MySQL版本为5.7,此处以5.7为例记录MySQL安装与卸载步骤;

2020-04-26 23:24:52 191

原创 【Redis】- Redis安装

1、下载下载地址:Redis下载地址Redis 支持 32 位和 64 位系统,这个根据我们系统平台的实际情况选择,我这里下载 Redis-x64-xxx.zip压缩包到 E 盘,解压并将文件夹重新命名为 Redis;2、解压并进入目录操作,启动服务打开一个 cmd 窗口 使用 cd 命令切换目录,执行命令E:\Progran Files \Redis\redis-server.exe...

2020-04-12 21:57:05 102

原创 【小程序】- 微信授权、绑定手机号

微信小程序授权登录并登记手机号码,以下是根据小程序官网梳理的流程图,方便自己理解;官方指引:小程序登录// 微信授权登录 bindGetUserInfo: function(e) { // 将用户信息存入全局变量,供绑定手机号使用 app.globalData.encryptedData=e.detail.encryptedData app.globalData...

2020-03-31 21:53:12 2685

原创 【网络】- 网络安全基础

2020-03-15 21:11:00 133 1

原创 【Mybatis】- 动态SQL

Mybatis有一项强大的功能-动态SQL,我们可以通过动态SQL为SQL语句加上一些逻辑判断,免除使用JDBC时不同条件拼接SQL的痛苦,下面我们来看一些常见动态SQL标签的应用;1、判断if作为判断入参来使用的,如果符合条件,则把if标签体内的SQL拼接上choose(when,otherwise)choose是特殊化的if,相当于if…else…,一个 choose 标签...

2020-03-09 21:07:18 136 1

原创 【Mybatis】-xml配置文件

Mybatis中xml配置文件配置内容解析

2020-02-29 22:03:13 105

原创 【Mybatis】- Mybatis如何解析xml文件

mybatis中xml的装载、解析、以及到Java对象的映射过程

2020-02-23 22:38:43 908 1

空空如也

空空如也

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

TA关注的人

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