
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
访问者模式(Visitor)在访问者模式(Visitor Pattern)中,我们使用了一个访问者类,它改变了元素类的执行算法。通过这种方式,元素的执行算法可以随着访问者改变而改变主要将数据结构与数据操作分离。 在结构不变的情况下动态改变对于内部元素的动作需求描述: 有一电脑组装机门店,需要将CPU,内存条,主板等,给与不同的客户不同的折扣。package com.cyc.design.visit
spring boot 结合redis实现接口幂等前言:1.新建redis工具类2. 自定义注解AutoIdempotent3. token创建和检验3.1 token服务接口3.2 token的服务实现类4. 配置拦截器4.1 web配置类4.2 拦截处理器5.测试6.总结前言:在实际的开发项目中,一个对外暴露的接口往往会面临很多次请求,我们来解释一下幂等的概念:任意多次执行所产生的影响均与一次
1.检查swagger的jar包版本号如果springfox 2.5及以上,需要使用一下方式放行swagger/*** 配置无需登陆就可以访问的路径** @param web* @throws Exception*/@Overridepublic void configure(WebSecurity web) throws Exception {//allow Swagger URL to be
持续集成与容器管理1 DockerMaven插件2 持续集成工具-Jenkins2.1 什么是持续集成2.2 Jenkins简介2.3 Jenkins安装2.3.1 JDK安装学习目标: 掌握DockerMaven插件的使用 掌握持续集成工具Jenkins的安装与使用 掌握容器管理工具Rancher的安装与使用 掌握时间序列数据库influxDB的安装与使用 掌握容器监控工具cAdvisor的安装
数据库字段与实体类对应不上的问题如图所示很明显, 数据库中的zoneId和provinceId并没有采用下划线的方式 , 这就导致mybatisPlus内部封装的curd可能会报错, 如使用 xxxService.list()方法时,@ApiOperation("获取省列表")@PostMapping("/getProvinces")public ResultUtils<SaleProvin
1. 阿里云视频截取1.1 根据时间截取在oss地址后加上?x-oss-process=video/snapshot,t_4000,f_jpg,w_240,h_135,m_fast其中t_4000表示截取的视频时间,截取4秒的画面, 单位为毫秒, w_240表示宽为240, h_135表示宽为135if (videoAddress == null) {throw new ProjectExepti
问题描述 数据库查询结果应该为空, 却返回一个 All elements are null, 如下所示1.原代码展示<select id="rankList" parameterType="com.etouch.pojo.params.FunctionRankParam"resultType="com.etouch.pojo.model.FunctionRankModel">selec
mybatis常用转义符1.模糊查询:LIKE CONCAT(CONCAT('%',#{关键词},'%'))2.大于小于写法1: 大于 >小于 <大于等于 >=小于等于 <=写法2:大于 <![CDATA[ > ]]>小于 <![CDATA[ < ]]>大于等于 <![CDATA[ >= ]]&
<!--根据板块id查询所有主题->指标->维度--><resultMap id="TitleDimensionMap" type="com.etouch.admincenter.bean.ZhmdDiagnosisTitleBean"><id column="title_id" property="id"/><result column="t
mybatis查询(可分页或不分页)<select id="getPicAndVideoList" resultMap="CarTypeDtoMap">selectct.id, ct.carSystemId , rcs.name as car_system_name , ct.product_id, ct.product_code, ct.product_name, ct.brand_







