网站建设

@Validated和@Valid三种异常捕获处理方式

目录 @Validated和@Valid异常捕获 异常共三种 @Valid和@Validated区别 注解位置 @Validated和@Valid异常捕获 异常共三种 BindException :表单提交有效,对于以json格式提交将会失效 MethodArgumentNotValid...

Java 后端开发中Tomcat服务器运行不了的五种解决方

目录 方法一 方法二 方法三 方法四 方法五 方法一 查看Servers项目是否被关闭或者被删除,Servers是tomcat部署环境的配置项目,我们自己的项目能不能部署在Tomcat服务器上,Servers至关重要...

快速校验实体类时,@Valid,@Validated,@NotNull注解无效

目录 校验实体类参数内容不能为空时使用注解校验无效 使用@valid注解首先引入依赖 1、更换方法入参类型 2、错误内容过多 3、使用对象接收错误内容,按自己要求输出 springboot 校验机...

使用Springboot整合GridFS实现文件操作

目录 GridFsOperations,实现GridFS文件上传下载删除 上传下载删除功能实现 测试 上传 下载 删除 GridFsOperations,实现GridFS文件上传下载删除 最近学习GridFS,想用它整合springboot弄个文件的上...

python实现带界面的井字棋小游戏

目录 1、首先安装tkinter 2、初始化窗口 3、定义按钮 4、检查获胜的条件 今天我们用 python+tkinter 安装带界面的井字棋, 效果如图所示 。 Tkinter 是 Python 的标准 GUI 库。 Python 使用 Tkinter...

SpringBoot 如何使用RestTemplate来调用接口

目录 使用RestTemplate来调用接口 1.新建一个配置类,配置RestTemplate的Bean 2.多种传输和接收参数的方式 2.1postForObject方法 postForEntity 2.2getForObject方法 2.3getForEntity方法 RestTemplate调用接口总结...

Python 条件,循环语句详解

目录 1、Python 条件语句 1.1 pass语句 2、Python for 循环语句 2.1 for 嵌套循环 3、Python while 循环语句 3.1 while 循环嵌套 4、break 语句 5、continue 语句 总结 1、Python 条件语句 Python 条件语句是通过...

使用BindingResult 自定义错误信息

目录 BindingResult 自定义错误信息 前提概要 基础框架 配置文件和Java代码的修改 在Controller方法中指定需要进行校验 进行自定义校验 在JSP页面上显示校验错误信息 BindingResult错误返回显示...

Java构造方法 super 及自定义异常throw合集详解用法

1.构造方法: public 类名(){} 区别一下 // public void 方法名(){} 分为有参,无参子类构造方法 public class Zi extends fu{ public int message=35;public Zi(){ System.out.println("我是谁");}} 创建对象时:就会...

python可变对象,不可变对象详解

在写python程序时,对于可变对象和不可变对象这里理解不深,导致总会犯一些细节错误。以下面的程序举例: ab = {'a':1, 'b':2}list1 = []for i in range(2,5): ab['a'] = i list1.append(ab)print(list1) # [{...

如何在SpringBoot+Freemarker中获取项目根目录

目录 在Freemarker中获取项目根目录 在Freemark模板引擎路径的几种设置方法 在SpringMVC中我们想返回视图是怎么做的 在SpringBoot中springboot不推荐我们使用jsp模板 那么如果我们如何自定义fr...

Java常用API类之Math System tostring用法详解

1.注意(类名不能与math重名,否则可能报错误) 1.math:可以直接拿来用的接口类 Math.abs(-90);返回参数的绝对值 Math.max(60,98)返回参数的最大值 Math.random()*100随机函数:随机输出一个数 等等...

用python基于appium模块开发一个自动收取能量的小

导语 昨天楼下买东西,超市老板居然让我加他支付宝好友???? 嗯哼!对啦,我也很疑惑来着!! 当时以为是方便下次买东西,哦吼也没多想,早上起来睁着我睡眼惺忪的熊猫眼,...

Java 面向对象之继承篇详解原理与特点

目录 一、前言 二、继承 什么是继承呢? 继承的好处与弊端 继承的使用场景? 继承的格式: 继承的特点: 重写的概念: super关键字 super和this的比较 一、前言 前面我也们讲述了相关...

使用springboot的jar包能够以service方式启动

目录 springboot jar包以service启动 场景 过程 其他 SpringBoot启动服务的三种方式 1.IDEA启动 2.命令行启动 3.命令行编译为jar启动 springboot jar包以service启动 场景 打出的jar包用java -jar肯定是可以...

使用pipenv管理python虚拟环境的全过程

pipenv 是Kenneth Reitz大神的作品,能够有效管理Python多个环境,各种包。过去我们一般用virtualenv搭建虚拟环境,管理python版本,但是跨平台的使用不太一致,且有时候处理包之间的依赖总...

java基于jdbc实现简单学生管理系统

目录 工具类 工程目录: 运行截图: 这个是java连接mysql数据库的一个简单学生系统,通过jdbc连接数据库。 工具类 JDBCuntils. package Student;import java.io.IOException;import java.sql.*;import java.util...

解决springboot jpa @Column columnDefinition等属性失效问

目录 jpa @Column columnDefinition属性失效 原因 例如 jpa column注解 知识点 precision和scale疑点 小结一下 jpa @Column columnDefinition属性失效 删除一条属性,默认false #spring.jpa.properties.hibernate.globall...

一篇文章教你学会使用Python绘制甘特图

目录 优点 局限 一日一书 用来制作甘特图的专业工具也不少,常见的有:Microsoft Office Project、GanttProject、WARCHART XGantt、jQuery.Gantt、Excel等,网络上也有一些优质工具支持在线绘制甘特图...

Java中关于 null 的几种处理方式详解

对于 Java 程序员来说,空指针直是恼的问题,我们在开发中经常会受到 NullPointerException 的异常。Java 的发明者也承认这是个巨的设计错误。那么关于 null ,你应该知道下这件事情来有效...

阿里四面之Spring Exception的原理解析

错误场景 验证请求的Token合法性的Filter。Token校验失败时,直接抛自定义异常,移交给Spring处理: 测试HTTP请求: 日志输出如下:说明 IllegalRequestExceptionHandler 未生效。 why?这就需要精...

iReport简单使用方法图文教程

iReport是一个能够创建复杂报表的开源项目,它100%使用Java语言编写,是目前全球最为流行的开源报表设计器,由于它丰富的图形界面,你能够很快的创建出任何一种你想要的报表。 iR...

解决springboot 实体类String转Date类型的坑

目录 springboot 实体类String转Date类型 Date解析String类型的参数 springboot 实体类String转Date类型 前端传入一个String的时间字符串如:2019-07-18 23:59:59 后端实体类要在头顶加注解: @DateTimeForm...

Python编程利用Numpy和PIL库将图片转化为手绘

目录 主要采用的技术点 读取图片,转化为数组 计算 x,y,z 轴梯度值,归一化 加入光源效果 导出图片,并保存 主要采用的技术点 Python + Numpy + PIL 在正文代码开始前,大家先看看最初原...

Python项目管理Git常用命令详图讲解

目录 1 Git简介 1.1 Git管理源代码特点 1.2 Git操作流程图解 2 工作区暂存区和仓库区 工作区 暂存区 仓库区 3 Git单人本地仓库操作 1.安装git 2.查看git安装结果 3.创建项目 4.创建本地仓库 5...

@RequestParam 参数偶尔丢失的解决

目录 @RequestParam参数丢失 @RequestParam的用法注意事项 作用 @RequestParam属性 注意 @RequestParam参数丢失 改动过一版代码之后, 发现@RequestParam注解的参数经常丢失. 首先确认前端确实把参数传过...

python链接sqlite数据库的详细代码实例

一、创建数据库 创建sqlite数据库的代码 import sqlite3conn = sqlite3.connect("test.db")print("成功创建数据库") 运行代码后左侧文件栏中会出现“test.db”文件, 二、链接数据库 视图-工具窗口-Da...

使用 NumPy 和 Matplotlib 绘制函数图

Matplotlib是Python的绘图库,它与Numpy一起使用 【引例】 画出y=2*x+5的函数图像 import numpy as npfrom matplotlib import pyplot as plt#设置横坐标取值、确定函数表达式x = np.arange(1, 11)y = 2 * x + 5#添加标...

python数据可视化自制职位分析生成岗位分析数据

目录 前言 1. 核心功能设计 可视化展示岗位表格数据 分析岗位薪资情况 分析岗位公司情况 数据分析导出 2. GUI设计与实现 3. 功能实现 3.1 职位数据爬虫 3.2 数据预处理 3.3 岗位数据展示...

Python爬取微信读书实现读书免费自由

目录 前情提要 爬取小说 白嫖小说 大家好,我是小五 前情提要 不知道用微信读书的朋友多不多,这里顺便安利一下哈。 我目前看电子书的话基本都是在用微信读书,毕竟白嫖的无限卡...

Python 操作 MongoDB 讲解详细

目录 1、连接MongoDB 2、指定(切换)数据库 3、指定(切换)集合 4、插入数据 5、查询数据 6、统计查询 7、结果排序 8、偏移 9、更新数据 10、删除数据 1、连接MongoDB 需要使用 Python 第三...

Java程序结构与常量变量难点解析

目录 前言 一、java程序结构 二、java程序的运行 1.运行过程 2.JVM是什么? 三、常量与变量 1. 计算机工作原理 2.变量和类型 3.变量的命名规则 4.变量的作用范围 总结 前言 新征程,进入...

解析iReport自定义行数分页的操作方法

iReport 是为JasperReports Library和JasperReports Server设计的报表可视化设计器。iReport是一个能够创建复杂报表的开源项目。它100%使用Java语言编写。是目前全球最为流行的开源报表设计器。 i...

python实战练习之最新男女颜值打分小系统

导语 哈喽!我是木木子,今天又想我了嘛? 之前不是出过一期Python美颜相机嘛?不知道你们还记得不?这一期的话话题还是围绕上期关于颜值方面来走。 还是原来的配方,还是原来的...

非常全面的IReport的使用教程

目录 简介 安装环境 版本 注意事项 百度云下载地址 基本操作 新建 页面布局 style样式 中文支持必备 比较常用的属性 基础控件 Break:分页符 Ellipse、Round Rectangle、Line、Rectangle:图形...

Python中关于列表的常规操作范例以及介绍

目录 1.列表的介绍 2.打印出列表的数据 1.我们可以根据下标取值进行打印 2.使用for循环遍历 3.使用while循环遍历 3.列表的添加操作 1.append()方法 2.extend()方法 3.insert()方法 4.列表的修改操...

Java 多态中继承的转型详解与用法分析

目录 一、前言 二、转型 向上转型 向下转型 三、instanceof运算符 instanceof的用处 instanceof的使用格式: 一、前言 前面我们学习了多态的概述和使用,现在我们来学习前面剩下的转型问题...

Python浪漫玫瑰盛开表白源代码

导语 暗恋让人受尽委屈!一开始,你是我的秘密,我怕你知道,又怕你不知道,又怕你知道装作不知道! 这大概就是暗恋的感受吧,可若是双向奔赴,那简更是甜蜜度爆表,快同小编...

Java jvm垃圾回收详解

目录 常见面试题 1.JVM内存回收和分配 1.1主要的区域? gc测试 1.2大对象进入老年代 1.3长期存活的对象进入老年代 1.4主要进行gc的区域 gc的类型 Young Gc Full Gc 1.5空间分配担保? 2.对象已经...

Django博客系统注册之创建用户模块应用

目录 1. 创建用户模块应用 2. 注册用户模块应用 3. 准备模板目录并设置模板路径 4. 定义用户注册视图 5. 定义用户注册路由 6.修改静态文件加载方式 1. 创建用户模块应用 创建应用 user...

Python减肥小工具轻松帮你瘦

导语 轻松瘦 | 和闺蜜减肥的日常,谁说闺蜜是减肥路上的一座山? 哈喽!大家好!我是木木子吖~ 小编有一个闺蜜,还是同一所学校读书毕业的,这体重在大三的时候就达到了130斤!...

Python实现一个简单三层神经网络的搭建及测试 代

目录 1.初始化 2.预测 3.训练 4.测试 废话不多说了,直接步入正题,一个完整的神经网络一般由三层构成:输入层,隐藏层(可以有多层)和输出层。本文所构建的神经网络隐藏层只有一...

Java策略模式取代if else

别再大量的if else了, 代码太简陋了, 可读性太差了. 策略模式的定义 .... 简单来说 每个模块相互独立 互不影响 提高代码的可扩展性 ! 举栗子, 如下烂代码 if ("花呗支付".equals(type)) { // 花...

Python基本运算几何运算处理数字图像示例

目录 平移 镜像 水平镜像 垂直镜像 旋转 以图像左上角为旋转中心 以图像中心为旋转中心 缩放 插值算法 最近邻插值算法 双线性插值算法 三次内插法 改变图像中 物体对象(像素)之...

一篇文章带你搞懂Java restful 接口开发

目录 1、RESTful 简介 a资源 b资源的表述 c状态转移 2、RESTful 的实现 3、HiddenHttpMethodFilter 4、RESTful 案例 4.1、需求 4.2、git 代码位置 4.3、UserController 4.4、添加 HiddenHttpMethodFilter 4.5、测试效果...

Python数字图像处理代数之加减乘运算

目录 代数运算 定义 加法运算 减法运算 乘法运算 代数运算 定义 加法运算 图像叠加需要满足该条件: 两幅图像的像素必须相同(尺寸,形状) 减法运算 乘法运算 1、图像的局部显示...

详解Java CompletableFuture使用方法以及与FutureTask的区

目录 futureTask 创建异步任务 创建任务 1. .supplyAsync 2. .runAsync 异步回调 1. .thenApply 2. .thenAccept 3. .exceptionally 4. .whenComplete 组合处理 总的来说简洁了FutureTask与线程池的配合使用 没啥太大区...

Python HTTP库 requests 的简单使用详情

目录 1、简单使用 2、构建请求查询参数 3、构建请求头Headers 4、构建POST请求数据 4.1 表单数据 4.2 json数据 5、获取响应内容 6、Cookies 7、超时配置 8、代理 requests 库实现了HTTP协议中绝大...

Java ArrayList中存放引用数据类型的方式

目录 ArrayList中存放引用数据类型 看下面一个例子 Java 引用数据类型 ArrayList集合 引用数据类型(类) ArrayList 集合 ArrayList中存放引用数据类型 ArrayList中存放引用类型时,存放的是一个...

java 引用类型的数据传递的是内存地址实例

目录 java 引用类型的数据传递的是内存地址 看下面的代码和截图 list集合存引用数据类型时的问题 集合list的存储元素 java 引用类型的数据传递的是内存地址 java中引用类型的数据,传递...