摘要:
1、将公共的配置文件放在resources里面,开发环境、生产环境、测试环境分别放在resources.dev、resources.test、resources.prod
2、在pom.xml设置
<build>
<resources>
<res... 阅读原文
2018-03-22 12:10:04 阅读(712) 评论(0)
摘要:
什么是UML类图?
类图显示了一组类、接口、协作以及他们之间的关系。在UML中问题域最终要被逐步转化,通过类来建模,通过编程语言构建这些类从而实现系统。类加上他们之间的关系就构成了类图,类图中还可以包含接口、包等元素,也可以包括对象、链等实例。
类与类之间的关系
1.依赖关系(Dependency)
单向,表示一个类... 阅读原文
2018-03-22 11:14:04 阅读(753) 评论(0)
摘要:
快速排序就这么简单
从前面已经讲解了冒泡排序、选择排序、插入排序了,本章主要讲解的是快速排序,希望大家看完能够理解并手写出快速排序的代码,然后就通过面试了!如果我写得有错误的地方也请大家在评论下指出。
快速排序的介绍
来源百度百科:
快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排... 阅读原文
2018-03-22 09:33:06 阅读(724) 评论(0)
摘要:
通俗的解释一下多线程先:
多线程用于堆积处理,就像一个大土堆,一个推土机很慢,那么10个推土机一起来处理,当然速度就快了,不过由于位置的限制,如果20个推土机,那么推土机之间会产生相互的避让,相互摩擦,相互拥挤,反而不如10个处理的好,所以,多线程处理,线程数要开的恰当,就可以提高效率。
多线程使用的目的:
吞吐量... 阅读原文
2018-03-22 07:50:02 阅读(753) 评论(0)
摘要:
这里,笔者结合自己过往的面试经验,整理了一些核心的知识清单,帮助读者更好地回顾与复习 Java 服务端核心技术。本文会以引出问题为主,后面有时间的话,笔者陆续会抽些重要的知识点进行详细的剖析与解答。敬请关注微信公众号「Java团长」,获取最新文章。
基础篇
基本功
面向对象的特征
final, finally, f... 阅读原文
2018-03-22 06:00:12 阅读(773) 评论(0)
摘要:
public class KL {
public Map<String, ArrayList<String>> CalcuP(String path) throws IOException
{
Map<String, Ar... 阅读原文
2018-03-22 00:52:01 阅读(753) 评论(0)
摘要:
JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。
1、继承Thread类实现多线程
继承Thread类的方法尽管被我列为一种多线程... 阅读原文
2018-03-22 00:00:01 阅读(742) 评论(0)
摘要:
一、spring概述
1、spring 是什么?
Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的J... 阅读原文
2018-03-21 21:29:01 阅读(810) 评论(0)
摘要:
6.3.1 lambda 表达式是一个可传递的代码块,可以在以后执行一次或者多次。
思考(如何按指定时间间隔完成工作,将这个工作放在一个ActionListener的actionPerformed方法中:)
class Worker implements ActionListener
{
pu... 阅读原文
2018-03-21 20:32:05 阅读(779) 评论(0)
摘要:
1.两个工具:
Eclipse Class Decompiler 在 Eclipse Class Decompiler
java Decompiler (即 jd):jd.benow.ca
jd 有 jd-gui独立图形工具,elipse插件和 IntelliJ插件;
2.安装JD-Eclipse:
我... 阅读原文
2018-03-21 18:43:06 阅读(744) 评论(0)