- 博客(24)
- 收藏
- 关注
原创 SpringBoot邮件发送,如何优雅快速搭建一个发送邮件的接口
SMTP 全称为 Simple Mail Transfer Protocol(简单邮件传输协议),它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 认证要求必须提供账号和密码才能登陆服务器,其设计目的在于避免用户受到垃圾邮件的侵扰。IMAP 全称为 Internet Message Access Protocol(互联网邮件访问协议),IMAP 允许从邮件服务器上获取邮件的信息、下载邮件等。IMAP 与 POP 类似,都是一种邮件获取协议。
2023-04-01 21:36:14 509
原创 Redis存储Java对象方案
redis存储Java对象,使用自定义的RedisTemplate类,和使用StringRedisTemplate
2022-11-25 21:48:43 4194
原创 Dubbo经典之作(Dubbo使用详解)
Apache Dubbo 是一款 RPC 服务开发框架,用于解决微服务架构下的服务治理与通信问题,官方提供了 Java、Golang 等多语言 SDK 实现。使用 Dubbo 开发的微服务原生具备相互之间的远程地址发现与通信能力, 利用 Dubbo 提供的丰富服务治理特性,可以实现诸如服务发现、负载均衡、流量调度等服务治理诉求。Dubbo 被设计为高度可扩展,用户可以方便的实现流量拦截、选址的各种定制逻辑。Dubbo3 定义为面向云原生的下一代 RPC 服务框架。
2022-10-23 00:40:48 3298
原创 Nacos注册中心,配置中心的使用
Nacos是一个更易于构建云原生应用的动态服务发现,配置管理和服务管理中心,Nacos就是注册中心+配置中心的组合Nacos = Eureka+Config;官网下载nacos:link下载解压完成后,进入nacos\bin目录下,输入启动nacos :启动成功后,输入地址:http://localhost:8848/nacos/index.html#/login,即可访问nacos,用户名和密码为nacos2.新建服务提供者2.1pom文件2.2 yml文件2.3 主启动类
2022-10-21 21:11:51 510
原创 ReentrantReadWriteLock读写锁详细用法
ReentrantLock是互斥排他锁,同一时间只能有一个线程在执行任务,ReentrantLock支持锁的重入功能,虽然保证了线程的安全性,但是效率不高,实际上应该是写操作互斥,读操作共享。而jdk提供了读写锁ReentrantReadWriteLock。
2022-10-07 20:38:14 393
原创 MyBatis全局配置文件标签介绍
在全局配置文件中,各个标签要按照如下顺序进行配置,因为mybatis加载配置文件的源码中是按照这个顺序进行解析的
2022-07-23 23:32:10 551
原创 SpringIoc中Bean的注入方式详解
SpringIOC思想一、XMl注入,默认注入,XML 自动包扫描注入,属性的注入,set 方法注入,外部 Bean 的注入,复杂属性的注入,对象注入,数组注入,Map 注入,Properties 注入,二、注解注入,自动化配置,配置类自动扫描注入,对象注入,三、Bean 的作用域...
2022-07-21 20:47:19 1116
原创 使用VUE UI 创建前端项目
npm(node package manager):nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)npm 为你和你的团队打开了连接整个 JavaScript 世界的一扇大门。它是世界上最大的软件注册表,每星期大约有 30 亿次的下载量,包含超过 600000 个 包(package) (即,代码模块)。来自各大洲的开源软件开发者使用 npm 互相分享和借鉴。包的结构使您能够轻松跟踪依赖项和版本。官网:https://docs.npmjs.com/ab...
2022-07-12 20:19:40 370
原创 MySQL常用语句
MySQL语句:基本语句增删改查,单表查询:基本数据查询,条件数据查询,统计函数和分组查询,多表查询:内连接查询,外连接查询,子查询
2021-09-06 21:40:09 174
原创 HTML基础表单练习----用户登录界面
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>表单练习</title> <link rel="stylesheet" type="text/css" href="bootstrap.min.css"/> </head> <body> <div class="container"> <.
2021-02-07 14:23:22 2097 1
原创 前端常用CSS样式,前端笔记
1.盒子模型border-radius:2px ;圆角边框,2px为圆角半径2.表格的属性横向合并单元格:colspan,colspan = “2”;横向合并2个单元格纵向合并单元格:rowspan,rowspan = “2”;纵向合并2个单元格
2021-02-03 10:04:30 252 2
原创 Java面向对象知识详解(超详细)
面对对象一、概念:所谓面向对象是一种编程思想,通过这种思想可以吧生活中的复杂事情变的简单化,从原来的执行者变成指挥者,面向对象是基于面向过程而言的,面对对象强调结果,比如你要去上学,强调的是去学校,这个动作就是面向对象,而面向过程强调过程,强调的是你去学校的过程,比如骑自行车骑啊骑啊的去。二、类与对象定义所谓类,就是将具有相似的行为或者属性的事物抽象或者集合形成一个类,就如动物类,人类,植物类所谓对象,通常表现为实体,是类的具体实例,万物皆对象,比如动物类有猫狗这些等等类与对象的关系对象是
2021-01-08 11:10:11 2592
原创 JAVA流程控制--------条件结构和循环结构(入门也能看懂)
条件语句:if语句。if-else语句,多重if语句,switch语句循环语句:while语句。do-while语句,for循环,break和continue关键字九九乘法表讲解
2020-03-26 22:07:44 618
原创 Java运算符的使用
运算符主要包括算术运算符,赋值运算符,逻辑运算符,关系运算符,位运算符,其他运算符。计算机里面最基本用途之一就是执行数学运算,Java作为一门高级语言,也提供了一套丰富的运算符来操作变量,弄清楚各个运算符是最基本的操作之一。
2020-03-25 16:51:02 574
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人