首页 > 编程语言
springboot实现注解参数校验
引入依赖 说明:springboot版本2.30.RELEASE,必须要引入的是spring-boot-starter-web/webflux, spring-boot-starter-validation, lombok是一个工具包可以通过注解生成get/set构造 sl4j等; 本文代码,使用的 ...
分类:编程语言   时间:2021-06-16 14:39:56    收藏:0  评论:0  赞:0  阅读:20
线程基础、线程之间的共享和协作
线程基础、线程之间的共享和协作。 一、基础概念 1. 进程和线程 进程是操作系统进行程序运行资源(资源包括:CPU、内存空间、磁盘 IO 等)分配的最小单位,例如我们的 idea,chrome就是一个进程。 线程是 CPU 调度的最小单位,必须依赖于进程而存在,一个进程存在一个或多个线程。 2. C ...
分类:编程语言   时间:2021-06-16 14:39:21    收藏:0  评论:0  赞:0  阅读:20
java学习
运行第一个程序 一、Hello World! 1.创建一个文件夹用来存放代码 2.创建一个Java文件(后缀名改为.java) 3.编写代码 public class Hello{ public static void main(String[] args){ System.out.print("H ...
分类:编程语言   时间:2021-06-16 14:38:21    收藏:0  评论:0  赞:0  阅读:16
python之字符串、十六进制字符串、数字、字节之间的转换
一、字节转16进制的字符串 ‘S’对应的16进制数是 0X53 二、字节转数字 0x53 对应的十进制数是 83 三、16进制字符串转数字 0x53 对应的十进制数是 83 四、字符串转字节 五、字节转字符串 字节转字符串:内容不变,将类型转换——区别于:字节转16进制字符串 六、数字转字节 先转 ...
分类:编程语言   时间:2021-06-16 14:36:26    收藏:0  评论:0  赞:0  阅读:18
JavaSE:反射机制 - Method类
反射机制 - Method类 1. 基本概念 java.lang.reflect.Method类:用于描述获取到的单个成员方法信息 2. Class类中,有关Method的常用方法 Method getMethod(String name,Class<?>... parameterTypes) 获取 ...
分类:编程语言   时间:2021-06-16 14:34:54    收藏:0  评论:0  赞:0  阅读:14
springBoot集成RPC
需求 : 项目开发到尾期,仓库系统需要对接我们这边的制造系统, 为的是制造系统所使用物料时,需向仓库系统发送请求物料信息,所以需要调用 仓库接口. 使用技术: RPC 数据传输格式: json 开发环境:springboot 1.如何向仓库发送数据? 注意:发送的数据格式为json 例如 [{"se ...
分类:编程语言   时间:2021-06-16 14:33:26    收藏:0  评论:0  赞:0  阅读:19
JavaSE:反射机制 - 获取其他结构信息
1. Package getPackage() 获取所在的包信息 Class<? super T>getSuperclass() 获取继承的父类信息 Class<?>[] getInterfaces() 获取实现的所有接口 Annotation[] getAnnotations() 获取注解信息 T ...
分类:编程语言   时间:2021-06-16 14:33:02    收藏:0  评论:0  赞:0  阅读:13
python定时器_python倒计时代码
目前所在的项目组需要经常执行一些定时任务,于是选择使用Python 的定时器。Python 实现定时任务循环sleep 这种方式最简单,在循环里面放入要执行的任务,然后sleep 一段时间再执行 ...
分类:编程语言   时间:2021-06-16 14:31:05    收藏:0  评论:0  赞:0  阅读:17
代码重排序
源代码和Runtime时执行的代码很可能不一样,这是因为编译器、处理器常常会为了追求性能对改变执行顺序。然而改变顺序执行很危险,很有可能使得运行结果和预想的不一样,特别是当重排序共享变量时。从源代码到Runtime需要经过三步的重排序: 1、编译器重排序 为了提高性能,在不改变单线程的执行结果下,可 ...
分类:编程语言   时间:2021-06-16 14:30:27    收藏:0  评论:0  赞:0  阅读:24
Spring组成
Spring组成 7大模块 拓展 现代化的java开发,说白了就是Spring的开发 构建一切 Spring Boot build Anything 协调一切 Spring cloud coordinate Anything 连接一切 Spring cloud Data Flow Connect E ...
分类:编程语言   时间:2021-06-16 14:30:13    收藏:0  评论:0  赞:0  阅读:26
通过python批量修改文件名称
import os path = "/Users/walker/Downloads/补充截图" fileList = os.listdir(path) #得到的fileList是无序的 fileList.sort()#按照字符串顺序对fileList重新排序 # print(fileList) in ...
分类:编程语言   时间:2021-06-16 14:29:24    收藏:0  评论:0  赞:0  阅读:13
javascript正则获取a标签的href
js正则获取a标签的href let str = '<a href="https://www.test.com" >test</a>' let reg = /((\w+):\/\/)?([\w.]+[.]{1})[\w]+/ console.log(str.match(reg)[0]) ...
分类:编程语言   时间:2021-06-16 14:26:58    收藏:0  评论:0  赞:0  阅读:12
常见的问题系列---【java: You aren’t using a compiler supported by lombok, so lombok will not work and has been disabled.】
三种解决方案: 1.升级lombok版本到1.18.14及以上 2.在idea中添加参数:-Djps.track.ap.dependencies=false 3.若你使用的springBoot或者其他框架,检查lombok的版本,若是1.18.14及以下,则升级一下。 ...
分类:编程语言   时间:2021-06-16 14:26:35    收藏:0  评论:0  赞:0  阅读:131
贪心算法之集合覆盖问题详解
贪心算法之集合覆盖问题详解 说明 贪心算法是指在对某一问题求解时,每一步都寻找最优解的一种思路 集合覆盖问题指有多个电台,每个电台都可以覆盖一定的区域,求可以覆盖所有地区的最小电台数量 使用贪心算法求得的解不一定是最优解,但是接近最优解 电台覆盖问题思路??? 先用集合记录要覆盖的所有区域,然后遍历 ...
分类:编程语言   时间:2021-06-16 14:26:24    收藏:0  评论:0  赞:0  阅读:27
springsecurity权限管理
###一、springsecurity权限管理 ####1、前言 a、整体框架spring-cloud-alibaba-nacos + spring-security + jwt + redis ####2、认证服务器 #####a、pom.xml <!-- Spring Security、OAut ...
分类:编程语言   时间:2021-06-16 14:26:01    收藏:0  评论:0  赞:0  阅读:21
pyenv管理python虚拟环境
安装pyenv 一键安装脚本(可能会卡) curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenvinstaller | bash 卡的话,浏览器直接打开https://raw.githubusercontent.c ...
分类:编程语言   时间:2021-06-16 14:24:02    收藏:0  评论:0  赞:0  阅读:20
python 正则匹配
正则匹配 题目描述: 现公司要开发一个业务管理系统,要求注册环节的密码需要提示用户其安全等级,密码按如下规则进行计分,并根据不同的得分为密码进行安全等级划分;此外,密码的组成可以由字母,数字,以及符号构成。 以下为密码分数判断选项,每项判断只能拿一个分项: 密码长度: 5 分: 小于等于4个字符 1 ...
分类:编程语言   时间:2021-06-16 14:21:55    收藏:0  评论:0  赞:0  阅读:16
centos7 python2 无法使用pip
在刚刚安装的centos7中无法使用Python的pip命令 原因 liunx会自带python2 但是没有pip模块,不能安装三方库 解决方式 给Python2 安装pip模块 安装依赖 yum -y install epel-release 安装pip yum install python-pi ...
分类:编程语言   时间:2021-06-16 14:20:40    收藏:0  评论:0  赞:0  阅读:29
springboot整合mybatis,批量新增
pom <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version></dependency> ...
分类:编程语言   时间:2021-06-16 11:49:17    收藏:0  评论:0  赞:0  阅读:42
Java数字类型隐式转换
隐式转换关系 精度丢失 上图中虚线表示转换过程中存在精度丢失问题,因为与其它数据类型的十进制直接转换为二进制不同,float、double有其独特的数据结构,如下所示: |类型|符号位|指数|尾数|长度| |:-:|:-:|:-:|:-:|:-:|:-:| |float|1|8|23|32| |do ...
分类:编程语言   时间:2021-06-16 11:46:57    收藏:0  评论:0  赞:0  阅读:34
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!