码迷,mamicode.com
首页 > 编程语言
Java中的Valid和Validated的比较
如果要添加接口校验,需要 1,在接口方法中请求参数前面添加@Valid注解,不需要在接口的实现类上添加@Valid注解: addAnimal(@Valid Animal a) 2,在请求对象类的每个要校验的字段上添加@Valid注解: public class Animal{ @Valid @Not ...
分类:编程语言   时间:2021-02-01 12:57:24    阅读次数:0
Java网络编程
一、网络编程三要素 1、IP地址 设备在网络中的地址,是唯一标识 2、端口 应用程序在设备中的唯一标识 3、协议 数据在网络中传输的规则,常见的协议有UDP协议和TCP协议 二、IP地址 1、含义 IP地址,全称为Internet Protocol Address,网络协议地址。是分配给上网设备的数 ...
分类:编程语言   时间:2021-02-01 12:56:29    阅读次数:0
CSP算法题基础(1)
CSP算法题基础 C++程序里面会添加许多头文件,头文件的格式一般是 1763#include<头文件名> 我们先接触这两个头文件cstdio和iostream,其中cstdio包含了两个函数printf输出函数和scanf输入函数;第二个头文件是iostream,主要包含了cin,cout,end ...
分类:编程语言   时间:2021-02-01 12:55:52    阅读次数:0
java 版本EChart使用
java 版本EChart使用 一、简介 EChart是百度开发的js图表软件,用它我们可以很方便地以图形化的方式对数据进行分析统计。该种方式js在页面动态拼接json数据,再进行渲染。这种方法的优点是,灵活,可以随时进行修改。缺点是js代码多,难以维护。此时我们可以Java EChart插件,在后 ...
分类:编程语言   时间:2021-02-01 12:55:15    阅读次数:0
SpringMVC 使用RestFul风格实现简单的文件下载
配置文件 SpringMVC 配置和依赖:https://www.cnblogs.com/pojo/p/14352800.html 文件下载的 Controller 注意:restFul 风格一般会把文件后缀名截取掉, 加上 :.+ 来保留文件后缀名 package com.pro.controll ...
分类:编程语言   时间:2021-02-01 12:53:07    阅读次数:0
Leetcode81. 搜索旋转排序数组 II
81. 搜索旋转排序数组 II Difficulty: 中等 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,0,1,2,2,5,6] 可能变为 [2,5,6,0,0,1,2] )。 编写一个函数来判断给定的目标值是否存在于数组中。若存在返回 true,否则返回 fal ...
分类:编程语言   时间:2021-02-01 12:51:53    阅读次数:0
Security and Cryptography in Python - Attack on Caesar Cipher
Security and Cryptography in Python - Attack on Caesar Cipher Crypto Rule #1(Kerckhoffs' Principle) Eve should not be able to break the ciphers even w ...
分类:编程语言   时间:2021-02-01 12:50:36    阅读次数:0
python 输出latex字符串为数学公式
导入Latex包 from IPython.display import Latex 书写Latex字符串 s1 = r"$\frac{{\partial {}}}{{\partial {}}}$".format(1, 2) 注意在使用format时,要输出 这两个符号比较麻烦,我们需要使用{{}} ...
分类:编程语言   时间:2021-02-01 12:47:49    阅读次数:0
Semaphore--控制并发线程数
Semaphore 美[?sem?f??r] 信号量Semaphore 可以用于做流量控制,特别是公用资源有限的应用场景,比如数据库连接。Semaphore的构造方法 Semaphore(int permits)接受一个整型的数字,表示可用的许可证数量。Semaphore(10)表示允许10个线程获 ...
分类:编程语言   时间:2021-02-01 12:46:58    阅读次数:0
springboot基础配置-->Properties配置
Spring Boot项目中的application.properties配置文件一共可以出现在如下4个位置: 项目根目录下的config文件夹中。 项目根目录下。 classpath下的config文件夹中。 classpath下。 如果这4个位置中都有application.properties ...
分类:编程语言   时间:2021-02-01 12:45:28    阅读次数:0
排序与查找
1.排序 KY210 排序 题目描述 对输入的n个数进行排序并输出。 输入描述: 输入的第一行包括一个整数n(1<=n<=100)。 下来的一行包括n个整数。 输出描述: 可能有多组测试数据,对于每组数据,将排序后的n个整数输出,每个数后面都有一个空格。 每组测试数据的结果占一行。 输入 4 1 4 ...
分类:编程语言   时间:2021-02-01 12:43:13    阅读次数:0
Python容器相关操作
(集合与字典除外)的容器相关操作 (1)容器的拼接 >>> 'abc' + 'def' 'abcdef' (2)容器的重复 >>> (1, 2) * 3 (1, 2, 1, 2, 1, 2) (3)字符串跨行拼接(只能用于字符串) >>> 'abc' \ ... 'def' 'abcdef' (4) ...
分类:编程语言   时间:2021-02-01 12:38:32    阅读次数:0
JavaSE——01基础语法
Java基础语法 注释 // 单行注释 /* 多行注释 多行注释 多行注释 */ /** * 文档注释 * 文档注释 * 文档注释 */ 标识符 标识符规则: 所有的标识符都应该以字母(A-Z或者a-z)、美元符号($)、下划线(_)开始 首字符后可以是字母(A-Z或者a-z)、美元符号($)、下划 ...
分类:编程语言   时间:2021-02-01 12:38:00    阅读次数:0
01 进程和线程的关系
进程和线程: 形象比喻:进程是工厂 ,线程是工人。一(进程)对多(线程)的关系 一个进程里面包含多个线程 进程是操作系统资源分配的基本单位。进程中包含线程。我们的代码是运行在线程中的。 线程是由进程所管理的,为了提示浏览器的稳定和安全性,浏览器采用了多进程模型。稳定性:每次新打开页面tab页,本质是 ...
分类:编程语言   时间:2021-02-01 12:37:23    阅读次数:0
C++ 指针详讲、及指针与数组
在介绍指针概念之前,需要了解在计算机程序存储数据时必须跟踪的三基本属性: 信息存储在何处,也就是地址; 存储的值为多少,简称值; 存储的信息是什么类型,简称类型; 1,地址运算符& 在常规变量定义时,寻找变量的 值 和 类型 很方便,如果想知道存储变量的 地址(也就是内存区),这时就需要用到地址运算 ...
分类:编程语言   时间:2021-02-01 12:36:56    阅读次数:0
Java--变量
变量 使用变量是为了解决问题,解决内存中的数据读取比较麻烦这一问题,因为计算机读取内存中的数据时,是通过内存地址地址来读取,内存地址很难记住,16 进制的数据,随机分配。 变量就是给内存地址取了一个别名,并且这个别名是可以由开发者自定义的。 变量是一个概念,存储在内存中,方便存取内存中的数据,可以自 ...
分类:编程语言   时间:2021-02-01 12:28:08    阅读次数:0
2021年1月29~30日 Java集合、迭代器、泛型
迭代器: 迭代的过程中不能增删元素,否则会产生并发修改异常。 注意 迭代 和 迭代器 的区别,迭代器 是用来 迭代 集合 的工具。 练习:某公司有多个人,每个人有不同数量的钱,用迭代器求出公司里所有男人钱的总数: (注意:next方法做两件事:返回当前指向的元素,并指向下一个元素) class Em ...
分类:编程语言   时间:2021-02-01 12:27:33    阅读次数:0
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!