自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

转载 架构师必备最全SQL优化方案

在进行MySQL的优化之前,必须要了解的就是MySQL的查询过程,很多查询优化工作实际上就是遵循一些原则,让MySQL的优化器能够按照预想的合理方式运行而已。 图-MySQL查询过程   一、优化的哲学  注:优化有风险,涉足需谨慎  11、优化可能带来的问题?   优化不总是对一个单纯的环境进行,还很可能是一个复杂的已投产的系...

2019-02-27 08:26:49 216

转载 cordova热更新

cordova 热更新:一、添加插件 1、新建Cordova项目 1 cordova create CordovaHotCode com.ezample.hotcode 2、添加Android平台 在新建项目的根目录下,进入命令行, 1 cordova platform add android 3、添加...

2019-02-18 23:12:49 440

转载 Linux下使用alternatives命令替换选择软件的版本

在安装搜索引擎Elasticsearch时,要求安装比较新的java 版本,我选择了java 1.8.0,安装java 成功后使用java -version 发现使用的版本仍旧是1.6.0,查询了一些资料,发现可以使用Linux的alternatives命令替换选择软件的版本。说明:alternatives --install <link> <name> <...

2019-02-01 09:20:26 298

转载 SpringCloud实战9-Stream消息驱动

官方定义 Spring Cloud Stream 是一个构建消息驱动微服务的框架。  应用程序通过 inputs 或者 outputs 来与 Spring Cloud Stream 中binder 交互,通过我们配置来 binding ,而 Spring Cloud Stream 的 binder 负责与消息中间件交互。所以,我们只需要搞清楚如何与 Spring Cloud Stream 交互...

2018-12-05 15:51:24 174

转载 Redis集群

Redis cluster tutorial转:https://www.cnblogs.com/cjsblog/p/9048545.htmlRedis集群提供一种方式自动将数据分布在多个Redis节点上。Redis Cluster provides a way to run a Redis installation where data is automatically sharded...

2018-10-26 08:19:02 150

转载 centos7 yum install redis

直接yum 安装的redis 不是最新版本yum install redis如果要安装最新的redis,需要安装Remi的软件源,官网地址:http://rpms.famillecollet.com/yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm然后可以使用下面的命令安装最新版...

2018-09-15 17:55:16 128

转载 【springboot】之利用shell脚本优雅启动,关闭springboot服务

springbot开发api接口服务,生产环境中一般都是运行独立的jar,在部署过程中涉及到服务的优雅启动,关闭,springboot官方文档给出的有两种方式,1、使用http shutdown2、注册为系统服务  https://docs.spring.io/spring-boot/docs/1.5.3.RELEASE/reference/htmlsingle/#deployment...

2018-09-15 16:39:16 1823

转载 ES6拷贝方法

ES6 中对象拷贝方法:方法一: Object.assign()// 对象浅拷贝, 复制所有可枚举属性const obj1 = {a: 1};const obj2 = {b: 2};// copy obj1 and obj2 to a new obj;Object.assign({}, obj1, obj2) 方法二 :Res参数//等同于方法一, 属于对象浅拷贝co...

2018-08-12 11:35:54 503

转载 SecureCRT 7.2.0 Mac版密码无法保存的解决办法

SecureCRT  Mac版,默认情况下,我们建立一个连接之后提示是否保存这个连接的密码,我们保存了密码,但是当我们再次登录的时候,又提示密码失效了,需要重新输入。这个问题困扰了我很久,今天终于解决了。方法/步骤 我之前在网上找的解决办法都是SecureCRT 7.2.0 Mac 之前的。 打开SecureCRT的全局选项,在主菜单Preferences(或者COMMAND键加...

2018-08-09 17:52:51 210

转载 jackson 实体转json 为NULL或者为空不参加序列化

1.实体上@JsonInclude(Include.NON_NULL) //将该标记放在属性上,如果该属性为NULL则不参与序列化 //如果放在类上边,那对这个类的全部属性起作用 //Include.Include.ALWAYS 默认 //Include.NON_DEFAULT 属性为默认值不序列化 //Include.NON_EMPTY 属性为 空(“”) 或者为 NULL 都不序列化 //In...

2018-06-28 08:17:38 253

转载 Centos环境下安装mongoDB

安装前注意: 此教程是通过yum安装的.仅限64位centos系统安装步骤:1、创建仓库文件: 1vi /etc/yum.repos.d/mongodb-org-3.4.repo 然后复制下面配置,保存退出123456[mongodb-org-3.4]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releas...

2018-06-13 14:41:40 362

转载 vue+vux+es6+webpack移动端常用配置步骤

1.创建项目(vue项目的流程就不多讲了)2.cnpm install vux --save3.在build/webpack.base.conf.js配置:const vuxLoader = require('vux-loader')把第一个module.exports赋值变量let webpackConfig ={里面代码不动}然后这个放在最底部去module.exports = vuxLoad...

2018-04-03 18:11:28 643

转载 vue+webpack+vue-cli+WebStrom 项目搭建

 1.安装 webpack 和vue-cli 模块:npm install webpack -gnpm install vue-cli -g 2.进入到新建项目的目录里面执行以下命令新建项目:  vue init webpack hiibook_find 3.然后进入到使用cd 命令进入到新建的hiibook_find目录下面安装package.json中的模块:cnpm install 4.然后...

2018-03-31 12:15:06 384

转载 Mac下node.js卸载方法收集

brew的安装方式直接通过一条命令brew uninstall nodejs官网下载pkg安装包的通过这条命令sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}其它方式干净卸载去这个网址下载sh文件https://github.com/jesseyu/uninstallNo...

2018-03-31 12:14:14 1753

转载 ES6这些就够了

刚开始用vue或者react,很多时候我们都会把ES6这个大兄弟加入我们的技术栈中。但是ES6那么多那么多特性,我们需要全部都掌握吗?秉着二八原则,掌握好常用的,有用的这个可以让我们快速起飞。接下来我们就聊聊ES6那些可爱的新特性吧。1.变量声明const和let我们都是知道在ES6以前,var关键字声明变量。无论声明在何处,都会被视为声明在函数的最顶部(不在函数内即在全局作用域的最顶部)。这就是...

2018-03-28 08:53:08 214

转载 centos下安装ZooKeeper

1.需求安装ZooKeeper,metaQ2.下载http://zookeeper.apache.org/releases.html当前stable版是zookeeper-3.4.63.解压tar –xf zookeeper-3.4.6.tar.gz解压文件到"/usr/local/zookeeper-3.4.6".4.复制conf目录下的zoo_sample.cfg,并命名为zoo.cfg5.修...

2018-03-26 22:30:32 142

转载 Apache mina 重启服务器,提示地址被占用的解决办法

通过acceptor.unbind();acceptor.dispose(true);关闭服务端,停止服务后再启动服务:acceptor.bind(new InetSocketAddress(port));总是会报异常提示地址被占用了。Address already in use解决办法:this.acceptor = new NioSocketAcceptor();this.acceptor.s...

2018-03-22 21:03:51 1700

转载 java.nio.ByteBuffer中flip、rewind、clear方法的区别

对缓冲区的读写操作首先要知道缓冲区的下限、上限和当前位置。下面这些变量的值对Buffer类中的某些操作有着至关重要的作用:limit:所有对Buffer读写操作都会以limit变量的值作为上限。position:代表对缓冲区进行读写时,当前游标的位置。capacity:代表缓冲区的最大容量(一般新建一个缓冲区的时候,limit的值和capacity的值默认是相等的)。flip、rewind、cle...

2018-03-18 18:08:42 150

转载 mina IoBuffer 常用方法

Limit(int)如果position>limit, position = limit,如果mark>limit, 重置markMark()取当前的position的快照标记markReset()恢复position到先前标记的markClear()limit=capacity , position=0,重置mark,但是不清空数据,为了从头开始put做准备,其实就是清空数据,因为你...

2018-03-15 20:56:16 1619

转载 redis的启动方式

redis的启动方式1.直接启动  进入redis根目录,执行命令:  #加上‘&’号使redis以后台程序方式运行1./redis-server & 2.通过指定配置文件启动  可以为redis服务启动指定配置文件,例如配置为/etc/redis/6379.conf  进入redis根目录,输入命令:1./redis-server /etc/redis/6379.conf  #如...

2018-03-07 09:00:22 130

转载 MySQL创建用户与授权方法

一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如

2017-12-27 19:18:51 222

转载 CentOS 7.0下使用yum安装MySQL

CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。1.下载mysql的repo源$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2.安装my

2017-12-27 18:54:44 112

转载 打开App显示文件已损坏,打不开,您应该将它移到废纸篓,怎么办?

打开App显示文件已损坏,打不开,您应该将它移到废纸篓,怎么办?在隐私里面打开任意来源。安全性与隐私里面无任何来源,怎么办?请在终端中使用spctl命令:【master前面为两短-】sudo spctl --master-disable

2017-12-20 15:32:01 14584 1

转载 解决git clone时报错:The requested URL returned error: 401 Unauthorized while accessing

版本问题,最直接的解决办法就是重新编辑安装git吧:1. 下载:# wget -O git.zip https://github.com/git/git/archive/master.zip2. 解压:# unzip git.zip3. 进入git目录:# cd git-master4. 编译安装:autoconf./configure --prefix=

2017-11-30 21:18:10 1558

转载 Error:Execution failed for task ':app:mergeDebugResources'. > Crunching Cruncher bg_btn.9.png

使用Android Studio来进行图片背景设置,编译时发生了一个mergeDebugResources异常。异常原因这个异常的意思是对资源合并发生错误,那就是我使用的图片资源有问题,我使用的图片是能在android环境自适应展示的.9.png格式,在Eclipse上使用是能通过编译的,但是为什么在android studio上就不能呢?原来,android stud

2017-11-01 07:41:51 165

转载 十分钟学会Charles抓包(iOS的http/https请求)

1. Charles安装官网下载安装Charles:https://www.charlesproxy.com/download/2. HTTP抓包(1)查看电脑IP地址(2)设置手机HTTP代理手机连上电脑,点击“设置->无线局域网->连接的WiFi”,设置HTTP代理:服务器为电脑IP地址:如192.168.1.169端口:8888设置代理后,需要在电脑上打开C

2017-10-29 16:33:03 362

转载 Linux 修改swap虚拟内存大小

swap是内存的交换区;换句话说,如果内存不够用了,那么系统会在硬盘上存储一些内存中不常用的数据,之后将这部分数据在存储中析构掉;这样内存就又有剩余空间可以运行东东啦,这个过程也就是所谓的交换,存储数据的硬盘部分就是swap分区。 装系统的时候可能会将swap大小设置的不合适 但是swap的大小不正确,很影响服务器的性能。下面说说怎么修改swap分区的大小。查看系统Swap空间使用[r

2017-10-29 09:54:45 1189

转载 用PS如何把图片做成圆角的?

Photoshop打开你需要做成圆角的图片双击右下角“图层”窗口中的“背景图”解锁工具栏上右击“矩形工具”选择里面的“圆角矩形工具(位于文字工具下方)菜单栏”下面“选项栏”中,设置工具的属性。(将“图案工具”改为“路径”,“半径”可以设置圆角的弧度,数值越大,角越圆)图中拖出想要的大小→ctrl+回车“建立选区”→ctrl+s

2017-10-09 09:41:55 7183

转载 Redis的安装和部署

基本知识1、Redis的数据类型:  字符串、列表(lists)、集合(sets)、有序集合(sorts sets)、哈希表(hashs)2、Redis和memcache相比的独特之处:  (1)redis可以用来做存储(storge)、而memcache是来做缓存(cache)。这个特点主要是因为其有“持久化”功能  (2)存储的数据有“结构”,对于mem

2017-09-28 23:02:14 126

转载 CentOS 6.5下yum安装 MySQL-5.5全过程图文教程

在linux安装mysql是一个困难的事情,yum安装一般是安装的mysql5.1,现在经过自己不懈努力终于能用yum安装mysql5.5了。下面通过两种方法给大家介绍CentOS 6.5下yum安装 MySQL-5.5全过程,一起学习吧。方法一:具体方法和步骤如下所示:1.第一步就是看linu是否安装了mysql,经过rpm -qa|grep mysql查看到centos

2017-09-28 21:52:24 223

转载 maven 制作 alipay-sdk-java包到本地仓库

项目要用到支付宝的扫码支付,后台使用的maven 问了客服 官方目前没有 maven 的地址只能手动安装到本地了,如果建了maven 服务器也可以上传到服务器上一、首先 搭建好maven 基础环境,本地可以运行maven 命令1. maven 下载地址 https://maven.apache.org/download.cgi2.下载完成后解压至本地 D:\apache-m

2017-09-19 10:02:58 483

转载 spring+hibernate+jpa+Druid的配置文件,spring整合Druid

xml version="1.0" encoding="UTF-8"?>  beans xmlns="http://www.springframework.org/schema/beans"      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"      xmlns:aop="http://www.springframew

2017-09-03 16:11:45 245

转载 Spring+JPA+druid+hibernate配置

"1.0" encoding="UTF-8"?>  "http://www.springframework.org/schema/beans"      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"  

2017-09-03 16:10:52 263

转载 Spring Boot [使用 Druid 数据库连接池]

导读最近一段时间比较忙,以至于很久没有更新Spring Boot系列文章,恰好最近用到Druid, 就将Spring Boot 使用 Druid作为数据源做一个简单的介绍。Druid介绍:Druid是阿里巴巴开源的数据库连接池,Druid号称是Java语言中最好的数据库连接池,并且能够提供强大的监控和扩展功能,Druid的官方地址了解更多:JDBC连接池、监

2017-09-03 16:09:37 212

转载 SpringMVC提交参数绑定list时,默认配置如果list大小超过256,就会报错

使用SpringMVC提交数组时,如果list/array 大小超过256,就会报错。原因是DataBinder 中默认限制了list最大只能增长到256。Java代码  private int autoGrowCollectionLimit = DEFAULT_AUTO_GROW_COLLECTION_LIMIT;   解决

2017-05-17 16:30:12 729

转载 mysql的内存表和临时表

内存表:session 1$ mysql -urootroot@(none) 10:05:06>use testDatabase changedroot@test 10:06:06>CREATE TABLE tmp_memory (i INT) ENGINE = MEMORY;Query OK, 0 rows affected (0.00 sec)root@test 1

2017-02-03 18:08:50 266

转载 避免临时表,SQL语句性能提升100倍

转自:http://ourmysql.com/archives/1307【问题现象】   线上mysql数据库爆出一个慢查询,DBA观察发现,查询时服务器IO飙升,IO占用率达到100%, 执行时间长达7s左右。   SQL语句如下:   SELECT DISTINCT g.*,  cp.name AS cp_name, c.name AS category_nam

2017-02-03 10:07:53 1007

转载 Spring Boot下Druid连接池的使用配置分析

引言: 在Spring Boot下默认提供了若干种可用的连接池,Druid来自于阿里系的一个开源连接池,在连接池之外,还提供了非常优秀的监控功能,这里讲解如何与Spring Boot实现集成。1.  环境描述     spring Boot 1.4.0.RELEASE,  JDK 1.82.   Druid介绍     Druid是一个JDBC组件,它包括三部分: 

2016-12-29 16:26:41 192

转载 [置顶] Maven插件之portable-config-maven-plugin(不同环境打包)

版权声明:本文为博主原创文章,未经博主允许不得转载。大型项目中,分开发环境、测试环境、生产环境等;不同环境,配置不同,或数据源,或服务器,或数据库等;问题来了,如何使用Maven针对不同的环境来打包呢?Maven提供了Profile的概念,用来解决此类问题,其原理很简单,就是使用变量替换;举个例子来说明,测试项目目录结构如下图所示:比如开发环境和

2016-12-22 20:00:37 405

转载 dubbo注册zookepper时为什么会自动使用内网IP?

这个问题困扰了笔者很久,终于找到解决方案。贴代码:dubbo:registry address="zookeeper://120.25.252.145:2181" check="false" subscribe="false" register="">dubbo:registry>1这里配置的是公网IP,可是启动dubbo或者提供者的时候在dubbo-admin显示的确实内网IP。 

2016-12-22 14:42:38 838

空空如也

空空如也

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

TA关注的人

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