• 关于学习SpringBoot自动化配置原理的笔记

    SpringBoot 启动流程public static ConfigurableApplicationContext run(Class<?>[]primarySources,String[]args){ // 两件事:1、初始化SpringApplication 2、执...

    部署使用XXL-JOB

    什么是XXL-JOB?XXL-JOB是一款分布式任务调度平台其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用官方文档地址:https://www.xuxueli.com/xxl-job/源码地址:https://github.com/xuxueli...

    SpringBoot整合Neo4j

    最近在看美团技术团队对图谱的应用文章,觉得现在图数据库其实应用场景还是挺多的,推荐:https://tech.meituan.com/2021/07/15/construction-and-application-of-lifestyle-general-needs-net.html添加依赖<...

    SpringCache整合SpringDataRedis

    SpringCache一般不会单独使用,所以配合SpringDataRedis一起使用,直接上代码当前基于 SpringBoot 2.4.5 实现基于已经添加了spring-boot-starter-data-couchbase 还需要添加spring-boot-starter-data-redis...

    neo4j的CQL基础学习

    什么是CQL?CQL代表Cypher查询语言,像Oracle数据库具有查询语言SQL,Neo4j具有CQL作为查询语言。它是Neo4j图形数据库的查询语言。它是一种声明性模式匹配语言它遵循SQL语法。它的语法是非常简单且人性化、可读的格式。Neo4j CQL数据类型CQL数据类型表示含义boolea...

    Neo4j认识安装

    什么是Neo4j?Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库...

    SpringBoot整合SpringCache的简单使用和介绍

    如何使用SpringCache?SpringBoot整合SpringCache做缓存操作,一下操作基于SpringBoot 2.4.5版本1、首先引入SpringCache依赖<dependency> <groupId>org.springframework.boot&...

    实体返回vo工具

    好久不见 最近些许有点懒惰 程序员嘛 每个月总会有几天的 你懂得那最近发现好的代码写出来真的会让人有种赏心悦目的存在 相反就会有一种想掐死写代码的那种人所以我最近写了一个小工具 就是实体转换VO对象的一个小工具 说到这里 如果你的第一反应是 Spring的BeanUtils 那说明你肯定也有遇到过...

    Java的类加载过程

    java类加载过程JVM将类的加载过程分为三个步骤:装载(Load)、链接(Link)和初始化(Initialize)1、装载通过一个类的全限定类名获取类的二进制字节流将在这个字节流代表的静态存储结果转化为方法区的运行时内存2、链接:验证:确保被加载类的正确性​主要包括四种验证:文件格式验证、元数据...

    SpringBoot实现同域SSO

    什么是sso?单点登录(SingleSignOn,SSO),就是通过用户的一次性鉴别登录。当用户在身份认证服务器上登录一次以后,即可获得访问单点登录系统中其他关联系统和应用软件的权限,同时这种实现是不需要管理员对用户的登录状态或其他信息进行修改的,这意味着在多个应用系统中,用户只需一次登录就可以访问...