摘要: MQ详解 一、消息中间件相关知识 1、概述 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自 阅读全文
posted @ 2024-04-22 19:56 疏影橫斜水清淺 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 线程池 前言 在执行一个异步任务或并发任务时,往往是通过直接new Thread()方法来创建新的线程,这样做弊端较多,更好的解决方案是合理地利用线程池,线程池的优势很明显,如下: 降低系统资源消耗,通过重用已存在的线程,降低线程创建和销毁造成的消耗; 提高系统响应速度,当有任务到达时,无需等待新线 阅读全文
posted @ 2024-04-22 18:08 疏影橫斜水清淺 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud 微服务概述 微服务可以在“自己的程序”中运行,并通过“轻量级设备与 HTTP 型 API 进行沟通”。关键在于该服务可以在自己的程序中运行。通过这一点我们就可以将服务公开与微服务架构(在现有系统中分布一个 API)区分开来。在服务公开中,许多服务都可以被内部独立进程所限制。 阅读全文
posted @ 2024-04-20 22:05 疏影橫斜水清淺 阅读(107) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 启动原理 Spring Boot 大大简化了我们的开发配置,节省了大量的时间,确实比较方便。但是对于新手来说,如果不了解个中原理,难免会遇到坑。 本文作者将带领大家走近神秘的 Spring Boot,一步步破开它的神秘面纱,探索 Spring Boot 的启动原理。 开发任何 阅读全文
posted @ 2024-04-20 20:44 疏影橫斜水清淺 阅读(8) 评论(0) 推荐(0) 编辑
摘要: SpringMVC 1、回顾MVC 1.1什么是mvc MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向偶合。 MVC不是一种设计模式,MVC是一种架 阅读全文
posted @ 2024-04-19 17:43 疏影橫斜水清淺 阅读(9) 评论(0) 推荐(0) 编辑
摘要: Jquery技术 一、Jquery基础 1.1、Jquery简介 jQuery由美国人John Resig于2006年创建 jQuery是目前最流行的JavaScript程序库,它是对JavaScript对象和函数的封装 它的设计思想是write less,do more jQuery官网: htt 阅读全文
posted @ 2024-04-19 14:58 疏影橫斜水清淺 阅读(15) 评论(0) 推荐(0) 编辑
摘要: JavaWeb技术 1、统一了项目的整体结构(标准化)。 2、可以动态的加载jar包(导入依赖)。 jdbc技术 导入jar包 mysql数据库驱动包。 3、便于项目的打包、部署、发布。 一、JSP简介 JSP其实就是Java Server Pages的缩写,是一种动态网页技术。能够支持的编程语言只 阅读全文
posted @ 2024-04-19 14:58 疏影橫斜水清淺 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 一、注解 类的克隆和序列化要实现接口,这两个接口中没有方法 浅拷贝:拷贝类,不拷贝类的属性, 深拷贝:拷贝类的同时,拷贝类的属性 在java中,我们常认为相同的类用友相同的hashcode 泛型 二、集合 集合分为两大类:单列数据 collection 双列数据 map<key,value> col 阅读全文
posted @ 2024-04-19 14:57 疏影橫斜水清淺 阅读(8) 评论(0) 推荐(0) 编辑
摘要: SpringSecurity (安全) 阅读全文
posted @ 2024-04-19 14:57 疏影橫斜水清淺 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1.MyBatis简介 1.1 什么是MyBatis MyBatis是一款优秀半自动化的持久层框架,轻量级框架 他支持定制SQL,存储过程以及高级映射 MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集 MyBatis可以使用简单的XML或注解来配置和映射原生类型,接口和JAVA 阅读全文
posted @ 2024-04-19 14:57 疏影橫斜水清淺 阅读(10) 评论(0) 推荐(0) 编辑