java
敏捷的独角鲸
这个作者很懒,什么都没留下…
展开
-
SpringBoot集成RocketMQ(完整demo)
RocketMQ本地源码安装https://blog.csdn.net/supreme000/article/details/109117577RocketMQ可视化控制台rocketmq-externals安装https://blog.csdn.net/supreme000/article/details/109156523以上两步都完成后,将RocketMQ集成到SpringBoot中新建一个SpringBoot工程pom文件如下<?xml version="1.0" enc原创 2020-10-20 10:54:48 · 4101 阅读 · 0 评论 -
DUBBO RPC Service参数校验
接上篇文章https://blog.csdn.net/supreme000/article/details/109049545完善service参数校验service-api模块依赖 <dependencies> <!-- 参数校验相关依赖 --> <dependency> <groupId>javax.validation</groupId> &l原创 2020-10-13 17:59:47 · 941 阅读 · 0 评论 -
使用Mybatis流式查询避免OOM
使用mybatis查询数据库,当查询出的数据量过大时会出现OOM异常,可以用流式查询对此类问题进行处理,使用方法如下再mapper或dao接口中定义查询方法public interface IPassInfoDao { void queryAllPassInfo(ResultHandler<IPassInfo> iPassInfoResultHandler);}ResultHandler用来处理查询到的数据,流式查询方法必须是void类型XML:原创 2020-07-22 16:54:30 · 2163 阅读 · 1 评论 -
springboot中使用cookie
1.cookie是什么cookie是浏览器访问服务器后由服务器生辰并传给浏览器的一种数据,浏览器会保存服务器传给它的cookie并且每次访问服务器都会带上cookie2.cookie的使用一般是登陆时前端请求后端接口,后端生成cookie并把常用值放进cookie,将cookie放到response中返回给浏览器demo如下package com.example.test.controller;import org.springframework.stereotype.Contro原创 2020-05-18 17:26:15 · 3080 阅读 · 0 评论 -
mybatis生成器的配置与使用
mybatis生成器可以便捷的根据数据库表结构生成代码。需要两个配置文件,两个java类即可。1.generator.properties配置数据库连接jdbc.driverClass=com.mysql.cj.jdbc.Driverjdbc.connectionURL=jdbc:mysql://localhost:3306/iot?useUnicode=true&charac...原创 2020-02-25 22:48:02 · 361 阅读 · 0 评论 -
java回调
有两个类A和B,一个接口CallBack,A实现CallBack接口,在A类中调用B类的方法,该方法参数中有CallBack类型的参数,则B类中被调用的方法可以通过该参数调用A中实现CallBack的方法;例如:有A类public class A implements CallBack{ @Override public void alreadyFinish(Stri...原创 2020-01-08 15:13:39 · 90 阅读 · 0 评论 -
Spring实现ApplicationContextAware接口获取容器中的实例,在static方法中调用service
package com.newgrand.dkinterfacetest.test;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationConte...原创 2020-01-07 17:21:55 · 317 阅读 · 0 评论 -
@Scheduled注解的cron表达式的值从yml读取
在yml文件中配置cron表达式的值:blog: sche: cron: 0 0/1 * * * ? 在@Scheduled注解中引用:@Scheduled(cron = "${blog.sche.cron}")可以直接读取yml文件中的值,不需要配置config类...原创 2019-11-27 09:28:43 · 4355 阅读 · 2 评论 -
Mybatis-Plus代码生成器的使用
引入如下依赖: <!-- mybatis-plus --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> ...原创 2019-11-22 17:17:12 · 567 阅读 · 0 评论 -
使用MyBatisGenerator生成代码报错The specified target project directory .....does not exist
将xml的targetProject改为targetProject="src/main/java"就可以了原创 2019-07-16 15:39:06 · 9073 阅读 · 9 评论 -
单例模式(懒汉模式与饿汉模式)
单例模式是常用的设计模式之一,顾名思义,单例,单个实例,单例模式的特点是,对于使用该模式的类,只会创建一个该类的实例(或者说都对象),内存中至多只有一个对象,从而达到节约系统性能开销的目的。单例模式举例:1.spring的控制器;2.spring的bean;3.servlet也是单例;4.windows的任务管理器;5:操作系统的文件系统;单例模式又分为懒汉式,饿汉式,双重检查锁式,枚举式...原创 2019-05-11 14:49:20 · 1365 阅读 · 0 评论 -
使用java调用http接口
使用java调用http接口的方法原创 2017-08-16 17:22:51 · 739 阅读 · 2 评论