摘要:SpringBoot——自定义自动配置与起步依赖 SpringBoot为我们提供了灵活强大的自动配置与起步依赖功能,接下来我们参考其实现原理,实现专属于我们自己的自动配置与起步依赖。 不仅如此,我们对其稍作修改,让它适用于非SpringBoot环境,甚至是低版本的Spring Framework环境
阅读全文
摘要:golang 简介 来历 很久以前,有一个IT公司,这公司有个传统,允许员工拥有20%自由时间来开发实验性项目。在2007的某一天,公司的几个大牛,正在用c++开发一些比较繁琐但是核心的工作,主要包括庞大的分布式集群,大牛觉得很闹心,后来c++委员会来他们公司演讲,说c++将要添加大概35种新特性。
阅读全文
摘要:当大家了解了如何编写一个简单的Spring MVC程序后,大家心中应该会有一些好奇:这背后到底发生了什么? Spring MVC是怎么把这些功能串联起来的?我们只是写了一个控制器而已,HTTP请求是怎么转换为控制器方法的调用的?结果又是怎么变成JSON的.....啊这小伙伴们是不是已经混乱了!? 接
阅读全文
摘要:1常见子查询 1.1SELECT 语句中的子查询 首先,什么是子查询呢? 当一个查询是另一个查询的条件时,称之为子查询 即在查询语句中的 WHERE 条件子句中,又嵌套了另一个查询语句。 因此,子查询本质上就是一个完整的 SELECT 语句,它可以使一个 SELECT、INSERT INTO 语句、
阅读全文
摘要:1联结 🤔 那我们又该如何创建联结呢? So easy! 👉 规定要联结的所有表以及它们如何关联就可以了。 在设置关联条件时,为避免不同表被引用的列名相同,我们需要使用完全限定列名(用一个点分隔表名和列名),否则会返回错误。 用法如下: table1.common_field = table2.
阅读全文
摘要:Spring中的AOP AOP 是 Aspect Oriented Programming(面向切面编程)的首字母缩写,是一种编程范式,它的目的是通过**分离横切关注点(cross-cutting concerns)**来提升代码的模块化程度。 AOP中提到的关注点,其实就是一段特定的功能,有些关注
阅读全文
摘要:在使用Spring开发时,Spring提供了五种scope,分别为singleton,prototype,request,session,global session。 上图为各个scope描述的官方文档截图。Spring在一开始的时候只提供了singleton和prototype两种bean sc
阅读全文
摘要:1、约束 1.1 约束 在 SQL 中,约束是规定表中的数据规则。若存在违反约束的行为,行为就会被阻止。它能帮助管理员更好地管理数据库,并且确保数据库中数据的正确性和有效性。例如在后台的数据库设计中对要输入的数据进行核查或判断,再决定是否写入数据库,这都是约束的应用。 1.1、非空约束NOT NUL
阅读全文
摘要:1、使用 NOW() 、 CURDATE()、CURTIME() 获取当前时间 在这里我有一个问题想问问大家,你们平时都是怎么样子获取时间的呢?是不是通过手表、手机、电脑等设备了解到的,那么你们有没有想过在在我们 SQL 中是怎么样获得时间的呢? 和其他的语言一样,我们的 SQL 语言也有着属于我们
阅读全文
摘要:从0搭建属于自己的服务器 最近小伙伴推荐的华为云活动,购买服务器相当的划算,本人也是耗费巨资购买了一台2核4G HECS云服务器。 话不多说,在这里给华为云打一个广子,活动力度还是很不错的。 活动详情见链接:https://kuy8.com/xcGtU 1、购买与搭建 一般个人使用,我觉得2核4G的
阅读全文
摘要:代理模式 代理模式(Proxy Pattern):是指为其他对象提供一种代理,以控制对这个对象的访问。 代理对象在客户端和目标对象之间起到中介作用,代理模式属于结构型设计模式。 使用代理模式主要有两个目的: 一是保护目标对象 二是增强目标对象 静态代理 package org.example.spr
阅读全文
摘要:原型模式 原型模式(Prototype Pattern),是指原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。 原型模式主要适用于以下场景: 类初始化消耗资源较多 使用new生成一个对象需要非常繁琐的过程(数据准备、访问权限等) 构造函数比较复杂 在循环中产生大量对象 浅拷贝 先创建原
阅读全文
摘要:单例模式 单例模式(Singleton Pattern)是指确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点。 单例模式是创建型模式。 饿汉单例模式 饿汉单例模式在类的加载时候就立即初始化,并且创建对象。 它绝对线程安全,在线程还没出现以前就实例化了,不可能存在访问安全问题 优点:没有
阅读全文
摘要:JWT_SpringSecurity SpringBoot3.0 + SpringSecurity6.0+JWT Spring Security 是 Spring 家族中的一个安全管理框架。 一般Web应用的需要进行认证和授权。 认证:验证当前访问系统的是不是本系统的用户,并且要确认具体是哪个用户
阅读全文
摘要:application.yml配置信息 spring: profiles: active: dev application: name: jwt-token-security # Jackson 配置项 jackson: serialization: write-dates-as-timestamp
阅读全文