自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 【多线程】——停止线程的三种方式

前提    停止线程是在多线程开发时非常重要的方式,掌握线程的停止可以对线程的停止进行有效的处理。停止线程在Java中不像break那样干脆,而需要一些技巧性。停止线程的方式有三种,分别展示一下方式一使用退出标识,使得线程正常退出,即当run方法完成后进程终止。public void run() { while(flag){ //do something }}利用...

2018-04-28 18:33:47 30281 25

原创 【Java8新特性】——Optional

前提    著名的NullPointerException是导致Java应用程序失败的最常见原因,而在Java8中对这种常见错误提出了Optional<T>类(java.util.Optional)是一个容器类,代表一个值存在或不存在。Optional不是对null关键字的一种替代,而是对于null判定提供了一种更加优雅的实现,还可以避免空指针异常。    空指针是运行时异常,对于这一...

2018-04-28 15:34:35 1747 18

原创 【多线程】——start() vs run() 以及this vs Thread.currentThread()

前提    最近在学习多线程这一部分的内容,学习过程遇到不太理解的方法,特此总结一下。如果从开始,先了解一下如何创建线程《Thread VS Runnable》start()和run()public class MyThread extends Thread { public MyThread() { System.out.println("构造方法的打印:" + Thr...

2018-04-25 12:00:34 281 17

原创 【Java8新特性】——强大的Stream API

前提    Java8中除了lambda表达式,Stream API(java.util.stream.*)也是神一样的存在,尤其在简化代码,提高代码质量上,十分推荐使用!何为Stream?简单说,Stream API提供高效而且易于使用的处理数据方式。Stream是Java8中处理集合的关键抽象概念,可以对集合进行非常复杂的查找,过滤和映射等操作。利用Stream API对集合数据进行操作,类似...

2018-04-25 11:06:25 722 53

原创 【Git】——初识Git

前提    之前小编的公司一直使用svn,在Git的使用上还是比较生疏的。但是现在Git的发展越来越好,在加上开源的火热,小编忍不住了!提个问题—— Git.equals(GitHub)?没错,这个问题小编曾一直搞不懂,直到小编真正深入的开始使用Git,加入GitHub,以及码云相关开源社区。Git    Git是一个开源的分布式版本控制系统,可以有效,高速的处理从很小到非常大的项目版本管理。也被...

2018-04-23 20:35:03 374 13

原创 【Java8新特性】——方法引用\构造器引用\数组引用\接口中默认方法以及静态方法

前提    之前的博客中讲过lambda的使用以及语法,官方对lambda的使用还做了进一步的优化。方法引用传递给Lambda体的操作,已经有实现的方法了,就可以使用方法引用!实现抽象方法的参数列表,必须与方法引用方法的参数列表与返回值类型保持一致。使用操作符“::”将方法名和对象或类名分隔开。(可以理解为方法引用是Lambda表达式的另外一种表现形式)1、对象::实例方法// 使用...

2018-04-23 12:12:29 306 13

原创 【Java8新特性】——函数式接口

前提    lambda表达式需要“函数式接口”的支持,接口中只有一个抽象方法的接口称为函数式接口,可以使用注解@FunctionalInterface检查接口是否是函数式接口。有些时候不能为了使用lambda表达式而去专门创建一些接口,这样反而会降低了开发效率。其实Java8本身提供一些函数式接口,方便大家的使用!本文主要讲解核心的四大内置函数式接口!四大核心函数式接口1、Consumer&lt...

2018-04-22 10:25:09 288 13

原创 【Java8新特性】——Lambda表达式

前提    在Java8中提出了lambda表达式,而且众多大神也极力推荐使用lambda表达式进行编程,以此提高开发效率,同时提升代码质量。经常使用lambda表达式的同胞都知道,使用lambda表达式极大程度避免了空指针的问题,提高系统的稳定性。所以无论怎么说,lambda表达式使用也是必备技能。小编在项目中也用过一些简单lambda表达式,但是一般都是看网上人家怎么写,自己就跟着人家的写法,...

2018-04-21 11:54:41 391 11

原创 【随感】——时间,代价,本钱

再一次完成了一次自考,有点话想说自己听。这次考的是《计算机网络原理》,之前考过一次58分,两分之差。两分之差就是时间和金钱的付出,这次复习自考,心里那个我默默怨恨自己,为什么之前不能在努力一点。另一个我要不是上次的两分之差,这次能这么清新的认识到自己之前的错误吗!是啊,说了多少次的考试不是为了考试,而是为了知识,这么多年了体会还是不够深入。但是请好好珍惜时光,一次的付出能做到,为什么安慰自己说多次...

2018-04-15 20:17:00 336 8

原创 【工具】——IDEA安装lombok

前提   在做Java开发的时候,每次都会写很多JavaBean,而bean字段都需要添加getter/setter方法,而通常我们只能用idea生成getter,setter等内容。其实生成也很简单,但是每次需要修改bean中内容的时候就变比较麻烦。为了减少这种重复的劳动,减少出错的概率,可以采用lombok,提高开发效率。使用注解,每次编译后的文件lombok自动生成需要的内容。配置lombo...

2018-04-05 09:37:55 2280 14

lombok插件

lombok-plugin-0.16-2017.1.zip插件。在idea中可以使用这个插件包进行lombok的离线安装,解决网络不顺畅的问题

2018-04-05

VB控件属性大全

对一些刚学习VB不久或者想要学习VB的朋友会一些帮助,更好的掌握VB中控件的属性

2015-08-14

关于数据库报表

这是关于数据库报表的插件,在安装之后,可以通过部件,添加到工具箱。

2015-06-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除