`
peterwei
  • 浏览: 247706 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
这两天刚入职一家电子商务公司,甚是不爽。不是因为公司的原因,而是公司前台太冷漠。从我上个月几次面试,就没见她笑过,而且问她事情,总是爱理不理的,好像别人欠她什么。唉,怎么会这样呢?以前几家公司的人事呀,前台呀都很好说话的。大家公司的女生们怎么样? 而且规章制度挺多挺细的,什么迟到扣钱,事假病假怎么扣,什么旷工啦。还有什么忘记刷指吻几次就算旷工什么的。第一天入职就让我先看这鬼制度,郁闷。真的感觉有点压抑,这种环境。 说说大家的工作环境。 还好,技术团队里的人比较好说话。
看了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 ...
Global site tag (gtag.js) - Google Analytics