这里来讲解一下Java8 新特性中的函数式接口, 以及和Lambda 表达式的关系。看到过很多不少介绍Java8特性的文章,都会介绍到函数式接口和lambda表达式,但是都是分别介绍,没有将两者的关系说明清楚,在这里,把自己的理解整理如下: 一、函数…
每个Windows服务都有可执行文件路径 这些路径都在注册表KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下 如果要修改某个服务的路径,可以找到要改路径的服务,然后改它的ImagePath的值 …
jdk7都终止更新了,而我们还在用jdk6.。。。 ,安全层面是一个问题,同时有更多的小伙伴早就迫不及待的想使用jdk8才支持的新特性,so,升级计划提上议程,但是升级前的功课还是要做的: 1.sun.* 包缺失问题 如有特殊需求,请下载sun-s…
为什么? 我们为什么需要Lambda表达式 主要有三个原因: > 更加紧凑的代码 比如Java中现有的匿名内部类以及监听器(listeners)和事件处理器(handlers)都显得很冗长 > 修改方法的能力(我个人理解为代码注入,或者有…
函数编程在C#、Python、JavaScript中都得到充分体现。而Java直到最新的Java 8才开始正式支持函数编程,最明显的改进就是对Lamba表达式的支持。正如C#之父Anders Hejlsberg在那篇文章 编程语言大趋势 中所讲,未来…
--1. 这种写法相当于一个 Left join, 以外面的where为更新条数。 -- 注意! 如果内面的表的(where之后取得的)条数比外面表的(where之后取得的)条数少, 会造成 不满足=条件的记录 赋给 null 值。 -- 要…
问题描述:运行eclipse时出错,无法启动,查看log发现是这个异常:org.osgi.framework.BundleException。此前已经安装了jre,配置好路径。 解决方案:其实发生这个问题的原因是加载java虚拟机出的错,因为ecli…
电脑:2G内存,WIN7 32位。 启动adt-bundle-windows-x86-20140702\eclipse\eclipse.exe时,报错【Failed to create the Java Virtual Machine】。点确定后,E…
JDK各个版本的新特性 对于很多刚接触java语言的初学者来说,要了解一门语言,最好的方式就是要能从基础的版本进行了解,升级的过程,以及升级的新特性,这样才能循序渐进的学好一门语言。今天先为大家介绍一下JDK1.5版本到JDK1.7版本的特性。希望能…
最近在启动监听器的时候收到了TNS-01201: Listener cannot find executable...的错误提示。这个错误还真是一个一直没有碰到过的错误。咋一看还真不明白是怎么一回事呢。下面是错误的具体描述与解决方案。 1、故障描述 …
如果想在运行的Linux下访问其它文件系统中的资源的话,就要用mount命令来实现。 2. mount的基本用法是? 格式:mount [-参数] [设备名称] [挂载点] 其中常用的参数有: -a 安装在/etc/fstab文件中类出的所…
最近一银行客户受到数字.scr病毒困扰,使用了几种杀毒软件在安全模式下查杀都无法彻底根除病毒,重启后病毒会自动出现。经过几次测试,结合趋势科技的相关解决方案,病毒得到了有效的控制。 症状: 1.病毒每次随smsc.exe或svchost.exe进程启…
Linux出现 DISPLAY 尚未设置 解决方法,在root用户目录下执行#xhost + 然后#su - Oracle $DISPLAY=:0.0;export DISPLAY $cd /Disk1 $./runInstaller 就ok了 &n…
所谓断点续传,也就是要从文件已经下载的地方开始继续下载。在以前版本的 HTTP 协议是不支持断点的,HTTP/1.1 开始就支持了。一般断点下载时才用到 Range 和 Content-Range 实体头。 Range 用于请求头中,指定第一个字节的…
这个报错的意思是硬盘属性变成只读,不可写入; VOS本身是不可能更改你的硬盘属性的,只有操作系统有这样的能力; 一般可能原因有三点: 1.硬盘与主板的不兼容性导致; 2.硬盘损坏; 3.人为修改 ------------------ [root@lo…