编程语言
前言 开发一个文件下载功能,在页面上点下载按钮,可以下载一个文件,如excel,word,pdf等 前端模板 前端页面写一个a标签,href地址对应接口下载接口地址:/downpdf <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF ...
最近项目上在使用rocektmq,特此记录一下 一、pom依赖 <!-- rocketmq --> <dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-client</artifactId> <versio ...
普通变量的接收 地址栏传递参数key必须与控制器方法中声明的形参变量名一致即可自动赋值 对象的接收 地址栏传递参数key必须与控制器方法中声明的对象属性名一致即可自动赋值 数组的接收 地址栏传递多个参数key必须与控制器方法中声明的数组名一致即可自动赋值 集合的接收 不可以将控制器方法的形参设为集合 ...
d之前介绍了Spring Boot 整合mybatis 使用注解方式配置的方式实现增删改查以及一些复杂自定义的sql 语句 。想必大家对spring boot 项目中,如何使用mybatis 有了一定的了解。但在很多业务场景下,我们需要在一个项目中配置多个数据源来实现业务逻辑,例如:现有电商业务,商 ...
大方式有两种;一种是按python给的接口,遍历cell 有两种方式,一种是一行一个list,最后一个list的list 一种是一列一个list,最后一个list的list 以列组list import openpyxl file="source.xlsx" try: workbook=openpy ...
题目描述 题干: 输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯 本题从1开始计数,即链表的尾节点是倒数第1个节点。 例如,一个链表有 6 个节点,从头节点开始 它们的值依次是 1、2、3、4、5、6。这个链表的倒数第 3 个节点是值为 4 的节点。 示例: 给定一个链表: 1-> ...
AOP概念 AOP:全称是Aspect Oriented Programming,即:面向切面编程,扩展功能不修改源代码实现。 AOP采取横向抽取机制,取代了传统纵向继承体现重复性代码。 简单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的 基础上,对我们 ...
这3个都是用来处理null的情况:orElse 用的是括号内的对象orElseGet 用的是Supplier接口返回的对象。 supplier接口就一个get方法。无入参,出参要和Optional的对象同类型。orElseThrow 用的是Supplier接口返回的对象,这个对象必须要实现Throw ...
1、变量 2、基本数据类型 3、内存回收机制 4、用户互交、运算符 5、if...else判断 6、while循环 7、for循环 8、字符型str 9、数字型int、float 10、列表list 11、元组tuple ...