Java远程调试的原理是两个VM之间通过debug协议进行通信,然后以达到远程调试的目的。两者之间可以通过socket进行通信。 首先被debug程序的虚拟机在启动时要开启debug模式,启动debug监听程序。jdwp是Java Debug Wir…
本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了! vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何…
CMD命令行接收用户输入信息 可以把下面的代码块Copy到一个以bat为后缀的文件中,双击就可以看到效果 ********************************************** @echo off rem 关闭自动输出 :beg…
这里来讲解一下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进程启…