- 浏览: 18427 次
- 性别:
- 来自: 武汉
最新评论
文章列表
系统开发中,数据库是非常重要的一个点。除了程序的本身的优化,如:SQL语句优化、代码优化,数据库的处理本身优化也是非常重要的。主从、热备、分表分库等都是系统发展迟早会遇到的技术问题问题。Mycat是一个广受好评的数据库中间件,已经在很多产品上进行使用了。希望通过这篇文章的介绍,能学会Mycat的使用。
安装
Mycat官网:http://www.mycat.io/ 可以了解下Mycat的背景和应用情况,这样使用起来比较有信心。
Mycat下载地址:http://dl.mycat.io/ 官网有个文档,属于详细的介绍,初次入门,看起来比较花时间。
...
Nginx基本功能极速入门
发表于 2015-05-17
文章目录
1. 1、静态HTTP服务器
2. 2、反向代理服务器
3. 3、负载均衡
4. 4、虚拟主机
5. 5、FastCGI
本文主要介绍一些Nginx的最基本功能以及简单配置,但不包括Nginx的安装部署以及实现原理。废话不多,直接开始。
1、静态HTTP服务器
首先,Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端。
配置:
1
下载地址:点此链接(P.S.下载带bin的安装包)
下载hive后放到虚拟机文件夹内,打开:
tar -zxf /home/tools/apache-hive-1.2.2-bin.tar.gz -C /home/software/
修改并保存环境配置:
gedit /etc/profile
//添加
export HIVE_HOME=/home/software/apache-hive-1.2.2-bin
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin:$FINDBUGS_HOME/bin:$HBASE_ ...
1.准备环境
java 1.7以上
hadoop版本参见hive官网的支持版本号,并启动hadoop集群。
2.下载、解压hive安装包
Hive官网地址: http://hive.apache.org/
下载安装包后用tar -xzvf命令解压,并用mv对文件夹重命名为hive
3.配置环境变量
vim /etc/profile,加入下面几行
HIVE_HOME=/home/hive
CLASSPATH=$CLASSPATH:$HIVE_HOME/lib
PATH=$PATH:$HIVE_HOME/bin
export HIVE_HOME CLASSPATH PAT ...
一、准备
1.1创建hadoop用户
$ sudo useradd -m hadoop -s /bin/bash #创建hadoop用户,并使用/bin/bash作为shell
$ sudo passwd hadoop #为hadoop用户设置密码,之后需要连续输入两次密码
$ sudo adduser hadoop sudo #为hadoop用户增加管理员权限
$ su - hadoop #切换当前用户为用户hadoop
$ sudo apt-get update ...
一、Otter目前支持了什么
1. 单向同步, mysql/oracle互相同步
2. 双向同步,无冲突变更
3. 文件同步,本地/aranda文件
4. 双A同步,冲突检测&冲突补救
5. 数据迁移,中间表/行记录同步
导历史表还需要程序代码实现吗? 还在用mysql的主从复制吗? Otter都能为你解决。
典型的场景是账户信息表和账户交易明细表,更新账户余额后需要登记一条账户明细,并且保证在一个事务里,用户可以通过交易明细表查看交易记录,但是交易明细表的数据 ...
linux 安装QQ
- 博客分类:
- 开发工具
ubuntu下安装新版QQ
喜欢使用ubuntu系统的朋友都知道,在ubuntu下用QQ一直是一个大难题。
但是在生活中,却很难摆脱对QQ的依赖。在ubuntu下使用QQ有着各种各样的问题:
QQ for linux虽然能够使用,但是由于长期以来没有更新,此版本的QQ的界面以及功能都不尽如人意;而网页的QQ就更不用说了,功能实在太少了。
还好,网上有大神开发出了新版的wineQQ,解决了我们对QQ的需求。
这是新版QQ登录后的界面:
新版WineQQ
如果你对新版WineQQ感兴趣,那就跟着我一起来安装吧!
1.既然是WineQQ,那 ...
最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考:
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 ca ...
本文介绍一个非常好用的自动化生成 Restful API 文档的工具——Api2Doc 它基于 SpringBoot ,原理类似于 Swagger2,但比 Swagger2 要简单好用。
此项目已经放到 github 中,需要源码的朋友请点击 这里
目录
项目背景
Api2Doc 简介
引入 Api2Doc 依赖
启用 Api2Doc 服务
给 Controller 类上添加文档注解
@Api2Doc 注解详述
@ApiComment 注解详述
@ApiError 注解详述
给文档菜单项排序
补充自定义文档
定制文档的欢迎页
定制文档的标题及图标
关闭 Api ...
要为社区APP的帖子提供全文搜索的功能,考察使用ElasticSearch实现此功能。
ES的安装不再描述。
es集成中文分词器(根据es版本选择对应的插件版本)
下载源码:https://github.com/medcl/elasticsearch-analysis-ik maven编译得到:elasticsearch-analysis-ik-1.9.5.zip
在plugins目录下创建ik目录,将elasticsearch-analysis-ik-1.9.5.zip解压在此目录。
创建索引(settings,mapping)
配置
...
spring-boot-admin,简称SBA,是一个针对spring-boot的actuator接口进行UI美化封装的监控工具。他可以:在列表中浏览所有被监控spring-boot项目的基本信息,详细的Health信息、内存信息、JVM信息、垃圾回收信息、各种配置信息(比如数据源、缓存列表和命中率)等,还可以直接修改logger的level。
官网:https://github.com/codecentric/spring-boot-admin
使用指南:http://codecentric.github.io/spring-boot-admin/1.5. ...
激活
激活码激活
授权服务器激活
破解补丁激活
修改试用时间
激活码
激活码目前为博主分享的自用激活码,到期前会更换新的激活码。
授权服务器激活
授权服务器激活为博主使用Golang开发,下载地址在这里 http://blog.lanyus.com/archives/174.html ,不开源,关于原理什么的,随便想想都能想到吧,授权服务器需要一直运行,推荐放置到 OpenShift,绑定自己域名,不建议公布自己搭建的授权服务器,Jetbrains经常封杀网上公开的授权服务器地址。
使用时将搭建好的服务器地址放置到 IntelliJ IDEA 激活提示框 License ...
Ubuntu下Java环境变量的配置
转载 2017年04月20日 13:41:13
标签:
ubuntu /
java环境变量
转自并修改于:https://jingyan.baidu.com/article/c33e3f48a3365dea15cbb5c9.htmll
1.在Oracle官网下载JDK:我下的是jdk-8u131-linux-i586.tar.gz
2.创建Java的文件夹
usr/lib/jvm 待会解压后的Jdk文件夹将放在这个目录下
终端下使用命令: sudo mkdir /usr/lib/jvm
3.解压 ...
ubuntu安装微软雅黑和Consolas字体
发布时间:2016-06-08 16:16:07来源:mycode.net.cn作者:linux人
Consolas 字体用来写代码真的是非常舒服,可惜 ubuntu 系统中默认并没有这个字体,我们需要自己下载安装,本文就介绍了如何自己手动下载并安装如上字体。先来看一下vim下使用 Consolas 字体的效果图吧。
【字体下载】
YaHeiConsolas.tar:http://www.mycode.net.cn/wp-content/uploads/2015/07/YaHeiConsola ...
Java 8 Stream API 实用指南
- 博客分类:
- java
引用
来源:gitbook 作者:阿福
本文作为 Stream API 的 “使用指南”,主要侧重于 “实用”,并不会关注太多的实现细节,当然,不是简单地罗列接口,而是尽可能地向读者展示 Stream API 的全貌。 开始之前 作为 Java API 的新成员,Stream API “允许以声明式的方式处理数据集合”。回顾 “内容介绍” 部分,我们阅读了以下的代码:
代码
class Good {
String name; // 商品名称
long price; // 价格
lon ...