目录 一、新建短信微服务 1、在service模块下创建子模块service-msm 3.配置application.properties 4、创建启动类 二、阿里云短信服务 三、编写发送短信接口 1.在service-msm的pom中引入依赖 2.编写...
网站建设
一篇文章教你掌握python数据类型的底层实现
目录 1. 列表 1.1 复制 1.2 列表的底层实现 - 浅拷贝 1.3 浅拷贝 - 示例 1. 新增元素 2. 修改元素 3. 列表型元素 4. 元组型元素 5. 字典型元素 6. 小结 1.4 列表的底层实现 - 深拷贝 2. 字典 2.1 快...
使用@RequestBody 接收复杂实体类集合
目录 @RequestBody 接收复杂实体类集合 postman 模拟前端传递复杂对象及@RequestBody注解说明 另外附带讲解一下@RequestBody 注解 @RequestBody 接收复杂实体类集合 想要在 后台接收josn返回的复杂...
Python实现滑雪小游戏
本文实例为大家分享了Python实现滑雪小游戏的具体代码,供大家参考,具体内容如下 源码分享: import sysimport cfgimport pygameimport random '''滑雪者类'''class SkierClass(pygame.sprite.Sprite): def __i...
双重检查锁定模式Java中的陷阱案例
目录 1、简介 2、Java中的双重检查锁定 3、列举方案 3.1 利用 ThreadLocal 3.2 利用volatile(解决重排序问题) 4、总结 1、简介 双重检查锁定 (也叫做双重检查锁定优化)是一种 软件设计模...
Python实现简单的俄罗斯方块游戏
本文实例为大家分享了Python实现俄罗斯方块游戏的具体代码,供大家参考,具体内容如下 玩法:童年经典,普通模式没啥意思,小时候我们都是玩加速的。 源码分享: import osimport sy...
SpringMVC 接收前端传递的参数四种方式小结
目录 SpringMVC 接收前端传递的参数四种方式 @RequestParam 获取注解 @PathVariable获取注解 SpringMVC,可以不设置任何注解即可接收参数 SpringMVC,也可以自动包装成对象 @RequestBody 用来接收数组或...
Python 类,对象,数据分类,函数参数传递详解
目录 1、基本概念 1.1 类与对象的关系 1.3 对象的创建与引用 2、数据的分类 2.1 不可变类型 2.2 可变类型 3、函数传递参数的方式 3.1 值传递 3.2 引用传递 总结 最近在基于python写的接口自...
java异常处理拦截器详情
使用异常处理拦截器,可以不用写那么多 try…catch…。 我有个功能,就是前端提交短信内容到后端,后端进行一系列的处理,其中是要将短信内容提交到公共短信接口。微服务框架,公...
Python实现打乒乓小游戏
本文实例为大家分享了Python实现打乒乓小游戏的具体代码,供大家参考,具体内容如下 源码奉上: import sysimport cfgimport pygamefrom modules import * '''定义按钮'''def Button(screen, position, text, b...
java中VO的使用解析
目录 java中VO的使用 场景 java里VO是什么 1、PO:persistant object 持久对象 2、VO:value object值对象 java中VO的使用 场景 现在我们需要从数据库中查询用户列表t_user,对应的实体类如下: import...
用python基于appium模块开发一个自动收取能量的小
导语 昨天楼下买东西,超市老板居然让我加他支付宝好友???? 嗯哼!对啦,我也很疑惑来着!! 当时以为是方便下次买东西,哦吼也没多想,早上起来睁着我睡眼惺忪的熊猫眼,...
@RequestBody不能映射到对象的解决
目录 @RequestBody不能映射到对象 解决方法 @RequestBody使用方法(将数据映射到java对象上) 1.请求方式如下 2.对象定义如下 3.可以看到,json数据映射到UserEntity里 @RequestBody不能映射到对象...
Python天气语音播报小助手
导语 马上就要迎来国庆小长假了~激不激动,兴不兴奋! 那今年国庆:天气怎么样?能不能出门逛街?能不能出去旅游? …… 来来来,木木子为你整理好啦!这个假期,你那里的天气...
Java 图解Spring启动时的后置处理器工作流程是怎样
探究Spring的后置处理器 本次我们主要探究 invokeBeanFactoryPostProcessors() ;后面的代码下次再做解析; 入口代码 refresh() AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplication...
Pygame实战练习之一百层游戏
导语 哈喽哈喽!大家好!我是木木子,又到了每日游戏更新环节! 8月30日,对暑假还意犹未尽的孩子们收到了一份“开学大礼”: 通知要求,严格限制向未成年人提供网络游戏服务的...
POST方法给@RequestBody传参数失败的解决及原因分析
目录 POST方法给@RequestBody传参数失败 @RequestBody参数映射不上,@RequestBody报错 言归正传问题是这样的 报错原因 POST方法给@RequestBody传参数失败 通过ajax给springMVC传递参数时,通过post方法传...
python练习之曾经很火的小人画爱心表白代码
导语 哈喽!我是木木子,又到了今日更新时刻! 我们来看看写什么呢? 小编有个好兄弟最近在追妹子,跟妹子打得火热!就差临门一脚了,这一jio我帮忙补上去了! 他问有没有什么酷...
Java读取PDF中的表格的方法示例
目录 一、概述 二、环境配置 1. 手动导入 2. Maven仓库下载导入 三、读取PDF中的表格 一、概述 本文以Java示例展示读取PDF中的表格的方法。这里导入Spire.PDF for Javah中的jar包,并使用其提...
Django实现WebSocket在线聊天室功能(channels库)
1.Django实现WebSocket在线聊天室 1.1 安装 pip install channels==2.3 (saas) F:\Desktop\Python_Study\CHS-Tracer\saaspip install channels==2.3 Looking in indexes: http://mirrors.aliyun.com/pypi/simple/ Collecting channels==2.3 Download...
使用@RequestBody传递多个不同对象方式
目录 @RequestBody传递多个不同对象 解决方案1 解决方案2 使用多个@RequestBody接收参数 原因 解决办法:两个类,直接copy即可 @RequestBody传递多个不同对象 如果使用spring mvc同客户端通信,完...
用 Python 定义 Schema 并生成 Parquet 文件详情
目录 一、简单字段定义 1、定义 Schema 并生成 Parquet 文件 2、验证 Parquet 数据文件 二、含嵌套字段定义 1、验证 Parquet 数据文件 Java 和 Python 实现 Avro 转换成 Parquet 格式, chema 都是在 A...
基于@RequestBody注解只能注入对象和map的解决
目录 @RequestBody注解只能注入对象和map的问题 1、自定义一个适应于这种情况的注解@RequestJson 2、自定义RequestJsonHandlerMethodArgumentResolver 3、将上述配置应用到spring项目中 4、配置完成了,简...
如何用Python数据可视化来分析用户留存率
关于“漏斗图” 漏斗图常用于用户行为的转化率分析,例如通过漏斗图来分析用户购买流程中各个环节的转化率。当然在整个分析过程当中,我们会把流程优化前后的漏斗图放在一起,...
springboot 集成cas5.3 实现sso单点登录详细流程
什么是单点登录? 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任...
Pandas中DataFrame数据删除详情
目录 1.根据默认的行列索引操作 1.1行删除 1.2列删除 2.根据自定义的行列索引操作 2.1行删除 2.2列删除 本文介绍 Pandas 中 DataFrame 数据删除,主要使用 drop 、 del 方式。 # drop函数的参数解...
Java Map集合用法详解
目录 Map集合的概述 常用方法: 遍历方式: Map的实现类: HashMap TreeMap 集合嵌套(补充知识): 高频面试题 1、Map 2、HashMap的底层实现 Map集合的概述 概述:interface MapK,V 其中K是键的类型,...
PyQt5 关于Qt Designer的初步应用和打包过程详解
目录 Qt Designer的介绍 1. 缘由 2. 搭建 2.1. 安装 2.2. 打开 2.3. 设计 2.4. 转换 3. 效果 3.1. 引用 3.2. 启动 3.3. 打包 3.4. 触发 Qt Designer的介绍 在PyQt中编写UI界面可以直接通过代码来实现,也可以...
Java Collection集合用法详解
目录 1.集合的主要体系及分支 1.1Collection集合及实现类 2.List集合(List是带有索引的,所以多注意索引越界等问题) 2.1 List的实现类 3.Set集合 3.1HashSet(Set的实现类) 3.2TreeSet集合(Set的实现类...
Python标准库学习之psutil内存详解
目录 查询CPU信息 查询内存信息 查询磁盘信息 查询网络信息 查询进程信息 人生苦短,快学Python! 今天介绍的是 psutil 模块,它是一个跨平台库 https://github.com/giampaolo/psutil 命令行下通过...
SpringMVC @RequestBody Date类型的Json转换方式
目录 SpringMVC @RequestBody Date类型的Json转换 通过GsonBuilder设置DateFormat的格式 以零配置框架为例 以零配置形式框架下的代码实现为例讲解 @RequestBody接收json字符串,自动将日期字符串转换为...
Python库学习Tkinter制作GUI个性签名设计软件
目录 Tkinter简介 获取个性签名图 设计软件GUI界面 下拉列表框 设计界面 人生苦短,快学Python! 上一周发了一篇文章《Python Tkinter图形工具使用方法及实例解析》,很多小伙伴都希望能多...
java 浅析代码块的由来及用法
1.概述 代码块也是属于类中的成员(即是类的一部分),类似于方法,将逻辑语句封装在方法体中,通过{}包围起来。在类加载时或创建对象时隐式调用。 下面为主要代码块的格式与详细...
Python之集合详解
目录 集合的基本操作 1、添加元素 add() update() 2、移除元素 remove() clear() 3、集合的交集 什么是交集? intersection() 3、集合的并集 什么是并集? union() 总结 集合(set)是一个无序的不重...
SpringBoot使用Sharding-JDBC实现数据分片和读写分离的
目录 一、Sharding-JDBC简介 二、具体的实现方式 1、maven引用 2、数据库准备 3、Spring配置 4、精准分片算法和范围分片算法的Java代码 5、测试 一、Sharding-JDBC简介 Sharding-JDBC是Sharding-Sphere的...
Python数据可视化JupyterNotebook绘图生成高清图片
大家好,我是小五 最近有小伙伴问了个问题:如何在jupyter notebook,用 Matplotlib 画图时能够更“高清”? 今天正好跟大家聊聊,解决办法。 先举个小例子,用 Matplotlib 绘制极坐标图:...
浅谈java对象的比较
目录 1、元素的比较 2、类的比较 3、比较方法 3.1 重写equals方法 3.2 基于Comparble接口类的比较 3.3 基于比较器比较基于比较器比较:Comparator接口 3.4 三种比较方式的对比 1、元素的比较 在...
Python编程OpenCV和Numpy图像处理库实现图片去水印
目录 OpenCV + Numpy 函数简介 色彩转换 PIL + itertools 大家好,我是小五 前一阵给大家分享了,Python如何给图片加水印。评论区就有小伙伴问,可不可使用Python去除图片水印的方法呢? 这个...
@RequestBody 部分属性没有转化成功的处理
@RequestBody 部分属性没有转化成功 项目中在编写添加User的API的接口的时候发现 我把User参数设置成了@ResquestBody,但是测试的时候发现即使传入所有属性的数据,但是Controller在接收到的...
python实现图片加文字水印OPenCV和PIL库
目录 一:openCV给图片添加水印 二:使用PIL给图片添加水印 在python中我们可以使用openCV给图片添加水印,这里注意openCV无法添加汉字水印,添加汉字水印上可使用PIL库给图片添加水印...
关于@ApiImplicitParams、ApiImplicitParam的使用说明
目录 @ApiImplicitParam 参数 类型 作用 @ApiImplicitParams paramType 示例详解 小结一下 测试 @ApiImplicitParam 作用在方法上,表示单独的请求参数 参数 name :参数名。 value :参数的具体意义,作用...
Python pymysql操作MySQL详细
目录 1、使用 1.1 简单使用 1.2 封装工具类 1、使用 1.1 简单使用 import pymysql# 创建连接con = pymysql.connect( host='localhost', port=3306, user='root', password='123456', database='test', charset='utf8')# 创建游标...
JavaWeb案例讲解Servlet常用对象
概述 本次文章基于第三章的ServletConfig,ServletContext,HttpServletRequest,HttpServletResponse对象完成一个图书订阅系统的购买图书和查看图书购买记录功能。 搭建项目主页面 创建一个动态网站...
用Python做个自动化弹钢琴脚本实现天空之城弹奏
目录 一、核心功能设计 二、实现步骤 1. 演奏函数 2. 添加演奏旋律多线程 3. 手指演奏曲谱 4. 钢琴模拟演奏 前言 小时候一直有一个想成为钢琴家的梦想,最近在网上看到了一个开源的...
java中的抽象类和接口定义与用法详解
目录 一、抽象类 1.什么叫抽象类 2.抽象类的特点: 3.成员特点: 二、接口 1.接口是什么? 2.接口的特点 3.接口的组成成员 4.类与抽象的关系: 5.抽象类与接口的区别: 一、抽象类 1.什...
python进阶从青铜到王者一定会用上的Python技巧
目录 1.如何判断一个列表中的数值是否全部小于某个数 2.如何对列表中的字符串按照特定要求进行排序 3.如何实现按照键或者数值对字典进行排序 4.怎么将列表中的数字转换成字符串...
Java 后端开发中Tomcat服务器运行不了的五种解决方
目录 方法一 方法二 方法三 方法四 方法五 方法一 查看Servers项目是否被关闭或者被删除,Servers是tomcat部署环境的配置项目,我们自己的项目能不能部署在Tomcat服务器上,Servers至关重要...
python网络爬虫精解之pyquery的使用说明
目录 一、pyquery的介绍 二、pyquery的使用 1、初始化工作 字符串 URL 文件初始化 2、查找节点 (1)查找子节点 (2)匹配父节点 (3)匹配兄弟节点 3、遍历 4、获取信息 (1)获取属性 (...
@Valid 校验无效,BindingResult未获得错误的解决
目录 @Valid 校验失效 问题描述 解决过程 使用bindingResult做参数校验 在控制类中 实体类OrderForm @Valid 校验失效 问题描述 使用@Valid校验实体类中的属性stuTele import javax.validation.constraints.S...
Django项目连接MongoDB的三种方法
目录 Django 和 MongoDB 设置 安装: 创建: 激活: 使用 PyMongo 连接 Django 和 MongoDB 使用 MongoEngine 连接 Django 和 MongoDB 使用 Djongo 连接 Django 和 MongoDB Django 和 MongoDB 教程 有三种方法连接Djan...