
java
文章平均质量分 53
Drew晓
这个作者很懒,什么都没留下…
展开
-
Spring全局异常处理
@ControllerAdvice spring3.2版本后提供的一个controller增强注解,在进行Class扫描时能够自动扫描到它,通常用于定义@ExceptionHandler,@InitBinder和@ModelAttribute,适用于所有@RequestMapping方法的方法。@RestControllerAdvice @ControllerAdvi...原创 2020-03-11 11:42:16 · 252 阅读 · 0 评论 -
Netty简单源码分析
Netty是基于NIO的一个异步网络框架,它将NIO的selector、channel、buffer封装在底层,提供了一层易于使用的api。 模型结构如上图所示,netty的入口是AbstractBootstrap:服务端使用的是ServerBootstrap,接收2个NioEventLoopGroup实例,按照职责划分成boss和work,boss负责处理accept...原创 2020-03-06 17:53:03 · 379 阅读 · 0 评论 -
jpa EntityManager的使用
一、问题记录最近需要配置jpa多数据源,按照网上的方法,配置config类,里面有个EntityManager方法/** * 配置EntityManager * * @param builder * @return */ @Primary @Bean(name = "smartlandEntityManager") ...原创 2019-11-12 16:11:57 · 2958 阅读 · 2 评论 -
SpringBoot 整合elasticsearch
1、前言es的客户端连接有几种方式:REST:执行REST风格的HTTP请求。7.x版本开始弃用TransportClient,并用高级rest客户端替代。TransportClient:作为外部访问者,请求ES的集群。5.x前主要的连接方式,作为rest客户端的过渡版本。NodeClient作为ES集群的一个节点,它是ES中的一环,其他的节点对它是感知的。通常不建议使用。...原创 2019-09-27 14:51:06 · 725 阅读 · 0 评论 -
springBoot 整合Hbase及自带聚和协处理器的使用
1、前言springBoot整合hbase有两种方式:一种是使用spring-boot-starter-hbase,但是这种方式,使用时需要先创建hbase表的实体类和转换类,有点类似jpa,但是对于非关系型数据库,我不是很喜欢这种用法。而且spring-boot-starter-hbase只有一个1.0.0.RELEASE的版本,对于新版hbase的兼容性尚待测试。 所以本文介绍的是第...原创 2019-09-27 11:33:45 · 716 阅读 · 0 评论 -
springBoot 整合WebSocket
1、pom文件,添加一个依赖即可 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency>2、...原创 2019-05-09 11:01:56 · 210 阅读 · 0 评论 -
springCloud Eureka 注册中心集群搭建
1、pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apa...原创 2019-04-25 15:27:03 · 335 阅读 · 0 评论 -
SpringCloud EureKa服务集群
1、pom文件(由于我服务里用到redis,之前在 SpringBoot整合redis及遇到的版本问题里讲过,springBoot2.1.x版本跟redis兼容有问题,所以这里使用2.0.6)<modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework....原创 2019-04-26 18:11:51 · 205 阅读 · 0 评论 -
SpringBoot Web项目杂记
一、整合多数据源1、pom文件引入依赖 <!-引入mybatis-> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactI...原创 2018-10-23 12:05:49 · 276 阅读 · 0 评论 -
SpringBoot整合redis及遇到的版本问题
一、pom文件引入redis依赖 <!-- redis缓存 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId>...原创 2018-10-22 11:34:13 · 1005 阅读 · 0 评论 -
SpringMVC 接收XML格式参数
今天在写接收XML格式的controller方法时,遇到一些问题,在此记录下:先放最终结果代码1、前端代码 var xmlData = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><Request><smsType>1</smsType&原创 2018-05-03 11:35:07 · 14787 阅读 · 2 评论 -
开发问题杂记
1、Date类型转json格式问题今天使用mybatis查询时间字段发现了一个问题,返回前端数据时,发现Date类型的数据变成了时间戳,原本以为是mybatis查询时,resultType是map,没有显示指定转换类型的原因,后面通过断点查询时,发现是Date类型转换json格式时,被转成时间戳,必须先将Date转成String才能正常转换成json格式2、quartz框架job类属性问题...原创 2018-05-15 12:03:32 · 258 阅读 · 0 评论 -
mybatis 插入返回主键
先贴代码<insert id="addPageContent" parameterType="com.sitech.dbs.busi.ProdPortalVisual.model.PortalPageContent"> <selectKey keyProperty="contentId" resultType="int" order="BEFORE"&原创 2018-05-18 17:01:17 · 474 阅读 · 0 评论