自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 资源 (64)
  • 论坛 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 nginx rtmp推流配置与测试

1. 安装nginx2. 配置rtmp推流,配置录制server { listen 81; server_name localhost; location /live { flv_live on; chunked_transfer_encoding on; add_header 'Access-Control-Allow-Origin' '*';

2020-11-12 14:02:53 62

转载 java设计模式

http://c.biancheng.net/view/1317.html

2020-08-10 23:51:10 44

转载 JVM结构、GC工作机制详解

https://www.cnblogs.com/duanR/p/8084726.htmljvm结构图示方法区(Method Area):用于存储类结构信息的地方,包括常量池、静态变量、构造函数等。虽然JVM规范把方法区描述为堆的一个逻辑部分, 但它却有个别名non-heap(非堆),所以大家不要搞混淆了。方法区还包含一个运行时常量池。java堆(Heap):存储java实例或者对象的地方。这块是GC的主要区域(后面解释)。从存储的内容我们可以很容易知道,方法区和堆是被所有java线..

2020-08-10 23:04:07 50

原创 Dockerfile 常用命令

1. ADD 复制文件, 格式如下ADD <src> ... <dest> ADD ["<src>", ... "<dest>"] 表示从src目录复制文件到容器的dest2. ARG 设置构建参数, ARG指令用于设置构建参数,类似于ENV。和ARG不同的是,ARG设置的是构建时的环境变量,在容器运 行时是不会存在这些变量 示例:ARG user1=someuser3. CMD 容器启动命令 CM...

2020-07-22 17:34:59 42

原创 docker 相关命令

1. 启动: systemctl start docker2. 搜索镜像: docker search3. 下载镜像: docker pull 镜像名4. 查看镜像: docker images5. 删除镜像: docker rmi 镜像ID6. 创建并启动容器: docker run 命令-d 选项: 表示后台运行 -P选项: 随机端口映射 -p选项: 指定端口映射,有以下四种 -- ip:hostPort:containerPort -- ip:...

2020-07-21 17:29:53 39

转载 rabbitmq 延时队列

https://www.cnblogs.com/mfrank/p/11260355.html

2020-05-08 14:38:09 67

原创 mysql 创建存储过程及函数

1. 存储过程1.1. 基本语法create procedure name ([params])UNSIGNED [characteristics] routine_bodyparams : in|out|inout 指定参数列表 代表输入与输出routine_body: SQL代码内容,以begin ........ endcharacteristics: 指定...

2020-04-18 20:29:29 913

原创 高性能之---MySQL主从复制

今天我们要搭建的架构是一主多从,一个master,多个Slave。首先Liunx安装mysql, 不会的请看博文MySQL安装多的就不说了,直接进入正题。1. 配置 master 节点 cd /etc/mysql/mysql.conf.d vimmysqld.cnf 添加下面配置#配置需要同步的数据库binlog-do-db=shupf#...

2020-03-26 17:39:25 103

原创 Linux 安装rabbitmq

1.ubuntu16.04中安装RabbitMQ1).首先必须要有Erlang环境支持安装之前要装一些必要的库:# sudo apt-get install build-essential# sudo apt-get install libncurses5-dev# sudo apt-get install libssl-dev# sudo apt-get install m4#...

2020-03-24 15:29:26 182

原创 Linux常用软件安装集合

1. mysql服务安装:https://blog.csdn.net/qq_32331997/article/details/105029460

2020-03-22 16:05:36 176

原创 linux 软件安装 ---- mysql安装

1. 安装mysql服务: apt install mysql-server2. 配置网外连接 进入mysql配置文件:vim/etc/mysql/mysql.conf.d/mysqld.cnf 注释 bind_addres 配置 连接mysql: mysql -h 127.0.0.1 -u root -p 修改mysql库user表root用户的...

2020-03-22 16:04:29 84

原创 java设计模式之一: 策略模式

比如现在有一个模拟鸭子项目,它们有各自名字,会嘎嘎叫,游泳等。按照普通的面向对象写法1. 定义一个超类 Duckpackage strategyPattern.oo;public abstract class Duck { public Duck() { } public void Quack() { System.out.println...

2020-01-12 20:34:25 165

转载 Idea 添加注释:类注释、方法注释(可获取参数)

https://blog.csdn.net/liqing0013/article/details/84104419

2019-12-11 16:58:08 187

转载 分布式文件系统FastDFS安装教程

前言  FastDFS(Fast Distributed File System)是一款开源轻量级分布式文件系统,本文不讲解原理和架构,只是在个人使用部署过程中耗费了好长时间和精力,遇到了很多的坑,于是总结成了一篇详细的部署文档分享给大家。安装libfastcommon 获取libfastcommon安装包: wget https://github.com/happyfish1...

2019-11-29 17:07:17 53

转载 mysql 报错 2059 解决办法

错误使用Navicat Premium 连接MySQL时出现如下错误:原因mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password解决更改加密规则:mysql -uroot -ppassword #登录use mysql; #选择数据库# 远程连接请将'local...

2019-11-26 14:15:39 208

原创 springcloud gateway 跨域解决

package com.yhzj.gateway.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguratio...

2019-10-23 10:48:04 655

转载 Ubuntu18.04彻底删除MySQL数据库

1.首先在终端中查看MySQL的依赖项:dpkg --list|grep mysql2.卸载:sudo apt-get remove mysql-common3.卸载:sudo apt-get autoremove --purge mysql-server-5.74.清除残留数据:dpkg -l|grep ^rc|awk '{print$2}'|sudo xargs dpkg -P...

2019-09-03 15:37:07 207

原创 docker学习之路(二)---- 创建/删除/上传镜像

创建镜像 :创建镜像有三种方式: 基于已有镜像的容器创建, 基于本地模板导入, 基于DocKerFile创建基于已有镜像的容器创建[root@iZbp136w7gitvhojprui2jZ ~]# docker run -ti centos /bin/bash创建一个test文件[root@da13d052a629 /]# touch test退出[root@da13d052a6...

2019-08-09 16:47:43 82

原创 docker学习之路(一)----安装

Docker 支持在主流的操作系统平台上使用, 包括Ubuntu, CentOS, Windows以及MacOS系统等。当然, 在Linux系列平台上是原生支持, 使用体验也是最好的Ubuntu1. 安装方式一: Ubuntu14.04系统默认只带docker.io安装包, 这样安装Docker版本比较旧sudo apt-get updatesudo apt-g...

2019-07-23 16:16:50 59

原创 idea下载

https://www.jetbrains.com/idea/download/previous.html

2019-06-29 21:25:03 3540

原创 mysql下载

http://ftp.ntu.edu.tw/MySQL/Downloads/

2019-06-11 17:52:05 2523 4

转载 CentOS 下使用yum 命令安装MySQL

CentOSLinux下使用yum 命令安装MySQL过程记录。1. 查看服务器中有没有安装过MySQL1. 查看有没有安装包: yum list mysql* #移除已经安装的mysql yum remove mysql mysql-server mysql-libs compat-mysql51 rm -rf /var/lib/mysql rm...

2019-04-27 18:39:41 681

转载 Gitlab安装和使用

https://blog.csdn.net/u011241606/article/details/51471367

2019-04-27 18:17:37 62

转载 Nginx的反向代理与负载均衡

1.1 集群是什么  简单地说,集群就是指一组(若干个)相互独立的计算机,利用高速通信网络组成的一个较大的计算机服务系统,每个集群节点(即集群中的每台计算机)都是运行各自服务的独立服器。这些服务器之间可以彼此通信,协同向用户提供应用程序、系统资源和数据,并以单一系统的模式加以管理。当用户客户机请求集群系统时,集群给用户的感觉就是一个单一独立的服务器,而实际上用户请求的是一组集群服务器。  ...

2019-04-02 15:41:18 183

转载 ubuntu 14.04 和16.04 快速下载

由于官网服务器在国外,下载速度奇慢,所以我们可以利用阿里云镜像下载ubuntu ubuntu 14.04: http://mirrors.aliyun.com/ubuntu-releases/14.04/ ubuntu 16.04: http://mirrors.aliyun.com/ubuntu-releases/16.04/ ubuntu 18.04: http://mirrors...

2019-02-02 09:55:05 615

原创 elasticsearch 设置mapping一个字段用多个分词器

PUT enterpriseextend/_mapping/enterpriseextend{  "properties": {    "id": {      "type": "long"    },    "entName": {      "type": "text",       "analyzer": "ikInd

2019-01-25 11:41:48 6078 1

原创 ElasticSearch安装拼音插件 elasticsearch-analysis-pinyin

1、下载源代码     源码地址 https://github.com/medcl/elasticsearch-analysis-pinyin2.  mvn打包,执行mvn install    会在源码目录下生成target文件夹,在如下目录中找到elasticsearch-analysis-pinyin-6.2.2.zip3.  将elasticsearch-analysis-...

2019-01-25 11:02:40 2516

转载 BigDecimal的用法详解(保留两位小数,四舍五入,数字格式化,科学计数法转数字,数字里的逗号处理)

一、简介    Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统...

2019-01-21 09:55:12 3782

原创 springboot 全局事物

1. pom &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-aop&lt;/artifactId&gt;&lt;/dependency&gt;2. TransactionAdviceCo...

2018-12-29 11:14:11 529 3

原创 Spring boot + atomikos 多数据源处理及事物处理

<dependency> <groupId>com.atomikos</groupId> <artifactId>transactions</artifactId> <version>4.0.6</version> </dependency> <dependency> &l

2018-12-27 16:02:31 1223 1

转载 springboot2.0 动态切换多数据源

一、引入依赖&lt;dependency&gt;            &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;            &lt;artifactId&gt;spring-boot-starter-aop&lt;/artifactId&gt;        &lt;/dependency&gt;二、编...

2018-12-18 17:57:51 944 3

原创 ubuntu nginx 安装及部署

1.下载nginx包wget http://nginx.org/download/nginx-1.10.2.tar.gz2.下载组件包wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gzwget http://zlib.net/zlib-1.2.11.tar.gzwget https://ftp.pcre.org/p...

2018-12-05 16:01:08 228

转载 MySQL插入数据时,如果记录不存在则insert,如果存在则update

MySQL 当记录不存在时insert,当记录存在时更新网上基本有三种解决方法。第一种:示例一:insert多条记录假设有一个主键为 client_id 的 clients 表,可以使用下面的语句:INSERT INTO clients(client_id, client_name, client_type)SELECT supplier_id, supplier_na...

2018-12-05 14:19:23 12001

原创 jenkins 自动化部署springboot项目

一、在你的本地电脑或者linux服务器上下载安装jenkins:1. 首先去jenkins官网下载jenkins 包----&gt;  linux jenkins war包安装2. 执行 nohup java -jar jenkins.war&gt;jenkins.out&amp; 后台启动jenkins; jenkins.out是指定的日志输出路径3. 电脑上访问:localhost...

2018-11-30 10:26:00 393

原创 Linux+git+springboot+maven 实现自动更新代码(自动部署)

 思路:首先是在linux服务器上创建一个git仓库,然后克隆代码到仓库,写一个脚本先拉取代码,在构建最后部署1. 创建git仓库    创建一个文件夹执行 git init 命令,初始化仓库2. 克隆代码     2.1 cd 进去刚刚创建的文件夹中     2.2 克隆代码: 执行命令: git clone 你的项目git地址                      ...

2018-11-29 16:31:48 1663

原创 git 相关命令

1. 设置ssh key         git config --global user.name "你的名字"         git config --global user.email "你git里注册的邮箱"         生成密钥:  ssh-keygen -t rsa -C "这里是你的git上注册的邮箱"2. 提交代码          添加到版本库:git ...

2018-11-29 11:46:30 78

原创 linux jenkins war包安装

命令:1. 下载 jenkins.warwget http://mirrors.jenkins.io/war/latest/jenkins.war2.启动 nohup java -jar jenkins.war&gt;jenkins.out&amp;jenkins.out是指定日志输出3浏览器访问. 服务器地址:8080OK!...

2018-11-27 17:02:29 1267

转载 Jenkins卸载方法

Jenkins卸载方法(Windows/Linux/MacOS)注意:命令行运行的war包或者安装包,都会在命令行上提示了配置文件文件夹.jenkins一、Mac下//进入以下目录,双击运行/Library/Application Support/Jenkins/Uninstall.command//也可以这样运行sh "/Library/Application Support...

2018-11-27 16:23:54 1188 1

转载 Ubuntu 16.04 安装Jenkins持续集成

Jenkins基于Java, 所以需要先安装java。 Linux下安装java只要配置java环境变量即可。 首先,解压java到相应目录,我一般习惯把安装的软件放到目录/usr/local下。tar -zxvf jdk-8u65-linux-x64.tar.gz /usr/local编辑环境变量,在/etc/profile文件中添加环境变量,Linux的所有用户都可以使用。...

2018-11-26 18:13:13 235

转载 elasticsearch6.X 及head插件部署(完整版)

https://blog.csdn.net/zou79189747/article/details/80111219

2018-11-02 10:12:27 420

crontabs-1.11-6.20121102git.el7.noarch.rpm|crontabs-1.11-6.20121102git.el7.noarch.rpm

crontabs

2020-11-19

Markdown.rar

Markdown 及其渲染组件, Markdown windows8+ 都需要安装渲染组件(awesomium_v1.6.6_sdk_win.exe),否则会报错

2019-12-02

jacob-1.19.rar

jacob, 文档转PDF, 图片转PDF

2019-11-22

jacob-1.19.rar

jacob, 文档转PDF, 图片转PDF

2019-11-22

nexus2.12 liunx+windows版.rar

nexus Linux+windows版

2019-10-18

redis-desktop-manager-2019.5.20.0.exe

redis 可视化工具 redis-desktop-manager-2019.5.20.0.exe

2019-09-17

微软运行库合集

微软运行库合集

2019-07-18

nexus-3.15.2-01-win64

nexus-3.15.2-01-win64 内网搭建私服

2019-01-31

springboot2 + maven + elacticsearch demo

elacticsearch demo 包含内容如下 1. elacticsearch 工具类(ElasticSearchUtil) 里面包含创建索引,mapper,构建查询, 删除,统计数据等方法; 2. 对应的索引查询类(OrderMapping) 里面包含查询,统计等方法 3. 拦截器,主要打印请求路径 4. 集成了swagger2 5. 写了一个返回的demo页面, 有删除, 查询列表, 统计, 添加相关功能 说明: 我的索引字段包含, id, name, amount, unm; 大家最好统一一样,这样测试才不用页面相关内容, 本demo主要核心就是OrderMapping类和ElasticSearchUtil类. ElasticSearchUtil类主要封装es相关内容,做一个工具类 OrderMapping类主要是对应索引封装一些查询等操作数据交换类,用于业务层调用.

2019-01-24

dubbo-demo + spring+mybaties+mvc

dubbo框架搭建demo,服务提供方采用spring+Ibatis,服务的消费方主要采用的是MVC,只做一个控制反转,不做任何业务逻辑处理,服务的消费方使用java自动获取zk上单服务,不需要些配置文件

2017-08-11

mvn.bat文件

mvn.bat

2017-07-29

Lucene 实战

Lucene 实战

2017-07-26

Maven权威指南_中文完整版清晰

Maven权威指南_中文完整版清晰

2017-07-19

Docker 源码分析

Docker 源码分析.

2017-07-19

Docker进阶与实战

Docker进阶与实战

2017-07-19

Docker技术入门与实战

Docker技术入门与实战

2017-07-19

SQL必知必会

SQL必知必会

2017-07-18

MySQL性能调优与架构设计

MySQL性能调优与架构设计

2017-07-18

MYSQL 5.5从零开始学

MYSQL 5.5从零开始学

2017-07-18

Head First Java(第2版)中文版

Head First Java(第2版)中文版

2017-07-18

Java设计模式第2版中文版

Java设计模式第2版中文版

2017-07-18

CSS权威指南

CSS权威指南

2017-07-18

jquery高級編程

jquery高級編程

2017-07-18

架构师 pdf 文档

架构师2

2017-07-11

Java多线程编程核心技术_完整版

Java多线程编程核心技术_完整版

2017-07-11

JAVA并发编程实践

JAVA并发编程实践

2017-07-11

thymeleaf_3.0.5_中文参考手册

thymeleaf_3.0.5_中文参考手册

2017-07-11

Struts2 技术内幕——深入解析Struts2架构设计与实现原理

Struts2

2017-07-11

精通Spring(清晰书签版)

精通Spring(清晰书签版)

2017-07-10

spring揭秘(完整)

spring揭秘(完整)

2017-07-10

springMvc教学

springMvc教学

2017-07-10

Spring企业级开发最佳实践

Spring企业级开发最佳实践

2017-07-10

spring-boot-中文参考指南

spring-boot-中文参考指南

2017-07-10

Redis小白入门指南 pdf

Redis小白入门指南

2017-07-10

Redis PDF 实战

Redis实战

2017-07-10

SpringMVC+maven+idel+mybatis-plus多模块项目

使用springMVC+mybatis-plus技术结合maven多模块管理,idel编辑器集成一系列功能 如:邮件发送,敏感词替换,微信接入接口工具类 WeiXinUtils,接口签名加密验证,sitemesh3页面装饰,redis 缓存,execl导出,定时器,generator等功能

2017-07-07

Python3 PDF文档

Python 3

2017-07-04

Head First Python

Head First Python

2017-07-04

Python 高级编程

Python

2017-07-04

Node.js PDF 文档

Node.js

2017-07-04

OKHTTP3 设置代理ip用户名及密码

发表于 2017-12-15 最后回复 2019-11-15

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

TA关注的人 TA的粉丝

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