JAVA程序员技术栈、业务栈、工具栈 目录: 1、技术栈 2、业务栈 3、工具栈 今天是实习期以来将近100天了,感谢公司给予的期望与同事们提供的帮助。好久没更新博客了,一是懒于写,二是文章写得不够深刻、自身的知识体系还较零乱、理解不够全面和精湛,甚至存在偏差和误导,距离小目标的实现之路还很远很远,现总结一下我自身这三个月来作为一名研发部->项目组->实习JAVA开发工程师用到的一些技
转载
2024-02-20 11:32:14
35阅读
基于Java的Web应用开发技术已成为目前Web开发的主流技术,作为一名Java程序员,到底要掌握什么技术才能完成一个JavaWeb项目呢?小编和一位十年经历程序员要来这份Java程序员常用技术栈,一起学起来吧~先放一张技术栈思维导图:什么是技术栈?开发一个普通管理系统,会用到SprinBoot+MyBatis+Spring+Mysql+Redis+RabbitMq+Nginxue+Shiro
转载
2023-09-18 23:23:46
14阅读
### Java框架Spring技术栈实现流程
为了帮助你了解如何实现Java框架Spring技术栈,我将提供一个简单的步骤指南,并且在每一步中提供所需的代码和注释。让我们开始吧!
#### 步骤一:环境准备
在开始之前,确保你已经完成以下准备工作:
- 安装JDK(Java开发工具包)
- 安装Eclipse或者IntelliJ IDEA等Java集成开发环境(IDE)
- 创建一个新的Ja
原创
2024-01-09 13:12:12
30阅读
本文目录一、Spring是什么?二、Spring体系结构总结 一、Spring是什么? Spring是分层的Java SE/EE 应用一站式的轻量级开源框架。由Rod Johnson及其团队SpringSource开发并运作。2013年12月,SpringSource团队发布Spring Framework 4.0正式版本,后续文章默认基于此版本。二、Spring体系结构1、Spring 核心
转载
2024-02-19 18:35:56
65阅读
# Spring Boot技术栈概述
Spring Boot是一个基于Spring框架的开源框架,旨在简化新Spring应用的初始化和开发过程。它通过约定优于配置的原则,减少了复杂的配置,使得开发者可以迅速上手并创建独立的、生产级别的Spring应用。
## Spring Boot的核心特点
1. **自动配置**:Spring Boot能根据项目的依赖自动配置Spring应用的各种组件。开
20180507 check spring框架的核心三个组件:Core、Context、Beans。把Bean比作一场演出中的演员的话,那Context就是这场演出的舞台背景,而Core应该就是演出的道具了。Bean包装的是Object,而Object必然有数据,如何给这些数据提供生存环境就是Context要解决的问题,对Context来说他就是要发现每个Bean之间的关系,为它们建立这
转载
2024-09-22 08:03:24
50阅读
1. springCloud SpringData 1.1 springData jpa & jdbc&mybatis 1.2 SpringData ES & Solr 1.3 SpringData Redis 1.4 SpringData Rest2. ThymeLeaf3.
原创
2021-08-24 15:45:05
390阅读
SpringSpring简介Spring是一个分层的Java SE/EE应用一站式的轻量级开源框架。Spring核心是IOC和AOP。Spring优点-方便解耦,简化开发,通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码造成的程序耦合度高。
-AOP编程的支持,通过Spring提供的AOP功能,方便进行面向切面编程。
-声明式事务的支持,在S
转载
2024-02-21 10:40:31
160阅读
Java 程序员几乎都了解 Spring。它的 IoC(依赖反转)和 AOP(面向切面编程)功能非常强大、易用。而它背后的字节码生成技术(在运行时,根据需要修改和生成 Java 字节码的技术)就是就是一项重要的支撑技术。Java 字节码能够在 JVM(Java 虚拟机)上解释执行,或即时编译执行。其实,除了Java,JVM 上的 Groovy、Kotlin、Closure、Scala 等很多语言,
有关Spring的技术知识分享一. Spring的体系结构组成?对于这个问题我觉得spring的官网中一个图非常的好解释了这个问题,以下附上这张图1.首先从图中我们可以看到在最下面是一个Test,这个表示的测试模块,我们在平常的开发过程中可能会写一些小的测试代码片段来测试某一个功能模块,这时就可以用它了;2.Core Container:表示的是核心容器的意思;我们知道在传统的Java程序中,对象
转载
2024-04-08 13:21:11
43阅读
基于Java的Web应用开发技术已成为目前Web开发的主流技术,作为一名Java程序员,到底要掌握什么技术才能完成一个JavaWeb项目呢?小千和一位十年经历程序员要来这份Java程序员常用技术栈,一起学起来吧~先放一张技术栈思维导图:什么是技术栈?开发一个普通管理系统,会用到SprinBoot+MyBatis+Spring+Mysql+Redis+RabbitMq+Nginx+Vue+Shiro
转载
2023-09-06 22:25:07
161阅读
基础知识储备:
Java SE
Java语言(java.long.*)Java集合框架(java.util.*)Java I/O(java.io.*、java.nio.*.*)Java 网络(java.net.*、java.rmi.*、javax.net.*)Java 并发(java.util.concurrent.*、java.util.concurrent.*.*)
转载
2024-01-18 23:23:48
127阅读
JavaSE:这个是Java的核心技术,必须熟练掌握才行。(绝对的重点)
初学的话可能有点难,但是这个是必须掌握的基础知识顺序结构选择结构循环结构数据结构简单的算法面向对象的编程思想容器/集合AarryListHashMapAWT/SWING 做界面IO流多线程网络编程(服务器的由来)JDBC(与数据库进行交互)附加:正则表达式/注解/反射/XML/设计模式(23)前端:核心掌握js(
转载
2023-07-19 16:42:59
137阅读
1. 全篇综述Java微服务技术栈不像Java web笔记和SSM一样了,微服务技术栈涉及到的第三方技术太多了,为了方便以后的查找,不能再像Java web笔记和SSM笔记一样,着重记原理,代码记得少。这部分原理和代码基本处于同一比重,好了,让我们以下面这张图,开始我们的微服务技术栈之旅吧2. 微服务的头部:服务信息的管理2.1 eureka注册中心我们设想,部署在两台服务器上的不同业务,想要互相
转载
2023-08-03 14:06:29
270阅读
JAVA是一个面向对象的编程语言,由SUN公司的程序员所开发、它不仅吸收了C++的各种优点,而且还撇弃了C++中难以理解的概念,如多继承、指针等;因此JAVA语言具有功能强大且简单易用两个特征, JAVA作为静态面向对象语言的代表,是全世界最受欢迎的计算机语言 Java包含四个独立却又彼此相关的技术1. JVM,Java的虚拟机,在JVM上运行Java的bytecode(字节码)2. Java的
转载
2023-09-07 15:43:50
96阅读
知识点总结一、Spring bean的生命周期二、Spring bean的加载过程三、XmlBeanFactory与ApplicationContext的区别四、Spring其他相关知识点4.1 配置到应用开发中三种方式4.2 Spring AOP相关4.3 Spring 的事务传播机制4.4 Spring 中BeanFactory和FactoryBean五、Spring 循环依赖处理六、操作J
转载
2023-09-19 20:09:12
134阅读
java技术栈1 java基础:1.1 算法1.2 基本1.3 设计模式1.4 正则表达式1.5 java内存模型以及垃圾回收算法1.6 锁以及并发容器的源码1.7 线程池源码2 web方面:2.1 SpringMVC的架构设计2.2 SpringAOP源码2.3 Spring事务体系源码以及分布式事务Jotm Atomikos源码实现2.4 数据库隔离级别2.5 数据库2.6 ORM框架: m
转载
2023-08-03 16:02:00
144阅读
kratos系列 ***kratos项目中使用分布式锁介绍 基于etcd实现的分布式锁/kratos项目中使用gorm的Transaction的方法介绍 ***** 事务开始时使用tx //使用依赖注入初始化Transaction /使用ctx传递tx / 不能在事务中并发去select / 可以在事务中并发去调用更
Java基础:Java概述配置环境命令行基本操作注释JavaAPI文档关键字和保留字标识符变量运算符程序流程控制数组面向对象编程OOP特征一:封装与隐藏OOP特征二:继承OOP特征三:多态异常处理多线程Java常用类枚举类/注解Java集合泛型IO流网络编程Java反射机制Java新特性 Java概述语言发展:机器语言$->$汇编语言$->$高级语言
Java是一种高级语言。无论是从
转载
2024-01-18 13:59:26
156阅读
文章目录1、B/S 架构以及 C/S 架构2、HTTP2.1 请求数据的格式2.2 响应数据的格式2.3 常见的状态码3、Tomcat3.1 了解Tomcat3.2 Web 服务器的作用?3.3 idea maven + web 项目创建3.3.1 打包出现错误解决问题描述产生原因解决方式如下,在 pop 文件中进行配置:3.3.2 idea 里面创建出来的目录结构3.4 使用 idea 进行项目
转载
2023-10-18 16:52:18
139阅读