- 博客(76)
- 资源 (73)
- 收藏
- 关注

原创 RabbitMQ系列 使用Docker一键部署RabbitMQ集群
概述本文重点介绍的Docker的使用,以及如何部署RabbitMQ集群,最基础的Docker安装,本文不做过多的描述,读者可以自行度娘。Windows10上Docker的安装因为本人用的是Windows系统,所有推荐一个不错的安装文章,详见:https://blog.csdn.net/xiaoping0915/article/details/75094857注意:设置阿里云Docker Hub加速,配置Registry mirrors地址“https://j0andt2p.mirror.al
2021-08-05 16:03:41
885
5

原创 后端框架脚手架搭建
大家在工作中,或多或少都会遇到搭框架,使用新的架构,新的技术等等;如果有一款可以自动生成代码的工具是不是就能解决很多问题呢?不用淘神费力的去每次改框架,对象关系映射等。那么现在就有了,没错,想着用别人开发的,各种封装各种强依赖配置中心等等,很不适应。自己动手搭一个吧。。。。。花了不到一天的时间,自己开发了一个,有些代码比较粗糙,没有来得及优化,可以使用即可,先不追求美观了,生成的代码好用才是实在。安排!~~~代码已经上传在:https://download.csdn.n.
2021-01-09 16:29:23
4837
10

转载 Kubernetes各组件服务重启
Kubernetes各组件服务重启MASTER端+NODE共同服务systemctl restart etcdsystemctl daemon-reloadsystemctl enable flanneldsystemctl restart flanneldMASTER端独有服务systemctl daemon-reloadsystemctl enable kube-apiserversystemctl restart kube-apiserversystemctl dae...
2020-11-19 10:03:01
3469

转载 Docker入门之docker-compose
Docker入门之docker-compose 参考:https://blog.51cto.com/9291927/2310444 一,Docker-compose简介 1,Docker-compose简介 Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。Docker-Compose将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container)。Docker-Compose运行目录下
2020-11-18 21:04:50
244

转载 jdk8 Lambda表达式 集合过滤,排序,最大值,最小值,平均值等操作
package cn.sh.ideal.jdk8; import cn.sh.ideal.bean.UserBean;import java.util.*;import java.util.function.Function;import java.util.stream.Collectors;import java.util.stream.Stream; /** * Lambda表达式写法 * * @author gilbert */public class LambdaDem.
2020-07-13 15:45:53
3483

转载 Kong插件开发工具包
Kong插件开发工具包插件开发工具包(或称 PDK),是一组 Lua 方法和变量,插件可以使用这些方法和变量实现自己的逻辑,PDK 最初在 Kong 0.14.0 中发布,PDK 保证从1.0.0版本开始向前兼容,截至本版本,PDK 尚未达到1.0.0,然而插件作者可以放心依赖它与请求、响应或核心组件进行安全可靠的交互用户可以通过全局变量访问插件开发工具包,例如kong.request、kong.logkong.version当前 Kong 节点的版本号,字符串格式用法:print(.
2020-06-24 16:32:56
2105
1

转载 Jumpserver入门使用手册
文章目录jumpserver 功能 部署环境: 部署 MySQL 服务: 部署 Redis 服务 部署 jumpserver jumpserver 使用 用户和组管理 资产管理 授权管理 查看被授权的用户 资产分组 会话管理 命令过滤: 官方文档: jumpserver官方地址: http://www.jumpserver.org/功能1.身份验证Authentication登录认证:资源统一登录和认证、LDA.
2020-06-04 14:21:25
1833

转载 多种方式解决spring boot swagger ui使用 nginx 部署后无法使用问题
多种方式解决spring boot swagger ui使用 nginx 部署后无法使用问题spring boot 使用 swagger ui 做接口文档,很是方便本地测试都没有问题将一个Spring boot工程部署到生产环境, 配置nginx:server { listen 80; server_name quanke.name; location / { proxy_pass http://127.0.0.1:310..
2020-06-03 17:37:46
1830

原创 Java版WebSocket消息推送系统搭建
Java版WebSocket消息推送系统搭建 最近在做消息推送,网上查了一些资料,开始想的是用MQ来做,后面发现用WebSocket来做的话感觉应该要简单点,话不多说,准备撸代码。后端核心代码/** * 监听器类:主要任务是用ServletRequest将我们的HttpSession携带过去 * @author Monkey * @date 2020-05-23 */@Componentpublic class RequestListener implements ...
2020-05-25 21:03:10
940
1

原创 Java调用FastDFS上传文件
以往开发的时候都是使用的Apache服务器进行文件上传,后面改用了Ftp,现在开始接触FastDFS了,感觉还是FastDFS要高级一点,毕竟是分布式文件系统,从性能和稳定性上都有很高的保证。 搭建docker版本的FastDFS可以参考前面的文章 https://blog.csdn.net/monkeyblog/article/details/106121070 简介 FastDFS 是一个开源的高性能分布式文件系统(DFS)。 ...
2020-05-14 16:05:55
1294

转载 使用docker搭建FastDFS文件系统
使用docker搭建FastDFS文件系统1.首先下载FastDFS文件系统的docker镜像docker search fastdfs2.使用docker镜像构建tracker容器(跟踪服务器,起到调度的作用):docker run -d --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker3.使用docker镜像构建storage容器(存储服务器...
2020-05-14 15:31:20
1005

原创 springboot的项目集成springcloud配置中心
最近工作中需要在项目中依赖统一的springcloud配置中心,但是起初项目是springboot版本架构的,现在需要进行升级,研究了一下,成功升级了。 下面是升级添加的一些配置。 首先我的项目是没有bootstrap.yml配置文件的,只有一个application.yml 添加bootstrap.yml配置文件spring:...
2020-04-28 14:19:30
550

原创 docker创建mysql时操作可以直接开启二进制日志
docker创建mysql时启动二进制日志。首先你得有docker的环境。命令如下: docker run --restart=always --privileged=true -p 3306:3306 -d -e MYSQL_ROOT_PASSWORD=root -v /data2/mysql:/var/lib/mysql mysql:5.7 --lo...
2019-12-06 16:56:56
716

原创 MYSQL中授权命令grant用法详解
grant 权限 on 数据库对象 to 用户一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。grant select on testdb.* to common_user@’%’grant insert on testdb.* to common_user@’%’grant update on testdb.* to common_user@’...
2019-12-03 11:33:40
8230

原创 docker安装gitlab集成OpenLDAP
回顾一下OpenLDAP,请参见上一篇文章docker安装部署OpenLdap直接进入主题吧,上一篇已经安装好了OpenLDAP,那么我们就要使用起来,具体怎么用了,这边文章我们来学习下使用gitlab来集成它。1.创建gitlab-ce我们使用gitlab镜像为gitlab/gitlab-ce提前创建几个目录来供gitlab使用。 /usr/local...
2019-06-28 18:14:10
2114

原创 docker安装部署OpenLdap
准备工作:1.环境要支持docker,具体怎么安装略过在10.0.43.206(我的本地)创建openldap,暴漏两个端口,创建命令注意 \后面不要有空格docker run \-p 389:389 \-p 636:636 \--name youe_ldap \--network bridge \--hostname openldap-host \--env LDAP_...
2019-06-28 17:31:34
4559

原创 EasyConfig数据层CommonDao详解
在查看这篇文章的时候,请大家先查看前一篇文章。EasyConfig配置中心,一种很轻量很好用的配置方式如果已经查看过了,请直接进入下面的正题。EasyConfig中数据层都是使用CommonDao来实现的,其实实际的原理和mybatis是一样的,相信会mybatis的同学都能看得懂。CommonDao封装通用dao操作方法,Autowired注入方式注入到业务Service中...
2019-06-25 14:53:59
964
1

原创 EasyConfig配置中心,一种很轻量很好用的配置方式
相信大家在开发的过程中,都会遇到部署不同环境,配置相同变量,相同参数,却不同值的情况吧,日常生活中,简单说,只要是工作一两年以上的都是接触过服务器,哪怕没有接触过服务器,那么也写过配置文件,针对以上情况,相信大家都是很痛苦,常规方案: 1.部署springboot工程,比如需要修改配置文件,这时怎么办?emmmm,修改本地项目配置,打包重新部署。。。好折腾。 ...
2019-06-20 16:38:47
4720
1

转载 centos7 k8s集群安装
1、环境介绍及准备:1.1 物理机操作系统 物理机操作系统采用Centos7.3 64位,细节如下。[root@localhost ~]# uname -aLinux localhost.localdomain 3.10.0-514.6.1.el7.x86_64 #1 SMP Wed Jan 18 13:06:36 UTC 2017 x86_64 x86_64 x86_64 GNU/L...
2019-05-30 18:23:38
1808

转载 MySQL百万级数据分页查询及优化
MySQL百万级数据分页查询及优化架构艺术转自以下作者:大神养成记主页:https://www.cnblogs.com/geningchao方法1: 直接使用数据库提供的SQL语句 语句样式:MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N 适应场景:适用于数据量较少的情况(元组百/千级) 原因/缺点:...
2019-05-28 10:21:57
274

转载 如何在Kubernetes上设置Elasticsearch,Fluentd和Kibana(EFK)记录
介绍在Kubernetes集群上运行多个服务和应用程序时,集中式集群级日志记录可以帮助您快速排序和分析Pod生成的大量日志数据。一种流行的集中式日志记录解决方案是Elasticsearch,Fluentd和Kibana(EFK)。Elasticsearch是一个实时,分布式和可扩展的搜索引擎,允许进行全文和结构化搜索以及分析。它通常用于索引和搜索大量日志数据,但也可用于搜索许多不...
2019-05-23 16:29:45
2174
1

转载 Kong API Gateway 配置文件详解
Kong API Gateway 配置文件详解2018-09-24/Linuxops版权说明:本文为博主原创,如果转载请注明来源。作为学习笔记,不能保证所有知识点是完全正确以及表达无误,用于生产环境配置时请斟酌。如有错误或建议请联系。侵删联系:linuxops@qq.com。感谢各位!一、前言Kong配置文件是Kong服务的核心文件,它配置了Kong以怎么的方式运行,并且...
2019-05-15 23:14:11
1537

转载 Kong API Gateway 管理API详解
Kong API Gateway 管理API详解2018-09-25/Linuxops版权说明:本文为博主原创,如果转载请注明来源。作为学习笔记,不能保证所有知识点是完全正确以及表达无误,用于生产环境配置时请斟酌。如有错误或建议请联系。侵删联系:linuxops@qq.com。感谢各位!一、前言安装好了Kong,那么如何使用和管理它呢?Kong附带了一个管理的API接口,...
2019-05-15 22:55:51
14109
1

原创 Windos系统使用VMware创建虚拟机并配置局域网能访问的IP
最近工作中总是需要使用到虚拟机,安装kong网关,搭建k8s等等,公司服务器总是不太够用,自己就想着用自己笔记本电脑搭建虚拟机来实现,自己也方便点,可是做开发的基本都只是对运维方便的知识懂的不是很多,会一些简单的使用,比如装个docker,跑个容器,写个脚本,起个java程序,安个mysql等等,但是说到要使用虚拟机配置什么网关,ip啥的,也只会照着网上教程来走一个,无奈的是,很多...
2019-04-22 22:41:21
10625
3

原创 搭建单机版k8s
最近工作中需要使用到k8s,不过自己有docker的基础,k8s和docker感觉有相同点,k8s更多的是在管理docker。废话不多说,开始安装环境准备 首先,我们开始准备Kubemetes的安装和相关镜像下载,本书建议采用VirtualBox或者 VMware Workstation在本机虚拟一个64位的CentOS 7虚拟机作为学习环境,虚拟机采用NA...
2019-04-18 10:50:20
5025
1

原创 java通过ssh远程调用服务器
1.在大数据时代,服务器使用的频率难免上升,工作中难免会出现频繁使用的时候,有些场景不方便切换到服务器去操作,比如调用一个服务器的命令,但是要在程序里执行,当然不能手动去执行啦,所以java调用ssh就尤为重要。首先,添加maven依赖<!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz -->...
2019-04-16 16:02:18
3117

原创 Oracle Hint的用法
1. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO=’SCOTT’;2. /*+FIRST_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化.
2015-09-29 17:05:49
311

原创 小说阅读器,Java程序员放松身心必备
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;imp
2015-06-25 13:44:57
1573

原创 百度ueditor版本之间的遇到的一些问题
百度编辑器确实还是不错的,用起来也很方便,很舒服,但是对于开发来说,有时候不得不去添加目录栏时,最直接的办法就是重新去ueditor定制一个需要的功能目录,但是这里遇到问题了,在14年的时候,那会用了ueditor还行,做了一些简单的功能,其中就有单图上传功能,只是当时的源码还基本看的懂,稍微改下就能重新修改图片保存目录以及显示时候的路径前缀,记得当时只需要导入ueditor的js再加上一句win
2015-03-13 14:44:49
2134

原创 oracle中没有split,但是可以利用别的函数来替代split的方法
最近在工作中需要写到存储过程,但是呢,这个参数需要解析字符串,类似于java代码中解析split
2014-05-12 17:26:02
4994

原创 java中的堆栈对比与分析
public class Test{ public static void main(String[] args) { /** * java中的堆栈 1.堆(heap) 栈(stack)都是内存中存储数据的地方 2.优势和不足 A.堆: 优势 堆可以动态的分配内存大小,生存周期也不必实现告诉编译器。 java的垃圾回收机制会自动回收
2014-01-10 11:45:02
807
转载 docker搭建Jenkins以及基本使用图文教程(转)
这里有一个需要注意的地方,就是默认的分支名称,GitHub 上现在默认的主分支名称是 main,Gitee 似乎还是 master,这个无所谓了,但是小伙伴们注意图片下面的分支,按你实际的情况填写。另外,可以开启 SSH 操作日志,开启日志之后,就可以看到 Jenkins 中操作应用服务器其的过程了,特别是大家第一次配置的时候,容易出错,配置了日志,将来出错就知道什么原因导致的错误了。我的代码仓库地址:https://gitee.com/zhourui815/jenkins_demo。
2024-12-02 14:49:23
342
原创 mysql(mariadb)启动报错数据恢复过程
1、设置恢复模式启动mysql(http://dev.mysql.com/doc/refman/5.5/en/forcing-innodb-recovery.html)其中后面的值设置为1、如果1不想再逐步增加为2/3/4等。直到能启动mysql为止!测试数据库连接:mysql -uroot -p123456;2、使用恢复模式重启mysql。
2024-08-03 14:37:58
544
1
转载 Java 项目自动生成接口文档教程,零侵入模式
相较于 Postman,Apifox 结合它的插件 Apifox Helper 可以通过代码注解自动解析生成 API 文档,无需手动操作,同时支持远端同步,非常方便团队内的协作和更新。同理,在 Apifox 中进入项目,【项目设置 --> 基本设置】,复制项目 ID。当你的文档同步到项目中,那么你就可以直接在 apifox 中直接生成一个分享链接给别人,那么他看到的文档就都是最新的,不需要再管你索要接口文档文件。Apifox 是一个在线的接口文档管理工具,这一步主要是用来同步文档到项目中。
2024-01-03 16:10:34
1053
转载 利用kibana可视化DevTools界面实现ElasticSearch文档数据的自定义拼音分词器以及搜索的自动补全功能(来自转载)
一、自定义拼音分词器。
2023-11-04 16:54:40
291
单点登录跨域iframe互相通信方案.zip
2020-10-12
easyconfig配置中心,自己搭建的配置中心
2019-06-20
JSONView chrome格式化插件
2019-04-25
基于爬虫Crawler原理,抓取网页图片
2015-03-13
根据url来获取页面的截图
2014-08-17
WebService, 轻量级WebService
2014-08-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人