- 浏览: 34381 次
-
最新评论
文章列表
这种方式直接在代码级别实现了mysql 读写分离
很简单,只需要改一下配置文件,就搞定了,是不是很嗨?
jdbc.driverClassName=com.mysql.jdbc.ReplicationDriver
jdbc.url=jdbc:mysql:replication://120.22.66.50:3307,120.22.66.51:3308/test?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull
只要你 ...
- 2015-09-26 20:48
- 浏览 252
- 评论(0)
办法很简单,在启动tomcat之前设置一个环境变量即可
$ export JAVA_OPTS="$JAVA_OPTS -Duser.timezone=Asia/Shangha"
重启之后,有没有发现已经好了呢
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $ ...
- 2015-09-26 01:46
- 浏览 394
- 评论(0)
在使用docker部署网站的时候,无意间发现容器里面的时间竟然是美国时间,被雷到了,不过解决办法也很简单,有两种办法
1、重新启动一个容器,加上如下参数,即可使用宿主机时间
$ -v /etc/localtime:/etc/localtime:ro # docker run -d -v /etc/localtime:/etc/localtime:ro [image]
2、假如,你不想重新启动,或者不能重新启动,也没关系,可以直接把文件复制到容器内,如下
$ docker cp /etc/localtime [containerId]:/etc/localtime
3、然后通过da ...
- 2015-09-26 01:12
- 浏览 640
- 评论(0)
Docker mysql 把数据存储在本地目录,很简单,只需要映射本地目录到容器即可
1、加上-v参数
$ docker run -d -e MYSQL_ROOT_PASSWORD=admin --name mysql -v /data/mysql/data:/var/lib/mysql -p 3306:3306 mysql
还可以指定配置文件
docker run -d -e MYSQL_ROOT_PASSWORD=admin --name mysql -v /data/mysql/my.cnf:/etc/mysql/my.cnf -v /data/mysql/data:/var/ ...
- 2015-09-24 12:44
- 浏览 517
- 评论(0)
1、首先创建两个文件my-m.cnf(主库配置) 、my-s.cnf(从库配置)
my-m.cnf 内容如下
# Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foun ...
- 2015-09-19 04:27
- 浏览 315
- 评论(0)
1、从官网下载http://tengine.taobao.org/download/tengine-2.1.1.tar.gz
2、解压
$ tar zxvf tengine-2.1.1.tar.gz
$ cd tengine-2.1.1
$ ./configure --with-http_concat_module
$ make && make install
如果在./configure这步报错了,也没关系,通常是缺少库
先更新
$ sudo apt-get update
如果缺少pcre那就运行下面的命令安装
$ sudo apt-get instal ...
- 2015-09-19 02:07
- 浏览 367
- 评论(0)
1、首先下载好jre、tomcat
server-jre-8u51-linux-x64.gz
apache-tomcat-8.0.24.tar.gz
2、新建Dockerfile文件,内容如下:
FROM ubuntu
ADD server-jre-8u51-linux-x64.gz /usr/local
ADD apache-tomcat-8.0.24.tar.gz /usr/local
RUN mv /usr/local/apache-tomcat-8.0.24 /usr/local/tomcat
ENV CATALINA_HOME /usr/local/tomcat
ENV JA ...
- 2015-09-19 01:56
- 浏览 293
- 评论(0)
1、 很简单,新建Dockerfile文件,内容如下
FROM ubuntu
RUN apt-get update
RUN apt-get -y install redis-server
EXPOSE 6379
ENTRYPOINT /usr/bin/redis-server
2、构建镜像
$ docker build -t redis-server .
3、运行
$ docker run --name redis-server -d -p 6379:6379 redis-server
<script type="text/javascript ...
- 2015-09-19 01:49
- 浏览 322
- 评论(0)
使用Docker 一行命令即可启动一个mysql
$ docker run -d -e MYSQL_ROOT_PASSWORD=admin --name mysql-master -p 3307:3306 mysql
以上即可启动一个mysql实例,root密码为admin,端口为3307
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
...
- 2015-09-19 01:45
- 浏览 333
- 评论(0)
在ubuntu上面安装最新版的docker,只需要一行命令
$ wget -qO- https://get.docker.com/ | sh
详情可以查看官网:http://docs.docker.com/linux/step_one/
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var ...
- 2015-09-19 01:41
- 浏览 308
- 评论(0)
官方的node镜像太大,600多M,也不知道里面到底装了啥,自己构建一个也就200M。
1、首先下载好node-v4.0.0-linux-x64.tar.gz
2、创建一个Dockerfile文件,内容如下
FROM ubuntu
ADD node-v4.0.0-linux-x64.tar.gz /usr/local
ENV PATH $PATH:/usr/local/node-v4.0.0-linux-x64/bin
3、直接运行以下命令
$ docker build -t nodejs .
4、稍等片刻,然后查看镜像
$ docker images
就能看到 ...
- 2015-09-10 13:04
- 浏览 357
- 评论(0)
用Dockerfile 构建一个java的编译环境
1、包括以下软件包
ubuntu
jdk
maven
svn
2、jdk、maven 需要手动下载,下载之后分别为
jdk-8u51-linux-x64.gz
apache-maven-3.3.3-bin.tar.gz
3、创建一个Dockerfile文件,包含以下内容
FROM ubuntu
RUN apt-get update
RUN apt-get -y install subversion
ADD jdk-8u51-linux-x64.gz /usr/local
ADD apache-maven-3.3.3-bin. ...
- 2015-07-25 21:44
- 浏览 239
- 评论(0)
最近玩了一下react,感觉挺不错的,搜了一下没有看到什么视频教程,于是自己便录制了几个入门视频,希望可以帮到大家,已经上传土豆了,可以点击下面的链接查看。
http://www.tudou.com/listplay/p11F8hRUnjI/vhak2xWae2I.html
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
...
- 2015-07-07 13:06
- 浏览 374
- 评论(0)
用react native 做的一个推酷客户端
仅供大家参考,只为抛砖引玉,希望大家能以此来了解react,并编写出更多的优质的开源库,为程序员做出贡献。
用的的组件:
NavigatorIOS
react-native-swiper
ListView
WebView
运行步骤
1、npm install
2、用Xcode打开tuiku.xcodeproj
3、Commmand + R
界面是模仿官网的应用的,一个导航,导航下面是分类,分类下面是列表,分类可以点击切换,也可以左右滑动切换,一直往下来,会加载下一页数据,点击某一项,会进到详情页,详情页直接用一个We ...
- 2015-07-06 00:24
- 浏览 325
- 评论(0)
一开始让我开发ios我是拒绝的,因为看到oc的语法,略感蛋疼,实在是不想套进去,可能苹果也意识到了这个问题,所以推出了swift,我研究了一下,感觉这才像是编程语言,起码人性化多了,但是Xcode代码补全弱爆了,可能是idea用惯了,xcode真心不习惯了,装了插件也感觉好弱,折腾没多久,就搁置了
最近接触了reactjs,感觉它的思想很不错,组件化,而且异常的简单,只需要会html + js ,轻松掌握,没什么复杂的概念,react native 则是基于react,旨在用react开发本地app(目前只支持ios,android估计要到10月份才支持),web开发者,可以轻松的开发ios ...
- 2015-07-06 00:16
- 浏览 308
- 评论(0)