自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (7)
  • 收藏
  • 关注

原创 Spring boot 动态创建多个JedisSentinelPool

 使用环境:springboot 2.0.0 redis 哨兵pom.xml 如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i...

2018-09-05 17:09:15 1745

转载 Android客户端性能优化

本文由魅族科技有限公司资深Android开发工程师degao(嵌入式企鹅圈原创团队成员)撰写,是degao在嵌入式企鹅圈发表的第一篇原创文章,毫无保留地总结分享其在领导魅族多个项目开发中的Android客户端性能优化经验,极具实践价值!众所周知,一个好的产品,除了功能强大,好的性能也必不可少。有调查显示,近90%的受访者会因为APP性能差而卸载,性能也是造成APP用户沮丧的头号原因。那Android

2017-12-15 16:06:17 368

转载 java jvm 内存调优几个设置的一些背景知识

java jvm 内存调优几个设置的一些背景知识: 1 堆(Heap)和非堆(Non- heap)内存[b] 按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JVM主要管理两种类型的内存:堆和非堆。简单来说堆就是Ja

2017-09-19 16:31:02 623

转载 java 虚拟机内存配置

java虚拟机内存配置,-Xss256m -Xms512m -Xmx800m -XX:MaxPermSize=512m 一.Java虚拟机内存配置:(1)操作:项目名(如:CK02)->右键(选择选项Properties)->Run/Debug Settings->选中要执行的程序(如:Launch)->点击(edit..)->选择(x)=Arguments在VM a

2017-09-19 16:26:11 1403

转载 Dockerfile 最佳实践

Dockerfile 最佳实践本文是 Docker 官方文档 docs/archive:v1.1 中 Best practices for writing Dockerfiles 的理解和翻译。包含了 docker 官方对编写 Dockerfile 的最佳实践和建议。这些建议是为了让你写出高效易用的 Dockerfile。Docker 官方强烈建议你遵从这些建议(实际上,如果你是在创建官方镜像,你必

2017-07-25 10:27:18 475

原创 docker 安装常见问题

Centos docker 安 装 常 见 问 题1,安装docker,命令    yum install -y docker-io 而不是 yum install -y docker    当安装的时候使用的是yum install -y docker 命令时,输入命令docker info 会出现如下问题    2,当安装过程中出现以下问题:     

2017-07-25 10:19:08 1852

转载 HTTP请求错误400、401、402、403、404、405、406、407、412、414、500、501、502解析

HTTP 错误 400  400 请求出错  由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。  HTTP 错误 401  401.1 未授权:登录失败  此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。  请与 Web 服务器的管理员联系,以确认您是否具有访问所请求资源的权限。  401.2 未授权:服务器的配置导致登录失败  此错误表明传

2017-06-30 18:06:52 328

转载 python定时任务调度——apscheduler模块

一、基本概念APScheduler(Advanced Python Scheduler),基于Quartz的轻量级Python定时任务调度框架1.1 四个主要组件: trigger 、jobstores、 executors 、scheduler executor 任务执行器:执行任务的模块,不同的IO模型选择相适应的executorjobstore 任务存储仓库:持久存储任务trigger

2017-06-07 14:10:35 1368

转载 如何用Dockerfile创建镜像

如何用Dockerfile创建镜像创建镜像的目的首先说DockerHub或其它一些镜像仓库已经提供了够多的镜像,有最小版本,也有一些安装了mysql、nginx、apache等等第三方软件的版本可以直接拿来使用。虽然已经足够多了,但是有些情况下并不能满足我们的需求,例如需要安装一些比较少用到的第三方软件,这个时候只能先用公共仓库中的镜像,启动容器,然后在容器中按照我们的需求安装软件,修

2017-05-03 16:44:38 278

转载 Linux crontab定时执行任务 命令格式与详细例子

基本格式 : *  *  *  *  *  command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 crontab文件的一些例子: 30 21 * * * /usr/local

2017-04-27 16:56:30 304

转载 Golang bytes 包

Golang bytes 包对于传入 []byte 的函数,都不会修改传入的参数,返回值要么是参数的副本,要么是参数的切片。设置缓存大小,剩余空间

2017-04-06 15:08:15 504

原创 使用 javaScript 编写倒计时小程序,到时提交表单

使用 javaScript 编写倒计时小程序,到时提交表单 var countdown = 10; // 倒计时秒数 function settime(val) { if (countdown == 0) { document.getElementById("Form").submit() } else {

2017-03-24 10:27:03 1922

转载 Golang 在 Mac、Linux、Windows 下如何交叉编译

Golang 在 Mac、Linux、Windows 下如何交叉编译Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。Mac 下编译 Linux 和 Windows 64位可执行程序CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.goCGO_ENABLED=0 G

2017-03-16 16:14:49 3428

原创 golang 环境变量配置 及所遇到问题解决

golang 环境变量配置 及所遇到问题解决#####author huzhengyao#####新建文件夹 mingw 将 MinGW.zip 解压到mingw目录下,进入mingw\lib目录下 新建文件夹pkg-config 执行命令 go get github.com/wendal/go-oci8将github.com\wendal\go-oci8

2017-03-08 09:04:55 4622

原创 golang 操作mysql的CRUD

golang 操作mysql的CRUD// test2 project main.gopackage mainimport ( "container/list" "database/sql" "fmt" "log" "strconv" _ "github.com/go-sql-driver/mysql" //mysql驱动)type customer struct

2017-03-06 14:16:03 1260

转载 docker 基础命令

docker 基础命令安装docker:    #yum install docker.io服务:    #systemctl status docker#docker [OPTION] COMMAND [CMDOPTION] [ARGS,...]    [OPTION]    COMMAND        container        

2017-03-01 15:24:07 339

转载 docker 基础概念

docker 基础概念特性:     容器化技术,轻量,便于移植。基本概念:    base image(基本镜像):        用来构建image的基础的镜像。处在所有层的最低端。    image(镜像):        一个用来构建container的只读模板。包含了container启动所需的所有信息,例如运行的程序和配置、数据等。是一个多层的结

2017-03-01 14:44:57 342

转载 Linux 中清空或删除大文件内容的五种方法

Linux 中清空或删除大文件内容的五种方法 在 Linux 终端下处理文件时,有时我们想直接清空文件的内容但又不必使用任何Linux命令行编辑器 去打开这些文件。那怎样才能达到这个目的呢?在这篇文章中,我们将介绍几种借助一些实用的命令来清空文件内容的方法。注意: 由于再Linux中一切皆文件,你需要时刻注意,确保你将要清空的文件不是重要的用户文件或者系统文件。清空重要的系统文件或

2017-02-27 17:50:56 408

原创 Centos 安装 mysql5.1

Centos 安装mysql5.1因为mysql数据库在Linux上实在是太流行了,所以目前下载的主流Linux系统版本基本上都集成了mysql数据库在里面,我们可以通过如下命令来查看我们的操作系统上是否已经安装了mysql数据库[root@huzhengyao conf]# rpm -qa|grep mysql这个命令就会查看该操作系统上是否已经安装了mysql数据库有的话,

2017-02-24 14:27:06 3258

原创 mycat+mysql 报错com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: partition table, insert mus

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: partition table, insert must provide ColumnList1 代码详情package com.chainhu.test;import java.sql.Connection;import java.sql.PreparedSta

2017-02-24 10:21:03 1511

转载 linux mysql5.5安装与配置

MySQL是关系型数据库管理系统 ,由瑞典MySQL AB公司开发,目前属于Oracle 公司。MySQL分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码 这一特点,一般中小型网站的开发都选择MySQL作为网站数据库 。 CentOS 6 mysql5.5安装配置1 安装所需软件2 安装cmake3 tar.gz形式安装mysql4 配置与启动5 rpm形式

2017-02-22 17:21:07 848

转载 Linux添加/删除用户和用户组

本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数。1、建用户:adduser phpq                             //新建phpq用户passwd phpq                               //给phpq用户设置密码2、建工作组groupadd test                          //新建test工作

2017-02-21 16:09:15 388

转载 Mysql命令大全

1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进

2017-02-20 11:09:38 236

转载 用magent+repcache搭建memcache集群和主备缓存

memcache,始终存在几个问题,问题如下:1、单点问题;2、缓存无备份和缓存无法同步问题。针对以上问题给出具体的解决方案:1、用magent,做集群和分布式。。用magent,做集群和分布式。。    magent-0.5.tar.gz    libevent-1.4.14b-stable.tar.gz    memcached-1.4.25.tar.gz memcached

2017-02-16 10:57:01 679

转载 redis 集群常用命令

#1、redis-cli命令进入集群环境redis-cli -c -p 7000#2、查看redis整个集群的状况,看谁是主,谁是从,常用两种方式。#2.1、通过redis-trib.rb check方式查看,./redis-trib.rb check 127.0.0.1:7000#2.2、通过redis-cli方式查看,redis-cli -c -p 7000 c

2017-02-15 15:48:45 5614 1

原创 redis 集群启动报错 解决方案

redis 集群启动报错 解决方案1  [ERR] Node 192.168.126.133:7000 is not empty. Either the node already knows other nodes (check with CLUSTER NODES) or contains some key in database 0.解决方法:1)、将需要新增的

2017-02-15 15:38:38 5777 2

转载 memcached的最佳实践方案

memcached的最佳实践方案 1、memcached的基本设置 1)启动Memcache的服务器端 # /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid-d选项是启动一个守护进程, -m是分配给Memcache使用的内存

2017-02-09 16:03:20 315

原创 ./memcached: error while loading shared libraries: libevent-1.3.so.1: cannot open shared object file

./memcached: error while loading shared libraries: libevent-1.3.so.1: cannot open shared object file: No such file or directory1.启动Memcache的服务器端:# /usr/local/bin/memcached -d -m 10 -u root -

2017-02-09 15:56:55 1032

原创 Spring 整合memcached详解

Spring 整合memcached详解            Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcache

2017-02-09 14:24:26 952

转载 RabbitMQ各种交换机类型Exchange Types介绍

最新版本的RabbitMQ有四种交换机类型,分别是Direct exchange、Fanout exchange、Topic exchange、Headers exchange。Direct Exchange – 处理路由键。需要将一个队列绑定到交换机上,要求该消息与一个特定的路由键完全匹配。这是一个完整的匹配。如果一个队列绑定到该交换机上要求路由键 “dog”,则只有被标记为“dog”的消息

2017-02-08 17:53:27 369

转载 Mongodb报错及解决办法集合

Mongodb报错及解决办法集合:>db.daily_csv_test.drop(); 删除有数据的表示报错如下:Thu Nov 28 10:30:40.833 SyntaxError: Unexpected tokenILLEGAL解决办法:>var c =db.getCollection(‘player’);c.drop(); 其中player是删除的表启动 servicemongod

2017-01-16 15:56:59 28691 1

转载 Redis集群搭建与简单使用

介绍安装环境与版本用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master、3 salve 环境。redis 采用 redis-3.2.4 版本。两台虚拟机都是 CentOS ,一台 CentOS6.5 (IP:192.168.31.245),一台 CentOS7(IP:192.168.31.210) 。安装过程1. 下载并解压cd /root/softwarewget ht

2017-01-16 15:26:33 359

转载 Timer和TimerTask 的真正原理&使用介绍

其实就Timer来讲就是一个调度器,而TimerTask呢只是一个实现了run方法的一个类,而具体的TimerTask需要由你自己来实现,例如这样:[java] view plain copy print?Timer timer = new Timer();  timer.schedule(new TimerTask() {          public void run() {

2017-01-12 10:42:30 351

原创 CentOS 上jdk与tomcat的安装与启动

CentOS 上jdk与tomcat的安装与启动1 jdk的安装,此处我选用的是jdk1.7版本     首先我们将jdk安装包上传到CentOS上    l  cd  /usr 进入usr目录下 mkdirjavaTool 新建一个新的目录    l  cd  /root 回到jdk所在的目录上    l  设置执行权限:chmod u+x jdk-7u45-linux-

2017-01-11 14:47:45 299

转载 Mongodb集群搭建的三种方式

MongoDB是时下流行的NoSql数据库,它的存储方式是文档式存储,并不是Key-Value形式。关于Mongodb的特点,这里就不多介绍了,大家可以去看看官方说明:http://docs.mongodb.org/manual/       今天主要来说说Mongodb的三种集群方式的搭建:Replica Set / Sharding / Master-Slaver。这里只说明最简单的集群搭建方

2017-01-05 16:45:18 733

原创 python 中MongoDB的简单操作

python 中MongoDB的简单操作MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档

2017-01-05 15:12:18 442

原创 Spring 整合 MongoDB

Spring 整合 MongoDBMongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。启动 mongodb服务 ./mongod -dbpath ../db/ -logpath ../logs/

2017-01-04 10:41:03 316

原创 Spring 整合 redis (二)

Spring 整合 redis (二)1 新建一个maven项目 构建pom文件 junit junit 4.12 test org.springframework spring-web 4.1.3.RELEASE org.springframework spring-test 4.1.3.RELEA

2017-01-03 15:45:12 408

转载 JVM 虚拟机 内存调优

JVM 虚拟机 内存调优JVM调优主要是针对内存管理方面的调优,包括控制各个代的大小,GC策略。由于GC开始垃圾回收时会挂起应用线程,严重影响了性能,调优的目是为了尽量降低GC所导致的应用线程暂停时间、 减少Full GC次数。代大小调优最关键参数:-Xms、 -Xmx 、-Xmn 、-XX:SurvivorRatio、-XX:MaxTenuringThreshold、-X

2017-01-03 11:11:01 266

原创 spring 整合redis的简单操作

spring 整合redis的简单操作1 启动redis服务  进入redis服务目录下 执行命令 ./redis-server2 建立一个maven项目 在pom文件中配置依赖 junit junit 4.12 test org.springframework spring-test 4.1.3.RELEASE

2016-12-30 17:00:44 447

FastDFS_v5.05.tar.gz

fastdfs 64位安装文件

2017-02-06

zookeeper-3.3.6.tar.gz

zookeeper 64位安装文件

2017-02-06

apache-activemq-5.13.3-bin.tar.gz

activemq 安装文件

2017-02-06

MyCat安装文件

mysql 分布式集群mycat 安装文件

2017-02-06

redis-3.2.1.tar.gz

redis 64位

2017-02-06

memcached-1.4.28.tar.tar

memcached 64位

2017-02-06

magent-0.5.tar.gz

memcached集群负载均衡代理软件magent

2017-02-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除