04 2024 档案

摘要: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) 编辑
摘要:JavaSE【9】-Java多线程 synchronized 修饰符(方法) 表示这个方法被同步了,就是基于线程安全的; 集合容器 有一些集合容器是基于线程同步的(集合的内部使用的方法是基于synchronized来修饰的); 一、线程相关概念 进程和线程的概念: ◆进程就是正在执行的程序,一个进程 阅读全文
posted @ 2024-04-19 14:57 疏影橫斜水清淺 阅读(2) 评论(0) 推荐(0) 编辑
摘要:JavaSE【4】-数组 引导: 目前我们所使用的变量在程序运行的任意的瞬间都只能保存一个数据值,这样对程序来讲是远远不够的,因为我们在某些场景之下,需要进行一个批量数据的存储。 例如: 保存一个班级的学生的信息 、保存所有的学生的成绩信息............ 此时,Java语言中就提供了一种叫 阅读全文
posted @ 2024-04-19 14:57 疏影橫斜水清淺 阅读(5) 评论(0) 推荐(0) 编辑
摘要:JavaScript技术 一、JavaScript的定义 JavaScript是一种【基于对象】和【事件驱动】的【脚本语言】,在客户端执行,客户端主要实现数据的验证和页面的特效,大幅度提高网页的速度和交互的能力,在互联网中得到了广泛的运用。 基于对象 : js是基于面向对象的。 事件驱动:使用的时候 阅读全文
posted @ 2024-04-19 14:57 疏影橫斜水清淺 阅读(22) 评论(0) 推荐(0) 编辑
摘要:Ajax技术 一、Ajax技术简介 什么是 Ajax? AJAX = 异步 JavaScript + XML。 AJAX 是一种用于创建快速动态网页的技术(客户端)。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更 阅读全文
posted @ 2024-04-19 14:57 疏影橫斜水清淺 阅读(77) 评论(0) 推荐(0) 编辑