- 博客(12)
- 收藏
- 关注
原创 Filter过滤请求,处理请求头及返回数据
闲话少说,上代码:代理类,主要为过滤Response返回数据:public class ResponseWrapper extends HttpServletResponseWrapper { private ByteArrayOutputStream buffer; private ServletOutputStream out; public ResponseWrapper(HttpServletResponse httpServletResponse) {
2021-07-06 15:45:35
1852
转载 dubbo工作原理
面试题 说一下的 dubbo 的工作原理?注册中心挂了可以继续通信吗?说说一次 rpc 请求的流程? 面试官心理分析 MQ、ES、Redis、Dubbo,上来先问你一些思考性的问题、原理,比如 kafka 高可用架构原理、es 分布式架构原理、redis 线程模型原理、Dubbo 工作原理;之后就是生产环境里可能会碰到的一些问题,因为每种技术引入之后生产环境都可能会碰到一些问题;再来点综合的,就是系统设计,比如让你设计一个 MQ、设计一个搜索引擎、设计一个缓存...
2021-07-06 15:20:48
197
转载 springboot集成Elasticsearch实现各种搜索功能
springboot集成Elasticsearch各类搜索功能实现 springboot集成Elasticsearch使用completion suggest实现自动关键字补全建立学生的索引和映射:开始测试:接下来是实现获取suggest的代码:前端代码 实现Fuzzy模糊查询es中的Fuzzy查询语句示例Java实现Fuzzy和高亮返回 数组元素查询Elasticsearch许可证过期 环境准备: Elasticsearch服务器 ik中文分词器 Kibana服务 一个集成了...
2021-06-29 16:30:42
2142
转载 根据IP地址获取地理位置
之前做了一个天气预报,里面就用到了根据IP自动定位技术,今天就给大家分享一波:根据IP地址自动定位。 想要实现根据IP地址定位,你要做的事有如下两点: 第一:获取本机的IP地址 注意:这里指的是公网的IP地址,而不是局域网的IP地址,之前因为我是在学校,所以获取的本机IP是经过校园再分配的地址,不是公网的IP地址,导致定位失败。所以我们需要用到IP查询接口,之前用的是:http://ip.chinaz.com这个网址的接口,现在好像不能用了,于是又换了一个IP...
2020-11-10 09:46:13
3979
1
转载 消息中间件面试题:消息队列的优缺点,区别
题目为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么区别,以及适合哪些场景?消息中间件各种面试题:消息中间件面试题:消息丢失怎么办?消息中间件面试题:消息队列的优缺点,区别消息中间件面试题:消息中间件的高可用消息中间件面试题:如何保证消息的顺序性消息中间件面试题:如何保证消息不被重复消费消息中间件面试题:如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时呢?消息中间
2020-09-16 11:41:53
350
转载 mysql 查询当天、本周,本月,上一个月的数据
今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)近30天SELECT * FROM 表名 where DATE_S...
2020-07-09 17:07:25
159
转载 mysql中的内置函数
mysql内置函数列表可以从mysql官方文档查询,这里仅分类简单介绍一些可能会用到的函数。1 数学函数abs(x)pi()mod(x,y)sqrt(x)ceil(x)或者ceiling(x)rand(),rand(N):返回0-1间的浮点数,使用不同的seed N可以获得不同的随机数round(x, D):四舍五入保留D位小数,D默认为0, 可以为负数, 如round(19, -1)返回20truncate(x, D):截断至保留D位小数,D可以为负数, 如trancate(1...
2020-07-08 14:36:35
248
原创 MYSQL替换某个字段中部分字符串
在开始开发时,文件上传服务没有配置域名,直接使用ip请求,后期又换成了域名,数据库中存的是件上传后的链接地址,不需要修改太多东西,只需把ip换成域名即可,便使用了mysql的**replace**函数,如下: UPDATE TABLE SET `column`=replace('column', 'ip', '域名');...
2020-07-07 17:53:40
496
1
原创 所有版本chromedriver下载地址
chromedriver下载地址http://chromedriver.storage.googleapis.com/index.html
2020-06-08 11:44:43
387
转载 Java中23种设计模式--超快速入门及举例代码
在网上看了一些设计模式的文章后,感觉还是印象不太深刻,决定好好记录记录。原文地址:http://blog.youkuaiyun.com/doymm2008/article/details/13288067 注:本文代码基本都有很多没有初始化等等问题,主要是为了减少代码量,达到一眼就能了解大概情况的目的。 java的设计模式大体上分为三大类:...
2020-04-03 17:11:21
155
转载 IDE中比较骚的操作技巧!
本文转自微信公众号「程序员的成长之路」id:cxydczzlIDEA 有个很牛逼的功能,那就是后缀补全(不是自动补全),很多人竟然不...
2020-04-02 17:02:10
146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人