JavaWeb
尝&试
机会是留给有准备的人的//创造的价值
展开
-
java json 实体互转 null现象
结论相对于json字符串转为实体,再转回为json字符串,更接近高保真的是“com.google.gson.Gson {}”, new GsonBuilder().create().toJson(bo1)); 和 “com.alibaba.fastjson.JSON {}”, JSON.toJSONString(bo1));代码 BusinessInsertBO bo = BusinessInsertBO.builder().dbName("dbname").wellId("wellid\"\n\原创 2024-07-17 08:57:33 · 192 阅读 · 0 评论 -
spring redis cache
【代码】spring redis cache。原创 2023-01-05 16:50:39 · 191 阅读 · 0 评论 -
springboot mybatis多数据源 hive gp hbase
【代码】springboot mybatis多数据源 hive gp hbase。原创 2023-01-04 15:01:48 · 788 阅读 · 0 评论 -
java login jwt token filter
jwt token login原创 2023-01-02 14:05:21 · 326 阅读 · 0 评论 -
mybatis树状多层级链表查询
【代码】mybatis树状多层级链表查询。原创 2022-12-19 18:10:17 · 263 阅读 · 0 评论 -
springdata jpa自定义sql+分页+动态条件查询
【代码】springdata jpa自定义sql+分页+动态条件查询。原创 2022-12-19 17:58:51 · 1446 阅读 · 2 评论 -
java 递归示例
代码】java 递归示例。原创 2022-08-18 17:36:22 · 128 阅读 · 0 评论 -
java mybatis plus 树结构、联表查询、查询语句相互调用
代码】java mybatis plus 树结构、联表查询、查询语句相互调用。原创 2022-08-16 20:21:23 · 989 阅读 · 0 评论 -
java 使用filter实现uri自定义鉴权【避免文件流丢失现象
代码】java 使用filter实现uri自定义鉴权【避免文件流丢失现象。原创 2022-08-13 11:18:53 · 375 阅读 · 0 评论 -
java mybatis mysql时间格式转化,带时区的时间数据存取方式
存取格式mysql存: `create_time` bigint(20) NOT NULL COMMENT '创建时间',mapper: \<result column="create_time" property="createTime"/>实体:import com.fasterxml.jackson.databind.annotation.JsonSerialize;import com.fasterxml.jackson.datatype.jsr310.ser.Zoned原创 2022-03-14 15:28:18 · 2100 阅读 · 0 评论 -
探索讨论java aop、拦截器、注解、反射用于统一通用型业务处理的优略
目录背景现象要点相关方案相关资料背景现象要点相关方案相关资料原创 2021-06-30 16:16:10 · 131 阅读 · 0 评论 -
springboot jpa优缺点及入门示例
优缺点优点无须依赖mybatis等框架,无xml。适用于表相互关联性不大的场景,使用jpa会使项目更精简。java创建号实体及实体的表信息,运行项目,数据库中就会生成对应的表,使用jpa的项目有利于项目移植。dao接口继承Jpa的Repository后,就可以直接调用其已有方法进行数据表进行操作,如数据的增删改,分页,排序。可直接根据id进行条件查询,指定列的条件查询只需要在dao中按jpa的语法(方法名驼峰命名),写个相关的抽象方法就可以使用查询功能了。需要写hql的,可在dao中所需抽象原创 2021-03-04 17:55:56 · 1702 阅读 · 2 评论 -
技巧 java ftp多个数据源,整理存入同一表中
背景java定时任务。定时ftp到多个目标目录,扫描获取文本文件。解析整理文本数据,存入到同一张数据表中。删除相关旧数据其中各个文本文件之间有如下特点:任一文本文件中一行即一条数据,通过分隔符分列解析入库各个文本的编码 / 分隔符 / 列顺序 / 列数量 不统一相同前缀文件名的文本 分隔符/列顺序/列数量 相同要点解耦 提取 封装ftp获取文件业务、文件文件数据对应表列业务、数据入库业务示例要点ftp获取文本文件//获取文件String localFileA原创 2021-01-14 15:30:06 · 201 阅读 · 0 评论 -
java springboot mybatis mysql 大批量插入 时间比较及查询
目录背景注意事项要点示例背景批量插入带时间戳数据插入后,根据时间戳判定失效数据,然后删除注意事项new Date()创建的时间值,会带小数点如2021-01-13 15:07:47.815,保存到mysql数据库时,小数值会四舍五入变成2021-01-13 15:07:48,查询失效数据时进行时间条件判断会有出入。现象如下:--失败 select * from base_station_test WHERE domain='1' and net_workg='2g' and crea原创 2021-01-13 15:34:10 · 1567 阅读 · 0 评论 -
Springboot 入门 使用 笔记
Spring Boot 入门Spring Boot是Spring社区较新的一个项目。该项目的目的是帮助开发者更容易的创建基于Spring的应用程序和服务,让更多人的人更快的对Spring进行入门体验,让Java开发也能够实现Ruby on Rails那样的生产效率。为Spring生态系统提供了一种固定的、约定优于配置风格的框架。Spring Boot具有如下特性:为基于Spring的开发提供更快的入门体验 开箱即用,没有代码生成,也无需XML配置。同时也可以修改默认值来满足特定的需求。 提供.原创 2020-11-02 21:13:44 · 133 阅读 · 0 评论 -
json字符串与对象互转以及数据完整性验证
@Setter @Getter @AllArgsConstructor @NoArgsConstructor public class CommonMessage<T> { @JSONField(name="authInfo") private CommonAuthInfo authInfo; @JSONField(name="reqInfo") private T reqInfo; private ...原创 2020-09-23 16:57:58 · 695 阅读 · 0 评论 -
springboot 过滤器filter ,ip鉴权
main函数添加注解@ServletComponentScan 编写filter类package cn.com.cintel.ims.lmn.common;import cn.com.cintel.ims.lmn.common.utils.IpUtils;import cn.com.cintel.ims.lmn.common.utils.rest.RequestUtil;import cn.com.cintel.ims.lmn.config.YmlParameterConfig;impor.原创 2020-09-23 15:22:17 · 1034 阅读 · 0 评论