# Java **Repository Path**: lxmuyu/Java ## Basic Information - **Project Name**: Java - **Description**: No description available - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-30 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 记录 20200430 1. 2020 年 Node.js 开发者调查报告 20200429 1. NodeJs学习 20200427 1. Node-RED: 加密,授权用户登陆 20200426 1. Node-RED: Lecture 5 – The Node-RED programming model 2. Node-RED: Lecture 6 – Intermediate flows 20200425 1. SpringMVC教程 20200420 1. 在Eclipse中使用JUnit4进行单元测试 20200419 1. 在新本上搭建工作环境 2. 修改用户名 20200415 1. Web.xml详解 2. 还是没有跑起来 20200414 1. it's over, it begins. 20200412 1. spring官方手册 2. 发布web项目到Tomcat目录 20200411 1. Spring Web MVC 框架 2. Spring MVC原理及配置详解 20200410 1. MySQL 8 在 Windows 下安装及使用 2. 存储过程有什么优缺点?为什么要用存储过程?或者在什么情况下才用存储过程? 20200409 1. Spring 框架的 AOP 2. AOP面向方面(切面)编程 3. 9.1 Spring 中基于 AOP 的 XML架构 20200408 1. Spring基础(2):放弃XML,走向注解 2. 8.5 Spring 基于 Java 的配置 1. 纯XML,Bean 2. XML+注解 3. JavaConfig+注解 4. JavaConfig+Bean 3. Spring 中的事件处理 1. context中的事件 1. Refresh 2. start 3. stop 4. close 5. RequestHandledEvent 4. Spring 中的自定义事件 1. 事件需要实现一个接口 2. 事件的发布者也需要实现一个接口 20200407 1. Spring基础(1):两个概念 20200406 1. [x] 8 Spring 基于注解的配置 20200405 1. [x] 6.3 Spring 注入内部 Beans 1. Bean的定义放到其他Bean内部,逻辑清晰 2. [x] 6.4 Spring 注入集合 1. 集合、属性注入 2. Bean注入,构造、Setter、属性 3. [x] 7. Spring Beans 自动装配 4. [x] 7.1 Spring 自动装配 `byName` 1. 不论哪种:byName、bytype、construct,都不一定好用 20200404 1. [x] 6 Spring 依赖注入 2. [x] 6.1 Spring 基于构造函数的依赖注入 3. [x] 6.2 Spring 基于设值函数的依赖注入 20200403 1. [x] 5.6 Spring Bean 后置处理器 1. 实现BeanPostProcessor中的 postProcessBeforeInitialization postProcessAfterInitialization即可处理初始化事件 2. [x] 5.7 Spring Bean 定义继承 1. XML配置是可以继承的,与类的继承无关 2. 可以定义抽象的Bean XML,用以子Bean继承 20200402 1. [x] 5.3 Spring Bean 定义 2. [x] 5.4 Spring Bean 作用域 1. 单例:默认 2. prototype:getBean每次创建 3. request:每次请求创建,仅适用于WebApplicationContext环境 4. session:一个会话中一个,仅适用于WebApplicationContext环境 5. global-session:一般用于Portlet应用环境,该运用域仅适用于WebApplicationContext环境 3. [x] 5.5 Spring Bean 生命周期 1. init-method 2. destroy-method 3. xml配置与接口实现 20200401 1. [x] 2 Spring 体系结构 2. [x] 3 Spring 环境配置 3. [x] 4 Spring Hello World 实例 4. [x] 5 Spring IoC 容器 5. [x] 5.1 Spring BeanFactory 容器 6. [x] 5.2 Spring ApplicationContext 容器 20200331 1. [x] 1 Spring 概述 20200330 1. [x] Eclipse导入git项目 20200329 1. [x] eclipse 安装 Git 20200328 1. [x] Maven的原理和使用 2. [x] 第一个能跑的程序 20200327 1. [x] TomCat9 安装 2. [x] Eclipse中jsp异常 The superclass javax.servlet.http.HttpServlet was not found on the 20200326 1. [x] Eclipse 安装 2. [x] JAVA配置 3. [x] Java8与JDK1.8与JDK8与J2SE8与J2SE1.8的区别是什么? 20200325 1. [x] 什么是ssm框架? 20200323 1. [x] MyBatis 的优点 1. 将SQL放置到XML中 2. 半自动化的ORM 3. 便于优化 1. [x] WebService(一):工作原理 1. SOAP 2. WSDL 3. UDDI 1. [x] WebService(二):JWS API 开发 1. JAX-WS 1. [x] WebService(三):框架 1. [x] WebService(四):REST 20200322 1. [x] SpringMVC 1. [x] MyBatis 1. 半对象关系映射(ORM) 1. [x] 接口调用框架 1. 分类 1. http 2. webserice 2. 技术 1. JDK 2. Spring 3. Apache 4. 三方框架 20200322 1. [x] "JVM原理(一)JVM简介" 1. 类装载器 2. 运行时数据 3. 执行引擎 1. [x] "JVM原理(二)内存模型" 1. 属于JVM 1. 方法区 2. 堆 2. 属于线程 1. 堆 2. 本地堆 3. 程序计数器 1. [x] "JVM原理(三)垃圾回收机制(GC)" 1. 对象回收方法 1. 引用计数器 2. 可达性分析算法 2. 垃圾收集算法 1. 收集区域 1. 新生代 1. Eden区 2. Survior区 2. 老年代 1. Old区 2. 永久代 1. Perm区 2. 分类 1. 普通GC(针对新生代) 2. 全局GC(针对老年代)、 3. 算法 1. 复制算法 2. 标记清除/标记整理 3. 分代收集 3. 垃圾收集器 1. [x] "简单理解:JVM为什么需要GC" 1. [x] "JVM原理(四)内存优化" 1. [x] "什么是JavaBean、bean 什么是POJO、PO、DTO、VO、BO 什么是EJB、EntityBean" 1. [x] "Spring框架自学之路——简易入门" 20200321 1. [x] "Tomcat(一)简介" 1. [x] "几种常见的编码格式" 1. [x] "JavaSE(一) 概序" 1. [x] "JavaSE(二)语法" 1. [x] "JavaSE(三)String类与数组" 1. [x] "JavaSE(四)集合" 1. [x] "JavaSE(五)线程" 1. [x] "JavaSE(六)IO流" 1. [x] "JavaSE(七)网络" 1. [x] "JavaSE(八)异常" 1. [x] "JavaSE(九):NIO" 1. [x] "JavaSE(十):反射" 1. [x] "JavaSE(十一):代理" 1. [x] "JavaSE(十二)注解" 20200320 1. [x] "数据库的七种武器" 2. [x] "Gradle 简易入门教程" 3. [x] "10分钟看懂Docker和K8S" 4. [x] "Docker 概念很难理解?一文搞定 Docker 端口绑定" 5. [x] "以Docker为代表的传统容器到了生死存亡之际"