Java BlockingQueue接口java.util.concurrent.BlockingQueue表示一个可以存取元素,并且线程安全的队列。换句话说,当多线程同时从 JavaBlockingQueue中插入元素、获取元素的时候,不会导致任何并发问题(元素被插入多次、处理多次等问题)。 从j ...
分类:
编程语言 时间:
2021-06-02 18:20:11
阅读次数:
0
if (this->qObjVector.size()==0) { ESMessageBox msgBox; msgBox.AutoSetSize(320, 180); msgBox.setText(tr(u8"图元未连接,请用箭头连接图元后保存!")); msgBox.exec(); return ...
分类:
其他好文 时间:
2021-06-02 18:09:19
阅读次数:
0
先在home控制器写个行为: 1. 直接写在方法里 缺点: 尽在对应的方法里,这个控制器 2. 使用异常处理控制器,并在配置文件. 实现全局的效果。 第一步:先定义个 异常处理控制器。 标注红色的 代码,是实现过程中,必须要写的代码 。 否则 跳转不成功。 第二步: 在配置文件中,添加节点 。 cu ...
分类:
其他好文 时间:
2021-06-02 18:06:01
阅读次数:
0
Spring Boot的特点 1.依赖管理 父项目做依赖管理 <!-- HelloWorld项目的父项目 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</ ...
分类:
编程语言 时间:
2021-06-02 17:50:55
阅读次数:
0
(1)List自带的排序方法 int可以自动排序,这是因为int 里面实现了排序的接口 默认是升序 (2)自定义类的排序 像下面这样写会报错,因为处理异常 如果要实现排序,需要实现排序接口: (3)通过委托函数进行排序 还可以使用匿名函数 ****************************** ...
分类:
编程语言 时间:
2021-06-02 17:38:55
阅读次数:
0
1 简介 MyBatis-plus 是一款 Mybatis 增强工具,用于简化开发,提高效率。下文使用缩写 mp来简化表示 MyBatis-plus,本文主要介绍 mp 搭配 Spring Boot 的使用 官方网站:https://mp.baomidou.com/ 1.1 项目搭建 创建一个Spr ...
分类:
其他好文 时间:
2021-06-02 17:32:39
阅读次数:
0
一、实现规格所采取的设计策略 这一部分基本上都由JML语言给出了程序设计的规格,所以也没啥特别需要交代的。总体上来说,我在编写代码时大致分为这几个步骤: 1.先阅读官方包中所有接口和抽象异常类的定义,关注于整个程序的代码架构并从OO角度理解该类需要实现什么; 2.然后再是较仔细地阅读所有类的JML语 ...
分类:
其他好文 时间:
2021-06-02 17:13:11
阅读次数:
0
1、异常简介 异常就是有异于常态,和正常情况不一样,有错误产生。在Java中,阻止当前方法或作用域的情况,称之为异常。Java中所有的异常类都继承自Throwable类。 Thowable类是Java语言中所有错误或异常的超类。只有当对象是此类(或其子类之一)的实例时,才能通过Java虚拟机或者Ja ...
分类:
编程语言 时间:
2021-06-02 17:08:00
阅读次数:
0
几年前想学习spring源码,每次打开书都是构建源码开始,结果每次都是卡在源码构建环境上了。 由于spring源码使用gradle构建并且还依赖了一些其他环境的安装,所以想要顺利完成环境搭建并完整构建成功还是稍微有点麻烦。 折腾几次后就放弃强迫症了,索性下载了原版源码后删减了一些模块并且把构建工具换 ...
分类:
编程语言 时间:
2021-06-02 17:05:06
阅读次数:
0
Spring Cloud Gateway(3.0.1) This project provides an API Gateway built on top of the Spring Ecosystem, including: Spring 5, Spring Boot 2 and Project ...
分类:
其他好文 时间:
2021-06-02 16:49:43
阅读次数:
0