<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[狂奔 Lion]]></title><description><![CDATA[用心 - 珍惜时间，勇于创造]]></description><link>https://blog.youkuaiyun.com/yang1vip</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yang1vip]]></copyright><item><title><![CDATA[Mesa数据模型]]></title><link>https://blog.youkuaiyun.com/yang1vip/article/details/84627993</link><guid>https://blog.youkuaiyun.com/yang1vip/article/details/84627993</guid><author>yang1vip</author><pubDate>Fri, 22 Aug 2014 19:04:11 +0800</pubDate><description><![CDATA[
Mesa的数据组织单元叫做表. 每张表都有独立的模式信息描述表的组织结构. 主要包括K集合和V集合，即键和值区间 , 其他模型表述还包括聚合函数F，其值集合由集合V聚合得到，即：F : V × V. 聚合函数满足结合律，即 F(F(v0, v1), v2) = F(v0, F(v1, v2). 此外，模式中还包括对于表中K结合的索引.
 
K和V的集合以列和元组的形式表述, 每一列都有固定...]]></description><category></category></item><item><title><![CDATA[批处理和实时数据的矛盾]]></title><link>https://blog.youkuaiyun.com/yang1vip/article/details/84620099</link><guid>https://blog.youkuaiyun.com/yang1vip/article/details/84620099</guid><author>yang1vip</author><pubDate>Tue, 29 Jul 2014 16:29:16 +0800</pubDate><description><![CDATA[
Storm绝对是Hadoop的进化。是有生命力的系统。批处理本身的目的就是聚合和关系优化，实时系统和批处理系统的结合方式是两者最大的区别
 
]]></description><category></category></item><item><title><![CDATA[机器学习常用方法]]></title><link>https://blog.youkuaiyun.com/yang1vip/article/details/84605731</link><guid>https://blog.youkuaiyun.com/yang1vip/article/details/84605731</guid><author>yang1vip</author><pubDate>Wed, 11 Jun 2014 23:24:53 +0800</pubDate><description><![CDATA[
相似度分析：

欧式距离（坐标距离）
皮尔逊相关系数

非监督聚合：

K-均值聚合(随机选聚合数量值，就近聚合)
分类聚合（两两聚合形成树）

搜索引擎：

爬虫（URL追踪，去环）
分词（最小词串法，统计语言模型法-相近词条件概率计算乘积）
索引/检索（Big Table/Nosql DB）
排序（词频，词距，PageRank，点击率-样本学习，首段出现位置，URL，M...]]></description><category></category></item><item><title><![CDATA[Predicted transactions]]></title><link>https://blog.youkuaiyun.com/yang1vip/article/details/84596066</link><guid>https://blog.youkuaiyun.com/yang1vip/article/details/84596066</guid><author>yang1vip</author><pubDate>Sat, 03 May 2014 15:41:26 +0800</pubDate><description><![CDATA[
When you put something into a dynamic array, it won't grow by just 1 when reaching the limit.  This is important because changing size is an expensive operation.
 
For example if I have a job to ex...]]></description><category></category></item><item><title><![CDATA[An enhanced model to deal with large/complex data queries]]></title><link>https://blog.youkuaiyun.com/yang1vip/article/details/84596064</link><guid>https://blog.youkuaiyun.com/yang1vip/article/details/84596064</guid><author>yang1vip</author><pubDate>Sat, 03 May 2014 15:23:53 +0800</pubDate><description><![CDATA[
When talking about Big data, most people think of data in the volume perspective, which is essentially true, but there are also other dimensions such as data variaty and data relationships.
 
Just...]]></description><category></category></item><item><title><![CDATA[关于大数据架构设计-翻译manning新书的要点]]></title><link>https://blog.youkuaiyun.com/yang1vip/article/details/84354981</link><guid>https://blog.youkuaiyun.com/yang1vip/article/details/84354981</guid><author>yang1vip</author><pubDate>Sat, 10 Nov 2012 17:10:15 +0800</pubDate><description><![CDATA[Nathan Marz的书还是要看一看的，毕竟那个墙外的网站经受住了美国大选结果出炉的考验
为什么要讨论大数据设计

电子数据已成为每天生活的一部分，不论是网络上，还是科学实验的记录上
数据的增长影响到业务的开展，引发了传统关系型数据库的性能瓶颈，传统的设计管理方式很难扩展到大数据上
为解决大数据带来的问题，不同的软件开发领域以NoSQL的名义引入了很多新的技术，这些新技术可以在某种程度上...]]></description><category></category></item><item><title><![CDATA[profiling java applications with jvisualvm]]></title><link>https://blog.youkuaiyun.com/yang1vip/article/details/84041503</link><guid>https://blog.youkuaiyun.com/yang1vip/article/details/84041503</guid><author>yang1vip</author><pubDate>Thu, 29 Sep 2011 18:52:29 +0800</pubDate><description><![CDATA[1) Open jvisualvm, which is bundled with the standard javase 6 release. It is placed under $JAVA_HOME/bin, implemented with the Netbeans framework.
2) Click on the samples tag. Here we have 2 factors...]]></description><category></category></item><item><title><![CDATA[Powerful LDAP client]]></title><link>https://blog.youkuaiyun.com/yang1vip/article/details/83948065</link><guid>https://blog.youkuaiyun.com/yang1vip/article/details/83948065</guid><author>yang1vip</author><pubDate>Sat, 18 Jun 2011 20:58:55 +0800</pubDate><description><![CDATA[Here is a brief introduction of the LDAP protocol, which is used extensively in large organizations:
[url]http://quark.humbug.org.au/publications/ldap/ldap_tut.html[/url]

Before integration progra...]]></description><category></category></item><item><title><![CDATA[Be careful about the snapshots]]></title><link>https://blog.youkuaiyun.com/yang1vip/article/details/83948057</link><guid>https://blog.youkuaiyun.com/yang1vip/article/details/83948057</guid><author>yang1vip</author><pubDate>Sat, 18 Jun 2011 20:00:05 +0800</pubDate><description><![CDATA[We are a global team with around 30 devs that generally focusing on the same product. And we have a mirror site of maven repo maintained using Nexus. The proxy server is placed in the US and when we s...]]></description><category></category></item><item><title><![CDATA[How to install pgsql on Solaris 10]]></title><link>https://blog.youkuaiyun.com/yang1vip/article/details/83948050</link><guid>https://blog.youkuaiyun.com/yang1vip/article/details/83948050</guid><author>yang1vip</author><pubDate>Sat, 18 Jun 2011 19:32:07 +0800</pubDate><description><![CDATA[1) Check out the OS version and architecture, such as:

bash-3.00# cat /etc/release
Solaris 10 5/08 s10s_u5wos_10 SPARC
bash-3.00# isainfo -b
64

2) Although it's not hard to build code from sc...]]></description><category></category></item><item><title><![CDATA[static import]]></title><link>https://blog.youkuaiyun.com/yang1vip/article/details/83924734</link><guid>https://blog.youkuaiyun.com/yang1vip/article/details/83924734</guid><author>yang1vip</author><pubDate>Sun, 22 May 2011 10:51:39 +0800</pubDate><description><![CDATA[Static import支持略去类型名的public static字段使用

如：
import static java.lang.Math.PI;
import static java.lang.Math.pow;
或全部:
import static java.lang.Math.*;

例子：
[code=&quot;java&quot;]public class HelloWorld {...]]></description><category></category></item><item><title><![CDATA[JPA的一些知识（Entity）]]></title><link>https://blog.youkuaiyun.com/yang1vip/article/details/83924658</link><guid>https://blog.youkuaiyun.com/yang1vip/article/details/83924658</guid><author>yang1vip</author><pubDate>Sat, 21 May 2011 22:54:12 +0800</pubDate><description><![CDATA[[b]何为Entity[/b]
Java EE规范中关于Entity的第一句就是An entity is a lightweight persistence domain object
entity应该和E-R图中的E是一个意思就是实体，接下来是“轻量级的持久化domain object”，
啥是domain object？
按维基上的解释就是一个多层的业务系统中持有状态的对象，用来进行层...]]></description><category></category></item><item><title><![CDATA[多线程过桥的问题]]></title><link>https://blog.youkuaiyun.com/yang1vip/article/details/83921045</link><guid>https://blog.youkuaiyun.com/yang1vip/article/details/83921045</guid><author>yang1vip</author><pubDate>Sat, 14 May 2011 17:50:23 +0800</pubDate><description><![CDATA[题目:有一个南北向的桥，只能容纳一个人，现桥的两边分别有10人和12人，编制一个多线程序让这些人到达对岸，每个人用一个线程表示，桥为共享资源。在过桥的过程中显示谁在过桥及其走向。
[code=&quot;python&quot;]
import threading
import time
from collections import deque

class Person(threading.Threa...]]></description><category></category></item><item><title><![CDATA[把若干鸡蛋放到篮子里快速取出的方法]]></title><link>https://blog.youkuaiyun.com/yang1vip/article/details/83914701</link><guid>https://blog.youkuaiyun.com/yang1vip/article/details/83914701</guid><author>yang1vip</author><pubDate>Tue, 03 May 2011 20:15:05 +0800</pubDate><description><![CDATA[有1000个鸡蛋，10个筐，将鸡蛋放入这样10个筐中，给定一个任意数N]]></description><category></category></item><item><title><![CDATA[两种数组逆序算法]]></title><link>https://blog.youkuaiyun.com/yang1vip/article/details/83911944</link><guid>https://blog.youkuaiyun.com/yang1vip/article/details/83911944</guid><author>yang1vip</author><pubDate>Wed, 27 Apr 2011 11:38:48 +0800</pubDate><description><![CDATA[commons-lang里StringUtils的实现 
[code=&quot;java&quot;]
        int i = 0;
        int j = array.length - 1;
        while (j &gt; i) {
            swap(array, i, j);
            j--;
            i++;
       ...]]></description><category></category></item><item><title><![CDATA[关于Java中的编码]]></title><link>https://blog.youkuaiyun.com/yang1vip/article/details/83911571</link><guid>https://blog.youkuaiyun.com/yang1vip/article/details/83911571</guid><author>yang1vip</author><pubDate>Tue, 26 Apr 2011 17:30:06 +0800</pubDate><description><![CDATA[编码转换，实际就是把byte数组转换为char数组的过程，或者是其逆过程
在Java中，前者通过new String(byte[], Charset) -&gt; StringCoding.decode，
后者通过getBytes(Charset) -&gt; StringCoding.encode
在encode和decode时，默认会采用Charset.defaultCharset()，jvm一般是...]]></description><category></category></item><item><title><![CDATA[用蒙特卡罗法求圆周率]]></title><link>https://blog.youkuaiyun.com/yang1vip/article/details/83888072</link><guid>https://blog.youkuaiyun.com/yang1vip/article/details/83888072</guid><author>yang1vip</author><pubDate>Sun, 10 Apr 2011 17:17:26 +0800</pubDate><description><![CDATA[用蒙特卡罗法求解圆周率，很简单，很慢。问题是怎么才能知道已经达到了所需要的精度，还是需要利用概率论对数据进行加工

[code=&quot;c&quot;]
#include 
#include 
#include 
#include 

int main(int argc, char** argv){
	double insideCount=0, loopCount=300000000, i;
...]]></description><category></category></item><item><title><![CDATA[windows下对chunked模式web services做服务集群的一些问题]]></title><link>https://blog.youkuaiyun.com/yang1vip/article/details/83885942</link><guid>https://blog.youkuaiyun.com/yang1vip/article/details/83885942</guid><author>yang1vip</author><pubDate>Wed, 06 Apr 2011 21:11:56 +0800</pubDate><description><![CDATA[公司的产品各个分布式组件之间使用基于xfire的web service进行行为触发和信息传递。
之前一直通过网络层虚拟IP工具进行集群，因本人最近要搭建一套开发的测试环境，但硬件集群昂贵，所以想通过Web server反向代理来实现局域网内地址和端口的转发。

备选有两个：nginx和apache，下面做一些探索和分析，希望对大家有帮助

nginx这个反向代理的工具不错，但是就是不支持...]]></description><category></category></item><item><title><![CDATA[关于数独地图的产生]]></title><link>https://blog.youkuaiyun.com/yang1vip/article/details/83884008</link><guid>https://blog.youkuaiyun.com/yang1vip/article/details/83884008</guid><author>yang1vip</author><pubDate>Sat, 02 Apr 2011 13:30:10 +0800</pubDate><description><![CDATA[如何生成一个数独的地图，并且保证是有解的？我能想到的办法就是先产生一个解，然后做减法，产生解的过程可以通过迷宫的回溯方法解决，每个位置有9个选择。
初始化时，可以把前9个位置按照乱序的1-9进行排列，然后顺序求出下面的解。但是这样随机性不怎么好，应该可以指定地图上任何9个不重复的数据，这个是肯定无害的，当回溯的时候，不能改变这些固定数据的值，即在地图上随机产生9个位置。
不过显然这样可以求出解...]]></description><category></category></item><item><title><![CDATA[浅谈Java中的同步的方法和原理]]></title><link>https://blog.youkuaiyun.com/yang1vip/article/details/83667748</link><guid>https://blog.youkuaiyun.com/yang1vip/article/details/83667748</guid><author>yang1vip</author><pubDate>Fri, 09 Jul 2010 19:30:07 +0800</pubDate><description><![CDATA[Java的内存模型中Thread会附有自己的堆栈，寄存器，必要时需要和主存即heap之间同步。
可以使用Synchornized关键字和Concurrent包中的Lock可以保证线程互斥和可见性。

互斥性体现在类锁或者对象锁上，每个对象自身都包含一个监视器，该监视器是一个每次只能被一个线程所获取进入的临界区，可以通过wait和notify来退出和准入临界区。可以看出这是一个生产者-消费者的...]]></description><category></category></item></channel></rss>