自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_36318234的博客

当你的才华还撑不起你的野心时,就应该静下心来学习;当你的能力还驾驭不了你的目标时,就应该沉下心来历练。梦想不是浮躁,而是沉淀和积累...

  • 博客(136)
  • 资源 (3)
  • 收藏
  • 关注

原创 redis的单机和集群搭建

下载地址http://redis.io/download安装步骤:0.yum install gcc1 首先需要安装gcc,把下载好的redis-3.0.0-rc2.tar.gz 放到linux /usr/local文件夹下2 进行解压 tar -zxvf redis-3.0.0-rc2.tar.gz3 进入到redis-3.0.0目录下,进行编译 make 进入到

2021-06-25 16:56:07 293

原创 docker部署Redis6.0.6

下载redis.conf配置下载地址:http://download.redis.io/redis-stable/redis.conf拉取docker镜像docker pull redis:6.0.6使用weget下载redis.confcd /usr/local/redis wget http://download.redis.io/redis-stable/redis.conf修改redis.conf配置protected-mode no 关闭保护模式,负责不能外

2021-04-01 17:59:24 561 1

原创 JAVA中XML格式字符串转为javabean(对象),然后返回xml格式字符串

一、引入相关依赖pom.xml文件配置如下所示: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId

2020-12-11 20:21:04 1004

原创 Vue获取并显示后端Feign返回的Activiti图片流

背景Java后台生成Activiti流程图后,将图片流传送给vue前端,前端进行显示1. Java端A. Feign消费方a1. 控制层端@GetMapping(value = "/show_diagram") public void showDiagram(@RequestParam String processInstanceId,HttpServletRespo...

2020-04-17 10:09:12 675

原创 Docker安装Oracle 12c数据库

docker安装Oracle 12c1、安装阿里的docker源:cat /etc/docker/daemon.json{"registry-mirrors": ["https://pee6w651.mirror.aliyuncs.com"]}2、重启docker服务systemctl restart docker3、这里选择获取12c版本docke...

2020-02-03 23:52:37 1424

转载 批量上传Maven仓库jar包到Nexus3.x私服

手动mvn命令上传单个Jarmvn deploy:deploy-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=D:\\ojdbc6.jar -Durl=http://ip:8081/repository/maven-releases/ -Drepositor...

2019-12-13 12:56:32 3318 2

原创 Docker使用Nexus搭建npm私服

使用管理员账户登录nexus3:这里创建一个npm代理、一个本地npm、一个npm组(https://registry.npm.taobao.org或https://registry.npmjs.org. 用于将包情求代理到地址地址)1. 创建npm代理(我这里之前已经装了淘宝镜像源)2. 创建本地npm(用于存放自己的私有包)3. 创建npm组 (下面Membe...

2019-12-11 22:38:35 500

原创 No such plugin: cloudbees-folder

今天使用docker安装了一下jenkins,在初始化安装插件时出现“No such plugin: cloudbees-folder”错误,根据网上的教程:1、打开链接“http://ftp.icm.edu.pl/packages/jenkins/plugins/cloudbees-folder/”,在最下面找到并打开“latest”目录。2、将目录中的“cloudbees-fol...

2019-12-04 22:41:47 1391

原创 GitLab webhook来实现触发Jenkins自动操作

本文针对如何设置GitLab以及Jenkins,实现每次GitLab上有提交事件的时候,都能触发Jenkins执行相应的操作,主要分为以下几个步骤:1、新建GitLab测试用例进入个人GitLab账号,在右上角的加号中,选出GitLab 的 New Project,可以新建个人的GitLab工程:其余都走默认的设置,填写好project的名字,可以创建一个新的project,如图:...

2019-12-04 21:17:38 468

原创 删除windows中的服务

方案一:用sc.exe这个Windows命令 开始——运行——cmd.exe,然后输入sc就可以看到了。使用办法很简单:sc delete "服务名"方案二:直接进行注册表编辑(不推荐)打开注册表编辑器,找到下面的键值:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services一般服务会以相同的名字在这里显示一个主健...

2019-10-14 15:41:52 549

原创 MySQL数据库优化技巧

一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇文章主要谈谈MySQL数据库在发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段:阶段一:数据库表设计项目立项后,开发部门根据产品部门需求开发项目。开发工程师在开发项目初期会对表结构设计。对于数据库来说,表结构设计很重要,如果设计不当,会直接影响到用户...

2019-09-18 13:48:22 126

原创 Java堆内存溢出的解决方案

JAVA堆内存管理是影响性能主要因素之一。堆内存溢出是JAVA项目非常常见的故障,在解决该问题之前,必须先了解下JAVA堆内存是怎么工作的。先看下JAVA堆内存是如何划分的,如图:JVM内存划分为堆内存和非堆内存,堆内存分为年轻代(Young Generation)、老年代(Old Generation),非堆内存就一个永久代(Permanent Generation)。 年轻代又...

2019-09-18 13:45:51 1073 1

转载 Linux必会的50个命令技巧

在Unix/Linux下,高效工作方式不是操作图形页面,而是命令行操作,命令行意味着更容易自动化。使用过Linux系统的朋友应该都知道它的命令行强大之处。话说回来了,以下这些命令使用技巧你又知道多少呢?1、Vim自动添加注释及智能换行# vi ~/.vimrc set autoindentset tabstop=4set shiftwidth=4function AddTi...

2019-09-18 13:42:24 384

原创 MySQL数据库密码忘记的处理方法

方法1:1.停止MySQL服务# kill `cat /var/run/mysqld/mysqld.pid`或者# pkill mysqld2.创建一个密码赋值语句的文本文件# vi mysql-initALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass!6';在加载授权表之前重置密码。3.使用—i...

2019-09-18 13:36:17 152

转载 使用Nacos作为配置中心

在上一篇文章中讲解了如何使用Nacos作为服务注册中心注册。Nacos除了可以作为服务注册中心,它还有服务配置中心的功能。类似于consul config,Nacos 是支持热加载的。本篇文章将讲述如何使用Nacos作为配置中心。本案例是在上一篇文章(Nacos作为服务注册与发现)的nacos-provider工程上改造的,在工程的pom文件引入nacos-config的Spring clou...

2019-08-22 13:06:41 2256

原创 使用Nacos作为服务注册发现组件

什么是Nacos?Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。是Spring Cloud A 中的服务注册发现组件,类似于Consul、Eureka,同时它又提供了分布式配置中心的功能,这点和Consul的config类似,支持热加载。nacos和eureka注册中心对比1. CP ...

2019-08-22 12:45:38 2254 1

原创 限流算法

TL;DR(too long don'tread)限流算法:计数器、滑动窗口、漏桶、令牌桶。限流方案:Guava的RateLimiter、Alibaba Sentinel大家都知道,对于高并发的业务场景,我们为了保障服务的稳定,经常会祭出三大利器:缓存、熔断降级和服务限流。服务限流作为一个核心的自保护机制,能够在非常高并发的情况下,其他机制都无法保障降级的情况下,保...

2019-08-11 16:12:44 178

转载 JWT 完整使用详解

本文是以 1.0.0-rc 为基准的。结合大家提出的问题和我近期新的理解,写了一篇新文章,讲的比较深,大家可以去看看JWT 超详细分析。https://blog.csdn.net/qq_36318234/article/details/97247438JWT全称JSON Web Tokens,是一个非常轻巧的规范。这个规范允许我们使用 JWT 在用户和服务器之间传递安全可靠的信息。它的...

2019-07-25 11:33:05 1083

转载 JWT 超详细分析

本篇文章不讨论 Laravel 中 JWT 这个怎么使用,要这方面内容的可以看我另一篇文章JWT 完整使用详解。在此我要从一个更深的层次来探讨 JWT 在实际运用中的使用以及其优缺点,以及 JWT 和 Oauth 2.0 这两者到底有什么差别和联系。首先我们从 Token 入手,再联系到 JWT,然后分析 JWT 的优缺点和使用场景,最后再联系到 Oauth2.0。一、Token...

2019-07-25 11:26:31 349 1

转载 IntelliJ IDEA导入多个maven项目到同一窗口

目标简单导入多个maven项目进入同一个project(相当于eclipse的workspace)过程1.新建一个目录作为仿eclipse的workspace,这里起名为project2.将所有需要转过来的maven项目复制到这个目录下,如图3.分别进入每个目录,删除如下图文件,这里如果是eclipse的maven项目,也是可以导入的,也要删除eclipse的项目配置文件...

2019-06-13 10:10:18 1752

原创 SpringBoot配置HTTPS报java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.SSL.renegotiatePending(J)I问题

一、1、昨天使用springboot项目配置HTTPS报了以下错误:15-Apr-2019 14:41:34.103 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 20284 ms15-Apr-2019 14:41:34.118 严重 [https-openssl-nio-6190-exec...

2019-05-18 13:51:48 6415 2

转载 SpringBoot项目优化和JVM调优

项目调优作为一名工程师,项目调优这事,是必须得熟练掌握的事情。在SpringBoot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。在这边有一篇比较好的文章,推荐给大家!SpringBoot项目配置Tomcat和JVM参数一、修改配置文件关于修改配置文件application.properties。SpringBoot项目详细的配置文件修改文档其中比较重要的...

2019-05-08 14:08:12 296

原创 SpringBoot设置上传文件的大小

今天使用SpringBoot+Mybatis+shiro做文件上传时遇到一个错误:org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field fileContext exceeds its maximum permitted size of 1048576 byt...

2019-05-08 13:46:45 4325 1

转载 雷军北大15分钟演讲:我至少有胆量去想

原文出处:http://blog.csdn.net/chenleixing/article/details/43192373大家好,非常感谢在“一刻演讲”跟大家交流,这么一个大的话题。昨天我在乌镇参加了全球互联网峰会,在这个会议上有马云,也有苹果公司的高级副总裁,主持人抛出了一个问题,说雷军你说你有一个目标,要用5到10年的时间做智能手机市场风格全球第一。我忙着点头,我的确说过,但是他们又问我...

2019-02-27 15:24:43 255

原创 Docker的安装以及使用

DockerDocker官方网址: https://docs.docker.com/  英文地址Docker中文网址: http://www.docker.org.cn/ 中文地址 Docker是基于Go语言实现的云开源项目,诞生于2013年初,最初发起者是dotClouw公司。Docker 自开源后受到广泛的关注和讨论,目前已有多个相关项目,逐断形成了围Docker的生态体系。d...

2019-02-27 14:36:56 298 1

原创 XSS网站攻击以及Netty单双向认证和设置白名单

目录 技术分享之Java安全... 1 一. XSS攻击... 1 1.1 简述... 1 1.2 实例... 1 1.2.1 反射型 XSS. 1 1.2.2 存储型XSS. 4 1.2.3 DOM XSS. 5 1.3 应对策略... 6 1.3.1 反射型 XSS. 6 1.3.2 存储型XS...

2019-02-27 14:26:22 1137

原创 Linux离线情况下安装mysql数据库

过程不需要联网1、下载安装包http://dev.mysql.com/downloads/mysql/#downloads推荐下载通用安装方法的TAR包(https://pan.baidu.com/s/17_6rwVIIm3hJ2i8bEU9SKA  密码:b515)。2.检查库文件是否存在,如有删除。[root@localhost Desktop]$ rpm -qa | grep m...

2019-02-22 15:55:10 875

转载 IntelliJ IDEA 2018.3 项目创建

第一部分:新建一个Maven项目打开IDEA,File&gt;New&gt;Project,选择Maven,选择Project SDK(JDK),勾选Create from archetype(),选择maven-archetype-webapp。填写GroupId和ArtifactIdGroupId和ArtifactId是确定项目在Maven仓库中的坐标,具有唯一性,可以通过他们去...

2018-12-25 16:23:56 1703

原创 2018的初冬,派卧底去阿里、京东、美团、滴滴带回来的面试题及答案

今天有时间顺便整理了一下面试带回来的答案,整理的答案有什么问题的请及时告诉我方便他人的阅读面试题    1开发中java用了比较多的数据结构有哪些?数据元素相互之间的关系称为结构。有四类基本结构:集合、线性结构、树形结构、图状结构; 集合结构:除了同属于一种类型外,别无其它关系线性结构:元素之间存在一对一关系常见类型有: 数组,链表,队列,栈,它们之间在操作上有所区别.例如...

2018-11-30 14:26:27 529

原创 Spring整合Redis之哨兵模式

Spring整合Redis之哨兵与故障转移2017年08月10日 10:22:43人生的旅客阅读数:2542版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014513883/article/details/77036890前言上篇博客谈到了Spring整合redis集群以及故障转移演示,会发现redis集群模式存在一个很明显...

2018-11-16 09:07:41 1012

原创 Apollo分布式配置中心搭建

Apollo分布式配置中心搭建 什么是分布式配置中心项目中配置文件比较繁杂,而且不同环境的不同配置修改相对频繁,每次发布都需要对应修改配置,如果配置出现错误,需要重新打包发布,时间成本较高,因此需要做统一的分布式注册中心,能做到自动更新配置文件信息,解决以上问题 常用分布式配置中心框架 Disconf(依赖于zookpeer)、Zookpeer()、diamond、携程...

2018-11-12 09:05:03 765 1

转载 Spring boot配置http和https访问使用tomcat和undowtow方式

方式一、Tomcat配置 一、相关配置application.yml配置server: #HTTPS和HTTP共用端口号 port: 8443 #如果要使用HTTP就注释掉一下配置信息测试的端口号就是定义的8080端口 #SSL配置 ssl: #证书配置 key-store: E://server.p12 #密码配置 key-st...

2018-11-02 16:58:29 1584

转载 JVM参数配置及垃圾收集器

什么是HotSpot VM提起HotSpot VM,相信所有Java程序员都知道,它是Sun JDK和OpenJDK中所带的虚拟机,也是目前使用范围最广的Java虚拟机。但不一定所有人都知道的是,这个目前看起来“血统纯正”的虚拟机在最初并非由Sun公司开发,而是由一家名为“Longview Technologies”的小公司设计的;甚至这个虚拟机最初并非是为Java语言而开发的,它来源...

2018-10-23 16:40:16 519

原创 SpringBoot整合Mybatis多数据源(Atomikos)

一、 Spring介绍1.1、SpringBoot简介在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot来让你更易上手,更简单快捷地构建Spring应用!Spring Boot让我们的Spring应用变的更轻量化。比如:你可以仅仅依靠一个Jav...

2018-10-23 16:37:19 1056

转载 vsftpd服务器和Nginx的安装配置以及常见问题解决

vsftpd安装配置以及踩坑解决办法,Centos7nginx已经配置成功了,但是使用http始终没办法访问到图片,那么你来对地方了(在文章末尾是原因)配置nginx教程:http://blog.csdn.net/xianzhixianzhixian/article/details/78891657 进入正题,安装配置vsftpd开始1、安装vsftpd:安装完成之后会有/et...

2018-09-21 10:32:23 689

转载 使用IntelliJ IDEA配置Tomcat

在IDEA中配置Tomcat8 在idea中找到Settings 弹出窗口左上过滤栏中输入“Application”,选择结果中的 Application Servers。(或在IDE Settings中点击Application Servers) 点击Add,填入server名字,选择Tomcat 8所在路径,然后点击Apply OK。 部署web applica...

2018-09-20 15:48:39 366

原创 Linux 下如何安装yum和Mysql数据库

一、如果某台Linux服务器ping不通域名, 如下提示: [root@localhost ~]# ping www.baidu.comping: unknown host www.baidu.com首先确定已经连接上路由器,并且路由器能够访问外网,可以通过访问网关进行确定[root@localhost ~]# ping 8.8.8.8PING 192.168.1.1 (192.16...

2018-09-04 09:49:24 499

转载 SpringBoot整合ElasticSearch实现多版本的兼容

ElasticSearch介绍ElasticSearch是一个基于Lucene的搜索服务器,其实就是对Lucene进行封装,提供了 REST API 的操作接口 ElasticSearch作为一个高度可拓展的开源全文搜索和分析引擎,可用于快速地对大数据进行存储,搜索和分析。ElasticSearch主要特点:分布式、高可用、异步写入、多API、面向文档 。ElasticSearch核心概念:...

2018-08-26 14:18:54 337

原创 Mysql安装以及远程连接不上的问题

新装的mysql默认是没有密码的,下面我们直接root用户进入mysql 有很多方法:1.用root 进入mysql后mysql&gt;set password = 123456('你的密码');mysql&gt;flush privileges;2.使用GRANT语句 mysql&gt;grant all on *.* to 'root'@'localhost' IDEN...

2018-08-23 16:27:47 1586

转载 CentOS 离线安装 MySQL

首先说明下 :1) Centos7将默认数据库mysql替换成了Mariadb,如果想继续使用mysql 需要卸载Mariadb 再安装mysql2) mysql 5.7版本的密码问题搞得人很头疼,所以干脆选择mysql5.6了一、安装MySQL1、下载安装包 mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz下载地址https://dev.mysq...

2018-08-22 14:03:40 1882

Netty双向认证以及白名单证书验证

使用Netty搭建服务端配置Https双向认证可以参考此代码

2019-02-27

SpringBoot整合多数据源

本人亲测可以使用采用的是SpringBoot2.0版本如有遇到lombok报错等问题请下载相关jar包,并且配置到eclipse的根目录下

2018-10-23

HBuilder_8.8.0

HBuilder的最大优势,通过完整的语法提示和代码输入法、代码块等,大幅提升HTML、js、css的开发效率

2017-10-12

空空如也

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

TA关注的人

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