- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Spring Boot 实现扫码登录
Spring Boot 实现扫码登录其实一直以来,对移动端的扫码登录就比较好奇,很想弄清楚扫码登录的原理,最近几天抽空了解了最常用的扫码登录实现方法,现在,对学习成果做一个总结,希望能够尽量阐述清楚;一、首先需要一张表这表是干啥的呢?就是记录一下谁扫码了。谁登录了。User_Token表参数如下:uuid : 用于确保唯一性userId :谁登录的loginTime :登录时间createTime :创建时间 用于判断是否过期state:是否二维码失效 0有效 1失效二、角色都
2022-04-06 20:31:12
443
原创 MyBatis的配置
Mybatis简介是一款优秀的持久层框架,用于简化JDBC开发持久层就是负责将数据保存到数据库的那一层代码JavaEE三层结构:表现层,业务层,持久层框架:就是一个半成品软件,是一套可重用、通用的,软件基础代码模型能使构建软件更加高效、规范、通用、可扩展JDBC的缺点1.硬编码:注册驱动,获取连接SQL语句2.操作繁琐:手动设置参数手动封装结果集MyBatis对于JDBC的简化硬编码→配置文件注册驱动:MyBatis-config.xmlSQL语句
2022-02-14 19:44:47
2090
原创 HTML5基础语法
HTML5字体样式< h1>< h1>< hgroup>< /hgroup>: 当有多个h标签试试,用此标签把多个标题标签放进去< b>< /b>:加粗字体< i>< /i>:斜体< small>< /small>:让字体变小一点< p>< /p>:段落标签< del>< /del>:以加下划线的形
2021-12-10 17:11:35
579
原创 SpringBean默认是单例的,高并发情况下,如何保证并发安全?
SpringBean默认是单例的,高并发情况下,如何保证并发安全?Spring的bean默认都是单例的,某些情况下,单例是并发不安全的,以Controller举例,问题根源在于,我们可能会在Controller中定义成员变量,如此一来,多个请求来临,进入的都是同一个单例的Controller对象,并对此成员变量的值进行修改操作,因此会互相影响,无法达到并发安全的效果。一、抛出问题首先来举个例子,证明单例的并发不安全性:@Controllerpublic class HomeController {
2021-09-23 14:03:21
154
原创 StringBuffer类的常用方法
StringBuffer类的常用方法//.StringBuffer类的常用方法public class Method { public static void main(String[] args) { //1.字符串的连接操作 .append() StringBuffer str1 = new StringBuffer();//声明StringBuffer对象 str1.append("hello");//向StringBuffer中添加内
2021-05-16 15:43:25
165
原创 System类对垃圾收集的支持
Syatem类对垃圾收集的支持垃圾对象简述一个对象如果不再被栈内存所引用,那么就可用称之为垃圾对象,等待回收gc()方法其实java我们提供了自动的垃圾请理机制,能不定期地释放java中的垃圾空间.gc方法就是位于Runtime类中的,是java为我们提供的手动收集垃圾对象的方法,在需要立马对垃圾对象进行请理时,就能直接调用它来清理finalize()方法但是在对其进行回收之前,要对其进行操作的话,我们就可用使用finalize()方法,该方法在.gc()方法执行时默认自动调用写法:pro
2021-04-29 18:26:42
222
原创 正则表达式对toString的支持
正则表达式对toString的支持主要有3种方法:替换、验证和拆分使用正则之前必须导包:import java.util.regex.Pattern;import java.util.regex.Matcher;常用的正则表达式规范规范意思(描述)\ \\\t制表符\n换行\d数字\w数字、下划线、字母字符串的替换.replacrAllimport java.util.regex.Pattern;import java.util
2021-04-26 20:38:31
268
原创 2021-04-26
toString方法见解方法简介toString()方法其实是最高类Object类中的一种方法,在JDK API文档中的描述是这样的:toStringpublic String toString()返回该对象的字符串表示。通常,toString 方法会返回一个“以文本方式表示”此对象的字符串。结果应是一个简明但易于读懂的信息表达式。建议所有子类都重写此方法。getClass().getName() + '@' + Integer.toHexString(hashCode())
2021-04-26 15:56:19
168
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人