Giter VIP home page Giter VIP logo

hezhengdong.github.io's People

Contributors

hezhengdong avatar

Watchers

 avatar

hezhengdong.github.io's Issues

mini-springmvc原理解析 | Voyager001

https://hezhengdong.github.io/2024/05/21/Spring/my-mini-springmvc/

导言Spring MVC是基于MVC架构(模型-视图-控制器)的高级Web框架,建立在Spring IOC容器之上,底层通过高度整合的组件实现了对Web应用中控制层的完整管理。基于Spring框架的强大基础,致力于提供一个高效、灵活的Web应用开发环境。 Spring MVC的核心组件包括处理器映射器、处理器适配器、拦截器等,核心组件的设计允许高度的模块化和可拓展性,通过共同协作,扩展并优化了请求

Core technologies | Voyager001

https://hezhengdong.github.io/2024/04/15/Spring/Spring/

SpringIOC**inversion of Control 控制反转,强调的是原来在程序中创建bean的权利转给第三方 DI**dependency injection 依赖注入,强调Bean之间的关系,这种关系第三方负责去设置 AOP**aspect oriented programming,面向切面编程 功能的横向抽取 主要实现方式为Proxy 框架 Spring简介Spring Fram

特殊文件处理 | Voyager001

https://hezhengdong.github.io/2024/04/15/JavaSE/%E7%89%B9%E6%AE%8A%E6%96%87%E4%BB%B6%E5%A4%84%E7%90%86/

特殊文件(框架源码用的多) 主要从三个方面学习 了解它们的特点、作用 学习使用程序读取它们里面的数据 学习使用程序把数据存储到这些文件里 properties属性文件 XML文件 都是放置键值对信息 二者对比,XML存储多个对象的信息非常方便,适合存储更加复杂的数据关系 properties属性文件1. 特点、作用都只能是键值对,键不能重复,文件后缀是.properties。用来存数据 2.

Redis-实战篇 | Voyager001

https://hezhengdong.github.io/2024/06/13/Redis/Redis%E5%AE%9E%E6%88%98%E7%AF%87/

基于黑马程序员的讲义整理 视频链接 1. 内容概述 短信登录 使用redis共享session来实现 商户查询缓存 了解缓存更新策略,理解并编码解决缓存击穿、缓存穿透、缓存雪崩等问题 优惠卷秒杀 学会Redis的计数器功能, 结合Lua完成高性能的redis操作,同时学会Redis分布式锁的原理,包括Redis的三种消息队列 附近的商户 利用Redis的GEOHash来完成

Spring Boot原理解析 | Voyager001

https://hezhengdong.github.io/2024/05/25/Spring/my-mini-springboot/

导言Spring Boot,旨在简化传统Spring应用的开发、配置和部署流程,通过约定优于配置的原则,使得开发者可以快速启动和运行基于Spring的应用。应用层使用方便的同时,底层对Spring MVC进行了深度集成,自动处理常见的配置项,也通过简化依赖管理、自动配置功能对各种第三方技术进行了整合。 Spring Boot主要有两个核心 自动装配 @EnableAutoConfiguratio

网络编程基础 | Voyager001

https://hezhengdong.github.io/2024/04/15/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E5%92%8C%E5%8D%8F%E8%AE%AE/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80/

初始网络编程什么是网络编程 在网络通信协议下,不同计算机上运行的程序,进行的数据传输 应用场景 不管是什么场景,都是计算机跟计算机之间通过网络进行数据传输 Java中可以使用java.net包下的技术轻松来发出常见的网络应用程序 常见的软件架构 二者区别和优缺点 C/S: Client/Server 客户端/服务端(用户要在本地安装一个客户端程序,远程要有一

集合框架 | Voyager001

https://hezhengdong.github.io/2024/04/15/JavaSE/%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6/

  1. Collection集合1.1 数组和集合的区别 相同点都是容器,可以存储多个数据 不同点 数组的长度是不可变的,集合的长度是可变的 数组可以存基本数据类型和引用数据类型集合只能存引用数据类型,如果要存基本数据类型,需要存对应的包装类 1.2 Colletion集合体系结构graph TD; A{Collection}-->B{List}; B-->B1(ArrayLi

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.