Java 8 Optional类深度解析

Java 8 Optional类深度解析

- 2018年2月8日 - java8新特性 - 0 条评论 - 1062浏览 阅读更多...

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

Java8-新特性-Stream

Java8-新特性-Stream

- 2018年2月7日 - java8新特性 - 0 条评论 - 1103浏览 阅读更多...

了解Stream ​ Java8中有两个最为重要的改变,一个是Lambda表达式,另一个就是Stream API,针对常见的集合数据处理,Stream API 提供了一种高效且易于使用的数据处理方式。 什么是Stream 基本概念 ​ 流(Stream)用于操作数据源所生成的元素序列。Java 8给…

Java 8新特性学习之lambda与函数式接口

Java 8新特性学习之lambda与函数式接口

- 2018年2月6日 - java8新特性 - 0 条评论 - 2013浏览 阅读更多...

下图是对Java8中新特性的整理(来自网络),总的来看,大致上可以分成这么几个大块。   一、函数式接口 函数式接口其实本质上还是一个接口,但是它是一种特殊的接口:SAM类型的接口(Single Abstract Method)。定义了这种类型的接口,使得以其为参数的方法,可以在调用时,使…

标签:
日志系统诞生记

日志系统诞生记

- 2018年1月23日 - Java技术, 架构 - 0 条评论 - 1245浏览 阅读更多...

1前言Java帝国在诞生之初就提供了集合、线程、IO、网络等常用功能,从C和C++领地那里吸引了大量程序员过来加盟,但是却有意无意地忽略了一个重要的功能: 输出日志。 对于这一点,IO大臣其实非常清楚, 日志是个很重要的东西, 因为程序运行起来以后, 基本上就是一个黑盒子,如果程序的行为和预料的不一…

Java 技术之垃圾回收机制

Java 技术之垃圾回收机制

- 2017年10月10日 - Java技术 - 0 条评论 - 1027浏览 阅读更多...

垃圾回收机制是 Java 非常重要的特性之一,也是面试题的常客。它让开发者无需关注空间的创建和释放,而是以守护进程的形式在后台自动回收垃圾。这样做不仅提高了开发效率,更改善了内存的使用状况。 今天本文来对垃圾回收机制进行讲解,主要涉及下面几个问题: 什么是堆内存? 什么是垃圾? 有哪些方法回收这些垃…

标签:
常用数据库连接池 (DBCP、c3p0、Druid) 配置说明

常用数据库连接池 (DBCP、c3p0、Druid) 配置说明

- 2017年9月7日 - 数据库 - 0 条评论 - 1013浏览 阅读更多...

1. 引言 1.1 定义 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用…

MySQL字符集设置

MySQL字符集设置

- 2017年8月31日 - 数据库 - 0 条评论 - 1330浏览 阅读更多...

mysql对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connection)。 MySQL对于字符集的指定可以细化到一个数据库,一张表,一列,应该用什么字符集。 一、MySQL字符集设置 [java]• 系统变量: – chara…

字符集基础

字符集基础

- 2017年8月31日 - 数据库 - 0 条评论 - 705浏览 阅读更多...

对于计算机而言,它仅认识两个0和1,不管是在内存中还是外部存储设备上,我们所看到的文字、图片、视频等等“数据”在计算机中都是已二进制形式存在的。不同字符对应二进制数的规则,就是字符的编码。字符编码的集合称为字符集。 常见字符编码 计算机要准确的处理各种字符集文字,需要进行字符编码,以便计算机能够识别…

Mysql存储引擎

Mysql存储引擎

- 2017年8月31日 - 数据库 - 0 条评论 - 1109浏览 阅读更多...

一、什么是MySql数据库 通常意义上,数据库也就是数据的集合,具体到计算机上数据库可以是存储器上一些文件的集合或者一些内存数据的集合。 我们通常说的MySql数据库,sql server数据库等等其实是数据库管理系统,它们可以存储数据,并提供查询和更新数据库中的数据的功能等等。根据数据库如何存储数…

Socket通讯读取数据时阻塞解决方案

Socket通讯读取数据时阻塞解决方案

- 2017年8月25日 - Java应用实例 - 0 条评论 - 1819浏览 阅读更多...

一、问题描述 [java]while ((len = in.read(bytes)) != -1) { os.write(bytes, 0, len); os.flush(); }[/java] 1.read方法读取文件数据时读取到文件末尾返回-1. 2.在socket通讯过程从InputStrea…

声明

本站内容大多为原创,部份搜集于互联网,仅供学习与交流,如果不小心侵犯到你的权益,请及时联系我们删除该资源.