摘要: 1、冒泡排序:工作原理:依次相邻元素进行比较,将小数放在前面,大数放在后面,每一次扫描是将最大的数放在最右边,每次扫描完之后,下次扫描的个数减一,直到所有的数都放好位置。即第一次扫描:比较第一个数和第二个数,判断大小,小数在前,大数在后,接着比较第二个数和第三个数,依次比较,直到最后一个数。此时最大的数在最后一个... 阅读原文
2019-07-06 07:24:02 阅读(2291) 评论(0)
摘要:   在maven项目中使用add-source时,pom.xml报如下错误: Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:build-helper-maven-plugin:1.8:add-test-so... 阅读原文
2019-07-06 06:00:03 阅读(2275) 评论(0)
摘要: JVM 运行时的数据区域 首先获取一个直观的认识:     总共也就这么 5 个区(直接内存不属于 JVM 运行时数据区的一部分),除了程序计数器其他的地方都有可能出现 OOM (OutOfMemoryError),其中像是程序计数器和两个栈(Java 虚拟机栈 & 本地方法栈)都是每个线程要有一... 阅读原文
2019-07-06 00:21:08 阅读(2379) 评论(0)
摘要: 突然忘记了时间格式怎么转换,特此做个记录 Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @return 返回... 阅读原文
2019-07-06 00:00:01 阅读(2340) 评论(0)
摘要: 一、需求:自己实现AOP:1.0版本:在某个方法上加"@InOutLog"注解,那么执行到该方法时,方法的前面、后面会输出日志信息。   【自己实现AOP 2.0版本见:博客还没写完 * ~ *,写好了再附上链接】 二、思路整理:   1.涉及的角色:     ①被代理类;     ②被代理类要实现的接口;... 阅读原文
2019-07-05 21:47:01 阅读(2437) 评论(0)
摘要: Java 8 新特性之——Stream 一. 简单介绍 Stream是Java 8提出了的一种新的对集合对象功能的增强。它集合Lambda表达式,对集合提供了一些非常便利,高效的操作,使得代码具有非常高的可读性,优雅性!!举个例子来说,它就像一个流水线操作,对输入流水线的东西(水果)进行一系列加工处理,最后获取到我们... 阅读原文
2019-07-05 20:45:06 阅读(2713) 评论(0)
摘要: 概述 之前我们已经介绍了spring中默认标签的解析,解析来我们将分析自定义标签的解析,我们先回顾下自定义标签解析所使用的方法,如下图所示:  我们看到自定义标签的解析是通过BeanDefinitionParserDelegate.parseCustomElement(ele)进行的,解析来我们进行详细分析。... 阅读原文
2019-07-05 18:48:03 阅读(2562) 评论(0)
摘要:       最近公司需要开发一个公司内部使用的快递下单系统,给我的开发任务中有一个生成电子面单功能,为了下单时更方便,利用此功能使用快递公司给我们的打印机直接打印出电子面单,刚接到这个任务时我想这应该很简单,不就是做一个表格打印出来吗,原本以为使用excel或者word等工具直接生成一个文档,后来经理说不用excel... 阅读原文
2019-07-05 17:00:03 阅读(2364) 评论(0)
摘要: 反射机制初探 * 走进沼泽 在正常的程序中,先有类,然后再有对象。 取得Class对象(类对象) public final Class<?> getClass() ; 实例观察: public class TestDemo { public static void main(String ... 阅读原文
2019-07-05 15:45:02 阅读(2381) 评论(0)
摘要: 前面介绍了AWT窗口及其面板的简单用法,其中展示出来的控件只有按钮一种,还有很多好用好玩的控件有待介绍。首先是文本标签Label,该控件用于显示一段平铺文本,它不花哨也不跳动,完全就是素面朝天的文本字符。不过,即便是文本,也能拥有鲜明的个性,犹如书法那样,可以横排也可以竖排,既可写在白纸上也可写在红纸上,还能以专门的... 阅读原文
2019-07-05 14:48:04 阅读(2623) 评论(0)