
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
最近公司要求支持国产数据库达梦,但达梦与PostgreSQL的语法有一些差异,需要做一些兼容操作。

前言从上一篇知道IllegalSQLInnerInterceptor插件可以拦截没带条件的全表扫描,但在项目中经常有1=1的条件,这种情况在IllegalSQLInnerInterceptor是不被拦截的关于JSQLParser的官网学习参考https://github.com/JSQLParser/JSqlParser/wiki下面主要参考IllegalSQLInnerInterceptor插件
前言上一篇文章《mybatis-plus的插件机制》主要介绍mybatis-plus的插件流程,为后续具体插件介绍做铺垫本篇主要介绍mybatis-plus的sql性能规范插件:IllegalSQLInnerInterceptor如何使用主要参考官网示例:https://baomidou.com/guide/interceptor.html#mybatisplusinterceptor配置sql性
Dubbo消费端线程池模型源码分析
背景服务部署以及跳转展示如下:用户https请求通过阿里云负载通过http到指定应用,应用返回跳转路径(状态为302),但跳转路径为http(不为https),所以访问不了2.1 跳转伪代码:// ModelAndViewmv.setViewName(WebCst.REDIRECT + "/admin/sso/login");2.2 浏览器跳转截图跳转的Location是如何生成的后台是以spri
传统的应用服务都有自己的配置文件,各自配置文件存储在服务所在节点。如果配置出现变更,就需要对应节点的配置文件。Kubernetes 利用了 Volume 功能,完整设计了一套配置中心,其核心对象就是ConfigMap,使用过程不用修改任何原有设计,即可无缝对 ConfigMap。

最近公司考虑用apisix作为公司网关并且部署到k8s上,我这边收到一个小任务:使用apisix代理静态文件通过了解到它构建于 NGINX + ngx_lua 的技术基础之上,所以按理应该和nginx代理静态资源是一样的。因为是通过docker容器部署的,需要考虑将静态资源路径挂载出来。

前言前一些天已经发了一个版本,但只监听一个业务系统的数据库。今天领导找我谈,说能不能多监听几个数据库,对接更多的业务系统。下面我们就围绕这个主题进行学习展开canal整体架构分析看上面的架构图,感觉每监听一个数据库就对应一个Instance通过分析下方的生成Instance过程分析总结Instance启动过程:2.1 根据canal.properties初始化instance全局配置(1)关于实例
前言Java高级Rest客户端在Java低级REST客户端之上运行。它的主要目标是公开API特定的方法,接受请求对象作为参数并返回响应对象Java构建器可以看到更详细构建方法搜索APISearchRequest用于任何与搜索文档、聚合、建议(suggestions )有关的操作,并提供请求在结果文档上高亮显示的方法SearchRequest searchRequest = new SearchRe







