【seata】引入seata导致原本自定义实现的RequestInterceptor失效 requestInterceptors长度始终为1,理论上应该为2,我们自定义实现的一个,还有一个seata的。
【java】mybatis拦截器实现单表对于geometry类型字段的新增查询更新 核心思想就是将geometry类型的数据通过pg函数。还有一些简单的判空工具,这里就不列了。GeometryType 类。
【java】mybatis-plus代码生成 分布式微服务环境下,生成的entity、dto、vo、feignClient等等api模块,需要和mapper、service、controller等等分在不同的目录生成。mybatis-plus(3.5.3.1)提供的全局配置:outputDir,该方法是entity、mapper、service、controller的文件输出目录。一般都会集成自定义的文件生成,使用模板,一般的选择就是。如上,需要将entity和其他三个区分到不同的目录。,方法内部不需要执行相关代码, 输出的逻辑放在。
【geotools】实现插入,更新,查询 之前使用geoserver的wfs-t协议进行geoserver的图层要素的增删改查,后来发现geoserver的的url形式局限挺大,现改用geotools。geotools和geoserver的url wfs-t比较geotools的优缺点一次完整的处理过程:geotools: 获取JDBCDataStore,获取FeatureWriter<SimpleFeatureType, SimpleFeature>对象,进行SimpleFeature的setAttribute设置属
【java】处理并发的重复请求 String userId= "12345678";//用户String method = "pay";//接口名String dedupMD5 = new ReqDedupHelper().dedupParamMD5(req,"requestTime");//计算请求参数摘要,其中剔除里面请求时间的干扰String KEY = "dedup:U=" + userId + "M=" + method + "P=" + dedupMD5;long expireTime = 1000;// 1000
【PDF处理】java将全图片的pdf压缩,输出新的pdf 需要的maven依赖<dependency> <groupId>com.itextpdf</groupId> <artifactId>io</artifactId> <version>7.2.1</version></dependency><dependency> <groupId>com.itextpdf</groupId> &l
java实现下载的问题 这种会出现pdf,txt,jpg…这些常见格式的文件在web浏览器以预览的形式出现,而不是需要的下载function downloadFile(url, fileName, parameter) { return downFile(url, parameter).then((data) => { if (!data || data.size === 0) { Vue.prototype['$message'].warning('文件下载失败') return.
【数据结构】数组转链表 public static ListNode insListNode(int[] arr){ ListNode root = new ListNode(arr[0]); ListNode temp = root; for (int i = 1; i < arr.length; i++) { ListNode node = new ListNode(arr[i]); temp.next = node; temp = node;