java
尚昊
买书如山倒,读书如抽丝。
展开
-
Springboot使用HTML模板发送电子邮件
先在application.yml加入配置#这里是用的服务器是SMTP,邮箱是QQ邮箱,默认端口为25端口,如果不知道去百度搜一下spring.mail.host= smtp.qq.com#QQ邮箱账户spring.mail.username= 271066981@qq.com#这个是授权码不是邮箱密码,需要在邮箱设置里面开通spring.mail.password= fygafa...原创 2018-12-19 15:14:30 · 5016 阅读 · 1 评论 -
Java使用Socket实现进程间的通信
本章要实现两个进程之间的通信也是微服务的一些底层原理需要的知识技能java基础 Socket IO TCP,HTTP协议 反射先创建第一个项目为服务项目Serviec层写的是要被调用类,分别为借口和实现类ServerBoot是Server的main函数service的接口package com.yunhe.server.service;/** * cl...原创 2018-12-20 16:15:10 · 4076 阅读 · 1 评论 -
SpringBoot和mybatisplus的入门使用
用mybatisplus的肯定都用过mybatis了,使用mybatisplus话需要一定的mybatis基础mybatplus简称MP:官方链接我们先介绍一下mybatisplus,一些理论知识还是挺重要的特性无侵入:只做增强不做改变,也就是说我们使用mybatisplus的同时不影响我们使用mybatis 损耗小:启动即会自动注入基本 CURD,MP的内置方法有17中供我们使...原创 2018-12-27 20:12:18 · 1360 阅读 · 1 评论 -
SpringBoot和MybatisPlus分页
本章既然说到分页了肯定会提一些分页重要的物理分页和逻辑分页(内存分页)物理分页: 一般物理分页,即通过sql语句分页,都是在sql语句后面添加limit分页语句,在xml文件里传入分页的参数,再多配置一条sql,用于查询总数.我们可以不用limit用高级一点的方式,使用拦截器拦截所有需要分页的查询语句,并且利用获取到的分页相关参数统一在sql语句后面加上limit分页的相关语句My...原创 2018-12-29 00:38:21 · 1237 阅读 · 2 评论 -
使用SpringAop做Controller层null值校验
距离上次写博客已经有一段时间了,想到有很多技术点比较散又容易忘记,所以决定写点博客把这些都记下来主要功能: 实现单属性,自定义对象和Map的null值校验处理注意事项: 如果是SpringBoot 1.5的版本需要在pom文件加一下配置 <plugin> <groupId>org.apache.mav...原创 2019-07-30 13:59:53 · 783 阅读 · 1 评论 -
封装统一响应结果类
统一响应结果分别了三个类: 结果集,构造器(工具类),响应状态码和消息枚举类注意事项: 三个类应该放在同一个包下,Result不可以单独使用只能通过构造器,Result和ResultBuilder 都加了final关键字不可以被扩展1.结果集Result加了swagger注解,没有需要可以去除package com.ms.auction.utils.respons;...原创 2019-07-30 15:54:31 · 2077 阅读 · 1 评论