首页 > 编程语言
SpringBoot - jSR303校验的Message模板配置
(目录) 前言 jSR303参数校验可以查看之前的文章 SpringBoot - Bean validation 参数校验,这里介绍消息模板的配置。 具体实现 Message模板配置 /resources/目录下新增ValidationMessages.properties文件(固定文件名),配置M ...
分类:编程语言   时间:2021-08-19 08:52:50    收藏:0  评论:0  赞:0  阅读:13
QT多线程使用
QT5以后官方推荐用moveToThread的方式实现多线程。 官方例子如下 class Worker : public QObject { Q_OBJECT //继承自QObject的工作类 public slots: void doWork(const QString &parameter) { ...
分类:编程语言   时间:2021-08-19 08:52:03    收藏:0  评论:0  赞:0  阅读:8
算法总结(一)
1.两个链表相加 总的来说类似于数学运算,思路就是依次将链表的值取出,然后进行按位相加,必须的变量有一个进位,最后返回链表时需要一个节点,运算方法除了相加还需要进行取模取余,最后由于计算是从低位到高位,所以还需要取节点时进行头部插入。 代码如下。但使用特别特别长的链表时,有时会报超时,需继续优化(T ...
分类:编程语言   时间:2021-08-19 08:50:29    收藏:0  评论:0  赞:0  阅读:21
Spring的@PropertySource注解使用
@PropertySource注解是Spring用于加载配置文件,默认支持.properties与.xml两种配置文件。@PropertySource属性如下: name:默认为空,不指定Spring自动生成 value:配置文件 ignoreResourceNotFound:没有找到配置文件是否忽 ...
分类:编程语言   时间:2021-08-19 08:48:52    收藏:0  评论:0  赞:0  阅读:16
Python二分法查找
二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两 ...
分类:编程语言   时间:2021-08-19 08:48:14    收藏:0  评论:0  赞:0  阅读:10
java并发:线程池之ScheduledExecutorService
Executors java.util.concurrent下的Executors工具类提供了如下几个方法,代码如下: /** * Creates a single-threaded executor that can schedule commands * to run after a given ...
分类:编程语言   时间:2021-08-19 08:47:38    收藏:0  评论:0  赞:0  阅读:10
c/c++ 常见问题(一)
1、 链表和数组有什么区别 存储形式:数组是一块连续的空间,声明时就要确定长度。链表是一块可不连续的动态空间, 长度可变,每个结点要保存相邻结点指针。 数据查找:数组的线性查找速度快,查找操作直接使用偏移地址。链表需要按顺序检索结点, 效率低。 数据插入或删除:链表可以快速插入和删除结点,而数组则可 ...
分类:编程语言   时间:2021-08-19 08:46:17    收藏:0  评论:0  赞:0  阅读:15
Spring源码解析之ConfigurationClassPostProcessor(一)
ConfigurationClassPostProcessor 在前面一个章节,笔者和大家介绍了在构造一个应用上下文时,spring会执行到PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(...)方法,我们已经清楚这 ...
分类:编程语言   时间:2021-08-19 08:44:12    收藏:0  评论:0  赞:0  阅读:17
JAVA集合体系之-Vector篇
1. Vector 简介 Vector 是个数组,但是可自动扩容的动态数组。和普通的数组相比,它的容量能够动态的增长,默认大小为10,每次插入数据的时候都会比较插入数据后和数组长度的大小,如果数组长度小则扩容1倍。在add和remove方法中都增加了synchronized关键字修饰,所以是线程安全 ...
分类:编程语言   时间:2021-08-19 08:44:01    收藏:0  评论:0  赞:0  阅读:27
Java调用Zookeeper
watch机制 Zookeeper watch是一种监听通知机制,可以随时监听一些数据的变化,从而实现数据的及时性。 Zookeeper所有的读操作getData(), getChildren()和 exists()都可以设置监听(watch)。【写操作则是不能设置监视点的。】 Watch的三个关键 ...
分类:编程语言   时间:2021-08-19 08:43:00    收藏:0  评论:0  赞:0  阅读:19
VBA·编译错误:ByRef参数类型不符
阅文时长 | 0.34分钟 字数统计 | 550.4字符 主要内容 | 1、引言&背景 2、分析&解决原理 3、声明与参考资料 『VBA·编译错误:ByRef参数类型不符』 编写人 | SCscHero 编写时间 | 2021/8/19 AM12:3 文章类型 | 系列 完成度 | 已完成 座右铭 ...
分类:编程语言   时间:2021-08-19 08:42:35    收藏:0  评论:0  赞:0  阅读:24
Java代码规范
Many of the happiest people are those who own the least. But are we really so happy with our IPhones, our big houses, our fancy cars? 忘川如斯,拥有一切的人才更怕失去 ...
分类:编程语言   时间:2021-08-19 08:41:25    收藏:0  评论:0  赞:0  阅读:22
八大排序算法
交换排序 -- 冒泡排序 交换排序 -- 快速排序 选择排序 -- 简单选择排序 选择排序 -- 堆排序 插入排序 -- 简单插入排序 插入排序 -- 希尔排序 归并排序 基数排序 1.冒泡排序 指定一个元素和第二个元素进行比较,将下的放在前面,然后再让第二个和三个进行比较, 将最小的放在前面,每次 ...
分类:编程语言   时间:2021-08-19 08:41:08    收藏:0  评论:0  赞:0  阅读:62
将python文件打包成exe
安装 PyInstaller 模块与安装其他 Python 模块一样,使用 pip 命令安装即可。在命令行输入如下命令: pip install pyinstaller 同样,pyinstaller -F calculator.py也可以生成 ...
分类:编程语言   时间:2021-08-19 08:39:54    收藏:0  评论:0  赞:0  阅读:14
WPF 跨线程 Dispatcher 线程调度
MVVMLight 中的线程调度 引入命名空间:using GalaSoft.MvvmLight.Threading;,其在程序集 GalaSoft.MvvmLight.Platform 里面。 通常,在 MVVM Light 应用程序中,DispatcherHelper 在 App.xaml.cs ...
分类:编程语言   时间:2021-08-19 08:38:56    收藏:0  评论:0  赞:0  阅读:22
多线程02
静态代理 静态代理模式总结 真实对象和代理对象都要实现同一个接口 代理对象要代理真实角色 好处 代理对象可以做很多真实对象做不了的事情 真实对象专注做自己的事情 Lambda表达式 函数式接口的定义 任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口 对于函数式接口,我们可以通过Lamb ...
分类:编程语言   时间:2021-08-19 08:38:13    收藏:0  评论:0  赞:0  阅读:26
进制转换详解,二进制,十进制,八进制,十六进制,62进制,MD5加密,python代码示例
进制转换详解,二进制,十进制,八进制,十六进制,62进制,MD5加密,python代码示例 进制关系讲解: 1. 进制的产生: 1. 首先说一下十进制,这是我们最熟悉的进制体系,理论上也是我们人类最先接触的进制体系。 原因很简单,我们人都有十个手指头和十个脚指头。这天然的对称性,有着天然的数学规律在 ...
分类:编程语言   时间:2021-08-19 08:36:08    收藏:0  评论:0  赞:0  阅读:33
java8-stream常用操作(1)
前言 java8的Stream 流式操作,用于对集合进行投影、转换、过滤、排序、去重等,更进一步地说,这些操作能链式串联在一起使用,类似于 SQL 语句,可以大大简化代码。下面我就将平时常用的一些stream操作做一些汇总。 通过 IntStream 构造基本类型的流 //在java8之前,遍历0- ...
分类:编程语言   时间:2021-08-19 08:35:38    收藏:0  评论:0  赞:0  阅读:22
SpringCloud-技术专区-从源码层面让你认识Feign工作流程和运作机制
Feign工作流程源码解析 什么是feign:一款基于注解和动态代理的声明式restful http客户端。 原理 Feign发送请求实现原理 微服务启动类上标记@EnableFeignClients注解,然后Feign接口上标记@FeignClient注解。@FeignClient注解有几个参数需 ...
分类:编程语言   时间:2021-08-19 08:35:24    收藏:0  评论:0  赞:0  阅读:18
Java常用类之比较器
Java常用类之比较器 在Java中经常会涉及到对象数组的排序问题,那么就涉及到对象之间的比较问题。 Java实现对象排序的方式有两种: 自然排序:java.lang.Comparable 定制排序:java.util.Comparator Comparable接口与Comparator的使用的对比 ...
分类:编程语言   时间:2021-08-19 08:34:41    收藏:0  评论:0  赞:0  阅读:15
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!