摘要:
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)