- 浏览: 182049 次
- 性别:
- 来自: 天津
最新评论
-
lliiqiang:
一个软件最好包含所有的信息,这样可以使用相对路径,然而不管在哪 ...
面向概念编程---DEMO -
vlinux:
这么理解把,民工AS房子?
CaaS : 程序员开始进入世界的舞台 -
熊猫妞妞:
虽然很合我心意,但是不得不说,程序员会什么?敲敲代码,如果没有 ...
CaaS : 程序员开始进入世界的舞台 -
logicgate:
suifeng 写道logicgate 写道这个严重不靠谱,除 ...
CaaS : 程序员开始进入世界的舞台 -
suifeng:
sharkka 写道suifeng 写道logicgate 写 ...
CaaS : 程序员开始进入世界的舞台
文章列表
0,准备
从apache官网下载zookeeper-3.4.6.tar.gz,solr-5.3.1.zip,apache-tomcat-8.0.28.zip,jdk7+
自带ik-analyzer.zip (附件)
1,目录和端口规划
{all-in-one}/zookeeper
{all-in-one}/zookeeper/zookeeper1 {2181,2881,3881}
{all-in-one}/zookeeper/z ...
zookeeper学习
- 博客分类:
- 1经验
zookeeper
下载
http://zookeeper.apache.org/releases.html
安装
tar xzvf xxx.tar.gz
启动
bin/zkServer.sh start
停止
bin/zkServer.sh stop
配置
conf/zoo.cfg 复制 zoo_sample.cfg
最后添加集群服务器列表
#server list
server.103=192.168.56.103:2888:3888
server.104=192.168.56.104:2888:3888
server.3=192.168.56. ...
解决服务器jar包冲突的4种方法
- 博客分类:
- 服务器
现象
在开发测试时一切正常, 一旦部署到正式服务器上, 就会出现以下几类异常:
1, java类找不到 java.lang.ClassNotFoundException 2, 方法不存在 java.lang.NoSuchMethodError 3, 字段不存在 java.lang.NoSuchFieldError 4, 类错误 java.lang.LinkageError
...
使用chrome浏览器, 安装 user_script之后, 就可以垂直发送微博, 后面是链接地址 新浪: http://e-cube.googlecode.com/files/fluid_weibo_v1.2.user.js
QQ : http://e-cube.googlecode.com/files/qq.fluid_weibo_v1.2.user.js[点击]->[继续]->[安装]->[刷新微博]->[垂直发布]
把要处理的事情转换到自己的认知体系, 经过这次炼狱般的过程, 发现我只能处理好一件事情, 为此我需要把要处理的事情统统转换为一件事情; 面对提出的众多需求, 我一时间失去了焦点, 无法专心, 为此一个软件怪兽被形象化出来, 为此我只需要战胜这头软件怪兽, 一切的问题就解决了.
任何时候, 都不要失去希望, 不管跌倒多少次, 都要抱有一个信念, 那就是爬起来, 因为我还想飞翔.
不要高兴的太早, 命运那个老家伙拿着大棒在街道的转角处等着我.
CaaS市场机制探索
- 博客分类:
- 3GHCC
前言
如何建立一个CaaS市场? 如何使这些市场的参与者获益? 如何实现全赢?
市场参与者
代码人 : 开发代码的人
投资人 : 投资代码的人
使用人 : 使用代码的人
如何全赢
[代码人]专心开发代码, 等开发的代码有大量的[使用人]时, 一个用户群就诞生了, 如果[投资人]发现这个用户群对自身有价值, 那么他可以选择对[代码人]进行投资, [代码人]有[投资人]的资金后, 可以开发更优质,功能更齐全的代码, [使用人]就会从中获益, 从而帮助[代码人]推广, 进而帮助[投资人]扩展用户群. 这种自然的组合建立了一种全赢共生的关系.
纸上谈兵 VS 真刀真枪
... ... ...
当一个人选择在A餐馆吃饭时, 他就是对A餐馆进行投资;
当一个人选择走B道路时, 他就是对B道路进行投资;
当一个人选择C大学时, 他就是对C大学进行投资;
当一个人选择实现D想法时, 他就是对D想法进行投资;
当一个人选择打E工时, 他就是对打E工进行投资;
当一个人选择创F业时, 他就是对创F业进行投资;
我们无时无刻都是风险投资者, 也是风险的承担者.
未来
COP的思想
SQL的思路
XML的基因
JVM的机制
前言
一向只有大公司:Google,Microsoft, 大社区:Apache, Eclipse, 才能推出影响世界的产品, 然而这些产品又是谁创造的啦?
是程序员!
是程序员一行一行代码敲出来的, 然后经由这些大团体, 一层一层的包装起来, 就变成了影响世界的产品.
今天突然一想 :
程序员敲出来的代码, 一定要经过大团体包装吗?
难道我们敲出来的代码就不能直接使用吗?
难道我们就要一直呆在后台?
难道我们就不可以走上历史的舞台吗?
CaaS
CaaS大声宣布 : 我们可以!
ghcc正在为实现这一目标而一直努力着, 一直在为搭建这样一个平台努 ...
前言
如何将全球的开发人员纳入一个统一开发体系内? 这是一个让人着迷的问题.
一体化
借鉴java的命名规范 : 包名 + 类名, 一个统一框架逐步成型: 三段模型
团体 + 产品 + 项目
成立团体的目的就是为了推出产品, 这些产品就可以是通用产品又可以是专用产品, 针对一个具体的产品我们可以成立一个项目来研发产品.
为了区分团体和产品, 我们可以对团体和产品进行分类, 相应于java里面的包名.
而项目的名称有团体和产品和它们的版本号构成, 如:
团体名: GHCC, 团体归类: org, 团体版本号0.1
产品名: ether, 产品归类: toft, 产品版 ...
前言
如何才能构造一种扩展性和兼容性都极佳的版本体系? 这是一个有版本意识的IT人员都会思考的问题. 最近经过深思, 想到了一种版本体系, 能满足那个两个要求.
如果我们要对一个概念进行版本化管理, 如何构造一种版本体系既能避免冲突, 又能灵活扩展? 从数字符号体系中, 我找到了一种答案. 那就是数字化版本体系
数字化版本体系
现在就以GHCC为例进行数字化版本管理
版本的目录结构如下:
GHCC
-------GHCC-0
----------------GHCC-0.0
---------------------------GHCC-0.0 ...
什么东西可以把复杂的东西简单化, 分形可以.
掌握了分形的一个要素,就把握了全部, 它无限自相似的特性, 通过维度和粒度, 把类似的结构构造成极其简单而又复杂的结构, 如果软件也能这样, 按就太好了.
ghcc社区正在实践这一想法; 首先在文件目录上实现这种想法, 如下
----层级-----
level-0
level-0.0
level-0.0.0
.....
然后在每级下面建立
level-0
--------GHCC
---------------GHCC-1
level-0.0
--------GHCC
--------------- ...
半夜激动的从床上起来, 只因为我看到了一个全新的开发平台, 一个划时代的开发平台---全球网络化开发平台.
从URLClassLoader成功加载远程class成功的经历中, 这个开发平台就愈来愈清晰的呈现在我的头脑中.
回顾一下目前class发布模式:
开发人员有个想法:实现excel到bean的映射
开发人员认为此功能通用性很高, 于是开发并形成组件, 最终以jar包的方式提供给使用者
使用者从开发者那里或者网站上获取此jar包
使用后使用后认为功能很好用, 但是存在bug和想添加新特性,
开发人员按照使用者的要求进行bug修复和新特性添加, 然后重新发布jar ...
前言
经过多次改进, ware语言的基础架构基本成型, 为面向应用又迈进了一地步.
ware语言已经实现了网络化开发, 接下来就是全球化的网络开发了, 高兴中.....
想着通过ware语言, 让全球的开发人员一起开发调试程序, 就让人激动不已.
下面的hello world演示了使用 ware语言, 输出 几种流行语言的helloworld程式码.
svn
http://wareware.googlecode.com/svn/trunk/GHCC-1.5
helloworld.ware.xml
<?xml version="1.0&quo ...