自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springcloud整合Oauth2自定义登录/登出接口

这里直接用UsernamePasswordAuthenticationToken生成凭证并构造出需要的参数。Oauth2 有许多的坑需要去填,如果有需要请留言,我会出一期完整博客记录Oauth2认证与授权。自定义登出接口,然后传入token和刷新token利用tokenStore进行删除即可。我使用的是password模式,并配置了token模式。一、登录 (这里我使用的示例是用户名密码认证方式)就是根据传入的param和token进行构造。在postAccessToken方法中。

2023-12-05 23:07:58 619

原创 递归获取菜单栏2.0

1 ds ds 0 0 ds 2021-06-17 21:05:47 10000000 2 ds ds 0 0 ds 2021-06-17 21:07:26 10000000 3 ds ds 1 0 ds 2021-06-17 21:10:27 10000000/** * 递归获取菜单 */ private List<NodeMenu> getMenuList(List<NodeMenu> NodeMenus){ if(Nod

2021-06-17 22:27:22 169

原创 Uniapp整合ColorUI进行项目开发

Uniapp整合ColorUI进行项目开发构建工具:VUE CLI 3.0 https://vue3js.cn/docs/zh/guide/migration/introduction.htmluni-simple-router https://hhyang.cn/v2/1.使用Hbuilder新建uni-app 项目[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wv3Ll65J-1618683034675)(file:///C:/Users/ADMI

2021-04-18 02:11:41 1240

原创 递归解决用户关系

public ArrayList getList(ArrayList<QiziUser> list){ ArrayList<ArrayList<QiziUser>> child = new ArrayList<>(); child.add(list); for(int i=0;i<list.size();i++){ if(!qiziUserService.getTeam(list.get(i).getId()).isEmpt..

2021-04-12 21:50:59 149

原创 小程序支付功能后台与前台

小程序支付(后台与前台) private final String appId="wxxxxxxxxxxxxxx"; private final String AppSecret="6xxxxxxxxxxxx"; private final String mchId="1xxxxxxxxxxx"; private final String appKey="Zxxxxxxxxxxxxxxxxxxxxxx"; /** * 小程序支付统一下单 */

2021-04-12 21:40:33 2515

原创 vue定时器开启与关闭

/*** 测试方法*/startTime1(){const num =1this.timer = setInterval((num)=>{console.log(num++)},1000)},closeTime(){clearInterval(this.timer)}

2020-08-03 18:55:16 3887

原创 正则表达式

正则表达式概念:使用单个字符串来描述、匹配一系列符号符合某个句法规则的字符串。`* : 任意长度的字符串?:任意长度为1的字符串元字符的概念. 匹配除换行符意外的的任意字符\w 匹配字母或数字或下划线或汉子\s 匹配任意的空白符\d 匹配数字\b 匹配单词的开始或结束^ 匹配字符串的开始$ 匹配字符串的结束\W 匹配任意不是字母 S数字,下划线 ,汉字的字符\S 匹配任意不是空白符的字符\D 匹配任意非数字的字符\B 匹配不是单子开头或结束的位置[^x] 匹配除了x意外的

2020-07-12 12:39:47 810

原创 FAILED TO CONFIGURE A DATASOURCE URL ATTRIBUTE IS NOT SPECIFIED AND NO EMBEDDED DATASOURCE COULD

FAILED TO CONFIGURE A DATASOURCE: ‘URL’ ATTRIBUTE IS NOT SPECIFIED AND NO EMBEDDED DATASOURCE COULD?您猜怎么着,我创建了4个配置文件,application.yaml ;application-dev.yaml.…; 一直报错,网上转了一圈,没发现可行的办法。在配置文件中乱改都不起作用。这尼玛肯定是没加载上呀。重新起个名字,application.yml ,启动了。...

2020-06-16 23:08:57 226

原创 Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

今天报了这么一个错:Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure;原因是:网速不好,qq别人在给我传文件,占用网络资源了。我擦!

2020-06-12 09:33:01 795

原创 org.springframework.web.bind.MissingServletRequestParameterException:Required String parameter xxx

org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter’xxx’这个错误可以简单理解为,后台没有接收到参数。检查前端给后端传递参数是否出现问题。

2020-05-28 10:54:51 3003

原创 python四行代码实现计算器

num1=float(input(“请输入第一个数字:”))option=str(input(“请输入操作符:”))num2=float(input(“请输入第二个数字:”))print(eval("%s %s %s",%(num1,option,num2))) #eval()方法是将字符串转换为表达式。。。。...

2020-05-18 21:46:59 287

原创 mysql相关

mysql基础查询常量值select 100;查询表达式slect 100%98查询函数select VERSION();别名select 100%98 as 结果;select last_name 姓 ,first_name 名 from employees;如果别名中有空格或者特殊字符或者关键字,可以给别名添加双引号进行规避。去重select distinct na...

2020-05-02 14:11:20 356

原创 nginx服务器配置

nginxnginx 基本概念nginx 是一个高性能的http和反向代理服务器,特点是占用内存少,并发稿。nginx作用正向代理:在客户端配置代理服务配置,然后访问网络反向代理:客户端–> 服务器–> (0~n)个服务器负载均衡:将单个服务器请求分发到多个服务器上,并由多个服务器对请求进行平摊处理动静分离:为了加快网站的解析速度,可以把动态页面和静态页面由不同的...

2020-04-20 20:10:45 481

原创 springboot与消息队列RabbitMQ

springboot 与 消息多数应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力消息服务中两个重要概念:消息代理和目的地:当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目的地消息队列目的地两种形式:1.队列:点对点消息通信​ 消息发送者发送消息,消息代理将其放入一个队列中,消息接收者从队列中获取消息内容,消息读取后被移出队列消息只有唯一的发送者...

2020-04-16 21:34:39 238

原创 springboot整合redis作为缓存中间件

springboot与redis缓存在docker中启动redisrun -d -p 6379:6379 --name myredis redis-d: 后台运行-p 端口映射– name : 设置容器名字redis : 启动镜像名;springboot项目中添加redis支持 <dependency> <groupId>o...

2020-04-16 01:27:00 409

原创 springboot中实现缓存组件的使用

springboot与缓存JSR-107、spring缓存抽象、整合RedisJSR-107Java Caching定义了5个核心接口,分别是CachingProvider, CacheManager, Cache, Entry 和 Expiry。CachingProvider定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可以在运行期访问多个CachingProv...

2020-04-08 21:48:02 490

原创 python面向对象

python面向对象什么是面向对象?面向对象三大特征?python支持多继承?那么什么支持单继承?什么是面向对象?面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。那么面向对象是什么?面向对象就是面向对象,对象是什么?万物即对象,你抬起头,狠狠的朝天空吐了一口口水,你是对象,天空是对象,口水是对象,抬起头是动作,是你的动作,吐了也是动作。为什么又要说动...

2020-04-07 23:27:35 137

原创 springboot访问数据

springboot数据访问jdbc 访问1.添加数据访问依赖包。2.添加配置:spring.datasource.username=rootspring.datasource.password=123456spring.datasource.url=jdbc:mysql://192.168.85.132:3306/bookspring.datasource.driver-class...

2020-04-06 23:56:36 159

原创 Docker安装与使用

Docker什么是docker:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。docker安装:https://hub.docker.com/ docker镜像仓库地址centos7版docker安装指南htt...

2020-04-05 00:45:59 212

原创 python 序列化

python序列化什么是序列化:如何使用序列化:什么事序列化序列化,是将一个抽象概念、逻辑概念转换成字节或者字符数据进行本地的一个过程。就是将类变成字符存储在本地;反序列化:将存储在本地的对象文件,还原为一个对象;如何使用序列化JSON模块:json.dumps 将 Python 对象编码成 JSON 字符串json.loads 将已编码的 JSON 字符串解码为 Python ...

2020-04-01 21:27:41 143

原创 python IO流

python IO流什么是IO流?IO流的分类IO流的操作什么是IO流什么是IO,什么事流?IO流是什么?IO(Input/Output) ;流:流水,流量;IO流:输入输出流,在python中指的字符或者字节从文件到内存,从内存到文件的输入输出;IO流分类字符流:以单个字符为单位的输入输出单位;字节流:以二进制byte为单位的输入输出单位;IO操作IO操作,我理...

2020-04-01 20:49:16 601

原创 python函数

python函数简介什么是函数:如何定义函数:如何调用函数?函数的分类;函数的参数?引用传递和值传递?什么是递归?一、什么是函数?函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。函数是可复用的,由多...

2020-03-30 14:14:13 83

原创 python容器介绍与常用方法

python 容器什么是容器?** 字面上理解:容器就是用来存取东西的,根据不同的东西来使用不同的容器。**** 那么python的容器是什么?当然也是用来存取东西的,那么存的是什么?存的当然是数据。**python容器介绍python的容器拢共有4个:列表(list):线性表, 底层采用双向循环链表进行实现。元组(tuple): 元组一旦创建,那么里面的数据保守意义上来说是不...

2020-03-22 23:50:52 882

原创 python字符串常见方法

python字符串1.字符串是什么?字符串是由一个个字符组合起来的串。字符是什么?字符是一串编码。编码是什么?编码是别人规定的字节码。2. 字符串如何定义str1=‘我是字符串’str2=“我是字符串”str3=""“我是字符串”""str4=str(“我是字符串”)3. 字符串常见方法# capitalize() 让字符串首字母大写str1='my name is ...

2020-03-21 23:28:32 131

原创 eval 将字符串转换为表达式????

eval()将字符串转换为表达式???????num1=float(input("请输入第一个数字:"))option=str(input("请输入操作符:"))num2=float(input("请输入第二个数字:"))print(eval("%s %s %s",%(num1,option,num2))) #eval()方法是将字符串转换为表达式。。。。print(eval("{...

2020-03-20 23:59:35 1000

原创 ENUM类型

ENUM类型1.今天在练习的时候遇到一个差点绕不出来的enum类型问题。可能是底子较薄吧。汗!先看代码:定义:package com.tree.www;/** * 定义货币最小类型的6种面值 */public enum Money { BAIYUAN,YUAN,JIAO,FEN,LI;}接着是利用switch进行判断并打印枚举名称:package com.tre...

2020-03-20 22:43:14 290

原创 python笔记(一)

python笔记注释:#:单行注释“”" “”" :多行注释 ‘’’ ‘’’PYTHON是一门弱数据类型语言变量名称=变量值user_address="太阳系"查看python关键字import keywordkeywor.kwlistpython数据类型基本数据类型:1.数值型:int float 复数(虚数)2.布尔类型:boolean :Tru...

2020-03-12 00:14:34 100

原创 SSM框架整合个人博客(一)

SSM框架整合总结1.SSM:spring、springMVC、mybatis三大框架1.1 spring:IOC、DI. aop。1.1.1 IOC:控制翻转,将对象委托给spring进行统一管理。在application.xml文件中进行配置。或者利用@Service、@Controller等注解进行自动配置。配置过程是spring对注解进行扫描后,对扫描到的注解类进行管理。1.1.2...

2020-03-07 22:46:17 563

原创 如果你正在为一个问题陷入纠结,并且在代码中你试过了自己能想到的所有可能性,并且查了好久。问题依然没有解决,那么我这里有终极解决方案

##重启idea!!!

2019-12-05 18:00:13 118

原创 2.1 日志框架

二.日志2.1 日志框架JUL、JCL、Jboos-logging、logback、log4j、log4j2、slf4j日志门面;日志的抽象层日志实现:JCL(jakarta Commons Logging) SLF4j(Simple Logging Facade for java) jboss-loggingLog4j JUL(java.util.logging...

2019-12-03 21:39:36 94

原创 使用spring Initializer快速创建spring Boot项目

2.使用spring Initializer快速创建spring Boot项目2.1 利用idea创建springBoot项目时,可以选择多个模块。模块就是你需要用到的功能模块,比如sql、nosql…**默认生成的spring Boot项目:主程序已经生成好了,只需要编写业务逻辑resources文件夹中目录结构static:保存所有的静态资源:js css images;tem...

2019-12-03 21:37:59 1801

原创 springBoot环境简单搭建

一、搭建springBoot环境1.maven工程搭建springboot项目1.1 创建不带任何插件的maven工程1.2 倒入依赖springboot相关的依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-b...

2019-11-27 16:28:14 118

原创 解决maven下载不了jar包的问题

什么地址下载什么东西,如果要下载的东西 已配置的地址中没有,应当去找指向你要下载的jar包的地址 <mirror> <id>nexus</id> <name>internal nexus repository</name> <url>...

2019-10-08 19:48:36 356

原创 javaSE connections工具类

Class Collectionsjava.lang.Objectjava.util.Collections此类仅由静态方法组合或返回集合。 它包含对集合进行操作的多态算法,“包装器”,返回由指定集合支持的新集合,以及其他一些可能的和最终的。 static boolean addAll(Collection<? super T> c, T… elements)将所有指定的...

2019-10-07 19:02:51 379

原创 mybatis框架记录

<?xml version="1.0" encoding="UTF-8" ?><insert id="addUser" parameterType="UserBean" > insert into user(id,username,password,roleId)values(#{id},#{username},#{password},#{roleId})...

2019-09-28 18:47:41 63

原创 算法练习之斐波拉契数列 迭代与递归写法

public class test { /** * 构建斐波拉契数列 利用迭代 * 1 1 2 3 5 8 13 * 实现思路:1.新建一个数组,长度自定。 * 2.建立for循环,从1开始,小于等于数组长度 * 3.当i==1或者i==2时进行记录 * 4.当i不符合3描述的...

2019-09-28 18:42:06 156

原创 maven报错插件安装错误的解决办法

首先得确定是插件安装错误。然后我用的是移动网,运行mvn help:system时有警告提示。这就证明我的maven有问题。在IDE运行过程当中又出现了错误,一串英文,大概就是提示Plugas错误。解决办法: <mirror> <id>aliyun-maven</id> <mirrorOf>*</mirrorO...

2019-09-27 01:43:53 2602

原创 数组练习题之最后一个单词的长度

给定一个仅包含大小写字母和空格 ’ ’ 的字符串,返回其最后一个单词的长度。如果不存在最后一个单词,请返回 0 。说明:一个单词是指由字母组成,但不包含任何空格的字符串。示例:输入: “Hello World”输出: 5来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/length-of-last-word著作权归领扣网络所有。商...

2019-09-17 16:30:41 139

原创 数据结构之循环链表结构

循环链表结构是什么?你面前有一扇们,门上面有个数字0,打开门,进去,你又看到一扇门,门上面写着1,就这样你开了十扇门,你抬头一看,门上数字写着9,你打开了写着9的这扇门,里面还有一扇门,里面这扇门赫然写着数字0,你又回到了原点。可是你一直朝着一个方向 在走呀,难道这是灵异事件,不对,恭喜你发现了程序的美丽。有一天早晨,你起床刷牙时候忽然想看看牙齿,啊~ 你张开口,发现口里面还有一个你,同样张着嘴...

2019-09-16 19:15:57 335

原创 数据结构之单向链表结构

单向链表是什么?小时候玩过老鹰捉小鸡吧,小鸡跟着鸡妈妈, 我们让鸡妈妈抱住一棵大树,这就是虚拟向单向链表。实体的单向链表就是把树去掉吧。大树-1>小鸡0>小鸡1>小鸡2>小鸡3>小鸡4>小鸡5>小鸡6>小鸡7。怎么在小鸡的前面再加一只小鸡?让大树指向新加入的小鸡,让新加入的小鸡指向小鸡0;怎么在最末尾加一只小鸡,末尾小鸡7指向新加入小鸡8;...

2019-09-16 14:46:28 1364

空空如也

空空如也

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

TA关注的人

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