摘要: 1.IntelliJ IDEA集成Tomcat部署Maven Web项目 1.1.IDEA构建Maven Web项目 使用IDEA来创建一个简单的Hello World的Maven Web项目,并使用Tomcat服务器在本地部署起来还是比较简单的,熟练之后基本10分钟以内就可以创建成功,但是在开始不熟悉的... 阅读原文
2019-09-14 11:24:17 阅读(2552) 评论(0)
摘要: 1.IntelliJ IDEA Maven配置 1.1. Maven介绍与下载 Maven是一个项目管理工具,使用它能对Java项目中的jar包进行管理与项目构建,很好地解决了传统项目使用导包的方式管理jar包引起的jar包冲突问题。   Maven下载可以直接到Maven的官方网址进行下载,下载地址... 阅读原文
2019-09-14 10:00:13 阅读(2319) 评论(0)
摘要: 今天是中秋节,小强希望小伙伴们多陪陪家人,中秋节快乐! 身体是革命的本钱,健康不在了就什么都没有了,尤其是程序员更要关注自己的身体健康。产品经理对需求催促,boss对结果的催促,业务方对接口的催促,工作上还要面对N+1的风险,如果有家庭的还要养活一家子,导致程序员精神压力巨大,有一个好身体至关重要,最起码,... 阅读原文
2019-09-14 09:03:04 阅读(2356) 评论(0)
摘要: Spring Cloud Alibaba | Sentinel:分布式系统的流量防卫兵进阶实战 在阅读本文前,建议先阅读《Spring Cloud Alibaba | Sentinel:分布式系统的流量防卫兵基础实战》。 1. Sentinel整合Feign和RestTemplate Sentinel目前已经... 阅读原文
2019-09-14 07:41:08 阅读(2317) 评论(0)
摘要: Java中的方法隐藏 与重写类似,方法的重写是子类覆盖父类的对象方法 隐藏,就是子类覆盖父类的类方法 步骤 1 : 父类 父类有一个类方法 :battleWin package charactor; public class Hero { public String name; prot... 阅读原文
2019-09-14 06:36:02 阅读(3528) 评论(0)
摘要: CountDownLatch CountDownLatch 允许一个或多个线程等待其他线程完成操作。 CountDownLatch 可以替代 join 的作用,并提供了更丰富的用法。 CountDownLatch 的 countDown 方法,N 会减1;CountDownLatch 的 await 方法会... 阅读原文
2019-09-14 06:08:02 阅读(2877) 评论(0)
摘要: 为了解决Java学习初学者在网上找视频难的事情,本人整理了一份2019年度最新版的Java学习视频教程。希望看到这份视频的你们都能找到一份称心的工作,技术上都能得到进一步的提升,好东西就要分享给你们,加油! 目录结构如下: 01、JavaSE基础 02、html 03、css 04、javascri... 阅读原文
2019-09-14 06:00:06 阅读(3657) 评论(0)
摘要: arraylist源码分析 1.数组介绍 数组是数据结构中很基本的结构,很多编程语言都内置数组,类似于数据结构中的线性表 在java中当创建数组时会在内存中划分出一块连续的内存,然后当有数据进入的时候会将数据按顺序的存储在这块连续的内存中。当需要读取数组中的数据时,需要提供数组中的索引,然后数组根据索引... 阅读原文
2019-09-13 23:41:02 阅读(2317) 评论(0)
摘要: 1 package main.java; 2 3 import main.java.utils.GraphUtil; 4 5 import java.util.ArrayDeque; 6 import java.util.List; 7 import java.... 阅读原文
2019-09-13 23:13:02 阅读(2329) 评论(0)
摘要: 一.Java创建线程的三种方式 Java中创建线程主要有三种方式: 1.继承Thread类 2.实现Runnable接口 3.使用Callable和Future 1.继承Thead类创建线程 (1)继承Thread类并重写run方法 (2)创建线程对象 (3)调用该线程对象的start()方法... 阅读原文
2019-09-13 21:56:02 阅读(2324) 评论(0)