自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

愿我如星君如月 ... 夜夜流光相皎洁 ...

纵一生,唯愿与君相随,不负岁月,不负卿 ..

  • 博客(59)
  • 资源 (2)
  • 收藏
  • 关注

原创 Mysql 取用逗号分隔的字串的子串的方法:SUBSTRING_INDEX

有一张部门表:appbricks_department ,有 id 字段和rank_tree 字段。rank_tree:记录的是当前部门的所有父级部门的 id , 逐级拼接,用逗号分隔,直到本级部门id。如:A院 - B中心 - C科 - D室 ,则D室的 rank_tree 值为:A的id ,B的id ,C的id ,D的id 。需求:根据当前部门 id ,查对应部门层级中第 2 级部门的...

2018-04-27 12:19:20 2759

转载 Docker run 命令 参数说明

转自:http://www.runoob.com/docker/docker-run-command.htmldocker run :创建一个新的容器并运行一个命令语法docker run [OPTIONS] IMAGE [COMMAND] [ARG...]OPTIONS说明:-a stdin:指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项;-d:后台运行容器,并...

2018-04-27 10:36:51 1239

转载 Shell 输入/输出重定向

大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回​​到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。重定向命令列表如下:命令说明command > file将输出重定向到 file。command < file将输入重定向到 file。command >&...

2018-04-27 10:35:07 292

转载 由Docker的MySQL官方镜像配置的容器无法启动问题解决办法(修改配置后无法启动)

为了方便阅读,我在原文基础上加了一些批注,说明我自己的情况,用红色标示。这篇文章记录了我在使用 Docker 的 MySQL 官方镜像的时候碰到的一个问题。MySQL 的版本是 5.7。(我的是5.7.21 版本。)问题描述我使用的是MySQL的Docker镜像。先创建并启动镜像:# docker run --name mysql-b \> -p 33002:3306 -v /zc/mys...

2018-04-27 10:16:54 2891

转载 mysql查询报错: ORDER BY clause is not in GROUP BY..this is incompatible with sql_mode=only_full_group_by

我的情况 :Mysql 5.7.21 版本运行sql 报错如题,同样的 sql 直接本地运行不报错。但是当连接的是服务器上的 Mysql 时出现这个报错(即使是运行一个最简单的 select * from 表)。以下解决方法转自 :https://blog.csdn.net/u014520745/article/details/76056170在用mysql执行如下查询的时候:select * f...

2018-04-27 09:35:41 1236

转载 SQL中的case when then else end用法

Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女'ELSE '其他' ...

2018-04-26 16:22:59 1749

转载 centos-install-kong-cassandra

转自:http://blog.54im.com/2016/12/15/centos-install-kong-cassandra/#前置阅读对于一些传统的大型项目,传统的方式会有一些缺陷,比如说新人熟悉系统成本高(因为整个系统作为一个整体,彼此会有一定的牵连),项目重启时间长,重构困难(对于一个新技术的引入,可能需要对整个项目推到重来),不易于更换新的技术,并且整个项目会慢慢变成巨无霸。近年来微服...

2018-04-26 14:52:18 1680

转载 centos6.8安装docker,kong-dashboard并实现页面访问

我们通过kong-dashboard的admin-UI管理界面进行直观的查看。最终显示界面如图:因为这个kong-dashboard要用到docker,所以要安装docker,又因为docker要求内核比较高,所以至少要是centos6.8及其以上的版本。没有升级的童鞋请升级后再进行下一步:安装docker系统版本[root@bogon yum.repos.d]# uname -aLinux b...

2018-04-26 14:14:09 716

转载 在CentOS 6上搭建LNMP环境

简介LNMP是Linux、Nginx、MySQL和PHP的缩写,这个组合是最常见的WEB服务器的运行环境之一。本文将带领大家在CentOS 6操作系统上搭建一套LNMP环境。本教程适用于CentOS 6.x版本。在安装LNMP环境之前,您需要先对CentOS操作系统做一些初始化的工作,可以参考CentOS系统初始化设置。安装Nginx美团云的CentOS系统模板中配置了内网源,下载速度较快,推荐使...

2018-04-26 11:58:36 508

转载 CentOS6.5 搭建 LNMP (linux + nginx + mysql + php)

1:查看环境:12[root@10-4-14-168 html]# cat /etc/redhat-releaseCentOS release 6.5 (Final)2:关掉防火墙1[root@10-4-14-168 html]# chkconfig iptablesoff3:配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件包)1#wget http://w...

2018-04-26 11:48:12 726

转载 centos6.5 安装 kong 网关

最近要求了解下kong网关,然后在网上一顿找,说实话,度娘的力量还是不行啊,找出来的那些跟着配置,不是这错,就是那有问题。然后没办法,翻墙用Google了。谷歌找到了两篇,分别是用cassandra 2.2.x+和PostgreSQL 9.4+的,但是使用Cassandra2.2.x版本的需要再配置Python,Java,所以没有使用这个数据库,但是我把网址给大家放出来,以供使用http://bl...

2018-04-26 11:41:16 667

转载 API Gateway——KONG简单入门

一、简介Kong,是由Mashape公司开源的,基于Nginx的API gateway。二、特点可扩展:支持分布式模块化 功能:授权、日志、ip限制、限流、api 统计分析(存在商业插件Galileo等、也可自己研发)、请求转化、跨域(CORS)、其他功能通过lua编写插件实现。...三、调用流程Once Kong is running, every request being made to t...

2018-04-26 11:28:04 3295

转载 如何使用Dockerfile构建镜像

Dockfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令。Docker程序将这些Dockerfile指令翻译真正的Linux命令。Dockerfile有自己书写格式和支持的命令,Docker程序解决这些命令间的依赖关系,类似于Makefile。Docker程序将读取Dockerfile,根据指令生成定制的image。相比im...

2018-04-26 11:04:35 1040

转载 Docker:集装箱式“运输”在软件上的实现

Docker是由PaaS提供商dotCloud在2013年年初创建的一款开源应用引擎,Docker可以自动将任何应用打包成轻量、可移植、自包涵的容器引擎。开发者构建的应用可以一次构建全平台运行,包括本地开发机器,生产环境,虚拟机和云等。Docker基于Go语言开发,代码托管在 Github上,并遵循Apache 2.0开源协议。近期,这个项目得到了越来越多的用户追捧,Github上的Star数已经...

2018-04-26 10:35:39 1033

转载 LXC是什么

Linux Container容器是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源。LXC为Linux Container的简写。可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相当于C++中的NameSpace。容器有效地将由单个操作系统管理的资源划分到孤立的组中,以更好地在孤立的组之间平衡有冲突的资源使用需求。与传统虚拟化技术相比...

2018-04-26 10:05:20 3558

原创 Duplicate entry ‘XXX‘ for key

报错如题:Duplicate entry 'XXX' for key意思是说有唯一约束,所以不能重复。而我的情况是,有两个表:用户表A、职位表B,其中A表中有一个工号字段 : xxx , 是B表的外键。当时我想往B表插入一条数据报了这个错,我一直以为是B表主键重复,反复确认都应该没有问题,报错如题目,同时提示信息给了外键名。而我的业务逻辑是插入B表前根据B表主键检查这条数据是否存在,如果存在就修...

2018-04-23 09:31:40 9072

原创 Docker 从Dockerfile 构建镜像 :build 命令的用法

Dockerfile创建完成后,可以使用docker build命令根据Dockerfile构建一个镜像。1. 首先准备好Dockerfile :2. 执行构建命令:docker build -t second:v1.0 .注意最后有个点,代表使用当前路径的 Dockerfile 进行构建 ,-t second:v1.0 取名并设定版本为 v1.0 。docker build: 用Dock...

2018-04-16 22:18:59 174269 9

原创 重命名 docker 容器名

见:http://doc.okbase.net/ylchou/archive/186545.htmldocker rename old容器名 new容器名[root@ylchou ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS ...

2018-04-16 21:51:26 53742 5

转载 CentOS 7 上 Docker 安装

Docker支持以下的CentOS版本:CentOS 7 (64-bit) CentOS 6.5 (64-bit)或更高的版本前提条件目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在CentOS-6.5或更高的版本的 CentOS 上,要求系统...

2018-04-16 15:24:37 487

原创 Docker 上安装、启动 MySQL (图解)

1. 在docker仓库中搜索mysql的镜像: docker search mysql下载镜像:docker pull mysql2. 查看本地镜像: docker images -a a. 参数-a 表示所有 b. 启动 mysql 容器,并进入 shell 命令交互界面: docker run -it my...

2018-04-16 12:14:02 50058 2

转载 CentOS7的yum安装mysql

见:https://www.jianshu.com/p/fe2ddfbbb53d一、mariadb查看CentOS7中是否已经安装了mariadb数据库,若安装了mariadb数据库,先卸载mariadb数据再安装MySQL。若没有安装mariadb数据库。则直接跳过。1.列出所有被安装的rpm package 查看是否存在mariadb数据库rpm -qa | grep mariadb2.卸载...

2018-04-16 11:26:45 192

原创 idea 新建springboot 的 web 项目

IDAE中新建web项目见:IntelliJ IDEA中新建JAVA WEB项目、maven项目默认已有一个 maven 的 web 项目:gentle-------- 改装为springboot项目:1. 在pom中加上springboot必须的parent 和 web jar包。代码如下:<?xml version="1.0" encoding="UTF-8"?><pro...

2018-04-14 01:17:44 4844

转载 spring boot 报错:Your ApplicationContext is unlikely to start due to a @ComponentScan of the default p

** WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package...

2018-04-13 23:47:04 402

原创 CentOS上安装Docker (图解)

更简单的办法:三分钟装好 Docker ( 图解)// 用上面那个办法吧,简单多了,下面这个方法看看就行了。全新的服务器,没有装rpm ,所以装一下:1.转到https://download.docker.com/linux/centos/7/x86_64/stable/Packages/并下载.rpm您想要安装的Docker版本的文件。PS:我在服务...

2018-04-13 19:07:29 1038

转载 rz、sz 命令 安装(Xshell 安装)

在linux下使用rz,就可以从本机上传到Linux服务器在linux中rz 和 sz 命令允许开发者与主机通过串口进行传递文件了,下面我们就来简单的介绍一下rz 和 sz 命令的例子。sz:将选定的文件发送(send)到本地机器 rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器安装命令: yum install lrzsz从服务端发送文件到客户端: sz filena...

2018-04-13 16:23:08 1833

转载 DOCKER windows 7 详细安装教程

DOCKER windows安装DOCKER windows安装1.下载程序包2. 设置环境变量3. 启动DOCKERT4. 分析start.sh5. 利用SSH工具管理6. 下载镜像6.1 下载地址6.2 用FTP工具上传tar包6.3 安装6.4 查看镜像6.5 运行windows必须是64位的1.下载程序包安装包https://github.com/boot2docker/windows-...

2018-04-13 12:54:53 8101 1

转载 ItelliJ IDEA开发工具使用—创建一个web项目

转自:https://blog.csdn.net/wangyang1354/article/details/50452806概念需要明确一下    IDEA中的项目(project)与eclipse中的项目(project)是不同的概念,IDEA的project 相当于之前eclipse的workspace,IDEA的Module是相当于eclipse的项目(project).这个地方刚开始用的时...

2018-04-13 10:48:26 304

原创 IntelliJ IDEA中新建JAVA WEB项目、maven项目

在IntelliJ IDEA 中新建一个Web应用项目。 1、 在主界面顶部菜单栏依次“File”-"New"-"Project..." 2、在对话框中左侧选择“Java Enterprise”选项卡。 3、Project SDK 设置jdk、javaEE版本、tomcat。再点击“Next”按钮。 4、勾选 Create project from template...

2018-04-13 10:33:16 1323

转载 Java 从入门到高级学习路线

Java 从入门到高级学习路线《一》1.Jvm 部分Jvm 内存模型、Jvm 内存结构、Jvm 参数调优、Java 垃圾回收《二》Java 基础部分1.必须会使用 List,Map,Stack,Queue,Set。2.熟悉 Java 排序工具类使用 java.uti.Arrays.sort() java.util.Collections.sort()3.常用集合框架源码分析,Arraylist、L...

2018-04-13 10:01:49 426

转载 TCP/IP四层模型与OSI参考模型

TCP/IP四层模型:1.链路层(数据链路层/网络接口层):包括操作系统中的设备驱动程序、计算机中对应的网络接口卡2.网络层(互联网层):处理分组在网络中的活动,比如分组的选路。3.运输层:主要为两台主机上的应用提供端到端的通信。4.应用层:负责处理特定的应用程序细节。假设在一个局域网(LAN)如以太网中有两台主机,二者运行FTP协议:网络层与运输层的区别:  在TCP/TP协议族中,  网络...

2018-04-12 23:11:56 299

转载 SSH、SSL与HTTPS

关于加密在解释SSH、SSL与HTTPS协议之前我先介绍一下非对称加密协议。在1976年以前,所有的加密都采用对称加密,既A使用某种加密规则对信息加密,B收到信息后逆向加密规则解密数据。这通信方式产生了一个难以解决的问题:A如何安全的把加密规则通知B?在1976年有两位数学家提出了一个崭新的非对加密的概念:1.A生成一对两把密钥(公钥和私钥)。公钥是公开的,任何人都可以获得,私钥则是保密的。2....

2018-04-12 23:07:28 1110

转载 DNS(域名系统) 是什么

域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。开始时,域名的字符仅限于ASCII字符的一个子集。2008年,ICANN通过一项决议,允许使用其它语言作为互联网顶级域名的...

2018-04-12 22:28:18 1774

转载 UDP:用户数据报协议 是什么

用户数据报协议(英语:User Datagram Protocol,缩写为UDP),又称用户数据报文协议,是一个简单的面向数据报的传输层协议,正式规范为RFC 768。在TCP/IP模型中,UDP为网络层以上和应用层以下提供了一个简单的接口。UDP只提供数据的不可靠传递,它一旦把应用程序发给网络层的数据发送出去,就不保留数据备份(所以UDP有时候也被认为是不可靠的数据报协议)。UDP在IP数据报的...

2018-04-12 22:19:24 2608

转载 地址解析协议 (ARP) 是什么

地址解析协议 (ARP) 是通过解析网路层地址来找寻数据链路层地址的一个在网络协议包中极其重要的网络传输协议。 ARP是通过网络地址(例:IPv4)来定位MAC地址 (也称为乙太地址)。 ARP已经在很多网路层和数据链接层之间得以实现,包括IPv4,Chaosnet, DECnet和Xerox PARC Universal Packet (PUP) 使用IEEE 802标准, 光纤分布式数据接口,...

2018-04-12 22:16:07 1422

原创 ICMP (互联网控制消息协议 )是什么

互联网控制消息协议(英语:InternetControlMessageProtocol,缩写:ICMP)是互联网协议族的核心协议之一。它用于TCP/IP网络中发送控制消息,提供可能发生在通信环境中的各种问题反馈,通过这些信息,使管理者可以对所发生的问题作出诊断,然后采取适当的措施解决。ICMP依靠IP来完成它的任务,它是IP的主要部分。它与传输协议(如TCP和UDP)显著不同:它一般不用于...

2018-04-12 22:05:34 4121

原创 TCP/IP协议族 详解(TCP/IP四层模型、OSI七层模型)

TCP/IP协议族(TCP/IP Protocol Suite,或TCP/IP Protocols),简称TCP/IP。由于在网络通讯协议普遍采用分层的结构,当多个层次的协议共同工作时,类似计算机科学中的堆栈,因此又被称为TCP/IP协议栈(英语:TCP/IP Protocol Stack)。这些协议最早发源于美国国防部(缩写为DoD)的ARPA网项目,因此也被称作DoD模型(DoD Model...

2018-04-12 21:53:09 8040

转载 SSH (Secure Shell)详解

Secure Shell(SSH)是一种加密 网络协议,用于在不安全的网络上安全地运行网络服务。SSH通过客户端 - 服务器体系结构中的不安全网络提供安全通道,将SSH客户端应用程序与SSH服务器相连接。常见的应用程序包括远程命令行登录和远程命令执行,但任何网络服务都可以通过SSH进行安全保护。协议规范区分了两个主要版本,分别称为SSH-1和SSH-2。最着名的示例应用程序是用户远程登录计算机系统...

2018-04-12 18:33:53 6846

转载 Docker常用命令、超实用、讲解清晰明了(rm、stop、start、kill、logs、diff、top、cp、restart ...)

1. 查看docker信息(version、info)# 查看docker版本 $docker version # 显示docker系统的信息 $docker info 2. 对image的操作(search、pull、images、rmi、history)[plain] view plain copy# 检索image $docker search image_name...

2018-04-11 12:50:28 10321 1

转载 Kong Api 初体验、Kong安装教程

见:https://blog.csdn.net/forezp/article/details/79383631Kong是一个可扩展的开源API层(也称为API网关或API中间件)。 Kong运行在任何RESTful API的前面,并通过插件扩展,它们提供超出核心平台的额外功能和服务。 Kong最初是在Mashape建立的,用于为其API Marketplace提供超过15,000个API和Micr...

2018-04-11 11:47:15 11142 1

转载 微服务实战(三):深入微服务架构的进程间通信

见:http://www.dockone.io/article/549简介在单体式应用中,各个模块之间的调用是通过编程语言级别的方法或者函数来实现的。但是一个基于微服务的分布式应用是运行在多台机器上的。一般来说,每个服务实例都是一个进程。因此,如下图所示,服务之间的交互必须通过进程间通信(IPC)来实现。后面我们将会详细介绍IPC技术,现在我们先来看下设计相关的问题。交互模式当为某一个服务选择IP...

2018-04-11 11:24:50 345

ftp 上传下载的jar包

ftp 文件上传、下载jar包,包含 commons-net-2.2 和 commons-net-3.0.1

2017-07-20

SecureCRT 注册机

SecureCRT 7 注册机

2017-06-03

空空如也

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

TA关注的人

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