自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker(Nginx + SSL)安装,挂载

拉取镜像docker pull nginx:latest新建本地挂载文件启动并挂载docker run -d --name my-nginx \-p 443:443 \-p 80:80 \ -v /data/nginx/html:/usr/share/nginx/html \-v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \-v /data/nginx/ssl:/etc/nginx/ssl \-v /dat...

2021-12-03 16:57:35 1933 1

原创 Oauth2框架下解决druid管理界面访问拦截问题

想查看一下数据sql查询情况,发现druid管理界面访问不了,直接重定向到了Oauth2登录界面,原因是Oauth2框架拦截了druid管理界面的访问请求。话不说,直接修改代码,开放druid访问限制。@Override protected void configure(HttpSecurity http) throws Exception { http.authorizeRequests() //开放druid访问

2021-02-23 17:47:15 959

原创 Linux部署环境搭建(六)Elasticsearch安装搭建

一.下载官网下载地址:https://www.elastic.co/downloads镜像下载地址:https://mirrors.huaweicloud.com/elasticsearch/官网下载速度太慢了,建议使用镜像方式,以上镜像地址+版本号+文件名即可下载,例:下载命令: wget https://mirrors.huaweicloud.com/elasticsearch/7.10.1/elasticsearch-7.10.1-linux-x86_64.tar.gz...

2020-12-15 11:08:54 2139

原创 pyinstaller打包python成.exe文件

aa

2020-11-07 17:28:59 234 1

原创 Linux部署环境搭建(四)Redis:一主二从三哨兵

一.介绍首先介绍一下单机、主从、哨兵、集群是啥。1.单机顾名思义就是单台数据库,当服务挂掉时,Redis可以通过持久化保存数据,保证了数据重启也能恢复数据。但某天你的硬盘出现故障,所有的数据全部丢失,这就愁人了,于是主从模式出现了。2.主从如果每次操作数据时,我们自动将数据同步到另一台Redis服务上,这样是不是就避免了单台服务故障导致的数据损失呢!于是主从模式出现,主数据库可...

2020-03-28 21:09:08 1716 2

原创 Linux部署环境搭建(五) RocketMQ 4.7.0

参考文章:https://www.cnblogs.com/dalaoyang/p/10165976.htmlRocketMQ是阿里巴巴中间件开发的分布式消息系统,这里不做过多介绍,直接开干。一.准备工作安装环境 JAVA环境 RocketMQ是使用Java开发的,所以需要在Linux系统内安装Java环境。 Maven环境 项目下载下来之后需要使用Ma...

2020-03-25 17:28:04 3634 4

原创 Springboot2.0集成阿里云RocketMQ

介绍RocketMQ是出自阿里巴巴的一款开源消息中间件,在设计上借鉴了Kafka,2017年成为Apache顶级项目,虽然目前社区无法和Kafka比肩,但其历经多次天猫双十一的考验,其性能和稳定是毋庸置疑的。当前市面上常用的四款:ActiveMQ、RabbitMQ、RocketMQ、Kafka,其优缺点各有千秋,但就分布式,功能方面,RocketMQ还是最优选择。想继续了解的话,可以自行百...

2019-11-19 16:14:16 2850

原创 Springboot2.0集成Quartz定时器

之前工作中用到过Spring Task,相对于现公司的分布式项目,Quartz更加契合项目,趁着空闲时间自己配置一下。Task和Quartz的比较:网上这方面资料很多,我就简述总结一下:Task注解方式十分简单,Quartz需要手动配置Jobs。 Task默认单线程串行执行任务,若前一个任务超时,会影响下一个任务,若需并发执行,需手动设置线程池。Quartz采用多线程,无这个问题。...

2019-09-25 17:09:57 271

原创 Linux部署环境搭建(三)redis5.0.5 安装

前言redis官网最新稳定版:为 5.0.55.0添加了很多新特性,有兴趣的可以去了解一下:https://yq.aliyun.com/articles/698601一.下载官网下载地址:https://redis.io/download下载命令: wget http://download.redis.io/releases/redis-5.0.5.tar.gz...

2019-07-10 17:48:24 990 2

转载 @SuppressWarnings注解用法

@SuppressWarnings注解是JSE提供的注解。作用是屏蔽一些无关紧要的警告。使开发者能看到一些他们真正关心的警告。从而提高开发者的效率(强迫症/精致的猪猪男孩,居家必备)。java.lang.SuppressWarnings 是J2SE 5.0中标准的Annotation之一。可以标注在类、字段、方法、参数、构造方法,以及局部变量上。作用:告诉编译器忽略指定的警告,不用在编译...

2019-07-01 11:28:17 247

原创 SpringCloud 搭建笔记(二)Eureka注册中心

Eureka 服务注册中心是netflix开源组织提供的一个服务高可用的解决方案,主要负责完成微服务架构中的服务治理功能。类似的注册中心还有zookeeper、consul等。一.什么是微服务以前,大多应用都是一个主机,一个单一系统。随着大数据云计算时代的到来,用户量和数据量成倍增长,业务和开发成员的增加,单机系统开发,已经不能适应时代的潮流。为了便于中大型系统的开发,往往一个系统会...

2019-06-10 11:45:41 323

原创 SpringCloud 搭建笔记(一)IDEA父子模块搭建

前言公司的项目基于springcloud,来到公司两个月里,虽然已经熟悉了基本架构,但只有自己亲手搭建,才能更加深入的了解。今天开始,尽量抽出闲暇时间,搭建一个基于springcloud的小型项目。一.maven父子依赖为啥要建立父子依赖?1.分布式项目采用的是多模块的开发,我们构建项目时不可能一个个构建,最简单的做法就是使用聚合,一次构建所有模块。2.对于多模块,若每个模块需...

2019-05-27 17:19:43 4563

原创 Springboot+Mybatis配置多数据源使用PageHelper分页

前言公司项目由老的.net项目,迁移为现在的springcloud。迁移是个比较漫长的过程,导致公司现有数据源SqlServer和Mybatis两种。相对于单数据源,PageHelper分页插件,几乎不用而配置即可使用,而双数据源切换会导致语法报错。PageHelper分页插件需要设定一个默认的数据库源,而SqlServer、mysql的部分语法不同。例如先用mysql查询时,分页插件默认...

2019-05-09 13:54:00 7643 3

原创 Linux中磁盘、Swap耗尽,导致服务宕机

前言最近在研究持续集成时,打开了尘封已久的阿里云Linux服务器(基础版),发现以前搭建的网站服务挂掉了。经过一系列排查,发现服务器磁盘已使用空间高达90%多。(该服务器是学生低配版,纯属练手的。当初部署的练手dubbo项目,并没有优化配置文件,后果emmmmm)。一.释放磁盘存储空间首先,执行命令,查看服务器磁盘空间使用情况。du -sh *上图为根部录清理后的查询结...

2019-04-22 14:58:00 3667

原创 Jenkins持续集成部署(一)安装及基础配置

参考了几位博主的博客,以及自己的实战部署经验,在此总结出Jenkins从安装到自动化部署的过程以及所遇到的问题。https://blog.csdn.net/qq_35175995/article/details/88903466https://blog.csdn.net/fireofjava/article/details/80872308https://blog.csdn.net/gy...

2019-04-19 16:48:32 1647

原创 Linux部署环境搭建(二)MySQL8.0.15安装

一.下载以下提供3种下载方式:官网下载:https://dev.mysql.com/downloads/mysql/我所选的是64位,mysql-8.0.15-el7-x86_64.tar.gz安装包。2.wget从官方下载wgethttps://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.15-el7-x86_64.t...

2019-03-29 11:57:28 1779 3

原创 安装及使用Xshell、Xftp

前言关于Xshell和Xftp的官方介绍网上有不少,我就简单直白的介绍一下:Xshell用于连接远程主机,从而远程控制终端。我主要用来连接阿里云的Linux,进行项目部署。 Xftp用于远程传输文件。从终端下载或上传文件。下载两款软件都是收费的,但是官网提供了(家庭/学校版)可免费下载,免费版除了限制最大连接数外,没啥太大缺点,不影响正常使用,如果商用还是购买正版吧。点击官网下...

2019-03-28 15:45:12 602

原创 Linux部署环境搭建(一)JDK配置

最近,公司新购了几台服务器作为测试环境。没办法,撸起袖子开始配置吧!一.jdk下载首先要下载jdk,这里给出两种方法: 1.Oracle官网下载:点击进入下载地址 下载成功后用Xftp(Xftp使用方法)上传到linux指定目录,我一般在/home/package目录下。 2.在指定目录运行wget命令下载:wget --no-cookies --no-...

2019-03-28 14:20:04 185

原创 好用的代码编辑器sublime text

以前一直用Notepad++,最近公司给配了台式电脑,重新配置开发环境时,无意中看到了Sublime Text,作为几大主流编辑器之一,我本着新鲜感,试用了一下,发现感觉还不错!Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所...

2019-03-26 21:08:52 607

空空如也

空空如也

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

TA关注的人

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