妙霄
码龄11年
关注
提问 私信
  • 博客:5,106
    5,106
    总访问量
  • 17
    原创
  • 324,856
    排名
  • 4
    粉丝
  • 0
    铁粉

个人简介:前字节跳动后端开发工程师,现三星云服务开发工程师。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2014-07-14
博客简介:

惟妙惟霄

博客描述:
文章合为时而著,歌诗合为事而作。
查看详细资料
个人成就
  • 获得20次点赞
  • 内容获得28次评论
  • 获得17次收藏
创作历程
  • 2篇
    2023年
  • 15篇
    2021年
成就勋章
TA的专栏
  • Spring 系列
    3篇
  • SSM
    3篇
  • Java
    7篇
  • 前端
    1篇
兴趣领域 设置
  • Java
    javajvm
  • 大数据
    mysql
  • 前端
    vue.jsreact.jses6
  • 后端
    springspring boot
创作活动更多

新星杯·14天创作挑战营·第9期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619626357 2、文章质量分查询:https://www.csdn.net/qc

475人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

基于 OAuth 2.0 协议的授权认证

目前市面上许多产品的授权认证模块都采用的是 OAuth 2.0 协议,这个协议的核心就是向第三方应用颁发 token。第三方应用在申请 token 之前,都必须提前到系统备案,说明自己的身份。而当第三方应用完成备案后,它会拿到两个身份识别码:客户端 ID(Client ID)客户端密钥(Client Secret)这两个身份识别码将在后面的授权认证过程中起到至关重要的作用。
原创
发布博客 2023.11.17 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

DynamoDB 入门

Amazon DynamoDB 是一种全托管 NoSQL 数据库服务,提供快速而可预测的性能,能够实现无缝扩展。在 DynamoDB 中,表、项目和属性是其核心组件。表是项目的集合,而项目是属性的集合。DynamoDB 使用主键来唯一标识表中的每个项目,并使用二级索引来提供更具灵活性的查询。DynamoDB 还提供 Streams 用于捕获 DynamoDB 表中的数据修改事件。
原创
发布博客 2023.11.17 ·
545 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

SpringBoot 详解

Spring Boot0. 概述简介Spring Boot 基于 Spring 开发,本身并不提供 Spring 框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于 Spring 框架的应用程序。也就是说,它并不是用来替代 Spring 的解决方案,而是和 Spring 框架紧密结合用于提升 Spring 开发者体验的工具。Spring Boot 以约定大于配置的核心思想,默认帮我们进行了很多设置,多数 Spring Boot 应用只需要很少的 Spring 配置。同时它集成了大量常用的第
原创
发布博客 2021.06.06 ·
675 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Vue 入门

Vue 入门0. 概述VueVue(读音 /vju/,类似于 view)是一套用于构建用户界面的渐进式框架,发布于2014年2月。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库(如:vue-router,vue-resource,vuex)或既有项目整合。MVVM 模式的实现者Model:模型层,在这里表示 JavaScript 对象View:视图层,在这里表示 DOM(HTML 操作的元素)ViewMod
原创
发布博客 2021.06.01 ·
595 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

SpringMVC详解

SpringMVC 详解1. 回顾 MVC1.1 什么是 MVCMVC 是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。它不是一种设计模式,而是一种架构模式。它以将业务逻辑、数据、显示分离的方法来组织代码,主要作用是降低了视图与业务逻辑间的双向偶合。Model(模型): 数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或 JavaBean 组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据 Dao)
原创
发布博客 2021.05.23 ·
465 阅读 ·
1 点赞 ·
4 评论 ·
3 收藏

Spring详解

Spring 详解1. 简介Spring:春天 --------->> 为软件行业带来了春天2002年,首次推出 Spring 的雏形:interface21 框架2004年3月24日,Spring 正式发布 1.0 版本Rod Johnson 是 Spring 框架的创始人Spring 理念:使现有的技术更容易使用,整合了现有的技术框架1.1 准备工作官网:Spring - 官网GitHub:Spring - GitHub导包<!-- spring-
原创
发布博客 2021.05.22 ·
338 阅读 ·
1 点赞 ·
3 评论 ·
1 收藏

MyBatis详解

MyBatis 详解0. 学习准备环境JDK 1.8MySQL 8.0maven 3.6.3IDEA所需知识JDBCMySQLJava基础mavenJunit1. 简介1.1 什么是Mybatis?MyBatis 是一款优秀的持久层框架。它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java P
原创
发布博客 2021.05.19 ·
444 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

JavaSE总结

Java语法基础注释在Java语言中,注释有以下三种方法:单行注释:// 注释内容多行注释:/* 注释内容 */文档注释:/** 注释内容 */示例:/** * (文档注释) * @Description HelloWorld * @Author 惟妙惟霄 */public class HelloWorld { public static void main(String[] args) { //(单行注释)这个程序的作用是输出Hello, world!
原创
发布博客 2021.03.06 ·
187 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Java异常机制

Java异常机制异常异常是程序中的一些错误。但并不是所有的错误都是异常,并且错误有时候是可以避免的。异常的分类:**检查性异常:**最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。运行时异常: 运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略。错误(Error): 错误不是异常,而是脱离程序员控制的问题。错误在代码中通常被忽略。例如,当栈溢出时,一个错误就发生
原创
发布博客 2021.03.01 ·
90 阅读 ·
1 点赞 ·
3 评论 ·
0 收藏

Java面向对象

Java面向对象面向过程&面向对象面向过程:步骤清晰简单,第一步做什么,第二步做什么…面向过程适合处理一些较为简单的事情面向对象:物以类聚,分类的思维模式。思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题。概述:对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理。
原创
发布博客 2021.03.01 ·
235 阅读 ·
2 点赞 ·
5 评论 ·
5 收藏

Java数组详解

Java数组详解数组的定义数组是相同数据类型的有序集合。数组描述的是相同类型的若干数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每一个数组元素可以通过下标来访问它们。数组的声明和创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的两种语法:dataType[] arrayRefVar; // 首选的方法,推荐使用或dataType arrayRefVar[]; // 为C/C++程序员保留的方式,不推荐Java语言使用new操作符来创建
原创
发布博客 2021.02.28 ·
204 阅读 ·
2 点赞 ·
4 评论 ·
2 收藏

Java方法详解

Java方法详解什么是方法?Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用示例:package com.wmwx.method;public class Demo01 { //main方法 public static void main(String[] args) { int sum = add(1, 2); //调用add方法 System.
原创
发布博客 2021.02.27 ·
226 阅读 ·
1 点赞 ·
4 评论 ·
3 收藏

Java流程控制

Java流程控制Scanner对象在Java5及以后的版本中,我们可以通过java.util.Scanner来获取用户的输入。创建Scanner对象的基本语法如下:Scanner sc = new Scanner(System.in);我们可以通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串。在读取前,我们一般需要使用 hasNext() 与 hasNextLine() 判断是否还有输入的数据。使用next()时:一定要读取到有效字符后才可以结束输入。
原创
发布博客 2021.02.25 ·
104 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java语法基础

Java语法基础注释在Java语言中,注释有以下三种方法:单行注释:// 注释内容多行注释:/* 注释内容 */文档注释:/** 注释内容 */示例:/** * (文档注释) * @Description HelloWorld * @Author 惟妙惟霄 */public class HelloWorld { public static void main(String[] args) { //(单行注释)这个程序的作用是输出Hello, world!
原创
发布博客 2021.02.24 ·
155 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Dos常用命令整理

Dos常用命令整理打开cmd的方法开始菜单 -> 系统 -> 命令提示符组合键Win+R打开运行 -> 输入cmd在任意文件夹下Shift+鼠标右键 -> 在此处打开命令窗口在我的电脑任意路径前输入cmd+空格后回车常用Dos命令#盘符切换盘符:#查看当前目录下的所有文件dir#切换目录cd /d 盘符 #进入其他盘符cd .. #返回上级目录cd 目录 #进入当前盘符内的目录#清理屏幕cls#退出终端exit#查看电脑ipi
原创
发布博客 2021.02.23 ·
157 阅读 ·
1 点赞 ·
3 评论 ·
0 收藏

电脑常用快捷键整理

电脑常用快捷键整理Ctrl 组合键Ctrl+C 复制Ctrl+V 粘贴Ctrl+Z 撤销Ctrl+Y 重做Ctrl+X 剪切Ctrl+A 全选Ctrl+S 保存Ctrl+R 刷新Ctrl+F 查找Shift 组合键Shift+Del 永久删除Alt 组合键Alt+F4 关闭窗口Alt+Tab 切换窗口Win 组合键Win 打开开始菜单Win+D 显示桌面Win+E 打开我的电脑Win+R 运行Ctrl+Shift 组合键Ctrl+Shift 切换输入法Ct
原创
发布博客 2021.02.23 ·
240 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

Markdown语法学习

Markdown语法学习标题一级标题:# + 空格 + 标题名二级标题:## + 空格 + 标题名三级标题:### + 空格 + 标题名字体粗体:** + 文本内容 + ** 示例:Hello,world!斜体:* + 文本内容 + * 示例:Hello,world!斜体加粗:* * * + 文本内容 + * * * 示例:Hello,world!删除线:~~ + 文本内容 + ~~ 示例:Hello,world!引用语法:>+空格+引用内容示例:文
原创
发布博客 2021.02.23 ·
107 阅读 ·
1 点赞 ·
2 评论 ·
0 收藏
加载更多