自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

七夜之家

Johnny's home

  • 博客(13)
  • 资源 (26)
  • 收藏
  • 关注

原创 【JDK8新特性】9.Optional

Optional 本文转载自:http://www.importnew.com/6675.html1. 说明身为一名Java程序员,大家可能都有这样的经历:调用一个方法得到了返回值却不能直接将返回值作为参数去调用别的方法。我们首先要判断这个返回值是否为null,只有在非空的前提下才能将其作为其他方法的参数。这正是一些类似Guava的外部API试图解决的问题。一些JVM编程语言比如Scala、C

2017-03-27 18:37:58 362

原创 【JDK8新特性】8.重复注解与类型注解

重复注解与类型注解 基于尚硅谷java8教程1. 重复注解重复注解就是运行在同一个地方(类、方法、属性)重复使用同一个注解。可以配合反射进行使用 注意: *JEP=JDK Enhancement-Proposal (JDK 增强建议 ),每个JEP即一个新特性。 在java 8里面,注解一共有2个改进,一个是重复注解(JEP 120),另一个就是类型注解(JEP104)*使用重复注解

2017-03-27 18:34:53 727

原创 【JDK8新特性】7.新日期API

新日期API 基于尚硅谷java8教程1. 原有日期api的缺点从jdk1.1开始创建,日期处理没有规范,处于多个包中比如:java.util.Date,java.text.java.text.DateFormat等现有的日期api存在多线程的线程安全问题(当然可以通过比如ThreadLocal等方式规避) /*存在线程安全问题的旧版本日期api*/ /** * 存在多线

2017-03-27 18:32:07 397

原创 【JDK8新特性】6.接口中的默认方法和静态方法

接口中的默认方法和静态方法 基于尚硅谷java8教程1. 接口中的方法从接触java编程的第一天起,老师就告诉我们接口中的变量必须是public static final的,方法也必须是public的,所以下面的定义是等价的public interface MyService { public static final String KEY = "hello world"; S

2017-03-27 18:30:41 1363

原创 【JDK8新特性】5.并行流和串行流

并行流和串行流 基于尚硅谷java8教程1. 并行流和串行流的介绍为了适应目前多核机器的时代,提高系统CPU、内存的利用率,在jdk1.8新的stream包中针对集合的操作也提供了并行操作流和串行操作流。并行流就是把内容切割成多个数据块,并且使用多个线程分别处理每个数据块的内容。Stream api中声明可以通过parallel()与sequential()方法在并行流和串行流之间进行切换。

2017-03-27 18:29:18 3229

原创 【JDK8新特性】4.Stream Api

Stream Api 基于尚硅谷java8教程1. Stream说明stream api位于java.util.stream包下。它是对集合操作功能的增强,它可以提高编程效率。 注意: stream可以对集合进行过滤、转换等操作,他的操作是lazy的。它会把转换处理操作汇总起来最后经过一次循环形成处理的最终结果,在数据处理转换过程中是数据时不会进行输出的2. Stream使用方式Str

2017-03-27 18:27:00 880

原创 【JDK8新特性】3.方法引用

方法引用 基于尚硅谷java8教程1. 方法引用说明如果lambda方法体中的需要实现的功能已经在其他方法中提供了实现,那么可以使用方法引用的方式引用已经写好的实现,不需要重复编写。 注意: + 方法引用使用的唯一途径就是在lambda表达式中对已经实现的方法进行简写调用,不可以在lambda表达式外使用2. 方法引用分类方法引用的标准形式为: 类名:方法名 注意: * 方法引用所引用

2017-03-27 18:22:11 564

原创 【JDK8新特性】2.jdk内置的函数式接口

jdk内置的函数式接口 基于尚硅谷java8教程1. jdk内置的主要函数接口说明 函数式接口 参数类型 返回类型 用途 Consumer<T>消费型接口 T void 对类型为T的对象进行操作,包含方法:void accept(T t) Supplier<T>供给型接口 无 T 返回类型为T的对象。包含方法:T get() Function<

2017-03-27 18:21:41 845

原创 【JDK8新特性】1. lambda表达式

lambda表达式 基于尚硅谷java8教程1. 为什么使用lambda大部分编程语言早就开始支持lambda表达式写法,等到java8的时候,java终于也只支持了这种方式。那么为什么要引入lambda呢。笔者认为主要有以下两点 * 减少内部类的编写,提高系统可读性 * 目前技术方向转向函数式编程2. lambda表达式使用之Helloworldpackage com.seven.jd

2017-03-27 18:20:57 396

原创 【JDK8新特性】10.重新认识hashMap

简介Java为数据结构中的映射定义了一个接口java.util.Map,此接口主要有四个常用的实现类,分别是HashMap、Hashtable、LinkedHashMap和TreeMap,类继承关系如下图所示:下面针对各个实现类的特点做一些说明:(1) HashMap:它根据键的hashCode值存储数据,大多数情况下可以

2017-03-23 16:49:27 459

原创 【IDEA】Intellij常用快捷键

随时补充,记录一下,省的老是忘记 注意: 为了方便使用,实际上也可以通过live template自定义快捷键 快捷键 使用说明 Ctrl+Alt+V 给指定操作添加返回值,需要在添加返回值的方法的当前进行处理 sout System.out.println() psvm public static void main(String[

2017-03-20 15:01:58 596

原创 js中json对象key值大小写转换

使用如下方法可以将json的key值转为大写,小写同理function upperJSONKey(jsonObj){ for (var key in jsonObj){ jsonObj["\""+key.toUpperCase()+"\""] = jsonObj[key]; delete(jsonObj[key]); } return jso

2017-03-09 15:01:30 15897

转载 Linux 下安装easy_install、pip 补充

Centos6.5 下在线安装easy_install1、[html] view plain copy > wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py  > python ez_setup.py --insecure  

2017-03-02 16:15:01 2118

Mac下本地查看PDM的第二种方法

Mac下PDM文件查看工具,亲测,可以查看,但是不能

2020-12-08

mac下PDM文件查看工具

Mac下PDM文件查看工具,亲测,可以查看,但是不能编辑

2020-12-07

jtds-1.3.1.zip

kettle使用SQLServer时需要的jtds jar包,如果没有这个jar包,链接sqlserver报错。

2019-08-29

eclipse propedit 最新版插件

eclipse propedit 最新版插件jp.gr.java_conf.ussiy.app.propedit_6.0.3.zip

2016-03-14

luke4.10.2

在查看Lucene生成的索引文件时需要使用的luke包,luke要与Lucene的版本匹配,这里的Luke的版本是4.10.2,适用于Lucene4.10.2版本

2015-01-14

Log4j2 web demo (log4j2 version 2.1)

log4j2使用demo,web工程的,log4j2的版本为2.1

2014-12-24

Log4j2 demo (log4j2 version 2.1)

使用log4j2 version2.1写的Demo工程,可以用来了解log4j2的使用

2014-12-24

easy shell 1.4.2

easyShell,功能,能够在eclipse、sts中实现类似于Myeclipse中的打开文件所在文件夹的功能。

2014-12-16

jQuery EasyUI v1.3.5官方API中文版

jQuery EasyUI v1.3.5官方API中文版

2014-01-21

MySQL-python-1.2.3.win-amd64-py2.7

python使用mysql数据库时需要安装的开源mysql连接工具,64位版本的

2013-11-25

32位mysqldb for python

python使用mysql数据库时需要安装的开源mysql连接工具,32位版版本的

2013-11-25

spket-1.6.22破解版

eclipse插件spket1.6.22最新破解版

2012-03-27

Google开源项目gson使用教程

Google开源项目gson使用教程,可以轻松的将list、map等转化为json

2011-04-07

dojochian extjs视频教程源代码全

如题,Dojochina视频教程源代码(全),主讲人:陈志文

2011-01-07

传智播客SSI ppt

传智播客SSI ppt 传智播客SSI ppt 传智播客SSI ppt 传智播客SSI ppt

2010-11-24

jdbc实现增删改查demo

如题,采用jdbc实现增删改查,范例采用mysql数据库,没有实现分页,适合初学者

2010-06-01

commons-fileupload上传实现

采用commons-fileupload组建上传,采用JavaBean和servlet实现,页面中有上传文件,也有需要保存的text属性

2010-05-15

struts1,hibernate,spring整合demo1

采用struts1,hibernate,spring整合并分页demo,并作事物管理,数据库采用MySQL,数据可用test内方法生成。采用myeclipse6.5开发

2010-03-11

Java编程中的中文问题以及解决方法

如题,关于Java中中文乱码的形成原因和解决方法做了一个比较深入的剖析以及建议最佳解决方案。

2010-02-19

最新svn(Subversion)服务器端

最新svn服务器端的版本,svn是一个非常好用的版本控制管理工具,

2009-12-24

pager-taglib在tomcat下支持中文的jar包以及设置方法

pager-taglib是个非常好用的分页jar包,但是不爽的是使用中文参数查询时会出现乱码,哪怕设置了filter用utf-8编码,jsp也用utf-8编码,我修改了jar包中的一个参数,使用它应该可以解决乱码问题。

2009-11-07

mldn ssh整合项目我的智囊团笔记

如题,我的智囊团项目的笔记,是老师在课堂上写的,来自mldn内部,可以帮助了解视频。

2009-06-30

空空如也

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

TA关注的人

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