学与思

博客园 首页 新随笔 联系 订阅 管理

2014年3月1日 #

摘要: JVM启动参数http://onlyor.iteye.com/blog/1722413博客分类:javajavajava启动参数共分为三类其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;其三是非Stable参数(-XX),此类参数各个jvm实现会有所不同,将来可能会随时取消,需要慎重使用;标准参数中比较有用的:verbose-verbose:class输出jvm载入类的相关信息,当jvm报告说找不到类或者类冲突时可此进行诊断。-verbose:gc输出每次G 阅读全文
posted @ 2014-03-01 14:17 学与思 阅读(1094) 评论(0) 推荐(0) 编辑

摘要: 消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。内容消息中间件概述消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。在分布式计算环境中,为了集成分布式应用,开发者需要对异构网络环境下的分布式应用提供有效的通信手段。为了管理需要共享的信息,对应用提供公共的信息 阅读全文
posted @ 2014-03-01 14:15 学与思 阅读(576) 评论(0) 推荐(0) 编辑

2014年2月23日 #

摘要: Ubuntu下Tomcat绑定80端口来源:本站转载作者:佚名时间:2011-02-22TAG:工作环境迁移到了Ubuntu,很多东西发生了变化,比如原先配置tomcat端口.只需要配置server.xml文件就可以了。但是在Ubuntu下,只修改了server.xml文件后发现无法访问到服务。起初以为是有别的进程占用了80端口,但是通过netstat -an | grep 80后并没有发现有进程在占用80,Google了一下,发现tomcat使用1023以下的端口时需要使用authbind来指定。authbind是GNU下的一个小工具,用于帮助系统管理员来为程序指定端口。如果你的机器没有安装 阅读全文
posted @ 2014-02-23 14:18 学与思 阅读(331) 评论(0) 推荐(0) 编辑

摘要: ntelliJ IDEA和Tomcat整合注意事项(转)这两天一直在学习IDEA这个开发工具,今天再整合tomcat的时候遇到了问题,运行时总是报错,说是8080端口被占用,把我就搞的郁闷了,我就尝试着将端口改变,发现问题依然存在,于是我就上csdn上找答案,但上面的答案仍解决不了我的问题,于是就换了种搜索的方法去百度了一下,没想到真让我找到解决的方法了,贴上来,让自己能够加深印象。原来这个idea和tomcat整合的时候,tomcat不能是安装版的(可能说的太绝对了,但我在安装版的tomcat下没有尝试成功,如果有人成功了,麻烦告知一下,让我也学习一下),要下zip的那个版本,原因是(别人的 阅读全文
posted @ 2014-02-23 13:31 学与思 阅读(7069) 评论(0) 推荐(0) 编辑

2014年2月13日 #

摘要: 内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。memory leak会最终会导致out of memory!内存溢出就是你要求分配的内存超出了系统能给你的,系统不能满足需求,于是产生溢出。 内存泄漏是指你向系统申请分配内存进行使用(new),可是使用完了以后却不归还(delete),结 阅读全文
posted @ 2014-02-13 10:07 学与思 阅读(131) 评论(0) 推荐(0) 编辑

2014年2月4日 #

摘要: Hadoop在处理海量数据分析方面具有独天优势。今天花了在自己的Linux上搭建了伪分布模式,期间经历很多曲折,现在将经验总结如下。首先,了解Hadoop的三种安装模式:1. 单机模式. 单机模式是Hadoop的默认模。当配置文件为空时,Hadoop完全运行在本地。因为不需要与其他节点交互,单机模式就不使用HDFS,也不加载任何Hadoop的守护进程。该模式主要用于开发调试MapReduce程序的应用逻辑。2. 伪分布模式. Hadoop守护进程运行在本地机器上,模拟一个小规模的的集群。该模式在单机模式之上增加了代码调试功能,允许你检查内存使用情况,HDFS输入输出,以及其他的守护进程交互。 阅读全文
posted @ 2014-02-04 11:23 学与思 阅读(398) 评论(0) 推荐(0) 编辑

摘要: ubuntu 安装jdk7小结目录(?)[+]ubuntu 安装jdk7,现在来总结一下:第一步:下载jdk-7-linux-i586.tar.gz直接在ORACLE的官网中下载就可以:http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.htmlPS:要注意系统版本的选择,32位 还是 64位,uname -a 命令即可知道答案。第二步:解压安装接着就是解压tar.gz的文件了。。。tar -xzf jdk-7-linux-i586.tar.gz接着就是解压出来的文件夹移动到 阅读全文
posted @ 2014-02-04 00:12 学与思 阅读(140) 评论(0) 推荐(0) 编辑

2014年2月3日 #

摘要: 下载maven http://maven.apache.org/download.cgi 解压 tar -xzvf apache-maven-3.0.5-bin.tar.gz 配置环境变量sudo vim /etc/profile添加export M2_HOME=/home/weibo/apache-maven-3.0.5export M2=$M2_HOME/binexport PATH=$M2:$PATH保存source profile 测试mvn -version rying@beijing:/etc$ mvn -versionApache ... 阅读全文
posted @ 2014-02-03 23:11 学与思 阅读(169) 评论(0) 推荐(0) 编辑

2014年2月1日 #

摘要: 2011-03-28 14:279735人阅读评论(2)收藏举报servicewebserviceinterfacejavastringserverCXF wsdl2Java一. 简介Apache CXF 是一个Service框架,他简化了Service的创建, CXF实现了JAX-WS2.0规范,并通过了JAX-WS2.0 TCK; CXF和Spring无缝集成;CXF支持多种传输协议(HTTP, JMS, Corba等), 支持多种Binding数据格式(SOAP,XML,JSON等), 支持多种DataBinding数据类型(JAXB, Aegis) 。CXF基于Interceptor的 阅读全文
posted @ 2014-02-01 16:25 学与思 阅读(511) 评论(0) 推荐(0) 编辑

2014年1月27日 #

摘要: rsync编辑rsync是类unix系统下的数据镜像备份工具——remote sync。目录1简介2特性3操作流程▪服务器端启动▪客户端同步4安装1简介编辑rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。[1]2特性编辑它的特性如下:可以镜像保存整个目录树和文件系统。可以很容易做到保持原来文件的权限、时间、软硬链接等等。无须特殊权限即可安装。快速:第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件。rsync 在传输数据的过程中可以实行压缩及解压缩操作,因此可以使用更少的带宽。安全:可以使用scp、ssh等方式来传输文 阅读全文
posted @ 2014-01-27 16:06 学与思 阅读(192) 评论(0) 推荐(0) 编辑