
java
文章平均质量分 54
薛定谔的泡泡机
这个作者很懒,什么都没留下…
展开
-
解决服务器Apache Tomcat 在Eclipse无法在45秒内启动的问题。
在Eclipse中启动Tomcat服务器时,会由于各种原因导致出现45秒超时的Tomcat服务器启动错误。一般来说是由两种原因造成的:1:项目较大,需要长时间初始化,将Tomcat的timeout时长改到100s或者更长。2:关闭防火墙,防火墙会拦截掉tomcat的一些请求,这个原因比较难发现。启动tomcat后再启动防火墙,之后就正常了。进入控制面板,防火墙:点击高级设置选择入站规则:双击被禁用...原创 2018-04-11 20:24:20 · 1301 阅读 · 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 · 474 阅读 · 0 评论 -
Java 中 BigDecimal 的8种舍入模式
ROUND_UP 舍入远离零的舍入模式。 在丢弃非零部分之前始终增加数字(始终对非零舍弃部分前面的数字加1)。 注意,此舍入模式始终不会减少计算值的大小。 ROUND_DOWN 接近零的舍入模式。 在丢弃某部分之前始终不增加数字(从不对舍弃部分前面的数字加1,即截短)。 注意,此舍入模式始终不会增加计算值的大小。 ROUND_CEILING 接近正无穷大的舍入模式。 如果 BigDe...转载 2019-05-05 13:40:36 · 284 阅读 · 0 评论 -
spring-boot2项目默认hikari数据源的配置
spring-boot2中默认使用hikari连接池管理数据源链接。下面列出了项目中配置的内容,也是项目中常用的配置项,基本就够用了。 首先配置数据源: # spring datasource配置 spring.datasource.driverClassName=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://www.kev...转载 2019-03-21 20:52:14 · 3685 阅读 · 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 · 3498 阅读 · 0 评论 -
java中的代码块和构造器以及它们的初始化顺序
初始化块 Java中的初始化域的方法: 在构造器中设置值 在声明中赋值 使用初始化块 在构造对象的时候会先运行初始化块,再运行构造器。静态初始化块在类加载的时候执行,用于初始化静态域。 import java.util.Random; public class Employee extends People { private int id; private String n...原创 2018-12-17 11:21:38 · 343 阅读 · 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 · 7978 阅读 · 1 评论 -
为什么java中非静态内部类不能有静态变量,却可以定义静态常量?
       java中的静态域定义为static,每个类只对应一个这样的域,也就是说对于每个类的实例将共享这个静态域。java中的静态域在类加载的时候初始化。        这也就是为什么java中非静态内部类不能有静态变量,却可以定义静态常量。 class Employee { /原创 2018-12-14 16:49:56 · 2693 阅读 · 0 评论 -
java中final关键字存在的可修改情况
final实例域 可以将实例域定义为final。final实例域在定义时必须初始化,并且在后面的操作中,不能够再对它进行修改。但是final关键字只表示变量中的对象引用不会指向其他地址,所以final类型的变量是存在可修改情况的。 1. 不可修改的情况 final String abc = "abc"; abc = abc + "de"; 在java中,这种写法是不允许的。JVM对于这几...原创 2018-12-12 16:54:46 · 1576 阅读 · 0 评论 -
Maven中的DependencyManagement
dependencyManagement Maven 使用dependencyManagement 元素来提供了一种管理依赖版本号的方式。通常会在一个组织或者项目的最顶层的父POM 中看到dependencyManagement 元素。使用pom.xml 中的dependencyManagement 元素能让 所有在子项目中引用一个依赖而不用显式的列出版本号。Maven 会沿着父子层次向上走,直...转载 2019-09-27 10:56:53 · 350 阅读 · 0 评论