![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 54
薛定谔的泡泡机
这个作者很懒,什么都没留下…
展开
-
解决服务器Apache Tomcat 在Eclipse无法在45秒内启动的问题。
在Eclipse中启动Tomcat服务器时,会由于各种原因导致出现45秒超时的Tomcat服务器启动错误。一般来说是由两种原因造成的:1:项目较大,需要长时间初始化,将Tomcat的timeout时长改到100s或者更长。2:关闭防火墙,防火墙会拦截掉tomcat的一些请求,这个原因比较难发现。启动tomcat后再启动防火墙,之后就正常了。进入控制面板,防火墙:点击高级设置选择入站规则:双击被禁用...原创 2018-04-11 20:24:20 · 1236 阅读 · 0 评论 -
JAVA高并发多线程必须懂的50个问题
目录1.什么是线程?2.线程和进程有什么区别3.如何在java中实现线程?4.用Runnable还是Thread?5.Thread 类中的start() 和 run() 方法有什么区别?6.Java中Runnable和Callable有什么不同?7.Java中CyclicBarrier 和 CountDownLatch有什么不同?8.Java内存模型是什么?...转载 2019-05-23 14:18:19 · 435 阅读 · 0 评论 -
Java 中 BigDecimal 的8种舍入模式
ROUND_UP舍入远离零的舍入模式。在丢弃非零部分之前始终增加数字(始终对非零舍弃部分前面的数字加1)。注意,此舍入模式始终不会减少计算值的大小。ROUND_DOWN接近零的舍入模式。在丢弃某部分之前始终不增加数字(从不对舍弃部分前面的数字加1,即截短)。注意,此舍入模式始终不会增加计算值的大小。ROUND_CEILING接近正无穷大的舍入模式。如果 BigDe...转载 2019-05-05 13:40:36 · 245 阅读 · 0 评论 -
spring-boot2项目默认hikari数据源的配置
spring-boot2中默认使用hikari连接池管理数据源链接。下面列出了项目中配置的内容,也是项目中常用的配置项,基本就够用了。首先配置数据源:# spring datasource配置spring.datasource.driverClassName=com.mysql.jdbc.Driverspring.datasource.url=jdbc:mysql://www.kev...转载 2019-03-21 20:52:14 · 3548 阅读 · 1 评论 -
SpringBoot访问静态资源(图片)
SpringBoot中的静态资源访问springboot访问静态资源的几种方式 (优先级从高到低)(1)在src/main/resources/目录下创建META-INF/resources文件夹(2)在src/main/resources/目录下创建resources文件夹(3)在src/main/resources/目录下创建static文件夹(4)在src/main/res...原创 2019-03-05 10:23:06 · 3431 阅读 · 0 评论 -
java中的代码块和构造器以及它们的初始化顺序
初始化块Java中的初始化域的方法:在构造器中设置值在声明中赋值使用初始化块在构造对象的时候会先运行初始化块,再运行构造器。静态初始化块在类加载的时候执行,用于初始化静态域。import java.util.Random;public class Employee extends People { private int id; private String n...原创 2018-12-17 11:21:38 · 285 阅读 · 0 评论 -
java中基本int类型以及其包装类的数值大小比较
public static void main(String[] args) { Integer i1 = 123; Integer i2 = 123; System.out.println(i1==i2); //true; Integer i3 = new Integer(124); Integer i4 ...原创 2018-12-17 11:01:54 · 7840 阅读 · 1 评论 -
为什么java中非静态内部类不能有静态变量,却可以定义静态常量?
       java中的静态域定义为static,每个类只对应一个这样的域,也就是说对于每个类的实例将共享这个静态域。java中的静态域在类加载的时候初始化。       这也就是为什么java中非静态内部类不能有静态变量,却可以定义静态常量。class Employee { /原创 2018-12-14 16:49:56 · 2616 阅读 · 0 评论 -
java中final关键字存在的可修改情况
final实例域可以将实例域定义为final。final实例域在定义时必须初始化,并且在后面的操作中,不能够再对它进行修改。但是final关键字只表示变量中的对象引用不会指向其他地址,所以final类型的变量是存在可修改情况的。1. 不可修改的情况 final String abc = "abc"; abc = abc + "de";在java中,这种写法是不允许的。JVM对于这几...原创 2018-12-12 16:54:46 · 1514 阅读 · 0 评论 -
Maven中的DependencyManagement
dependencyManagementMaven 使用dependencyManagement 元素来提供了一种管理依赖版本号的方式。通常会在一个组织或者项目的最顶层的父POM 中看到dependencyManagement 元素。使用pom.xml 中的dependencyManagement 元素能让所有在子项目中引用一个依赖而不用显式的列出版本号。Maven 会沿着父子层次向上走,直...转载 2019-09-27 10:56:53 · 302 阅读 · 0 评论