贾永琪的技术博客

Maven入门

Maven入门1. Maven介绍1.1 什么是Maven1.2 为什么要使用Maven2. Maven入门2.1 Maven环境的搭建2.2 Maven项目的创建1. Maven介绍1.1 什么是MavenMaven:一个用于自动化构建项目和管理项目依赖的工具。来源于百度百科自动化构建项目:按照企业中主流的项目模板,创建完善的项目结构。管理项目依赖:配置式添加和管理,自动下载和导入。正常情况下,我们创建一个项目,项目中用到的jar包都需要自己下载下来,然后手动导入到工程中,然后在工程中_amaven

FastDFS文件服务器+单机+集群+DHT

FastDFS文件服务器+单机+集群+DHT1. 需求分析2. 现状2.1 tomcat静态资源2.2 ftp服务器2.3 数据库2.4 MogileFS2.5 FastDfs2.6 Zimg2.7 OSS3. FastDFS和MogileFS对比4. 具体实施措施4.1 docker镜像4.2 docker-compose文件4.2.1 tracker4.2.2 storage4.3 配置4.3.1 tracker-fdht4.3.2 tracker-fdfs4.3.3 storage5. 扩展5.1 水_fastdfs 单机 迁移集群

ApplicationContext源码解析

ApplicationContext源码解析接口继承关系--向上ApplicationContext资源ResourceInputStreamSource环境变量EnvironmentPropertyResolver事件消息国际化接口继承关系--向下WebApplicationContextServletConextRequestDispatcherServletRegistrationServletRegistrationFilterFilterChainFilterRegistrationEventLi_application-context 环境变量

通用查询项目总结

通用查询项目总结1. 初接项目2. 着手项目2.1 第一版2.2 第二版2.3 第三版2.4 第四版2.5 复杂条件开发2.6 总结3. 如何快速有效的分析现有代码逻辑3.1 数据模型3.2 动态模型3.3 软件工程4. 快速的,系统的了解一个框架5. xml的资源的读取6. 业务逻辑在代码中保持清晰7. 规范化,在规范化8. 多线程9. 统一处理9.1 日志统一格式9.2 异常统一定义10. 高效的工具使工作更高效10.1 自己的工作效率10.2 与别人协作的效率11. 处处留名,多做记录12. 说明通_通用查询是什么

Spring源码--Bean生命周期

Spring源码--Bean生命周期BeanNameAwareBeanFactoryAwareApplicationContextAwarepostProcessBeforeInitialization@PostConstructafterPropertiesSetpostProcessAfterInitialization@PreDestoryDisposableBean实例先来一张bean的生命周期图github地址:https://github.com/a18792721831/studySp_preconstruct predestory postprocessafterinitialization after propertiesset

Spring源码--BeanFactory

本文深入探讨了Spring框架的核心组件BeanFactory的源码,解析了其接口定义与实现细节,包括getBean方法的多种重载形式,以及更高级的ApplicationContext接口。通过分析XmlBeanFactory的UML图和源码,介绍了BeanDefinition的读取与注册过程,揭示了配置文件的封装机制和XML验证模式(DTD与XSD)的应用。

java--序列化

java--序列化序列化介绍为什么需要序列化序列化的范围序列化扩展应用如何实现序列化创建需要序列化的bean序列化反序列化序列化相关的类自定义序列化策略序列化idtransient 阻止序列化序列化介绍为什么需要序列化Java 平台允许我们在内存中创建可复用的 Java 对象,但一般情况下,只有当 JVM 处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比 JVM 的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象。Jav_java 在bean序列化之前进行拦截