
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1:重现错误 学习SOA:服务端使用SCA+SDO发布web服务,服务返回一个DataObject对象。客户端使用CXF+Spring访问服务。但是访问的时候发生了以下错误:javax.xml.bind.UnmarshalException: unexpected element (uri:"", local:"return"). Expected elements are (n
需求爬取csdn账户下所有博客的内容,按照时间排序,把每篇博客生成一份txt文件。分析首先需要知道csdn博客中文章列表的格式,以及文章内容页面的格式,如下图:我们要做的就是下载网页内容,然后使用正则表达式来获取网页中我们需要的内容。【文章标题】、【创建时间】,【文章链接】,【文章内容】。另外还要使用正则去除文章内容中的html标签。爬虫代码下载网页内容...
本篇文章简单的介绍了模块应用的开发,在这个过程中理解模块的概念以及模块的使用。对于模块化的更强的封装性以及更简单的依赖的特性,当你把理解了模块时什么东西之后自然而然就理解了。需要声明的是,为了更好的理解模块,本篇不使用任何IDE,直接使用命令行操作,废话不多说,直接开始。安装JDK9首先第一步就是要安装JDK9了,怎么安装?大家都是老司机了。安装完成后配置环境变量。然后打开命令
环境CentOS6.5+jdk1.8+Hadoop2.8.2;概述本文档搭建三台hadoop的集群,其中一台为Master,两台为Slaves。Master上的进程:NameNode,SecondaryNameNode,ResourceManager。Slaves上的进程:DataNode,NodeManager。准备环境设置hostname我们定义三台服务器的host那么为hadoop1,
java高分局之JVM命令参数大全(高级垃圾回收选项)这些选项控制Java HotSpot虚拟机怎么进行垃圾回收。- -XX:+AggressiveHeapjava堆最佳化设置。设置多个参数使长时间运行过的任务使用密集的内存分配。 默认这个选项时关闭的,也就是堆不是最佳化。- -XX:+AlwaysPreTouch在调用main函数之前,使用所有可用的内存分页。这个选项可以用来测
1:创建型模式:弹弓原件(单例,工厂,原型,建造)2:结构型模式:外援组 佩戴桥石(外观,享元,组合,适配,代理,桥连,装饰)3:行为型模式:爹责令房中介装备观测板(迭代,责任链,命令,访问者,中介者,解释器,状态,备忘录,观察者,策略,模板)
java高分局之class文件解析class文件的结构这里不再说了,网上有很多资料,也可以看《深入理解Java虚拟机 JVM高级特性与最佳实践》,里面对class文件结构的描述很详细。这里我们主要使用java语言解析自身的class文件内容,代码下载地址:http://download.csdn.net/detail/maosijunzi/8644009源码:public class T
java高分局之运行时数据区java虚拟机定义了几种不同的运行时数据区。有些数据局在虚拟机启动的时候创建,在虚拟机退出的时候销毁,另外一些是每个线程的数据区,当线程创建的时候创建,当线程撤销的时候销毁。PC寄存器java虚拟机可以支持多个线程同时执行,每个虚拟机线程都有自己的pc寄存器(也叫程序计数器)。在某一个时刻,每个虚拟机线程都会执行单个方法的代码,这个方法我们叫他线程的当前方法。如果这个方
java高分局之JVM命令参数大全(标准选项)这里的选项是被所有的虚拟机实现的选项。-agentlib:libname[=options]加载指定的本地代理库,在库名称之后是用逗号分开的选项,这些选项用来指定那些库可用。如果-agentlib:foo 这样设置,那么JVM会尝试去加载foo.dll,这个库文件应该在环境变量Path指定的目录下。下面的例子展示了怎样加载堆分析工具(HPROF)库,
java高分局之永久代何去何从?永久代也就是我们通常说的方法区。java8从Hotspot JVM中删除了永久代,所以我们不再需要为永久代设置大小,也就是不用设置PermSize和MaxPermSize。在java8之前方法区是作为堆的永久代来实现的,启动JVM时我们需要设置永久代的大小,垃圾回收器也要回收这部分区域,而且会抛出内存溢出异常。借鉴于JRockit虚拟机,java8之后 Hot







