- 博客(16)
- 收藏
- 关注
原创 hutool Multiple cell comments in one cell are not allowed, cell: E3
hutool编辑CellUtil.setComment时,如果先写右边的单元格,再写左边单元格,会出现此问题,需要按单元格从左往右编写。
2024-03-12 16:21:32
472
1
原创 rabbitMq双活 docker安装
1.拉取docker镜像docker pull rabbitmq:management 2. 启动主rabbitMq docker run -d --hostname rabbit1 --name rabbitmq1 -e RABBITMQ_ERLANG_COOKIE='UoNOcDhfxW9uoZ92wh6BjA==' -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 25672:25
2020-05-12 18:36:29
418
原创 Spring Controller参数绑定源码解析
srping参数绑定调用 DispatcherServlet 的 doDispatcher调用***HttpRequestHandlerAdapter***的***handle(HttpServletRequest request, HttpServletResponse response, Object handler)***直到调用***InvocableHandlerMethod.i...
2020-04-22 22:25:06
240
原创 Mybatis莫名自动分页?pageHelper自动分页(踩坑)
问题描述:用mybatis进行mysql查询list时,没有使用PageHepler.startPage方法,打印出的sql自动查询了count,并且进行了limit,其中入参中包含pageNum和pageSize参数,切都不为null原因:原因:supourt-methods-arguments设置为true了,并且入参包含pageNum、pageSzie两个参数且都不为空解决方法(从...
2020-03-15 13:14:22
4378
原创 springBoot整合rabbitMq 延迟队列
1.实现流程2.实现代码package cn.ucmed.ydyc.yzzx.mq;import org.springframework.amqp.core.*;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Config...
2019-09-30 16:18:10
140
原创 SpringBoot整合rabbitMq自定义消息转换
存入rabbitMq时转为string,取回来时转为对应的类package com.medi.hk.conf;import com.alibaba.fastjson.JSON;import lombok.extern.slf4j.Slf4j;import org.springframework.amqp.core.Message;import org.springframewor...
2019-09-28 12:13:18
2311
原创 Spring + validate数据校验
1. 在controller类上加入 @Validated注解2. 在参数前加入@Valid@RestController("user")@Validatedpublic class UserController { @PostMapping("register") public ResultBean register(@Valid @RequestBody Regi...
2019-06-02 11:51:24
403
2
原创 mybatis返回的Bean中含有基本类型的数组(List<Long>)结果集映射
Bean:public class TestBean implements Serializable { private Long id; private List<Long> secondIds;}resultMap:<select id="getTestBean" resultMap="getTestBean"> SELECT...
2019-03-23 16:19:57
5363
原创 Spring整合websocket
后台开发:1. 设置websocket的bean (ServerEndpointExporter)@SpringBootApplication@EnableWebMvc@EnableSwagger2@ComponentScan(basePackages = {"com.medi.websocket","com.medi.util"})public class Websocket...
2019-03-03 22:45:46
247
原创 java用反射将一个对象复制给另一个对象
@SneakyThrows public static Object objectClone(Object newObject,Object oldObject){ Field[] oldFields = oldObject.getClass().getDeclaredFields(); Field newField; for (Field ...
2018-04-29 13:28:02
2766
原创 mybatis的ResultMap association和collection标签调用mapper时的多参数传递
column中的参数名称要和@Param的value值相同<select id="selectDiagnosesWithConsultDoctor" resultMap="selectDiagnosesWithConsultDoctorResultMap"> SELECT * FROM hz_diagnose WHERE consult_id = #{consultId} AND ...
2018-04-20 18:21:35
1323
原创 @Scope 作用域 和 @Lazy 懒加载
@Scope:调整作用域 和 @Lazy 懒加载 prototype:多实例的:ioc容器启动并不会去调用方法创建对象放在容器中。每次获取的时候才会调用方法创建对象;singleton:单实例的(默认值):若没有配置@Lazy,或@Lazy(value = false) ioc容器启动会调用方法创建对象放到ioc容器中。以后每次获取就是直接从容器中拿。若配置了@Lazy(value=true)...
2018-04-19 21:40:33
436
原创 mybatis updata返回值问题
mybatis 只要updata的时候,数据库有符合条件的数据,无论更改的值是否和原值相同,返回值都为符合值的条数可以通过修改jdbcurl上的参数 jdbc:mysql://dburl/dbname?useAffectedRows=true (最终结果和navicat保持一致)来实现获取影响条数在navicat中,update时,若值相同,返回0...
2018-04-19 19:44:34
1324
原创 vue 方法调用
const hzPostJson = (url, param) => { return new Promise((resolve, reject) => { axios.post(url, param, { withCredentials: true,baseURL: state.url}).then(res => { if (re...
2018-04-19 18:00:27
853
原创 @ComponentScan TypeFilter自定义指定扫描bean的规则
1.FilterType.CUSTOM 自定义过滤方式@Configuration@ComponentScan(value = "com.wjy",useDefaultFilters = false,includeFilters = { @Filter(type = FilterType.CUSTOM,value = {MyFilterType.class})})public class...
2018-04-18 21:26:49
1841
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人