- 博客(25)
- 收藏
- 关注
原创 高等数学(工本)
高等数学(工本)前期复习以前所学基础一、实数分类、绝对值、四则运算法则哔哩哔哩视屏1、实数的分类2、实数的基本概念1、数轴。规定原点、正方向和单位长度的直线叫做数轴。2、相反数。绝对值相同而符号相反的两个数,互称相反数。3、倒数。一除以某数的商我们叫做倒数。零 没有倒数。4、绝对值。正数绝对值本身,负数绝对值是相反数。3、实数的运算(1) 运算法则(2)运算率对于实数a、b,c,则有交换律: a +b=b +a结合率: a+(b+c)=(a+b) +c分配率: a
2021-11-30 23:56:19 1272
原创 Navicat Premium 15连接sqlserver报错:未发现数据源名并且未指定默认驱动程序(0)
Navicat Premium 15连接sqlserver报错:未发现数据源名并且未指定默认驱动程序(0)Navicat Premium 15连接sqlserver数据库提示:未发现数据源名并且未指定默认驱动程序解决办法:百度了一下说在安装目录下有个“sqlncli_x64.msi”的文件,安装即可,这个是 Navicat 12 版本和其他版本适用但是 Navicat 15这个版本里面没有这个文件,换安装目录下msodbcsql_64.msi即可找到 Navicat 15 安装目录:双击
2021-11-03 13:41:00 8446 6
原创 navicat连接postgres时显示authentication method 10 not supported
使用navicat 连接postgresql 报错如下:authentication method 10 not supported编辑/var/lib/pgsql/13/data/postgresql.conf增加listen_addresses = ‘*’把端口开放,原来是 注释的port = 5432编辑/var/lib/pgsql/13/data/pg_hba.conf把其他的 host ,local 什么的都注释增加:# "local" is for Unix domai
2021-11-03 09:15:55 6539 7
原创 Springboot 多数据源dynamic-datasource-spring-boot-starter
Springboot 多数据源简介dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器。其支持 Jdk 1.7+, SpringBoot 1.4.x 1.5.x 2.x.x。特性List item支持 数据源分组 ,适用于多种场景 纯粹多库 读写分离 一主多从 混合模式。支持数据库敏感配置信息 加密 ENC()。支持每个数据库独立初始化表结构schema和数据库database。支持无数据源启动,支持懒
2021-11-03 09:04:39 1846 3
原创 Commit Lint 代码提交规范
Commit Lint 代码提交规范Install Husky v6npm install husky --save-devoryarn add husky --devActive hooksnpx husky install# oryarn husky installAdd hook注意:这一步命令,要在 .git 文件同级目录执行注意:.husky 文件是执行了这一步命令后才生成npx husky add .husky/commit-msg 'npx --no-inst
2021-11-01 17:46:28 3072 1
原创 解决react项目生产环境部署,浏览器可以看到源码的问题
React生产环境还有源代码的问题解决前言create-react-app创建的react项目,打包生成后仍有源代码,这是因为source-map的问题解决方案、一1.在项目根目录下新建文件.env.production,内容:GENERATE_SOURCEMAP=false2.重新打包即可解决方案、二1.寻找配置文件webpack.config.js,代码如下const shouldUseSourceMap = process.env.GENERATE_SOURCEMAP !== 'f
2021-10-27 13:14:36 1543
原创 尚硅谷周阳学习微服务《一》
了解微服务一、搭建总工程这一步最好选自己下载maven,高于3.5.2版本删除 src 文件夹,pom加入 pom设置编码设置文件显示过滤(可做可不做这一步)选择 java 8勾上勾勾二、父工程 pom 文件添加依赖配置1.添加依赖1.统一 管理 Jar 包版本<!-- 统一 管理 Jar 包版本--> <properties> <project.build.sourceEncoding>UTF-8</pro
2021-10-27 00:45:03 1035 2
原创 基于Spring boot + SpringSecurity 的HttpBasic模式实现 (一)
基于Spring boot + SpringSecurity 的HttpBasic模式实现 一一。使用Spring Security的HttpBasic模式实现登录认证选取依赖,这里我们选择Developer Tools中的Lombok、 Web依赖中的Spring Web、Templates Engines中的Thymeleaf 以及Security中的Spring Security,点击Next使用Thymeleaf制作项目业务页面具体步骤: 在com.sxbang.fridaysecur
2021-02-01 16:40:07 404
原创 基于Spring boot + SpringSecurity 的FormLogin模式实现 (二)
基于Spring boot + SpringSecurity 的FormLogin模式实现 (二)基于Spring boot + SpringSecurity第二部分1. 下面我们开始使用FormLogin模式,具体步骤:1.编写login.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title>
2021-02-01 16:39:59 336
原创 基于Spring boot + SpringSecurity 的JSON的前后端分离开发的登 录认证实现 (三)
基于Spring boot + SpringSecurity 的JSON的前后端分离开发的登 录认证实现 (三)接上前面一和二文章前面的例子,在发送登录请求并认证成功之后,页面会跳转回原访问页,但在前后端分离开发、通过JSON数据完成交互的应用中,会在登录时返回一段JSON数据,告知前端登录成功与否,由前端决定如何处理后续逻辑,而非由服务器主动执行页面跳转,下面我们就看看这种情况如何实现。Spring Security表单登录配置模块提供了successHandler()和failureHand
2021-02-01 16:39:52 253 1
原创 基于Spring boot + SpringSecurity 的基于MySQL数据库的认证和授权 (四)
基于Spring boot + SpringSecurity 的基于MySQL数据库的认证和授权 (四)目录结构图到目前为止,我们仍然只有一个可登录的用户,怎样引入多用户呢?非常简单,我们只需实现一个自定义的UserDetailsService即可。UserDetailsService仅定义了一个loadUserByUsername方法,用于获取一个UserDetails对象。UserDetails对象包含了一系列在验证时会用到的信息,包括用户名、密码、权限以及其他信息,Spring Se
2021-02-01 16:39:43 291
原创 基于Spring boot + SpringSecurity+JWT 的基于前后端分离的认证和授权 (五)
基于Spring boot + SpringSecurity+JWT 的基于前后端分离的认证和授权 (五)1.在pom.xml中引入jwt工具包<!--Token生成与解析--><dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt</artifactId><version>0.9.0</version></dependen
2021-02-01 16:39:32 287 4
原创 SpringCloud 学习笔记
SpringCloud 学习笔记最开始新建一个新的maven项目,什么都不选,直接写名字就好,这里是 springloud新建后,把 src 目录删除,在pom.xml文件导入依赖<!-- 打包方式 pom --> <packaging>pom</packaging> <properties> <junit.version>4.12</junit.version> </p
2020-12-03 22:03:56 408
转载 Vue数组对象合并知识
Vue数组对象合并知识参考官方文档: https://cn.vuejs.org/v2/guide/components.htmlvuejs 数组-合并两个数组以下是简单的demo:var listdata= [{ "smallclassid": "21", "smallclassname": "长沙菜" }, { "smallclassid": "6", "smallclassname": "湘菜分类" }];var data = [{ smallclassid:0, small
2020-11-02 17:25:50 3269
原创 vue导出导入excel功能实现
vue导出导出excel功能实现导入依赖npm install file-savernpm install xlsxnpm install script-loader**注意**这里依赖可能有点不对,如果不对,请重新找依赖npm install -D xlsx file-savernpm install -s script-loader引入相关依赖 src/mian.jsimport XLSX from 'xlsx'import Blob from './vendor/Bl
2020-11-02 17:24:28 1231 2
原创 node_pm2_nginx
一.安装node直接使用已编译好的包Node 官网已经把 linux 下载版本更改为已编译好的版本了,我们可以直接下载解压后使用:# wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz // 下载# tar xf node-v10.9.0-linux-x64.tar.xz // 解压# cd node-v10.9.0-linux-x64/ // 进入解压目录
2020-11-02 17:21:13 260
原创 Mybatis中注解版的Mapper获取参数值以及如何模糊查询
Mybatis中注解版的Mapper获取参数值以及如何模糊查询@Mapperpublic interface UserMapper { @Select("select * from User") public List<User> retrieveAllUsers(); //注意这里只有一个参数,则#{}中的标识符可以任意取 @Select("select * from User where id=#{param}") public User re
2020-11-02 17:18:57 1563
转载 IDea git 合并分支
IDea git 合并分支参考网址: https://blog.csdn.net/u013452337/article/details/81017938原文出处:http://www.malaoshi.top/show_1EF2E613IFX.html1. 为什么要建立分支git默认的主分支名字为master,一般团队开发时,都不会在master主分支上修改代码,而是建立新分支,测试完毕后,在将分支的代码合并到master主分支上。2.操作如下:2.1 idea git分支的操作idea g
2020-11-02 17:16:02 288
原创 Vue3.0关于CDN优化
Vue3.0关于CDN优化参考: https://segmentfault.com/a/1190000016178566 https://juejin.im/post/5a291092518825293b50366dindex.html文件<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" c
2020-11-02 17:14:11 1907
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人