07 2019 档案
摘要:引入依赖pom: <!-- TCP Java SDK ,生产者com.aliyun.openservices.ons.api.Producer,消费者,以及消息,消息内容Message message, ConsumeContext context等类 --> <dependency> <group
阅读全文
摘要:springboot2的HikariDataSource(像光一样快速)默认配置的默认值如下 name构造器默认值默认配置validate之后的值validate重置 minIdle -1 10 minIdle<0或者minIdle>maxPoolSize,则被重置为maxPoolSize maxP
阅读全文
摘要:定时任务,客户页面操作,使用java.util.timer,因为@schedule 注解中定时的时间不能在不启动项目情况下修改。 timer.cancel()任务队列全部移除,task.cancel()只移除队列中的一个任务。 页面操作定时任务,传递参数(访问任务接口URL和对应参数),修改time
阅读全文
摘要:初始化注解: @PostConstruct销毁注解 @PreDestroy 执行顺序: 1.@PostConstruct说明 被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器调用一次,类似于Serclet的inti()方法。被@PostConstruc
阅读全文
摘要:1. MySQL: 1.聚集函数:max(),min(),avg(),sum(),count()在分组上应用聚集函数。2.聚合函数对应于每组的数据:即max(id) 每组最大的id3.having 是group by分组后的结果集再加的条件(having相当于Where 但只能在group by后,
阅读全文
摘要:mysql 只能使用函数like concat(#{field},':%'); 而SQLServer 可以使用字符串拼接:like #{field}+':%'。 模糊查询开头不使用通配符,索引是起作用的; 如果开头使用通配符匹配就不会使用索引了。 ${…}不能有效防止SQL注入,而#{...}则可以
阅读全文
摘要:场景: 最近在开发中,有用到 Spring 的 Quartz 定时任务,里面涉及的业务性日志比较多,而且还是定时执行,如果和其他的放在日志放在一起,不好查看,所以考虑通过在 logback.xml 中配置,将job 的日志输出至单独的日志文件夹中。 maven依赖 SpringBoot中已经集成了l
阅读全文
摘要:TCP协议下 rocketMq 建立监听: 一个groupId下通常会挂载多个consumer实例。 集群订阅方式 (默认):一个监听到之后,另一个consumer实例就不会再监听到(不管在不在一个服务器上)。 由于默认集群订阅方式,只能有一个监听到,所以,本地测试和服务器上topic不能一致,否则
阅读全文