摘要: 写在前面 最近一段时间都在做druid实时数据查询的工作,本文简单将官网上的英文文档加上自己的理解翻译成中文,同时将自己遇到的问题及解决方法list下,防止遗忘。 本文的demo示例均来源于官网。 Druid查询概述 Druid的查询是使用Rest风格的http请求查询服务节点,客户端通过发送Jso 阅读全文
posted @ 2018-11-26 16:35 梨小落是个小疯子 阅读(9638) 评论(0) 推荐(2) 编辑
摘要: 作为一名Java后端开发人员,每个需求都涉及到接口开发。在多人开发项目中,每个人对于接口的设计都是不同的,我可以返回我认为这样非常友好的数据格式,你也可以返回你认为非常友好的数据格式,这样可以么?从功能实现的角度出发,这样是完全没有问题的。但是,如果大家开发代码的时候都按照自己的认为的逻辑去开发代码 阅读全文
posted @ 2022-08-19 15:44 梨小落是个小疯子 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 虽然工作中交替会使用spring mvc 和spring boot 框架,但实际对spring中的很多注解并不是很了解,本篇将持续更新学习到的spring 注解。 Spring 主入口类上的注解 Spring boot项目中一般都会有这样的启动类: @SpringBootApplication @S 阅读全文
posted @ 2022-08-19 15:43 梨小落是个小疯子 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 解决问题:保存到redis中的jsonstring在转回jsonObject的时候乱序; 解决方案:https://inlhx.iteye.com/blog/2312512 解决过程: 1 看fastjson的源码。 下载了fastjson源码,使用Linux命令解压:jar xvf fastjso 阅读全文
posted @ 2019-04-08 10:59 梨小落是个小疯子 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 背景 最近在做一个产品的版本设计功能,多个模块均涉及到版本管理,一开始着急上线,实现方式上是先完成一个模块的版本管理,把链路调通,然后上线。等到写其他模块的版本管理的时候,发现代码90%都是一样的,就不得不思考这种方式的优缺点。考虑到这种情况,想到了继承和泛型。 泛型定义 具体介绍移步该篇博客。 设 阅读全文
posted @ 2019-02-18 19:22 梨小落是个小疯子 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 中文文档:http://oopsguy.com/documents/springboot-docs/1.5.4/index.html#boot-features 英文官方文档:https://docs.spring.io/spring-boot/docs/1.5.2.RELEASE/referenc 阅读全文
posted @ 2018-12-13 14:36 梨小落是个小疯子 阅读(1575) 评论(0) 推荐(0) 编辑
摘要: 自定义简单spring boot starter 步骤 从几篇博客中了解了如何自定义starter,大概分为以下几个步骤: 1 引入相关依赖; 2 生成属性配置类; 3 生成核心服务类; 4 生成自动化配置类; 5 注册配置/META-INF/spring.factories; 6 打包发布; 下面 阅读全文
posted @ 2018-12-11 16:38 梨小落是个小疯子 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 为什么会用到MDC? 本人使用Java两年时间,鉴于经验有限,在开发java后端代码过程中,为了定位问题,希望同一个线程的requestId可以从web层的日志一直输出到dao层,这样使用Linux命令 grep 的时候,可以把同一个线程的相关日志都检索出来,一开始我是这样实现的: 这个方案是完全可 阅读全文
posted @ 2018-12-06 19:53 梨小落是个小疯子 阅读(2360) 评论(0) 推荐(0) 编辑
摘要: (注意!)WebMvcConfigurerAdapter 在spring 5.0中已经弃用了。 原来的使用方式 替代的使用方式 实现接口 继承类 WebMvcConfigureAdapter 比较常用的重写接口 实际应用 在实际的web应用中,一般对添加拦截器的接口实现的比较多,比如下面的例子: 参 阅读全文
posted @ 2018-12-04 17:25 梨小落是个小疯子 阅读(1124) 评论(0) 推荐(0) 编辑
摘要: 参考博文:https://www.cnblogs.com/xdp-gacl/p/4249939.html 阅读全文
posted @ 2018-12-04 16:29 梨小落是个小疯子 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 最近一直在做数据接入相关的工作,刚好用到了MongoDb,下面就简单介绍下MongoDB连接及查询语法。 MongoDB MongoDB 是一个高性能,开源,无模式的文档型数据库,开发语言是C++。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。MongoDB是一个介于关系数据库和非关系 阅读全文
posted @ 2018-11-29 17:31 梨小落是个小疯子 阅读(321) 评论(0) 推荐(0) 编辑