- 博客(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
360
原创 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
651
原创 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
1125
原创 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
793
原创 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
1535
转载 批量上传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
3392
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
586
原创 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
1481
1
原创 GitLab webhook来实现触发Jenkins自动操作
本文针对如何设置GitLab以及Jenkins,实现每次GitLab上有提交事件的时候,都能触发Jenkins执行相应的操作,主要分为以下几个步骤:1、新建GitLab测试用例进入个人GitLab账号,在右上角的加号中,选出GitLab 的 New Project,可以新建个人的GitLab工程:其余都走默认的设置,填写好project的名字,可以创建一个新的project,如图:...
2019-12-04 21:17:38
524
原创 删除windows中的服务
方案一:用sc.exe这个Windows命令 开始——运行——cmd.exe,然后输入sc就可以看到了。使用办法很简单:sc delete "服务名"方案二:直接进行注册表编辑(不推荐)打开注册表编辑器,找到下面的键值:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services一般服务会以相同的名字在这里显示一个主健...
2019-10-14 15:41:52
609
原创 MySQL数据库优化技巧
一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇文章主要谈谈MySQL数据库在发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段:阶段一:数据库表设计项目立项后,开发部门根据产品部门需求开发项目。开发工程师在开发项目初期会对表结构设计。对于数据库来说,表结构设计很重要,如果设计不当,会直接影响到用户...
2019-09-18 13:48:22
163
原创 Java堆内存溢出的解决方案
JAVA堆内存管理是影响性能主要因素之一。堆内存溢出是JAVA项目非常常见的故障,在解决该问题之前,必须先了解下JAVA堆内存是怎么工作的。先看下JAVA堆内存是如何划分的,如图:JVM内存划分为堆内存和非堆内存,堆内存分为年轻代(Young Generation)、老年代(Old Generation),非堆内存就一个永久代(Permanent Generation)。 年轻代又...
2019-09-18 13:45:51
1223
1
转载 Linux必会的50个命令技巧
在Unix/Linux下,高效工作方式不是操作图形页面,而是命令行操作,命令行意味着更容易自动化。使用过Linux系统的朋友应该都知道它的命令行强大之处。话说回来了,以下这些命令使用技巧你又知道多少呢?1、Vim自动添加注释及智能换行# vi ~/.vimrc set autoindentset tabstop=4set shiftwidth=4function AddTi...
2019-09-18 13:42:24
425
原创 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
182
转载 使用Nacos作为配置中心
在上一篇文章中讲解了如何使用Nacos作为服务注册中心注册。Nacos除了可以作为服务注册中心,它还有服务配置中心的功能。类似于consul config,Nacos 是支持热加载的。本篇文章将讲述如何使用Nacos作为配置中心。本案例是在上一篇文章(Nacos作为服务注册与发现)的nacos-provider工程上改造的,在工程的pom文件引入nacos-config的Spring clou...
2019-08-22 13:06:41
2331
原创 使用Nacos作为服务注册发现组件
什么是Nacos?Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。是Spring Cloud A 中的服务注册发现组件,类似于Consul、Eureka,同时它又提供了分布式配置中心的功能,这点和Consul的config类似,支持热加载。nacos和eureka注册中心对比1. CP ...
2019-08-22 12:45:38
2417
1
原创 限流算法
TL;DR(too long don'tread)限流算法:计数器、滑动窗口、漏桶、令牌桶。限流方案:Guava的RateLimiter、Alibaba Sentinel大家都知道,对于高并发的业务场景,我们为了保障服务的稳定,经常会祭出三大利器:缓存、熔断降级和服务限流。服务限流作为一个核心的自保护机制,能够在非常高并发的情况下,其他机制都无法保障降级的情况下,保...
2019-08-11 16:12:44
223
转载 JWT 完整使用详解
本文是以 1.0.0-rc 为基准的。结合大家提出的问题和我近期新的理解,写了一篇新文章,讲的比较深,大家可以去看看JWT 超详细分析。https://blog.youkuaiyun.com/qq_36318234/article/details/97247438JWT全称JSON Web Tokens,是一个非常轻巧的规范。这个规范允许我们使用 JWT 在用户和服务器之间传递安全可靠的信息。它的...
2019-07-25 11:33:05
1246
转载 JWT 超详细分析
本篇文章不讨论 Laravel 中 JWT 这个怎么使用,要这方面内容的可以看我另一篇文章JWT 完整使用详解。在此我要从一个更深的层次来探讨 JWT 在实际运用中的使用以及其优缺点,以及 JWT 和 Oauth 2.0 这两者到底有什么差别和联系。首先我们从 Token 入手,再联系到 JWT,然后分析 JWT 的优缺点和使用场景,最后再联系到 Oauth2.0。一、Token...
2019-07-25 11:26:31
381
1
转载 IntelliJ IDEA导入多个maven项目到同一窗口
目标简单导入多个maven项目进入同一个project(相当于eclipse的workspace)过程1.新建一个目录作为仿eclipse的workspace,这里起名为project2.将所有需要转过来的maven项目复制到这个目录下,如图3.分别进入每个目录,删除如下图文件,这里如果是eclipse的maven项目,也是可以导入的,也要删除eclipse的项目配置文件...
2019-06-13 10:10:18
1808
原创 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
6646
2
转载 SpringBoot项目优化和JVM调优
项目调优作为一名工程师,项目调优这事,是必须得熟练掌握的事情。在SpringBoot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。在这边有一篇比较好的文章,推荐给大家!SpringBoot项目配置Tomcat和JVM参数一、修改配置文件关于修改配置文件application.properties。SpringBoot项目详细的配置文件修改文档其中比较重要的...
2019-05-08 14:08:12
342
原创 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
4397
1
转载 雷军北大15分钟演讲:我至少有胆量去想
原文出处:http://blog.youkuaiyun.com/chenleixing/article/details/43192373大家好,非常感谢在“一刻演讲”跟大家交流,这么一个大的话题。昨天我在乌镇参加了全球互联网峰会,在这个会议上有马云,也有苹果公司的高级副总裁,主持人抛出了一个问题,说雷军你说你有一个目标,要用5到10年的时间做智能手机市场风格全球第一。我忙着点头,我的确说过,但是他们又问我...
2019-02-27 15:24:43
313
原创 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
353
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
1878
原创 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
959
转载 IntelliJ IDEA 2018.3 项目创建
第一部分:新建一个Maven项目打开IDEA,File>New>Project,选择Maven,选择Project SDK(JDK),勾选Create from archetype(),选择maven-archetype-webapp。填写GroupId和ArtifactIdGroupId和ArtifactId是确定项目在Maven仓库中的坐标,具有唯一性,可以通过他们去...
2018-12-25 16:23:56
1834
原创 2018的初冬,派卧底去阿里、京东、美团、滴滴带回来的面试题及答案
今天有时间顺便整理了一下面试带回来的答案,整理的答案有什么问题的请及时告诉我方便他人的阅读面试题 1开发中java用了比较多的数据结构有哪些?数据元素相互之间的关系称为结构。有四类基本结构:集合、线性结构、树形结构、图状结构; 集合结构:除了同属于一种类型外,别无其它关系线性结构:元素之间存在一对一关系常见类型有: 数组,链表,队列,栈,它们之间在操作上有所区别.例如...
2018-11-30 14:26:27
608
原创 Spring整合Redis之哨兵模式
Spring整合Redis之哨兵与故障转移2017年08月10日 10:22:43人生的旅客阅读数:2542版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/u014513883/article/details/77036890前言上篇博客谈到了Spring整合redis集群以及故障转移演示,会发现redis集群模式存在一个很明显...
2018-11-16 09:07:41
1102
原创 Apollo分布式配置中心搭建
Apollo分布式配置中心搭建 什么是分布式配置中心项目中配置文件比较繁杂,而且不同环境的不同配置修改相对频繁,每次发布都需要对应修改配置,如果配置出现错误,需要重新打包发布,时间成本较高,因此需要做统一的分布式注册中心,能做到自动更新配置文件信息,解决以上问题 常用分布式配置中心框架 Disconf(依赖于zookpeer)、Zookpeer()、diamond、携程...
2018-11-12 09:05:03
854
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
1692
转载 JVM参数配置及垃圾收集器
什么是HotSpot VM提起HotSpot VM,相信所有Java程序员都知道,它是Sun JDK和OpenJDK中所带的虚拟机,也是目前使用范围最广的Java虚拟机。但不一定所有人都知道的是,这个目前看起来“血统纯正”的虚拟机在最初并非由Sun公司开发,而是由一家名为“Longview Technologies”的小公司设计的;甚至这个虚拟机最初并非是为Java语言而开发的,它来源...
2018-10-23 16:40:16
570
原创 SpringBoot整合Mybatis多数据源(Atomikos)
一、 Spring介绍1.1、SpringBoot简介在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot来让你更易上手,更简单快捷地构建Spring应用!Spring Boot让我们的Spring应用变的更轻量化。比如:你可以仅仅依靠一个Jav...
2018-10-23 16:37:19
1126
转载 vsftpd服务器和Nginx的安装配置以及常见问题解决
vsftpd安装配置以及踩坑解决办法,Centos7nginx已经配置成功了,但是使用http始终没办法访问到图片,那么你来对地方了(在文章末尾是原因)配置nginx教程:http://blog.youkuaiyun.com/xianzhixianzhixian/article/details/78891657 进入正题,安装配置vsftpd开始1、安装vsftpd:安装完成之后会有/et...
2018-09-21 10:32:23
765
转载 使用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
445
原创 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
535
转载 SpringBoot整合ElasticSearch实现多版本的兼容
ElasticSearch介绍ElasticSearch是一个基于Lucene的搜索服务器,其实就是对Lucene进行封装,提供了 REST API 的操作接口 ElasticSearch作为一个高度可拓展的开源全文搜索和分析引擎,可用于快速地对大数据进行存储,搜索和分析。ElasticSearch主要特点:分布式、高可用、异步写入、多API、面向文档 。ElasticSearch核心概念:...
2018-08-26 14:18:54
388
原创 Mysql安装以及远程连接不上的问题
新装的mysql默认是没有密码的,下面我们直接root用户进入mysql 有很多方法:1.用root 进入mysql后mysql>set password = 123456('你的密码');mysql>flush privileges;2.使用GRANT语句 mysql>grant all on *.* to 'root'@'localhost' IDEN...
2018-08-23 16:27:47
1714
转载 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
1916
mac系统使用CrossOver
2024-10-16
jd-gui-1.6.6 解决Java class类反编译复制中文乱码问题
2024-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人