自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用Mybatis碰见的问题

主要记录mybatis开发注释引起的问题

2023-03-26 16:45:11 257

原创 打包多模块maven项目优化

到生产系统尝试之后发现,和机器性能也有一定的关系。本地可能要用个15分钟完成的事情,生产系统用了3-4分钟。不管咋说吧,本次的优化也用了一定的时间,要有自己的一个文档输出鸭,坚持鸭。

2023-02-18 10:15:05 1227

原创 SVN显示图标

解决文件资源管理器的svn图标显示不正常问题,出现了好几次,记录一次,之后方便自己看一眼。

2023-01-02 23:13:22 338

原创 gateway+vue实现防接口重放、防篡改

接口的防篡改、防重放

2023-01-01 20:33:34 3284 1

原创 Linux系统命令的使用之nohup

linux执行命令的时候是会话级别的,不想因为会话窗口关闭而导致服务也随之关闭,所以有了后台运行的一些命令,nohup + &

2022-10-18 10:47:06 767

原创 【Linux安装java所需的环境记录】

【代码】【Linux安装java所需的环境记录】

2022-10-15 11:52:49 288

原创 【IDEA部署tomcat运行web项目】

IDEA部署tomcat运行web项目

2022-09-27 11:38:54 302

原创 PowerBI整合的简易记录

下载demo,找到自己熟悉的开发语言,然后将准备好的配置调整到对应的config文件中,即可集成完成。需要注册Azure的账号和Powerbi的账号,用于bi报表的发布,以及后面接口调用的权限认证等数据。微软开发的一个对数据分析后的友好展示工具,我们可以将它制作好的页面嵌入到我们自己开发的软件中。走了很多弯路,白衣兄弟,解决问题就那么几个固定的套路,...

2022-08-17 21:48:30 898

原创 SpringBoot实战书籍学习笔记【第三章 覆盖SpringBoot自动配置】

覆盖SpringBoot的自动配置

2022-06-21 23:54:42 727

原创 SpringBoot实战书籍学习笔记【第二章 开发第一个应用程序】

自动配置的实现

2022-06-21 22:09:00 116

原创 SpringBoot实战书籍学习笔记【第一章 入门】

SpringBoot的4个特性

2022-06-21 21:04:13 172

原创 restTemplate接受文件流

restTemplate接受文件流

2022-06-21 12:01:43 6988

原创 SpringBoot常见注解说明

SpringBoot常见注解说明@Primary的使用@Primary的使用当一个接口有多个实现类时,SpringBoot不知道要注入谁,可以通过这个注解进行标识,默认注入有这个注解的类参考:参考比较完善的博客

2022-04-14 23:46:06 309

原创 第五章节 MongoDB的副本集部署

MongoDB副本集笔记前言1.简介2.三个角色3.架构目标4.副本集的创建第一步:创建主节点第二步:创建副本节点第三步:创建仲裁节点第四步:初始化配置副本集第五步:添加副本节点第六步:添加仲裁节点5.副本集的读写6.主节点的选举规则7.故障测试8.Compass连接副本集9.SpringDataMongoDB连接副本集总结前言为了实现副本集的高可用,MongoDB通过启动多台服务,同一数据异步备份,达到提高可用性的目的。1.简介MongoDB中的副本集(Replica Set)是一组维护相同数据集

2022-01-23 14:06:15 1713

原创 第四章节 SpringBoot整合MongoDB

关于整合MongoDB的入门文档前言1.引入pom文件2.配置连接地址3.编写对应的实体类4.编写dao类5.编写service类总结

2022-01-22 17:07:59 715

原创 第三章节 MongoDB的索引使用

MongoDB的索引使用1.概述2.索引类型3.索引的管理操作1.索引的查看2.索引的创建3.索引的移除4.索引的使用1.执行计划2.涵盖查询1.概述索引的出现,避免全表扫描,索引可以限制查询的文档数。索引是特殊的数据结构,它以易于遍历的形式存储集合数据集的一小部分。索引存储特定字段或一组字段的值,按字段值排序。索引项的排 序支持有效的相等匹配和基于范围的查询操作。此外,MongoDB还可以使用索引中的排序返回排序结果。了解:MongoDB索引使用B树数据结构(确切的说是B-Tree,MySQL是

2022-01-22 14:24:54 561

原创 mysql存储过程的使用

这里写目录标题概念优点操作语法分隔符参数变量的使用注释存储过程的调用存储过程的查看删除存储过程控制语句循环语句总结概念SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。存储过程是数据库的一个重要的功能,MySQL 5.0以前并不支持存储过程,这使得MySQL在应用上大打折扣。好在MySQL 5.0开始支持存储过程,这样即可以大大提高数据库的

2022-01-21 20:56:09 834

转载 mysql视图的学习

mysql视图的学习记录概念优点视图操作1)创建视图2)查看视图3)更改视图4)更新视图数据5)删除视图6) 定义视图选项说明WITH CHECK OPTIONALGORITHM选项DEFINER选项SQL SECURITY选项总结概念视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为一个select语句保存在数据字典中的。优点1)简单:使用视图的用户完全不需要关心后面对应的表的结构、关联条件和筛选条件,对用户来说已经是过滤好的复合条件的结果集。2)安全:使用视图的用户只能访

2022-01-20 23:40:46 477

原创 第二章节 MongoDB的基本命令

1. 数据库的命令(1)选择和创建数据库use 数据库名称# 如果数据库不存在则自动创建use articledb(2)查看有权限查看的所有数据库命令show dbs或show databases注意: 在 MongoDB 中,集合只有在内容插入后才会创建! 就是说,创建集合(数据表)后要再插入一个文档(记录),集合才会真正创建。(3)查看当前正在使用的数据库命令dbMongoDB 中默认的数据库为 test,如果你没有选择数据库,集合将存放在 test 数据库中。(

2022-01-20 22:56:04 765

原创 第一章节 MongoDB的安装

MongoDB的安装

2022-01-20 22:53:55 785

原创 同一套vue代码部署一次,实现两个登录页入口

@ 目标,通过运行一套代码,走两个登录页面如:1号 http://localhost/saas ,走登录页面1,进入之后使用样式12号 http://localhost/supplier,走登录页面2,进入之后使用样式21.修改代码1.修改后端的代理转发由于前后端分离,部分路径走后端接口,所以要调整axios,让他固定使用一个前缀来走后端接口。(目的:不要使用默认根路径访问后端,不然会包401)1.给所有的后端请求增加统一的请求前缀2.转发的时候去掉刚刚加的路由前缀,让后端认识 // 配置转发

2022-01-07 22:32:33 4166 2

原创 docker的基本使用

docker使用1.安装2.常用命令3.docker-compose的安装1.安装# 使用daocloud 的一键安装脚本curl -sSL https://get.daocloud.io/docker | sh# 安装 daocloud 加速器,避免dockerhub 网络问题curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io# 启动docker服务s

2021-11-28 18:08:06 112

原创 SpringBoot关于Swagger启动报错

这里写自定义目录标题记录SpringBoot关于Swagger启动报错记录SpringBoot关于Swagger启动报错java.lang.NullPointerException: null at springfox.documentation.schema.Example.equals(Example.java:131) at java.util.Objects.equals(Objects.java:59) at springfox.documentation.service.Request

2021-09-02 22:48:03 3514 2

原创 数据库join使用方法

这里写目录标题数据库join使用方法inner join的用法left join 的用法Right join 的用法数据库join使用方法inner join(等值连接):只返回两个表中联结字段相等的行。left join(左联接):返回包括左表中的所有记录和右表中联结字段相等的记录。right join(右联接):返回包括右表中的所有记录和左表中联结字段相等的记录。inner join的用法-- 表一和表二同时有显示。SELECT * FROM 表1 INNER JOIN 表2 ON 表1.

2021-08-17 20:23:35 3658

原创 Mysql数据恢复

目录Mysql数据库的备份Mysql还原备份内容Mysql数据库的备份1.命令行备份使用工具mysqldumpmysqldump -uroot -proot --database 数据库A 数据库B > D:/备份.sql2.参数详解-h127.0.0.1:连接远程数据库-A:表示全库备份数据和结构-d:表示备份结构-t:表示备份数据--add-drop-table:默认;带有删除表的sql文件--databases:后边可以追加多个数据库Mysql还原备份内容方式一:在命令

2021-08-14 10:54:52 212

原创 Optional的使用

Optional的使用1.Optional的创建 /** * 1. 创建optional对象 */ public void createOptional() { // 创建一个空对象 Optional<Address> empty = Optional.empty(); // 使用of方法创建对象,参数不能为null Optional<Address> of = Optional.of(new Address()); // 使用ofNul

2021-08-10 16:38:34 204

原创 2021-08-08

从业一年应该有的思考出路在哪里,这是我常问我自己的问题,目前的状态是一个会熟练增删改查的程序员。5年以后呢,我应该做到什么程度。我的缺点总希望看一篇文章就懂了知识点,两小时明白一个小框架,两小时读完20页书,太快了,终究是追求的方式不对,太着急了,这么着急为了什么。我的目标5年后成为架构师,2年后带一个自己的团队,或者说进入大厂,2年后你都不行,说明你是有多菜,那这1年后我应该做到什么程度。完全熟悉目前公司的业务,增删改查,引入新的微服务,组件。一年java基础,操作系统,网络,这些都应该懂一

2021-08-08 21:21:40 130

原创 Vue-Router入门了解

vue路由vue官方推荐的路由,个人理解路由就是a标签的使用,需要提前在一个文件中定义,由此引申除了一系列东西,当然在vue中不叫a标签案例1.首先搭建环境1.编写一个关于路由的js文件//引入vueimport Vue from 'vue';//引入vue-routerimport VueRouter from 'vue-router';//第三方库需要use一下才能用Vue.use(VueRouter)//引用page1页面import page1 from '../view/p

2021-06-14 21:04:51 240

原创 vuex的使用

vuex的使用

2021-06-14 19:30:27 276

原创 js数组常见方法使用总结

文章目录js数组方法使用2. findIndex 方法3.map方法4.filter() 方法js数组方法使用1.find方法已知一个数字,在数组中查找let scheduleList = [{temp:1,a:3},{temp:2,a:4},{temp:3,a:5},{temp:4,a:6},{temp:5,a:7}];let a = 2;const item = scheduleList.find(item => item.temp === 2);console.log(item);

2021-06-01 22:49:34 264

原创 SpringBoot整合Swagger2实时生成Api接口文档和接口测试

平常写一些注解就把api接口文档的编写工作做了

2021-04-24 22:31:59 425

原创 Vue之入门档案1号

1.零碎概念是一套用于构建用户界面的渐进式框架 , Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合渐进式:声明式渲染----->组件系统----->客户端路由—>集中式状态管理----->项目构建官网:https://cn.vuejs.org作者:尤玉溪2.入门Demo2.1helloworld的实现步骤1.需要提供标签用于填充数据2.引入vue.js库文件3.可以使用vue的语法做功能4.把vue提供的数据填充到标签里面代码实现

2020-07-14 21:36:05 221

原创 短信验证码注册账号解决方案之榛子云

短信验证码注册账号的小案例案例使用的是使用的榛子云短信服务器:http://smsow.zhenzikj.com/1.注册注册成功之后有两个参数,程序中需要用到的2.项目搞起来2.1 maven包<!-- 短信验证榛子云 --> <dependency> <groupId>com.zhenzikj</groupId> <artifactId>zhenzisms</artifactId> <ver

2020-05-10 21:41:44 1318 2

动吧项目笔记保存云端

按自己的笔记,

2020-06-03

空空如也

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

TA关注的人

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