XML基础+Java解析XML
一:XML基础
XML是什么:
可扩展的标记语言
XML能干什么:
描述数据、存储数据、传输(交换)数据。
XML与HTML区别:
目的不一样
XML 被设计用来描述数据,其焦点是数据的内容。
HTML 被设计用来展示数据,其焦点是数据的外观。
HTML可以不关闭标签(即标签可以不成对出现),但XML必须关闭标签(即标签必须成对出现)。
HT...
分类:
编程语言 时间:
2015-06-26 13:03:18
阅读次数:
180
在迁移相关的spark程序到yarn的过程中间,对有些地方的配置进行了调整和优化, 总结起来,常用的一些设置如下:
1. spark.serializer 对象的序列化设置可以设置成spark的序列化类型,相对比较高效和紧凑,网络传输性能比较好
2. spark.kryoserializer.buffer.mb 用来设置对象序列化占用空间大小,当对象比较大的时候需要设置这个选项
3. spa...
分类:
其他好文 时间:
2015-06-26 11:03:05
阅读次数:
6192
回顾各大排序算法的实现代码:
#include "stdafx.h"
#include
#include
#include
using namespace std;
template
void BubbleSort(T *x, const int N)
{
for(int k= N-1; k>0 ;k--)
{
for(int i=0; i<k; i++)
{
if(x...
分类:
编程语言 时间:
2015-06-24 18:51:40
阅读次数:
279
equal与hashcode的说明
要判断两个对象是否相等,需要用equal来判断这两个对象的地址是否完全一样,有些情况判断两个对象是否相等只需要判断这两个对象的value是否相等,所以需要重写equal来实现,例如set容器中,不能有两个相同的对象,所以需要重写对象的equal,但当容器中的对象比较多时,需要对容器中的对象进行线性比较,性能比较低,所以需要重写hashcode,通过散射来直...
分类:
其他好文 时间:
2015-06-12 11:52:50
阅读次数:
101
1.表中字段自关联与分析函数的性能比较,自关联需要扫描表两次,分析函数扫描一次即可----自关联select v1.proj_id,v1.proj_start,v1.proj_endfrom v v1,v v2where v1.proj_start=v2.proj_end----分析函数select...
分类:
数据库 时间:
2015-05-28 21:12:19
阅读次数:
183
activeMQ5.11.1版本带的例子提供了四种协议的简单demo,这四种协议分别为:AMQP,MQTT,OpenWire,Stomp,通过运行这四种协议的的demo可以大致得出这四种协议实现在activeMQ中的性能对比: amqp
Received?10001?in?...
分类:
其他好文 时间:
2015-05-27 21:18:15
阅读次数:
2210
背景知识
在JDK 1.4中新加入了NIO(New Input/Output)类,引入了一种基于通道(Channel)与缓冲区(Buffer)的I/O方式,它可以使用Native函数库直接分配堆外内存,然后通过一个存储在Java堆里面的DirectByteBuffer对象作为这块内存的引用进行操作。这样能在一些场景中显著提高性能,因为避免了在Java堆和Native堆中来回复制数据。
显然...
分类:
其他好文 时间:
2015-05-27 15:55:07
阅读次数:
150
原处出之于阿里liangfInterface:package com.sunchao.jdkdyproxy;public interface Subject { void request();}impl:package com.sunchao.jdkdyproxy;public class R...
分类:
编程语言 时间:
2015-05-25 23:44:42
阅读次数:
439
Java反射机制简介 通过反射API可以获取程序在运行时刻的内部结构。反射API中提供的动态代理可以原生实现AOP中的方法拦截功能。通过反射获取到的Java类内部结构后再进行运用,和直接运用这个类效果相同,但额外的提供了运行时刻的灵活性。反射的最大一个弊端是性能比较差。相同的操作,用反射API所需的时间大概比直接的使用要慢一两个数量级。可以考虑在适当的时机来使用反射API。基本用法 Ja...
分类:
编程语言 时间:
2015-05-16 16:36:32
阅读次数:
200
建立测试环境: 建立一个表Department和Employee,并向Department插入50W条记录,向Employee插入200W条记录,我们就拿【统计DepartmentID 从150000 至380000的每一个Department有多少个Employee】这样一问题来比较性能,再说他....
分类:
移动开发 时间:
2015-05-15 01:10:30
阅读次数:
196