摘要: ySQL 5.7 – 新版本,新功能网络研讨会万众期待的新版本MySQL 5.7已经发布啦。它是目前世界上最受欢迎的开源数据库,MySQL5.7速度比MySQL5.6快3倍,并且改进了可管理性和安全性。想要了解更多关于MySQL5.7的增强和新加的功能,您一定要参加这个MySQL5.7网络研讨会(M... 阅读全文
posted @ 2016-01-05 16:53 王立君 阅读(5121) 评论(0) 推荐(0) 编辑
摘要: 在【#!/bin/sh】下面添加以下内容: #vi catalina.shexportJAVA_OPTS="-server -Xms2048m -Xmx2048m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=512m"#自启动脚本vi /etc/init.... 阅读全文
posted @ 2015-11-26 17:52 王立君 阅读(3373) 评论(0) 推荐(0) 编辑
摘要: Lion Framework是一个基于Spring MVC Spring、Hibernate、Shiro、Bootstrap的基础开发框架,提升开发速度 主要组件有: UI:datagrids、combo、combotree、form扩展、对话框架 数据组件:data 常用工具: common AP... 阅读全文
posted @ 2015-10-19 17:32 王立君 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 安装redis 及常见问题### Install ####yum-yinstallgccgcc-c++libstdc++-develsudo yum install tcltarxzf redis-2.8.8.tar.gzcdredis-2.8.8.tar.gzmake MALLOC=libcmak... 阅读全文
posted @ 2015-03-31 19:43 王立君 阅读(306) 评论(0) 推荐(0) 编辑
摘要: wget http://download.redis.io/releases/redis-2.8.3.tar.gztar xzf redis-2.8.3.tar.gzcd redis-2.8.3make2、编译完成后,在./Src目录下,有三个可执行文件redis-server、redis-benc... 阅读全文
posted @ 2015-03-31 19:31 王立君 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 一、前言任务调度管理作为基础架构通常会出现于我们的业务系统中,目的是让各种任务能够按计划有序执行。比如定时给用户发送邮件、将数据表中的数据同步到另一个数据表都是一个任务,这些相对耗时的操作通过任务调度系统来异步并行执行,既能提高任务的执行效率又能保障任务执行的可靠性。实现的方式也是多种多样,比如使用... 阅读全文
posted @ 2015-02-02 21:51 王立君 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 一、前言任务调度管理作为基础架构通常会出现于我们的业务系统中,目的是让各种任务能够按计划有序执行。比如定时给用户发送邮件、将数据表中的数据同步到另一个数据表都是一个任务,这些相对耗时的操作通过任务调度系统来异步并行执行,既能提高任务的执行效率又能保障任务执行的可靠性。实现的方式也是多种多样,比如使用... 阅读全文
posted @ 2015-02-02 21:51 王立君 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 们需要一个“单点worker”系统,此系统来确保系统中定时任务在分布式环境中,任意时刻只有一个实例处于活跃;比如,生产环境中,有6台机器支撑一个应用,但是一个应用中有30个定时任务,这些任务有些必须被在“单线程”环境中运行(例如“数据统计”任务),避免并发的原因不是在java层面,可能是在操作db数... 阅读全文
posted @ 2015-02-02 21:32 王立君 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 通常大中型互联网公司都拥有较大规模、结构复杂的服务器集群。随着互联网迅速发展,用户访问量以及服务器规模的越来越大,Web应用项目需要部署在数目众多的服务集群上协同工作,才为用户提供更可靠、稳定、优质的互联网服务。一般在互联网公司发展初期,服务器以及Web应用程序较少,项目的配置信息都会存放在文件中,... 阅读全文
posted @ 2015-02-02 20:31 王立君 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 第一步:切换到root用户#su -第二步:修改hosts文件#vi /etc/hosts192.168.1.63 datanode63--多余的内容删除第三步:修改主机名:#vi /etc/sysconfig/network将HOSTNAME修改为:datanode63NETWORKING=yes... 阅读全文
posted @ 2015-01-31 15:54 王立君 阅读(2588) 评论(0) 推荐(0) 编辑
摘要: Spark学习资料 阅读全文
posted @ 2015-01-26 22:42 王立君 阅读(227) 评论(0) 推荐(0) 编辑
摘要: FreeMarer 模板加载,使用FreeMarker加载远程主机上模板文件FreeMarker加载模板文件的三种方式:1、从文件目录加载2、从类路径加载3、从Servlet上下文加载其中第二个和第三个常用在Web开发环境中,类路径也会使用在普通的Java Project中,如果模板文件不是和应用程... 阅读全文
posted @ 2014-10-19 19:53 王立君 阅读(4939) 评论(0) 推荐(1) 编辑
摘要: 都知道FreeMarker加载模板文件有以下三种方式:1、从文件目录加载2、从类路径加载3、从Servlet上下文加载其中第二个和第三个常用在Web开发环境中,类路径也会使用在普通的Java Project中,不限制开发环境。本文主要说明如果模板文件不是和应用程序放在同一台主机上,那么如何去读取和解... 阅读全文
posted @ 2014-10-08 13:10 王立君 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 极简主义生活方式,是对自身的再认识,对自由的再定义。深入分析自己,首先了解什么对自己最重要,然后用有限的时间和精力,专注地追求,从而获得最大幸福。放弃不能带来效用的物品,控制徒增烦恼的精神活动,简单生活,从而获得最大的精神自由。1.欲望极简了解自己的真实欲望,不受外在潮流的影响,不盲从,不跟风。把自... 阅读全文
posted @ 2014-10-04 22:53 王立君 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 检查是否nfs#rpm -qa|grep nfs#rpm -qa|grep rpcbind将nfs rpcbind 设置为开机启动#chkconfig nfs on#chkconfig rpcbind on#启动 nfs rpcbinds#service rpcbind start#service... 阅读全文
posted @ 2014-09-20 23:18 王立君 阅读(425) 评论(1) 推荐(0) 编辑
摘要: 一、定义UserCF:推荐那些和他有共同兴趣爱好的用户喜欢的物品ItemCF:推荐那些和他之前喜欢的物品类似的物品根据用户推荐重点是反应和用户兴趣相似的小群体的热点,根据物品推荐着重与用户过去的历史兴趣,即:UserCF是某个群体内的物品热门程度ItemCF是反应本人的兴趣爱好,更加个性化二、新闻类... 阅读全文
posted @ 2014-09-19 23:51 王立君 阅读(1381) 评论(0) 推荐(0) 编辑
摘要: 前几年,我有机会能参与一些有趣的项目,并且独立完成开发、升级、重构以及新功能的开发等工作。本文总结了一些PHP程序员在Web开发中经常 忽略的关键错误,尤其是在处理中大型的项目上问题更为突出。典型的错误表现在不能很好区分各种开发环境和没有使用缓存和备份等。下面以PHP为例,但是其核心思想对每一个We... 阅读全文
posted @ 2014-09-15 21:51 王立君 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 一.心跳机制1. hadoop集群是master/slave模式,master包括Namenode和Jobtracker,slave包括Datanode和Tasktracker。2. master启动的时候,会开一个ipc server在那里,等待slave心跳。3. slave启动时,会连接mas... 阅读全文
posted @ 2014-09-14 20:10 王立君 阅读(596) 评论(0) 推荐(0) 编辑
摘要: Hadoop源代码分析(一)http://blog.csdn.net/huoyunshen88/article/details/8611629关键字: 分布式云计算Google的核心竞争技术是它的计算平台。Google的大牛们用了下面5篇文章,介绍了它们的计算设施。GoogleCluster:htt... 阅读全文
posted @ 2014-09-14 20:07 王立君 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 安装环境:CentOS6.5 Nginx1.7.0一、创建用户组及用户(nginx /nginx) #su - #groupadd nginx #useradd -g nginx -d /home/nginx -p nginx nginx二、创建安装及WWW目录 #su - 1、安装目录:/... 阅读全文
posted @ 2014-09-13 20:27 王立君 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 通过前几篇文章,你应该已经掌握了很多优化网站的方法。现在你的网站加载速度已经很快了,但是你必须持续的监控你的网站,了解它的大小变化,要不然一段时间过去之后,它可能又成为了一个胖子。 如今每个页面平均已经达到1.7M,每年增长大概32%。你可以通过以下几个工具来查看你的网站是不是又在暴饮暴食,而且... 阅读全文
posted @ 2014-09-07 20:05 王立君 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 经过前两篇文章的实践,你的网站加载速度一定有了非常明显的变化。能把实践跟到这篇文章的人想必一定是极客中的极客。如果你仍对网站的加载速度不满意,可以看看再尝试一下本文中几近疯狂的终极优化方案。 你可以对网站进行快速的优化,但网站日常的节食却很难。也许你已经花了很大的力气去优化你的CSS和Java... 阅读全文
posted @ 2014-09-07 20:04 王立君 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中,我们讨论了一些基本的页面优化和减肥方案,现在我们的页面已经被缩减了30%-50%,如果你还没有阅读上一篇文章,我建议你完成那些基础热身之后再继续进阶的训练。 如果你已经尝试了基础的热身,那我们就继续采取一些更极客的解决方案。 1. 移除网站中社交网络的组件 看到这个标题请不要... 阅读全文
posted @ 2014-09-07 20:03 王立君 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 据调查,网页大小在2013年平均增长了32%,平均达到了1.7M,单独的HTTP请求达到96个。这是令人震惊的数字,而且这只是个平均值,有一半的网站会大于这个值。网站也得了肥胖症,而我们这些开发者就是罪魁祸首。 一个超重的网站会对你产生如下影响: 1. 网站代码越多,用户下载的就越多,加载速度就... 阅读全文
posted @ 2014-09-07 20:02 王立君 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 写在前面在这次的审稿过程中有幸得到了Ted Yu和梁堰波先生的反馈,大家就一些感兴趣的内容进行了讨论。该方案由一个智能交通解决方案演变而来,设计之初仅寄希望于通过二级索引提升查询性能,由于在前期架构时充分考虑了通用性以及对复杂条件的支持,在后来的演变中逐渐被剥离出来形成了一个通用的查询引擎。Ted ... 阅读全文
posted @ 2014-09-07 14:33 王立君 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 本文由《IEEE Software》杂志首发,现在由InfoQ和IEEE Computer Society联合向您呈现。在软件工程中,非功能性需求(nonfunctional requirements,简称NFRs)与软件架构(software architectures,简称SAs)之间存在着紧密... 阅读全文
posted @ 2014-09-07 14:28 王立君 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 简介Spring XD(eXtreme Data,极限数据)是Pivotal的大数据产品。它结合了Spring Boot和Grails,组成Spring IO平台的执行部分。尽管Spring XD利用了大量现存的Spring项目,但它是一种运行时环境,而不是一个类库或者框架,它包含带有服务器的bin... 阅读全文
posted @ 2014-09-07 14:27 王立君 阅读(1431) 评论(0) 推荐(0) 编辑
摘要: 虚拟机克隆完后,通常我使用这两个脚本来帮助快速部署,一个是修改主机名,一个是修改IP地址(IP地址修改比较适合只用一块网卡的虚拟机,修改eth0的IP地址)。适合Redhat 6及CentOS 6的操作系统。修改主机名:#!/bin/bash# Ivan Liao - Version 0.1clea... 阅读全文
posted @ 2014-09-07 14:20 王立君 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: 前言接触Hadoop有两年的时间了,期间遇到很多的问题,既有经典的NameNode和JobTracker内存溢出故障,也有HDFS存储小文件问题,既有任务调度问题,也有MapReduce性能问题.遇到的这些问题有些是Hadoop自身的缺陷(短板),有些则是使用的不当。在解决问题的过程中,有时需要翻源... 阅读全文
posted @ 2014-09-07 14:19 王立君 阅读(919) 评论(0) 推荐(0) 编辑
摘要: Mysql Fabric用来管理mysql服务,提供扩展性和容易使用的系统,管理mysql分片和高可用部署(当前实现了两个特性:高可用和使用数据分片的横向扩展,能单独使用或结合使用这两个特性。)。架构图:应用请求一个扩展的mysql连接器版本,使用XML-RPC协议访问Fabric,当前可以使用py... 阅读全文
posted @ 2014-09-02 12:36 王立君 阅读(1407) 评论(0) 推荐(0) 编辑
摘要: Apache是一款非常高效地WEB服务器,目前仍居全球最受欢迎的WEB服务器软件之首。Apache其功能强大之处在于我们可以为它开发许多模块,并作一些相应的配置,从而让我们的Apache服务器有更加个性化的功能。1、单点登录模块LemonLDAPLemonLdap可以很棒地实现Apache的SSO功... 阅读全文
posted @ 2014-08-31 23:29 王立君 阅读(457) 评论(0) 推荐(0) 编辑
摘要: Flume日志收集一、Flume介绍Flume是一个分布式、可靠、和高可用的海量日志聚合的系统,支持在系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。设计目标:(1) 可靠性当节点出现故障时,日志能够被传送到其他节点上而不会丢失。... 阅读全文
posted @ 2014-08-31 16:25 王立君 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 如果想详细了解hbase的安装:http://abloz.com/hbase/book.html 和官网http://hbase.apache.org/1. 快速单击安装在单机安装Hbase的方法。会引导你通过shell创建一个表,插入一行,然后删除它,最后停止Hbase。只要10分钟就可以完成以下... 阅读全文
posted @ 2014-08-17 19:35 王立君 阅读(4884) 评论(0) 推荐(0) 编辑
摘要: Hbase的安装需要考虑Hadoop的版本,即兼容性。有不足的希望能指出。以下考究官网得到的,关于hadoop版本和hbase版本可到以下网址中下载:http://mirror.bit.edu.cn/apache/hbaseHBase-0.92.xHBase-0.94.xHBase-0.96.xHB... 阅读全文
posted @ 2014-08-17 12:55 王立君 阅读(5125) 评论(0) 推荐(0) 编辑
摘要: 关于Mysql Proxy LUA读写分离是本文要介绍的内容,主要是来了解Mysql Proxy LUA的学习内容,具体内容来看本文详解,先来下载匹配的版本:http://mysql.cdpa.nsysu.edu.tw/Downloads/MySQL-Proxy/下载最新版的二进制版本以mysql-... 阅读全文
posted @ 2014-08-16 20:05 王立君 阅读(642) 评论(0) 推荐(0) 编辑
摘要: Redis不是比较成熟的Memcache或者Mysql的替代品,是对于大型互联网类应用在架构上很好的补充。现在有越来越多的应用也在纷纷基于Redis做架构的改造. Redis已经发布集群版3.0.0beta,相信在不久的将来就会出稳定版本。rediscluster集群规范安装 Redis集群版3... 阅读全文
posted @ 2014-08-10 13:15 王立君 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 如果一个方法中有参数被 @Valid 标注了,但该参数后面没有紧跟一个 BindingResult 类型的参数,那么提交到该方法时,将返回 400 错误。错误消息将会是:The request sent by the client was syntactically incorrect ().错误的... 阅读全文
posted @ 2014-08-06 10:50 王立君 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 1 安装环境 Hadoop1.2.1 分布式集群环境下安装(192.168.1.53-56) Mahout 0.9 2 安装介质 下载地址:http://archive.apache.org/dist/mahout/0.9/ 文件名(二进制):mahout-distribution-0.9... 阅读全文
posted @ 2014-08-03 19:07 王立君 阅读(1108) 评论(0) 推荐(0) 编辑
摘要: 构建基于JAVASCRIPT的移动WEB CMS入门——简介发布时间:2014-07-17 14:16:18.035763看到项目上的移动框架,网上寻找了一下,发现原来这些一开始都有。于是,找了个示例开始构建一个移动平台的CMS——墨颀 CMS,方便项目深入理解的同时,也可以自己维护一个CMS系统。... 阅读全文
posted @ 2014-07-18 22:38 王立君 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。1.对查询进行优化,要尽量避免全表扫描,首先应考虑... 阅读全文
posted @ 2014-07-18 22:36 王立君 阅读(165) 评论(0) 推荐(0) 编辑