摘要:
一:项目结构:
二:pom文件如下:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-b... 阅读原文
2019-09-25 09:24:02 阅读(2269) 评论(0)
摘要:
接上篇文章 java8 新特性 由于上篇过于庞大,使得重点不够清晰,本篇单独拿出 java8 的 Date/Time api 进行说明,新的日期时间工具全部都在 java.time 及其子包中。
新 Date/Time API 设计原则
Java 8日期/时间API是 JSR-310 规范的实现,它的目标是克... 阅读原文
2019-09-25 07:47:01 阅读(2335) 评论(0)
摘要:
一、前言知识铺垫
1、逃逸对象:在一个方法内创建的对象没有被外界引用则称该对象为未逃逸的对象。
2、JDK1.6以后的HotSpot虚拟机支持运行时的对象逃逸分析。
3、JVM中的参数配置:
1 1)-XX:+PrintFlagsInitial --查看J... 阅读原文
2019-09-25 06:00:03 阅读(2520) 评论(0)
摘要:
HashMap的put操作做了什么?
HashMap的是由数组和链表构成的,JDK7之后加入了红黑树处理哈希冲突。put操作的步骤是这样的:
根据key值计算出哈希值作为数组下标。如果数组的这个位置是空的,把k放进去,put操作就完成了。
如果数组位置不为空,这个元素必然是个链表。遍历链表逐一比对val... 阅读原文
2019-09-25 00:00:11 阅读(2649) 评论(0)
摘要:
Micrometer为最流行的监控系统提供了一个简单的仪表客户端外观,允许仪表化JVM应用,而无需关心是哪个供应商提供的指标。它的作用和SLF4J类似,只不过它关注的不是Logging(日志),而是application metrics(应用指标)。简而言之,它就是应用监控界的SLF4J。
Microm... 阅读原文
2019-09-24 22:37:17 阅读(2702) 评论(0)
摘要:
String resCallBackJson="12556{1{{{456858585{"; resCallBackJson = resCallBackJson.substring(resCallBackJson.indexOf("{")); System.... 阅读原文
2019-09-24 21:40:01 阅读(2341) 评论(0)
摘要:
Java 多线程系列第 6 篇。
这篇我们来看看 Java 线程的优先级。
Java 线程优先级
Thread 类中,使用如下属性来代表优先级。
private int priority;
我们可以通过 setPriority(int newPriority) 来设置新的优先级,通过 getPriori... 阅读原文
2019-09-24 19:46:01 阅读(2381) 评论(0)
摘要:
IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。
IntelliJ在业... 阅读原文
2019-09-24 19:28:05 阅读(2336) 评论(0)
摘要:
Java 13 的官方开发目标包含改进垃圾收集、应用程序的类数据共享和文本块
Java 开发工具包(JDK)13,标准 Java 的下一个版本,现在可作为候选版本使用,所有新功能都已锁定。JDK 13提出了一种功能,但从未添加到官方列表中,即用于打包自包含 Java 应用程序的 jpackage 工具,已经无... 阅读原文
2019-09-24 17:36:02 阅读(2384) 评论(0)
摘要:
# 1.在服务器上 tomcat 的 bin目录下找到并打开 catalina.sh
在文件中搜索:
```
JPDA_ADDRESS=
```
找一个服务器上没有被使用的端口,填入,如50005,保存并退出。
> 如何知道某端口有没有被占用?
> 命令:
> ```
> lso... 阅读原文
2019-09-24 17:06:02 阅读(2601) 评论(0)