摘要: 1.问题: 请求的 header里传的值,直接通过IP访问可以获取到,通过域名(即NGINX)获取不到 HttpServletRequest request = (HttpServletRequest)servletRequest; HttpServletResponse response = (H 阅读全文
posted @ 2021-07-07 10:20 shog808 阅读(2365) 评论(0) 推荐(0)
摘要: 前言 本文具体探讨 MySQL 数据实时同步到 Elasticsearch (以下简称 ES ) 技术方案和思考,同时使用一定篇幅介绍一些前置知识,从理论到实践,让读者更好的理解这块内容和相关问题。包括: 为什么我们要将数据从 MySQL 实时同步到 ES ,本质是什么? 为什么是 ES,而不是其他 阅读全文
posted @ 2021-04-26 17:26 shog808 阅读(2742) 评论(1) 推荐(3)
摘要: if else、switch case 是日常开发中最常见的条件判断语句,这种看似简单的语句,当遇到复杂的业务场景时,如果处理不善,就会出现大量的逻辑嵌套,可读性差并且难以扩展。 编写高质量可维护的代码,我们先从最小处入手,一起来看看在前端开发过程中,可以从哪些方面来优化逻辑判断? JavaScri 阅读全文
posted @ 2021-04-23 10:25 shog808 阅读(116) 评论(0) 推荐(0)
摘要: Java8的lambda用于操作集合非常好用,这里记录一些常用API 1.从实体集合中提取某字段:字符串类型、double类型、BigDecimal类型,关键字:map、mapToDouble //BigDecimal,提取并聚合 BigDecimal amount = orders.stream( 阅读全文
posted @ 2021-04-22 10:33 shog808 阅读(397) 评论(0) 推荐(0)
摘要: jar安装到maven本地仓库 阅读全文
posted @ 2021-02-20 14:53 shog808 阅读(161) 评论(1) 推荐(0)
摘要: 微信小程序获取用户手机号 阅读全文
posted @ 2020-12-23 15:55 shog808 阅读(4309) 评论(1) 推荐(0)
摘要: 一、问题:项目中有一些重复操作的情况,比如: 1.从场景有用户快速点击提交按钮,或者postMan测试时快速点击 2.从业务上来说,用户注册、用户下单等 3.黑客攻击 二、解决办法 1、使用springAop、Redis 2、代码 /** * 2020/7/22 9:59 AM * * @autho 阅读全文
posted @ 2020-12-03 11:58 shog808 阅读(387) 评论(0) 推荐(0)
摘要: 1.redis自定义配置 package com.meritdata.cloud.shellmiddleplatform.dataservice.config; import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fa 阅读全文
posted @ 2020-10-16 14:12 shog808 阅读(4001) 评论(0) 推荐(0)
摘要: locust做并发测试实战 阅读全文
posted @ 2020-08-26 10:14 shog808 阅读(2581) 评论(0) 推荐(0)
摘要: 一、简介 java语言开发,用于监控持续重复的工作,包括:持续的软件版本发布/测试项目,监控外部调用执行的工作。 Jenkins中文网:http://www.jenkins.org.cn/ Jenkins官网:https://www.jenkins.io/zh/ 二、自动化部署原理 如图,Jenki 阅读全文
posted @ 2020-08-21 15:34 shog808 阅读(966) 评论(1) 推荐(1)