2021-10-13 关于参数校验及@Valid和@RequestBody注解的组合使用

  • Post author:
  • Post category:其他

一、前言:学会并熟悉注解的使用,在开发过程中,是可以提高效率和简化工作复杂程度的,也是会逐渐称为主要编码方式之一。 二、 1、@RequestBody注解: 该注解在处理控制层的请求方法的参数列表中,作用于参数上;他可以将请求主体中的参数绑定到一个对象中,这个对象一般是自定义的,请求的主体参数是通过HttpMessageConverter进行传递的, 其原理是:根据请求主体中的参数名与对象的属性(…

继续阅读 2021-10-13 关于参数校验及@Valid和@RequestBody注解的组合使用

10000以内的回文数和判断一个数字是否是回文数

  • Post author:
  • Post category:其他

10000以内的回文数和判断一个数字是否是回文数 1、10000以内的回文数 2、判断一个数字是否是回文数 1、10000以内的回文数 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数 例如121,1221,13131…… 10000以内的回文数分为3种情况:两位数,三位数和四位数 因为回文数正序和倒序都是一样的数 所以用两个for循环就可以解决 看代码: public class d…

继续阅读 10000以内的回文数和判断一个数字是否是回文数

kotlin 类型系统 “?.”,” ?:”,”as?”

  • Post author:
  • Post category:其他

?.   是安全调用运算符,把一次null检查和一次方法的调用合并成一个操作。运行如下: ?:  是Elvis运算符(null合并运算符),提供代替null的默认值。运行如下 as?  as运算符 尝试把值转换成指定的类型,如果值不是合适的类型就返回null,运行如下 版权声明:本文为sinat_21693123原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原…

继续阅读 kotlin 类型系统 “?.”,” ?:”,”as?”

git reflog恢复本地操作/误操作

  • Post author:
  • Post category:其他

git reflog 可以查看所有分支的所有操作记录(包括(包括commit和reset的操作),包括已经被删除的commit记录,git log则不能察看已经删除了的commit记录 具体一个例子,假设有三个commit, git st: commit3: add test3.c commit2: add test2.c commit1: add test1.c 如果执行git reset –h…

继续阅读 git reflog恢复本地操作/误操作

IDEA2021配置mapper映射文件标签提示

  • Post author:
  • Post category:其他

问题描述 最近新安装了IDEA2021版本,在编写MyBatis的的映射文件的时候标签没有提示写起来很不方便。 解决方案: 在mapper文件中添加dtd约束: 1、首先下载dtd约束文件,也可以从jar包中解压出来 http://mybatis.org/dtd/mybatis-3-config.dtd http://mybatis.org/dtd/mybatis-3-mapper.dtd 下载完…

继续阅读 IDEA2021配置mapper映射文件标签提示

接口工具HttpRequestUtilObjectToMapUtil

  • Post author:
  • Post category:其他

HttpRequestUtil import cn.hutool.http.HttpRequest; import net.sf.json.JSONObject; import java.util.HashMap; import java.util.Map; public final class HttpRequestUtil { public final static String get(St…

继续阅读 接口工具HttpRequestUtilObjectToMapUtil

应用层 总结

  • Post author:
  • Post category:其他

应用层用来解决不同主机多个应用进程之间的通信和协同工作。 应用层的许多协议都是基于 客户服务器方式 。客户 (client) 和服务器 (server) 都是指通信中所涉及的两个应用进程。客户服务器方式所描述的是进程之间服务和被服务的关系。客户是服务请求方,服务器是服务提供方。 域名系统 DNS 域名系统概述 域名系统DNS:Internet使用的命名系统,便于将机器名字转换为IP地址。本质,就是…

继续阅读 应用层 总结

前端知识点(一)项目中遇到的问题精度缺失的问题

  • Post author:
  • Post category:其他

在项目中你会遇到哪些问题呢 1.前后端联动的问题 ** 1.前后端联动的问题 ** ①:id精确度丢失的问题 1. 产生原因:后端生成id的规则有很多种,但是有时后端生成的id是long类型的,那么传到前端的时候会转为Number类型,这个时候如果long类型并且它的长度超过了Number类型的最大长度的时候,就会发生精度缺失。 2. 解决方法:后端在传数据的时候对long数据进行处理,把他转成s…

继续阅读 前端知识点(一)项目中遇到的问题精度缺失的问题

汇编基础概述

  • Post author:
  • Post category:其他

1 汇编概述 机器能够直接读懂的语言是机器语言(指令),本质上是可执行的二进制代码,用机器语言编程会要命的。为了便于编程,就出现了汇编语言,汇编语言本质上是和机器语言一一对应的,每一句汇编都能够转化成一句机器语言。 汇编语言由三个部分组成: 2 CPU概述 中央处理单元(CPU)主要由运算器、控制器、寄存器三部分组成,从字面意思看运算器就是起着运算的作用,控制器就是负责发出CPU每条指令所需要的信…

继续阅读 汇编基础概述

ajax提交成功后变成空白页,JQuery Ajax返回空白页但手动xmlhttprequest工作正常

  • Post author:
  • Post category:其他

我在论坛上尝试了一个jquery get特定页面 $.get("/members/", function(data) { alert(data); }); 但它总会返回一个空白页面。但是,如果我将xmlhttprequest对象与我自己的代码一起使用,它就可以很好地抓取html页面: xhr({method: "GET", url: "/members/", onload: function(re…

继续阅读 ajax提交成功后变成空白页,JQuery Ajax返回空白页但手动xmlhttprequest工作正常