- 博客(42)
- 资源 (43)
- 收藏
- 关注
原创 Spring Cloud Gateway中文文档十二至十九章(3.1.0)
Spring Cloud Gateway3.1.012. Http超时配置可以为所有路由配置 Http 超时(响应和连接),并为每个特定路由覆盖。12.1. 全局超时要配置全局 http 超时:connect−timeout\color{lightblue}{connect-timeout}connect−timeout 必须以毫秒为单位指定。response−timeout\color{lightblue}{response-timeout}response−timeout必须指定为 jav
2022-02-23 12:49:12
1207
原创 Spring Cloud Gateway中文文档七至十一章(3.1.0)
Spring Cloud Gateway3.1.07.全局过滤器该GlobalFilter接口具有与 相同的签名GatewayFilter。这些是有条件地应用于所有路由的特殊过滤器。此接口及其用法可能会在未来的里程碑版本中发生变化。7.1.组合全局过滤器和GatewayFilter排序当请求与路由匹配时,过滤 Web 处理程序会将 的所有实例GlobalFilter和所有特定于路由的实例添加GatewayFilter到过滤器链中。这个组合的过滤器链是按org.springframework.
2022-02-11 10:35:03
1069
原创 Spring Cloud Gateway中文文档六章(3.1.0)
Spring Cloud Gateway3.1.06.GatewayFilter工厂路由过滤器允许以某种方式修改传入的 HTTP 请求或传出的 HTTP 应答。路由过滤器的范围是特定的路由。Spring Cloud Gateway 包含许多内置的 GatewayFilter 工厂。6.1.AddRequestHeader GatewayFilterFactoryAddRequestHeader GatewayFilterFactory拥有name、value两个参数。以下示例配置一个AddRequ
2022-02-10 16:48:41
1107
原创 Spring Cloud Gateway中文文档一到五章(3.1.0)
Spring Cloud Gateway官方文档的翻译。学习过程中边学边翻。
2022-02-10 11:41:41
2284
原创 支持https、websocket的nginx配置文件
本文是一个支持https和websocket的nginx配置文件,方便需要时使用。#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http
2021-12-13 13:40:54
2445
原创 通过分析uml图和jdk源代码对LinkedList和ArrayList的区别进行验证分析
通过分析uml图和jdk源代码对LinkedList和ArrayList的区别进行验证分析
2021-12-07 12:55:28
274
原创 centos8 安装nginx附带https插件
进行简单记录如下1.安装依赖yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel2.下载nginxwget -c https://nginx.org/download/nginx-1.19.0.tar.gz3.解压缩tar -zxvf nginx-1.19.0.tar.gz4.进入解压后目录cd nginx-1.19.0/5.编译 带 http_ssl_module 参数./configu
2021-11-29 15:12:59
4166
原创 Centos8部署rabbitmq
采用yum安装方式,相对不复杂,简单记录如下:1.安装epelyum install -y https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm2.安装 erlangyum install erlang -y3. 下载 rabbitmq包wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.8/rabbitmq-server-3.
2021-11-29 15:05:40
255
原创 Centos8部署nacos单机版本
一、下载nacos从github上下载nacos文件。https://github.com/alibaba/nacos/releases也可以在centos中直接执行wget进行下载。wget https://github.com/alibaba/nacos/releases/download/2.0.3/nacos-server-2.0.3.tar.gz解压缩tar -zxvf nacos-server-2.0.3.tar.gz二、执行配置在mysql中创建nacos数据库,并使用n
2021-11-16 15:34:04
1232
原创 阿里云centos8安装mysql8.0记录
阿里云centos8安装mysql8.0记录一、说明工作需要在阿里云上的centos8.0上进行mysql8.0的安装,在此做笔记,方便后续有需要安装时使用。二、下载MySql进入oracle官网进行mysql安装程序的下载。地址:https://dev.mysql.com/downloads/mysql/选择linux generic,下载64位tar压缩版本。三、开始安装1、文件配置。本次安装在阿里云ECS中单独创建了一个数据盘用来安装应用。分区挂载后放于/data目录中。把下载到
2021-11-16 14:35:08
923
原创 guns框架新增对微信公众号一键登录的支持
guns框架新增对微信公众号一键登录的支持一、概述二、数据库调整三、新表相关支持类1.entity2.mapper3.enums4.pojo5.service四、微信登录支持1.controller2.service3.辅助类五、vue前端支持1.增加按钮2.实现doSubmitWX3.跳转返回4、请求API一、概述前段时间帮朋友写了个简单的H5页面用于记录房屋租赁的情况,方便提示哪些房子快到期了,最近把该应用挂到了微信公众号上面,为了使用方便计划做一键登录支持。二、数据库调整新增表用于记录用户ID
2021-10-24 06:42:39
519
原创 修改guns框架的应用管理代码实现应用按AppCode排序进行先后显示
修改guns框架的应用管理代码实现应用按AppCode排序进行先后显示问题描述研究代码问题分析进行改造最终效果问题描述在持续使用guns框架中,最近又发现一个原有框架不是非常友好的地方。见下图,我在系统中建了三个应用,分别为“状态统计”,“广告管理”,“系统配置”,配置完成之后,发现“系统配置”在三个应用中显示在第二位,这与我本来的想法有点不是很符合。原来我是想把系统应用放到最后显示的。研究代码发现问题了之后,开始进行研究,看看guns是按什么规则进行的排序。首先前端按F12打开开发者模式,
2021-10-18 16:32:18
335
原创 guns多租户支持bug处理
今日研究guns开源框架的多租户功能的时候发现存在bug。租户建立成功,前端登录之后不能正常进入主页,研究之后发现是由于现有的默认服务端框架中在执行接口时未根据用户信息进行租户的数据源切换操作,造成在租户进入的情况下,还是访问主数据源的数据库。 修改方案为,在过滤器中直接进行数据源的切换工作。具体操作为修改AuthJwtTokenSecurityInterceptor中的filterAction函数,增加切换数
2021-09-19 22:19:15
597
原创 guns前端代码中增加对按钮的权限处理
一、背景说明在使用开源guns的最新版框架中,发现vue3版本的前端框架并未实现对按钮的权限控制,结合之前研究过的smart-admin,由于guns使用的是vue3.0版本,自定义指令的内容与之前的smart-admin略微有所区别,本文记录改造guns前端增加对按钮的访问权限功能。二、改造过程1.增加directives文件夹在src目录下增加directives文件夹。2.新建index.js在该文件夹下新建index.jsimport directive from './directi
2021-09-16 14:29:18
1017
原创 关于Vim常用指令记录
1. 关于Vimvim是我最喜欢的编辑器,也是Linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果你的系统环境不是中文,而你想使用中文的vimtutor,就运行vimtutor zh)1.1 Vim的几种模式正常模式:可以使用快捷键命令,或按:输入命令行。插入模式:可以输入文本,在正常模式下,按i、a、o等都可以进入插入模式。可视模式:正常模式下按v可以进入可视模式,
2021-09-16 14:11:30
384
原创 改造开源框架guns增加对数据内容访问权限的相关实现
改造开源框架guns增加对数据内容访问权限的相关实现使用guns框架已经有一段时间了,前端时间发现stylefeng发布了7.1.2的版本,对比之前的版本做了重大的改变,新架构的思想看起来很先进,刚好有新项目要做,所以决定用这个新版本来进行。做了一部分之后发现,新版本的guns中好像未对数据内容的访问权限进行实现,只能自己研究实现了。以下是实现步骤,在此做记录。在kernel-d-auth中增加类,cn.stylefeng.roses.kernel.auth.api.util.DataScopeP
2021-09-16 14:10:29
1258
原创 docker搭建常用服务
一.搭建gitlab1.下载并运行gitlab所需要的redisdocker run --name gitlab-redis -d \ --volume /srv/docker/gitlab/redis:/var/lib/redis \ sameersbn/redis:4.0.9-1 2.下载并运行gitlab所需要的postgresql(注意密码填写自己的)docker run --name gitlab-postgresql -d \ --env 'DB_NAME=gi
2020-12-02 14:44:20
142
原创 Spring Cloud学习笔记-------(二)[1] Eureka使用-高可用性
在实际使用中同常会把Eureka Server做多可用性配置,避免由于单节点出现故障而造成整个服务瘫痪,本例继续在上级的基础上做简单的配置修改,以实现高可用性Eureka Server集群的功能。
2020-05-07 15:18:42
235
1
原创 Spring Cloud学习笔记-------(一)Eureka使用
本节记录在springboot中,使用Eureka进行分布式服务的提供和消费流程。
2020-05-07 11:58:10
260
原创 Spring Boot学习笔记-------(十)Dubbo使用
本篇用来记录spring boot怎么整合Dubbo,页面端调用相应的接口时通过生产者提供的服务返回相应的结果。一、创建工程创建一个空工程,并在下面创建spring-provider和spring-consumer两个module。二、添加依赖在两个module的pom.xml中添加如下依赖。 <!-- https://mvnrepository.com/arti...
2020-05-01 18:23:01
160
原创 Spring Boot学习笔记-------(九)[1] RabbitMQ介绍
一、消息服务的分类1.JMS(Java Message Servcie)Java消息服务基于java消息代理的规范,ActiveMQ、HornetMQ。通过java api进行调用 不可跨平台 支持pear-2-pear,pub/sub两种模式 支持TextMessage、MapMessage、BytesMessage、StreamMessage、ObjectMessage几种消...
2020-04-29 14:44:13
346
原创 centos6和centos7防火墙常用操作
一、centos6centos6使用iptables作为默认防火墙。1、开机自启动#开启: chkconfig iptables on #关闭: chkconfig iptables off 2、开机启动#开启: service iptables start #关闭: service iptables stop #查看防火墙开启状态service ipta...
2020-04-29 09:33:54
329
原创 Spring Boot学习笔记-------(九)RabbitMQ相关
一、工程创建。在创建需要RabbitMQ支持的工程时,需在依赖选择页面中选择Messaging中的Spring for RabbitMQ选项。对于已创建的项目也可以在pom.xml中新增以下依赖效果一样。 ##rabbitmq需要相关依赖 <dependency> <groupId>org.springframework.boot&...
2020-04-28 10:56:34
174
原创 VUE基础知识整理(三)路由使用
Vue.js 路由允许我们通过不同的 URL 访问不同的内容,控制页面端渲染不同的组件。一、安装路由做为vue的一个组件,在使用之前需要进行安装。 cnpm install vue-router --save二、引入安装完成后,需要再需要使用的页面中引入路由或者在全局main.js中进行引入。 import VueRouter from 'vue-router' ...
2020-04-19 18:13:17
165
原创 VUE基础知识整理(二)网络请求
一、网络请求组件(Axios)在Vue中使用Axios组件进行网络请求。Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。支持浏览器和node.js 支持promise 能拦截请求和响应 能转换请求和响应数据 能取消请求 自动转换JSON数据 浏览器端支持防止CSRF(跨站请求伪造) 客户端支持防御XSRF在以下地址有很简...
2020-04-18 21:47:32
1145
原创 VUE基础知识整理(一)基本使用
一、项目创建1.项目创建 vue init webpack vuebase2.npm install 3.运行项目npm start/npm run dev在浏览器中打开地址:http://localhost:8082 可以看到项目运行成功。二、目录结构项目创建完成后目录结构如下所示:build:webpack构建文件夹。config:...
2020-04-14 16:24:06
246
原创 Spring Boot学习笔记-------(八)简易增删改查
一、新建项目。工程完成后目录结构如下:二、java代码1、LoginHandlerInterceptor检测到未登录是跳转到登录页面。package com.roger.springboot.component;import org.springframework.lang.Nullable;import org.springframework.ui.Model;...
2020-02-19 19:04:06
571
原创 Spring Boot学习笔记-------(七)使用外部tomcat并支持jsp
一、新建项目二、输入信息包名,项目名称等信息,packaging选war。三、选择相应的组件四、完成新建五、配置web目录1、点击Project Structure按钮2、点击modules->web3、配置webapp目录和web.xml点击+ 选择 web.xml。输入web.xml地址,注意要做下修改路径与下方的web...
2020-02-16 15:48:44
145
原创 Spring Boot学习笔记-------(六)servlet容器配置修改
springboot 默认使用tomcat作为嵌入式的servlet容器。一、修改servlet容器的相关配置。1.修改和server有关的配置(ServerProperties)server.port=8081server.context.path=/crudserver.tomcat.uri-encoding=UTF-8//通用的Servlet容器设置serve...
2020-02-16 14:48:19
185
原创 Spring Boot学习笔记-------(五)thymeleaf模板
一、引入thymeleaf模块Thymeleaf允许您处理六种模板,每种模板都称为“模板模式”:HTML XML TEXT JAVASCRIPT CSS RAW ##以下语句可以设置thymeleaf版本 <thymeleaf.version>3.0.11</thymeleaf.version> <thymeleaf-layout-d...
2020-02-12 19:19:45
268
原创 Spring Boot学习笔记-------(四)spring boot日志系统
一、现有日志框架及选用现有日志框架有:JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j等。日志抽象层 日志实现 JCL(Jakarta Commons Logging)、SLF4j(Simple Logging Facade for java)、Jboss-logging Log4j、JUL(java.util...
2020-02-06 12:52:09
412
原创 Spring Boot学习笔记-------(三)spring boot配置
一、配置文件Spring boot 使用一个全局配置文件,配置文件名,固定为 application.properties 或 application.yml。通过配置文件修改springboot的配置的默认值,springboot在底层都给我们自动配置好。YAML(YAML Ain‘t Markup Language)YAML AMarkup Language:是一个标记语言。...
2020-02-03 12:23:22
302
原创 Spring Boot学习笔记-------(二)spring boot入门
一、所需掌握的基础。Spring框架使用经验。MAVEN使用。Eclipse或IDEA。二、环境JDK1.8++maven3.3++intellijidea 2017spring boot 1.5.91.maven settings.xml配置<profiles> <profile> <id>jdk...
2020-02-01 10:18:00
265
原创 Spring Boot学习笔记-------(一)spring boot简介
一、spring boot简介Spring Boot简介Spring 应用开发,约定大于配置,去繁从简,just run就能创建一个独立的产品级的应用。背景:J2EE笨重的开发、繁多的配置、低下的开发效率、复杂的部署流程、第三方技术集成难度大。解决:“Spring”全家桶时代。Spring boot -> J2EE一站式解决方案。Spring Cloud ->...
2020-01-31 15:34:40
263
1
原创 Docker 学习笔记。
一、简介Docker是一个开源的应用容器引擎,基于go语言并遵从Apache2.0协议开源。Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置;将镜像发布出去,其他使用者可以直接使用这个镜像。运行中的这个镜像称为容器,容器启动是非常快速的。二、Docker核心概念docker镜像(Images):Docker镜像是用于创建Docker容器的模板。docker...
2020-01-05 11:36:52
106
原创 记一次centos系统CPU占有率高的处理经过
早上到公司,发现公司群里在反馈有一个业务系统出现了问题,从昨天晚上到早上还未恢复,由于事情紧急,马上开始处理。一、重启业务系统本以为是业务系统可能存在bug,造成了当机了。所以首先重启了业务系统,后发现问题依旧。而且在操作的过程中发现系统反应速度非常慢。二、找到问题通过top查看系统进程情况,发现有个进制cpu占用率非常高。再查看了该进制的具体内容:发现该进程好...
2019-12-05 09:38:00
4139
原创 logback+logstash+elasticsearch+kibana安装部署之kibana篇。
继续进行kibana的部署安装。一、下载安装包:kibana-7.4.2-linux-x86_64.tar.gz二、上传至服务器,并进行解压缩cd /usr/local/elasticsearchtar -zxvf kibana-7.4.2-linux-x86_64.tar.gzmv kibana-7.4.2 kibana三、修改配置文件cd kibana/conf...
2019-11-27 17:42:00
352
原创 logback+logstash+elasticsearch+kibana安装部署之Elasticsearch安装篇。
以上两篇已经对logback和logstash进行了修改和安装,应用发送的日志在logstash上已经能收到了。在logstash的安装配置中有一项内容是配置往ElasticSearch上进行发布的。本文则对elasticsearch进行安装。一、到官网下载ElasticSearch的安装包。elasticsearch-7.4.2-linux-x86_64.tar.gz二、执行解压缩...
2019-11-27 17:05:35
228
springboot-cloud.1.rar
2020-05-07
springboot-cloud.rar
2020-05-07
spring-dubbo.rar
2020-05-01
springboot_rabbitmq.rar
2020-04-28
springboot+h5写的简单的视频播放demo
2020-04-19
spring-boot-06-crud
2020-02-19
spring-boot-05-tomcat
2020-02-16
spring-boot-04-servlet.rar
2020-02-16
spring-boot-03-thymeleaf.rar
2020-02-12
spring-boot-02-configure.rar
2020-02-05
spring-boot-01-helloworld.zip
2020-02-03
jdk-7u79-linux-x64.tar.gz.part2
2017-09-16
jdk-7u79-linux-x64.tar.gz.part1
2017-09-16
C#界面美化 winform皮肤 例子+视频
2009-05-13
mapx鹰眼控件例子
2008-05-18
kibana-7.4.2-linux-x86_64.tar.gz
2019-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人