- 浏览: 250838 次
- 性别:
- 来自: 北京
最新评论
-
zdq19891104:
soufun这个webService太坑爹。。
cxf调用.net webservice之any元素 -
panmingzhi815:
看到这么多的回复,我深感大家也对Hibernate爱恨不舍。我 ...
VO(DTO)模式在分层架构设计中是否需要的扯淡 -
yanglinone1:
太棒了,找半天问题了
cxf调用.net webservice之any元素 -
lyncn:
有个朋友在阿里系里面做架构师,工资也就不到一年25万。
未来怎么走,再次面临offer选择 -
chrissie:
遇到同样的问题!你的文章帮忙解决了~灰常感谢!支持一下!
cxf调用.net webservice之any元素
文章列表
这两天刚入职一家电子商务公司,甚是不爽。不是因为公司的原因,而是公司前台太冷漠。从我上个月几次面试,就没见她笑过,而且问她事情,总是爱理不理的,好像别人欠她什么。唉,怎么会这样呢?以前几家公司的人事呀,前台呀都很好说话的。大家公司的女生们怎么样?
而且规章制度挺多挺细的,什么迟到扣钱,事假病假怎么扣,什么旷工啦。还有什么忘记刷指吻几次就算旷工什么的。第一天入职就让我先看这鬼制度,郁闷。真的感觉有点压抑,这种环境。
说说大家的工作环境。
还好,技术团队里的人比较好说话。
看了timyang的qcon2010演讲内容后,做下备忘记录。
用户规模影响设计,具体是指用户数每上一个数量级,许多设计需要重新考虑。
10万用户级别
单服务器,前端、后端、cache、db在一起。
百万级
db和cache单独部署服务器,db或按业务进行拆分(sharding)
cache或使用一致性hash扩展。
前端后端还是在一起,但是根据业务拆分,每个业务可分配不同数量的服务器
千万级
开始重视架构设计,有专门技术架构师
需跨机房部署,前端在远程增加反向代理加速,数据库在异地机房使用slave数据库副本
后端拆分出来,系统内部需要远程调用,内部需远程调用协议。 ...
最近在使用concourseconnect(Java开源SNS社交网络平台),需要安装PostgreSQL数据库,装了几次没有成功,一翻折腾才成功。
做一下小结:首先要把防火墙和杀毒软件先关闭,然后再安装。
PostgreSQL 安装报错 Error reading file postgresql.conf 的解决办法:
安装报错(最后一步报错:Problem running post-install step. Installation may not complete correctly > Error reading file d:/PostgreSQL/8.4/data/pos ...
爷爷去世有些日子了,自已也度过了那断伤感期。做为长孙,不能让他在离世前抱到孙子,这算是自已的不孝。以后一定要让自已及家人过得更好,这就是我心中的那点理想了。愿爷爷在天堂一切都好。
CyclicBarrier介绍
一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。CyclicBarrier 支持一个可选的 Runnable 命令,在一组线程中的最后一个线程到达之后(但在释放所有线程之前),该命令只在每个屏障点运行一次。若在继续所有参与线程之前更新共享状态,此屏障操作 很有用。
主要方法:
//设置parties、count及ba ...
谷歌从来是不缺牛人的地方,现在又有牛人加盟。据国外媒体报道,被中国程序员戏称为“高司令”的Java创始人詹姆斯·高斯林(James Gosling)周一发表博客文章称,他已经加入了谷歌公司。
高斯林在去年Oracle收购Sun时离开公司。虽然当时业内并不清楚他离开的真正原因,但据他本人后来对媒体透露的消息称,他选择离开Sun的原因是薪酬太低以及对公司的细节管理不太满意。虽然之前高斯林对谷歌发展Android提出批评,但并不妨碍他现在接受这份工作合同。目前尚不确定他的工作重心是否会是在移动操作系统上。
连高司令都不能免俗。我们能免吗?大家有多少是因为薪资低离开公司的?
总结完ubuntu之后,接着整uml的东西。上一篇我们介绍了用例图和用例间的关系。我们现在再来说说uml中类图和类的关系。
在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(D ...
本文主要总结了在Ubuntu10下常用Java Web应用软件的安装,特别是LNMJ Web(Linux+Nginx+Mysql+Java Tomcat)架构和LAMJ Web(Linux+Apache+Mysql+Java Tomcat)架构下的软件安装。为进一步配置和实现LNMJ和LAMJ架构(负载均衡与集中式Memcached集群)进行前期准备。本文记录了安装过程经常出现的错误,并提供了解决办法,具有很好的实用性,是居家旅行必备之良品。
主要内容有:
VirtualBox4.0的安装和配置
包括VirtualBox下网络环境的配置,和主机文件的共享,主机和虚拟机剪贴板共享等内容。
http ...
Ubuntu Linux实用命令
在安装各种应用中使用到的命令,比较常用。
//tar(z-用 gzip 对存档压缩或解压;x-从存档展开文件;v-详细显示处理的文//件;f-指定存档或设备)
tar –zxvf nginx-0.8.54.tar.gz
//ip查看
ifconfig
//移动文件,改名也是这样
sudo mv /xx/lists /xx/lists.old
//copy cp –R ,递归目录
sudo cp support-files/my-medium.cnf /etc/my.cnf
//新建目录
sudo mkdir -p lists/partial
...
SSH2是一套安全通讯协议框架(早期的SSH1由于存在安全漏洞,现在已经不用了),基于SSH2协议的产品目前主要有openssh,putty,SSH Secure Shell Client等。安装了SSH2后,我们就可以通过Secure CRT连接服务器了。ubuntu10默认安装openssl.
检查和安装ssh
dpkg --list|grep ssh
//如果有openssh-client 和openssh-server,就不再需要再安装了
//如果openssh-server没有安装,可输入以下命令:
sudo apt-get install ssl
W: A error occ ...
Ubuntu10下Subversion安装
自动安装
我是通过apt-get install方式安装。如果没有网络可以先下载tar.gz包,然后通过手工make安装。
sudo apt-get install subversion
Do you want to continue [Y/n]? y
//检查subversion是否安装成功及是否运行
dpkg --list|grep subversion
ii subversion 1.6.6dfsg-2ubuntu1.1 Adv ...
界面安装
如果不在ubuntu10下办公,只是用来做服务器或者练手,不推荐安装,下载安装过程太慢。网速快,请直接无视。不用命令行了,有点审美疲劳,哈哈。
选择安装Install Languages.选中scim.成功后Apply.
Ctrl(我的是右边的)+Space
命令行安装(其它输入法)
需要其它中文输入法,可以这样
sudo apt-get install scim-tables-zh
这包括了简体中文的五笔、二笔、广东拼音、自然码,和繁体中文的行列、頡五代、大易、注音等输入法了。
但是现在还不能在基于GTK的软件中调出SCIM,例如不能在leafpad里使 ...
经过前期一系列的Ubuntu10下开发软件的安装,现在把最后的数据库mysql5.1装好了。基本上搭建基于Java Web应用的LNMJ or LAMJ架构的环境已经搭建完毕。接下来打算写一下L(linux)N(nginx)M(mysql)J(java web tomcat)架构的负载均衡与集中式Memcached集群的文章。有喜欢的,可以先行安装环境。
创建mysql用户和组
sudo groupadd mysql
sudo useradd -r -g mysql mysql
Note:
-r option to create a user that does not have login ...
经过前面的一系列ubuntu下java应用安装,基本上只剩下开发工具和数据库了。我们现在把eclipse3.6也装上。
下载eclipse3.6 for Linux的版本
http://download.springsource.com/release/ECLIPSE/helios/R/eclipse-SDK-3.6-linux-gtk.tar.gz
解压缩,移动到安装目录
//tar(z-用 gzip 对存档压缩或解压;x-从存档展开文件;v-详细显示处理的文件;f-指定存档或设备)
cd /home/guangbo/soft
tar -zxvf eclipse-SDK-3.6-lin ...
虽说已经装有了nginx,但是apache也是不错的,所以装备上也要有。
我是用非root登录,所以要sudo,要不然很多命令没法执行。
下载httpd-2.2.16.tar.gz,解压并编译安装
tar –zxvf httpd-2.2.16.tar.gz
cd httpd-2.2.16
./configure --prefix=/usr/local/apa ...