springboot
文章平均质量分 66
答 案
www.aquestian.cn
展开
-
mongodb索引及运用
mongodb 查看、创建、修改、删除索引。原创 2022-05-14 16:29:24 · 931 阅读 · 0 评论 -
java通过上传文件至ftp服务器
ftp工具类import org.apache.commons.lang.StringUtils;import org.apache.commons.net.ftp.FTPClient;import org.apache.commons.net.ftp.FTPClientConfig;import org.apache.commons.net.ftp.FTPFile;import org.apache.commons.net.ftp.FTPReply;import org.slf4j.Log原创 2021-11-22 20:07:45 · 3998 阅读 · 4 评论 -
springboot 开启一个udp服务端。
写在前面udp客户端本片文章暂且不提。本篇文章重点介绍一下服务端的创建,以及遇到的坑。创建UDP服务端创建一个线程来启动这个服务端,然后监听26660这个端口。import com.cdwuyue.udp.UDPProcesService;import org.springframework.stereotype.Component;import javax.annotation.Resource;import javax.servlet.ServletContextEvent;原创 2021-03-18 10:26:43 · 3397 阅读 · 0 评论 -
mybatis-plus代码自动生成,支持聚合项目模式。
package com.slhc.basics.common;import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;import com.baomidou.mybatisplus.core.toolkit.StringPool;import com.baomidou.mybatisplus.generat...原创 2019-07-03 11:02:45 · 803 阅读 · 0 评论 -
mybatis一级缓存二级缓存
一级缓存在mybatis中是默认开启的,一级缓存是单个session级别的,只在一次会话中有效,一个SqlSession对象中创建一个本地缓存,对于每一次查询,都会尝试根据查询的条件去本地缓存中查找是否在缓存中,如果在缓存中,就直接从缓存中取出,然后返回;否则,从数据库读取数据,将查询结果存入缓存并返回。一级缓存失效会话结束,缓存失效。 SqlSession调用了close(),会释放掉一级缓存PerpetualCache对象,一级缓存失效。 SqlSession调用了clearCache(原创 2020-10-26 17:55:43 · 144 阅读 · 0 评论 -
springboot全局事务处理
写在前面前一篇写了全局事务异常处理,那么平时在开发过程中,在很多时候需要捕获异常然后对数据库进行事务回滚。事务回滚前提数据库表引擎必须是InnoDB,如果不是请参考我的另一篇文章修改,https://blog.csdn.net/qq_36357242/article/details/109066986。常规事务处理在业务层直接使用或者在方法实现上@Transactional(rollbackFor = Exception.class)每次写到service上都比较麻烦,但有一点原创 2020-10-14 10:43:18 · 1014 阅读 · 0 评论 -
springboot全局异常处理,干掉try catch。
写在前面SpringBoot项目进行全局异常的处理是非常有必要的,不仅处理异常方便,而且可以优化代码,干掉try catch。本篇文章基于spring boot。处理500等异常原创 2020-10-13 17:49:04 · 2821 阅读 · 0 评论 -
使用restTemplate访问外部接口
package com.example.demo;import com.alibaba.fastjson.JSONObject;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.boot.test.context.SpringBootTest;import org.spri...原创 2019-05-22 09:05:33 · 1525 阅读 · 0 评论 -
springboot整合elasticsearch
写在前面https://blog.csdn.net/qq_36357242/article/details/107997372先看这篇文章完成docker安装elaseticsearch之前看过一篇大佬文章,但是文章现在需要vip才可以查看,所以我重新总结一下。windows的小伙伴也可以安装docker,或者直接安装elaseticsearch也是可以的,yml配置需要改一下。springboot整合elaseticsearchpom引入<!--elasticsearc..原创 2020-08-14 11:57:34 · 543 阅读 · 0 评论 -
Spring boot 整合JWT + Security
什么是JWTJson web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。传统Cookie+Session与JWT对比① 在传统的用户登录认证中,因为ht原创 2020-07-02 15:48:19 · 708 阅读 · 0 评论 -
Spring Cloud 学习——服务中心Eureka
Spring Cloud Eureka 介绍Spring Cloud Eureka 是对Netflix公司的Eureka的二次封装,这个需要注意。Eureka由两个组件组成:Eureka服务器和Eureka客户端。如上图所示,Eureka Server 作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务 Eureka client客户端连接到 Eureka ...原创 2020-03-13 14:12:20 · 226 阅读 · 0 评论 -
使用idea搭建spring boot maven聚合项目
1.创建一个boot项目,file —> new project —>Maven—> next,起好名字,进去pom里!这是我的pom,可以直接复制使用!注意名字!!!再删除无关文件(具体看结构图)。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org...原创 2019-05-19 17:44:22 · 1002 阅读 · 0 评论 -
java实现qq登录。
QQ互联注册一个账号网站地址:https://connect.qq.com/,添加一个应用,具体怎么申请以及需要填写的信息,腾讯官网有详细文档。注册并完成相应信息填写后,可以在应用管理中查到应用的APP ID和APP Key。(注,这个申请还是比较麻烦的,申请了好几次,可能是脸黑吧)成功后如下图:添加回调地址:代码编写加入jar包<!-- 第三方QQ登录 --&...原创 2019-12-25 16:55:02 · 837 阅读 · 0 评论