-
SpringBoot+Echarts实现请求后台数据显示饼状图
所属栏目:[Java] 日期:2020-12-15 热度:185
场景 SpringBoot搭建后台获取数据,前端可视化使用echarts的饼状图。 Echarts3官网 获取Echarts 从官网下载界面选择你需要的版本下载,根据开发者功能和体积上的需求,我们提供了不同打包的下载,如果你在体积上没有要求,可以直接下载完整版本。开发环境建[详细]
-
mybatis使用pagehelper插件过程详解
所属栏目:[Java] 日期:2020-12-15 热度:71
这篇文章主要介绍了mybatis使用pagehelper插件过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.添加插件的依赖 dependency groupIdcom.github.pagehelper/groupId artifactIdpagehelper/artif[详细]
-
Eclipse配置SVN的几种方法及使用详情
所属栏目:[Java] 日期:2020-12-15 热度:121
此文章对Myeclipse同样适用。 一.在Eclipse里下载Subclipse插件 方法一:从Eclipse Marketplace里面下载具体操作:打开Eclipse -- Help -- Eclipse Marketplace -- 在Find中输入subclipse搜索 -- 找到subclipse点击install 方法二:从Install New Software里[详细]
-
SpringBoot项目的测试类实例解析
所属栏目:[Java] 日期:2020-12-15 热度:160
这篇文章主要介绍了SpringBoot项目的测试类实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1. package soundsystem;import static org.junit.Assert.*;import org.junit.Test;import org.junit[详细]
-
Java的优先队列PriorityQueue原理及实例分析
所属栏目:[Java] 日期:2020-12-15 热度:52
这篇文章主要介绍了Java的优先队列PriorityQueue原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一、优先队列概述 优先队列PriorityQueue是Queue接口的实现,可以对其中元素进行排序, 可以放[详细]
-
SPRINGBOOT读取PROPERTIES配置文件数据过程详解
所属栏目:[Java] 日期:2020-12-15 热度:69
这篇文章主要介绍了SPRINGBOOT读取PROPERTIES配置文件数据过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一.使用@ConfigurationProperties来读取 1、Coffer entity @Configuration@Configurat[详细]
-
springboot 配置DRUID数据源的方法实例分析
所属栏目:[Java] 日期:2020-12-15 热度:60
本篇章节讲解springboot 配置DRUID数据源的方法。供大家参考研究具体如下: druid 是阿里开源的数据库连接池。 开发时整合 druid 数据源过程。 1.修改pom.xml dependency groupIdmysql/groupId artifactIdmysql-connector-java/artifactId/depende[详细]
-
简单了解Spring中BeanFactory与FactoryBean的区别
所属栏目:[Java] 日期:2020-12-15 热度:195
这篇文章主要介绍了简单了解Spring中BeanFactory与FactoryBean的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在Spring中有BeanFactory和FactoryBean这2个接口,从名字来看很相似,比较容易搞混[详细]
-
Java8 HashMap扩容算法实例解析
所属栏目:[Java] 日期:2020-12-15 热度:196
这篇文章主要介绍了Java8 HashMap扩容算法实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Java8的HashMap扩容过程主要就是集中在resize()方法中 final NodeK,V[] resize() { // ...省略不重要[详细]
-
Java包装类的缓存机制原理实例详解
所属栏目:[Java] 日期:2020-12-15 热度:59
这篇文章主要介绍了Java包装类的缓存机制原理实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 java 包装类的缓存机制,是在Java 5中引入的一个有助于节省内存、提高性能的功能,只有在自动装箱[详细]
-
springmvc json类型转换错误解决方案
所属栏目:[Java] 日期:2020-12-15 热度:80
这篇文章主要介绍了springmvc json类型转换错误解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在用springmvc做json数据时,返回时,提示类型转换错误 如下, org.springframework.web.util.Ne[详细]
-
浅析Java 9 Optional API 新增方法
所属栏目:[Java] 日期:2020-12-15 热度:98
本文介绍Java 9 Optional API 新增方法。除了模块化,Java 9 也给Optional类增加了三个方法。 1. or 方法 有时当Optional为空时,我们想执行一些其他逻辑并也返回Optional。在Java9之前Optional类仅有orElse()和orElseGet()方法,但两者都返回非包装值。 Jav[详细]
-
Java简单数据加密方法DES实现过程解析
所属栏目:[Java] 日期:2020-12-15 热度:66
这篇文章主要介绍了Java简单数据加密方法DES实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.数据在网络中传输时,需要进行加密处理 双方约定一个相同的key(key不在网络中进行传输,只传[详细]
-
java判断是否空最简单的方法
所属栏目:[Java] 日期:2020-12-15 热度:91
java判断是否空的方法: 1、判断字符串或者对象是否为空 StringUtils的判断 StringUtils.isEmpty(CharSequence cs); //org.apache.commons.lang3包下的StringUtils类,判断是否为空的方法参数是字符序列类,也就是String类型 StringUtils.isEmpty(Object str[详细]
-
Springboot测试类没有bean注入问题解析
所属栏目:[Java] 日期:2020-12-15 热度:169
这篇文章主要介绍了Springboot测试类没有bean注入问题解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 其他乱七八糟配置就不扯了,先上项目结构图 配置好参数后我再src/test/java类测试访问数据库时[详细]
-
Java实现双保险线程的示例代码
所属栏目:[Java] 日期:2020-12-15 热度:109
双保险线程,每次启动2个相同的线程,互相检测,避免线程死锁造成影响。 两个线程都运行,但只有一个线程执行业务,但都会检测对方的时间戳 如果时间戳超过休眠时间3倍没有更新的话,则重新启动对方线程。 例子: 一般工作线程由自己实现,继承DoubleInsured[详细]
-
java中的String定义的字面量最大长度是多少
所属栏目:[Java] 日期:2020-12-15 热度:171
java的String对象底层是有字符数组存储的,理论上char[] 最大长度是int的最大值,实际 思路: 首先,String字面常量是由String类来维护的,并且在编译时就可以确定(具体请参考String常量池)。因而,如果String字面常量存在一个最大的长度(目前暂且假设)[详细]
-
Spring注解和同步锁不能同步问题解决
所属栏目:[Java] 日期:2020-12-15 热度:168
这篇文章主要介绍了Spring注解和同步锁不能同步问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 结论:如果在service层的方法上同时使用事务和同步锁无法保证数据同步。 @Servicepublic class S[详细]
-
Java9 Stream Collectors新增功能(小结)
所属栏目:[Java] 日期:2020-12-15 热度:154
Java 9 Stream Collectors新增功能 Java 8 引入Collectors,用于累加输入元素至可变的容器如,Map、List以及Set。本文看看Java 9 新增的两个Collectors:Collectors.filtering 和 Collectors.flatMapping,主要用于和 Collectors.groupingBy 一起提供智能的[详细]
-
详解IDEA JUnit5测试套件运行错误的问题
所属栏目:[Java] 日期:2020-12-15 热度:173
1.问题 在Idea 2017.3中,建立JUnit5的测试用例Test Case,同时建立JUnit4的测试套件,运行测试套件时提示出错“java.lang.Exception: No runnable methods”。 2.分析 Java进行单元测试时,一般会建立多个测试用例Test Case,或者多个测试类(每个测试类包括[详细]
-
Java后台防止客户端重复请求、提交表单实现原理
所属栏目:[Java] 日期:2020-12-15 热度:76
这篇文章主要介绍了Java后台防止客户端重复请求、提交表单实现原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 前言 在Web / App项目中,有一些请求或操作会对数据产生影响(比如新增、删除、修改)[详细]
-
MyBatis执行Sql的流程实例解析
所属栏目:[Java] 日期:2020-12-15 热度:128
这篇文章主要介绍了MyBatis执行Sql的流程实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 本博客着重介绍MyBatis执行Sql的流程,关于在执行过程中缓存、动态SQl生成等细节不在本博客中体现,相[详细]
-
JavaFX实现拖拽结点效果
所属栏目:[Java] 日期:2020-12-15 热度:152
在学校里复习完数据结构的树结构后,想使用 JavaFX 把树给画出来,其中树的结点我希望做成可拖拽,这里简单记录下 JavaFX 的鼠标拖拽。 拖拽是 GUI 中常见的用户交互,经常通过将鼠标指针变为手势来提醒用户某个结点可点击: 而当用户点击鼠标(准确来说是指[详细]
-
java实现银行家算法
所属栏目:[Java] 日期:2020-12-15 热度:58
本文实例为大家分享了java实现银行家算法的具体代码,供大家参考,具体内容如下 import java.util.Arrays;import javax.swing.JOptionPane;public class Banker_Dijkstra { static int available[]={3,3,2}; //可利用资源数 static int max[][]={{7,5,3},{3,[详细]
-
java实现简单银行家算法
所属栏目:[Java] 日期:2020-12-15 热度:77
本文实例为大家分享了java实现银行家算法的具体代码,供大家参考,具体内容如下 题目: 初始时,Allocate[i,j]=0,表示初始时没有进程得到任何资源。假定进程对资源的请求序 列为: Request(1)[M]=(1,0); Request(2)[M]=(2,1,1); Request(3)[M]=(2,1); Reque[详细]