阿里飞天云平台架构简介

chenhaozjnubit | | 2016-04-29
飞天是由阿里云开发的一个大规模分布式计算系统,其中包括飞天内核和飞天开放服务。 飞天内核负责管理数据中心Linux集群的物理资源,控制分布式程序运行, 隐藏下层故障恢复和数据冗余等细节,有效提供弹性计算和负载均衡。如图所示,飞天体系架构主要包含四大块:1、资源管理、安全、远程过程调用等构建分布式 系统常用的底层服务;2、分布式文件系统;3、任务调度;4、集群部署和监控。 [阅读全文]
ė1622次浏览 60条评论 0 阿里飞天

SpringMVC与Struts2的对比

chenhaozjnubit | | 2016-04-28
面这些东西基本都是我从网上粘贴过来的,没有那么多耐心和时间一个字一个字的敲了,但是基本能表明我选择SpringMVC的思路和原因。 把这张图放在这里,我是想说SpringMVC和Struts2真的是不一样的,虽然在都有着核心分发器等相同的功能组件(这些由MVC模式本身决定的)。   为什么SpringMVC会赢得最后的胜利呢?谈几点我自己的看 [阅读全文]
ė919次浏览 60条评论 0 Spring Struts

【Mongodb】3.0 配置身份验证db.createUser()说明

chenhaozjnubit | | 2016-04-27
定义: 创建一个数据库新用户用db.createUser()方法,如果用户存在则返回一个用户重复错误。 语法: db.createUser(user, writeConcern)     user这个文档创建关于用户的身份认证和访问信息;     writeConcern这个文档描述保证MongoDB提供写操作的成功报告。 · use [阅读全文]
ė824次浏览 60条评论 0 MongoDB

Git:代码冲突常见解决方法

chenhaozjnubit | | 2016-04-26
如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候, 在发布这个配置文件的时候,会发生代码冲突: error: Your local changes to the following files would be overwritten by merge:       &n [阅读全文]
ė672次浏览 60条评论 0 git

git中的后悔方法:rebase,revert,reset

chenhaozjnubit | | 2016-04-25
如果git中提交了错误代码,怎么办?有三种选择 rebase, revert, reset revert 用于直接取消指定某一次的提交,并且会形成两个历史记录,例如 git revert 5962845b0059f9e7702b73066e6a35aea1efaa49 这个命令取消了指定的提交内容,并且在当前的head后面增 [阅读全文]
ė695次浏览 60条评论 0 git

让html页面不缓存js的实现方法

chenhaozjnubit | | 2016-04-22
本文实例讲述了让html页面不缓存js的实现方法。分享给大家供大家参考。具体实现方法如下: 很多朋友都会碰到这样的情况:如果我们页面加载了js的话下次打开时也会是调用这个js缓存文件,但对于我们调试时是非常的不方便了,本文就来谈论如何解决这一问题,下面一起来看看。 不缓存JS的方法其实挺简单,CSS在某种条件下也可以如此使用; 先 [阅读全文]
ė1056次浏览 60条评论 0 javascript

mysql下优化表和修复表命令使用说明(REPAIR TABLE和OPTIMIZE TABLE)

chenhaozjnubit | | 2016-04-21
随着mysql的长期使用,肯定会出现一些问题,一般情况下mysql表无法访问,就可以修复表了,优化时减少磁盘占用空间。方便备份。 代码如下: REPAIR TABLE `table_name` 修复表 OPTIMIZE TABLE `table_name` 优化表 REPAIR TABLE 用于修复被破坏的表。 OPTIMIZE [阅读全文]
ė756次浏览 60条评论 0 MySQL

MySQL命令行乱码问题的解决

chenhaozjnubit | | 2016-04-20
使用MySQL命令行可以实现许多我们需要的功能,不过在使用MySQL命令行的时候,有一个问题是在MySQL命令行插入中文数据或者查询中文数据时出现乱码,或者显示不对。 在MySQL命令行输入:show variables like ‘character_set_%’; 查看当前配置的编码; 在MySQL命令行输入 :set names utf8; [阅读全文]
ė769次浏览 60条评论 0 MySQL

Angular错误分析之. $parse:isecdom

chenhaozjnubit | | 2016-04-19
ng-repeat中使用循环中的对象作为方法入参,报这个错 原因可能是对象有nodeName的 属性,且不为空导致,该属性是angularjs中的关键字 [阅读全文]
ė2420次浏览 60条评论 0 AngularJS

在tomcat7中启用HTTPS的详细配置

chenhaozjnubit | | 2016-04-18
最简单的方法,直接用java里的keytool工具生成一个keystore文件,然后直接用这个文件启用https就可以了。 方法如下: 命令行执行%JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA 执行过程中会询问你一些信息,比如国家代码,省市等,其中需要填写两个密码,一次在开头,一次在最后,请保持两 [阅读全文]
ė1672次浏览 60条评论 0 https

git解决本地多个key-ssh问题

chenhaozjnubit | | 2016-04-17
第一步 配置用户名和邮箱 ? 1 2 git config --global user.name  [阅读全文]
ė717次浏览 60条评论 0 git

Windows 10 下 MarkdownPad2 预览无法

chenhaozjnubit | | 2016-04-15
刚刚在我的 Win10 上测试了一次,确实会遇到这个问题,官方的说法是从 Win 8 开始就有这个问题了,解决办法就是安装 Awesomium 1.6.6 SDK.,如果还是不行就再安装 Microsoft's DirectX End-User Runtimes (June 2010),经我实际测试,只需要安装前者就可以了。下面是官方的原文: LivePreview [阅读全文]
ė767次浏览 60条评论 0 Windows

69道Spring面试题和答案

chenhaozjnubit | | 2016-04-14
原文地址    译者:深海(1422207401@qq.com)  校对:方腾飞 目录 Spring 概述 依赖注入 Spring beans Spring注解 [阅读全文]
ė760次浏览 60条评论 0 Spring

Mockito:一个强大的用于 Java 开发的模拟测试框架

chenhaozjnubit | | 2016-04-13
介绍 本文将介绍模拟测试框架Mockito的一些基础概念, 介绍该框架的优点,讲解应用Mockito的Java示例. 模拟(Mock)的概念  在软件开发的世界之外, "mock"一词是指模仿或者效 [阅读全文]
ė896次浏览 60条评论 0 Mockito

“Auth Failed” error with EGit and GitHub

chenhaozjnubit | | 2016-04-12
My answer may be outdated but hopefully it can be useful for someone. In your Eclipse go to Window > Preferences > General > Network Connections > SSH2 (or just type "SSH2 [阅读全文]
ė796次浏览 60条评论 0 eclipse git

Linux rsync命令详解

chenhaozjnubit | | 2016-04-11
1、什么是Rsync Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远 程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 Rsync 本来是用于替代rcp的一个工具,目前由rsync.samba. [阅读全文]
ė913次浏览 60条评论 0 linux

MySQL主从同步

chenhaozjnubit | | 2016-04-08
同步过程中(报过2个错): 1、Could not execute Delete_rows event on table eayuncloud.QRTZ_FIRED_TRIGGERS; Can't find record in 'QRTZ_FIRED [阅读全文]
ė1257次浏览 60条评论 0 MySQL

MySQL集群故障

chenhaozjnubit | | 2016-04-07
前言 在发生故障切换后,经常遇到的问题就是同步报错,数据库很小的时候,dump完再导入很简单就处理好了,但线上的数据库都150G-200G, 如果用单纯的这种方法,成本太高,故经过一段时间的摸索,总结了几种处理方法。 生产环境架构图 目前现网的架构,保存着两份数据,通过异步复制做的高可用集群,两台机器提供对外服务。在发生故障时,切换到slave上,并将其变成 master [阅读全文]
ė899次浏览 60条评论 0 MySQL

连接Mysql提示Can’t connect to local MySQL server through socket的解决方法

chenhaozjnubit | | 2016-04-06
mysql,Mysqldump,Mysqladmin,php连接mysql服务常会提示下面错误: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) [阅读全文]
ė783次浏览 60条评论 0 MySQL

如何删除 bin log

chenhaozjnubit | | 2016-04-05
【MySql】如何删除 bin log   一 语法如下: PURGE {MASTER | BINARY} LOGS TO 'log_name' PURGE {MASTER | BINARY} LOGS BEFORE 'date' 用于删除在指定的日志或日期之前的日志索引中的所有二进制日志 [阅读全文]
ė719次浏览 60条评论 0 MySQL

观察者模式

chenhaozjnubit | | 2016-04-01
观察者模式 Observer 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。 这个主题对象在状态上发生变化时,会通知所有观察者对象,让它们能够自动更新自己。   观察者模式的组成 抽象主题角色:把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者。抽象主题 [阅读全文]
ė703次浏览 60条评论 0 java 设计模式