logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mybatis中三表联查

要求:1、查询模型信息(存放于模型表 DT_MODEL)2、所在域(存放于集值表 DATA_SET)3、状态(存放于集值表 DATA_SET)完整sql<select id="getDtModelPage" parameterType="com.ats.dt.entity.vo.MapperPage" resultMap="BaseResultMapWithRealation">sel

#java
UML类图语法介绍

UML - Unified modeling language UML (统一建模语言),是一种用于软件系统分析和设计的语言工具,用于帮助软件开发人员进行思考和记录思路的结果UML图:通过不同的图形和符号,来描述软件模型以及各个元素之间的关系依赖关系:一条虚线加箭头的形式泛化关系:一条实线加三角箭头,箭头要指向父类实现关系:一条虚线加三角箭头 箭头方向指向接口关联关系:单向关联:一条实线加一个箭头双

#uml
基于数据库实现乐观锁

悲观锁可以实现对于数据的串行化执行,比如syn,和lock都是悲观锁的代表,同时,悲观锁中又可以再细分为公平锁,非公平锁,可重入锁,等等乐观锁一般会使用版本号机制或 CAS 算法实现,CAS 算法相对来说更多一些,这里需要格外注意。版本号机制一般是在数据表中加上一个数据版本号 version 字段,表示数据被修改的次数。当数据被修改时,version 值会加一。

文章图片
#数据库#java#redis +1
maven配置nexus私服详解

前提是已经搭建好了私服,我们需要在本地maven中配置相关参数,连接私服作为仓库;

文章图片
#maven#java
SpringDataRedis

SpringData是Spring中数据操作的模块,包含对各种数据库的集成,其中对Redis的集成模块就叫做SpringDataRedis,官网地址提供了对不同Redis客户端的整合(Lettuce和Jedis)提供了RedisTemplate统一API来操作Redis支持Redis的发布订阅模型支持Redis哨兵和Redis集群支持基于Lettuce的响应式编程支持基于JDK、JSON、字符串、

文章图片
#redis#java#spring
json序列化时案例总结

@JsonSerialize注解,主要应用于数据转换,该注解作用在该属性的getter()方法上。场景: id为Long类型时,数字长度超过19位传到前端就变了值 。精度丢失了。解决办法:将Long类型转换成String类型,解决精度丢失。注意:被转换的字段必须是包装类类型,否则会转换失败。案例二场景:需要保留金额两位小数,四舍五入解决办法:定义方法CustomDecimalSerialize2、

#json#java#大数据
xxl-job数据库脚本

CREATE database if NOT EXISTS `xxl-job` default character set utf8 collate utf8_general_ci;use `xxl-job`;CREATE TABLE XXL_JOB_QRTZ_JOB_DETAILS(SCHED_NAME VARCHAR(120) NOT NULL,JOB_NAMEVARCHAR(200) NOT

#mysql#sql
xxl-job任务调度

一、xxl-job-admin1.创建xxl-job需要的数据库2.更改xxl-job-admin的数据库连接3.运行xxl-job-admincmd命令打开,直接cd到xxl-job-admin.jar对应的目录,运行java -jar xxl-job-admin.jar服务端口号可以在properties中修改4.访问xxl-jobhttp://localhost:8091/xxl-job-a

#java
SpringBoot统一返回处理出现cannot be cast to java.lang.String异常

后端服务使用Restful API的形式,前后端得规范一般是json格式,如果返回的是字符串直接手动封装返回对象转成json字符串返回即可。当返回的数据是字符串时,此处得方法是要去循环遍历。异常,返回其他类型就无任何问题。当返回的数据是非字符串时使用的。会先被遍历到,这时会认为。默认会注册一些自带的。

#java#spring boot#spring
    共 17 条
  • 1
  • 2
  • 请选择