排序
【Java基础】Java容器相关知识小结
目录 0. 前言 1. Collection接口 1.1. List接口 1.1.1. ArrayList 1.1.2. LinkedList 1.1.3. Vector 1.1.4. Stack 1.2. Set接口 1.2.1. HashSet 1.2.2. LinkedHashSet 1.2.3. TreeSet 1.3. Queu...
JVM内存模型
JVM内存模型 JVM-就是Java虚拟机 主要由ClassLoader(类加载器),Runtime Data Area(运行时数据区,内存分区),Execution Engine(执行引擎),Native Interface(本地库接口)组成 JVM屏蔽...
Java jackson常用注解汇总
提起 jackson,在日常使用中,由于涉及到各种序列化和反序列化的处理,就不能不提 注解,了解注解的常用方式可以极大地方便我们处理序列化,今天分享一些在使用 jackson 中涉及到的注解。 目录 ...
Spring Boot + WebSocket 实时监控,实战来了!
写在前面 此异常非彼异常,标题所说的异常是业务上的异常。 最近做了一个需求,消防的设备巡检,如果巡检发现异常,通过手机端提交,后台的实时监控页面实时获取到该设备的信息及位置,然后安排...
JUC并发编程学习笔记(十六)Volatile
Volatile 保证可见性 private volatile static Integer num = 0; 使用了volatile关键字,即可保证它本身可被其他线程的工作内存感知,即变化时也会被同步变化。 不保证原子性 原子性:不可分割 ...
7 张图解锁 MyBatis 整体脉络,让你轻松拿捏面试官!
原文:juejin.cn/post/7283798251403821056 本文笔者计划从全局角度来对Mybatis的整体架构及进行一次回顾和总结,希望能帮助你更加透彻的理解Mybatis。 1、前言 MyBatis是一款ORM(Object-Relat...
运行Springboot测试类查询数据库数据显示白网页
问题 运行Springboot测试类时,查询数据库里面数据显示如下白网页 程序报如下错误 解决方案 Spring Boot应用未能启动的原因是它没有找到合适的数据库配置具体来说,它需要一个数据...
Java 基础学习第二弹
1. HashMap和HashT able的区别 HashMap和Hashtable是两种常见的哈希表数据结构,它们在实现上有一些区别。 线程安全性:Hashtable是线程安全的,而HashMap不是。Hashtable的方法都是同步的...
Spring5框架入门基础
Spring5框架概述 Spring是轻量级的开源的JavaEE框架。 Spring可以解决企业应用开发的复杂性。 Spring有两个核心部分:IOC和AOP IOC:控制反转,把创建对象过程交给Spring进行管理 AOP:面向切面...
eclipse工具使用
eclipse下载 官网下载:https://www.eclipse.org/downloads/packages/ 打开后,找到Eclipse IDE for Java Developers点击进入 进入后点击右侧电脑适配的版本,进入到下载界面点击“>> Sel...
分布式任务调度(00)–Quartz
1 任务调度整体流程 2 组件 调度器 :工厂类创建Scheduler,根据触发器定义的时间规则调度任务 任务:Job表示被调度的任务 触发器:Trigger 定义调度时间的元素,按啥时间规则执行任务。一个Job...
如何配置支付宝密钥之如何配置普通 RSA2 密钥|保姆级教学(一)
进行支付宝开发的第一步就是:配置密钥。 但是有很多小伙伴都不知道怎么配置,这篇文章将手把手帮你从头开始捋清如何配置支付宝密钥~ 这次首先放一下官方文档:[如何生成及配置 RSA2 密钥],大...