自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 Angular学习笔记第五章——服务

Angular学习笔记五–服务1.创建新组建创建用户详细组件,用于逻辑拆分:ng generate component user-detail将原本的用户详情部分的代码移到user-detail.component.html中:<div *ngIf="user"> <div> <span>id:</span>{{user.id}} </div> <label> name: <inpu

2021-12-03 18:54:09 122

原创 Angular学习笔记第四章——显示数据及添加事件

Angular学习笔记四1.显示用户列表数据在users.component.ts中添加users属性:import { Component, OnInit } from '@angular/core';import { User } from '../../model/user';@Component({ selector: 'app-users', templateUrl: './users.component.html', styleUrls: ['./users.compon

2021-11-22 22:00:12 780

原创 Angular学习笔记第三章——创建组件

Angular学习笔记三——创建组件1.创建组件通过以下命令,创建新组件:ng generate component users创建成功后,新组件构成如下:新组件创建成功后,会被自动添加到app.module.ts中:import { NgModule } from '@angular/core';import { BrowserModule } from '@angular/platform-browser';import { AppRoutingModule } from './a

2021-11-21 19:22:11 1621

原创 Angular学习笔记第二章——创建应用

二.Angular学习笔记——创建应用1.创建应用创建用户管理项目:ng new user-management进入工程:cd user-management启动工程:ng serve --open通过http://localhost:4200/可访问工程:AppComponent组件构成:项目Valueapp.component.ts组件的类代码,是Typescript编写的app.component.html组建的模板,是HTML编写的a

2021-11-20 14:59:00 635

原创 Angular学习笔记第一章——环境构筑

一.Angular学习笔记——环境构筑1.安装Angular CLI2.创建Angular应用1.安装Angular CLIAngular CLI是一个命令行界面工具,可以创建项目,添加文件及执行一些开发任务,如测试,打包和发布Angular应用。npm install -g @angular/cli执行成功:2.创建Angular应用ng new hello-word项目创建成功后,结构如下:如创建时发生以下error:解决方法:以管理员身份运行Windows PowerSh

2021-11-18 22:24:08 258

原创 设计模式学习笔记一 单例模式之饿汉式、懒汉式

单例模式之饿汉式、懒汉式核心作用:保证一个类只有一个实例,并且提供一个访问实例的全局访问点。单例模式的优点:由于单例模式只产生一个实例,减少了系统性能的开销,当一个对象的产生需要比较多的资源时,如读取配置,产生其他依赖对象时,则可以通过在应用启动时直接产生一个单例对象,然后永久驻留内存的方式来解决。单例模式可以在系统设置全局的访问点,优化共享资源访问,例如可以设计一个单例类,负责所有的数据表的映射处理。常见的五种单例模式:模式特点饿汉式线程安全,调用效率高。但是,不能

2020-07-11 16:20:20 116

原创 MyBatis 学习笔记 第六章 Mybatis 缓存

MyBatis 学习笔记 第六章 Mybatis 缓存使用缓存可以减少java和数据库的交互次数,从而提升程序的运行效率,比如查询出id=1的对象,第一次查询出之后会自动将该对象保存到缓存中,当下一次查询时,直接从缓存中取出该对象即可,无需再次访问数据库。MyBatis缓存分类:1 . 一级缓存:SqlSession级别,默认开启,并且不能关闭。操作数据库时需要创建SqlSession对象...

2020-05-05 20:41:55 230

原创 MyBatis 学习笔记 第五章 延迟加载

MyBatis 学习笔记 第五章 延迟加载延迟加载也叫懒加载,惰性加载,使用延迟加载可以提高程序的运行效率,针对持久层的操作,在某些特定的情况下去访问特定的数据库,在其他情况下可以不访问某些表,从一定程度上减少了Java应用与数据库的交互次数。查询学生和班级的时候,学生和班级在两张表中,如果当前需求只需要获取学生的信息,那么查询学生单表即可,如果需要通过学生查询对应的班级信息,则必须查询两张表...

2020-05-05 15:32:14 171

原创 Mybatis 学习笔记 第四章 逆向工程

Mybatis 学习笔记 第四章 逆向工程MyBatis框架需要:实体类,自定义Mapper接口,Mapper.xml传统的开发中,上述的三个组件需要开发者手动创建,逆向工程可以帮助开发者自动创建三个组件,减轻开发者的工作量,提高工作效率。如何使用?MyBatis Generator,简称MBG,是一个专门为MyBatis框架开发者定制的代码生成器,可自动生成MyBatis框架需要的实体类...

2020-05-05 14:00:09 169

原创 MyBatis 学习笔记 第三章 级联查询

MyBatis 学习笔记 第三章 级联查询一 . 一对多数据库表结构student表字段名类型sidintsnamevarchercidintclasses表字段名类型cidintcnamevarcher实体类Student.javapackage com.fw.entity;import lo...

2020-05-04 18:46:58 157

原创 MyBatis 学习笔记 第二章 Mapper.xml

MyBatis 学习笔记 第二章 Mapper.xmlstatement标签:select,update,delete,insert分别对应查询,修改,删除,添加操作。parameterType:参数数据类型1 . 基本数据类型<select id="findById" parameterType="long" resultType="com.fw.entity.Account"&...

2020-05-03 20:37:25 136

原创 MyBatis 学习笔记 第一章 MyBatis概述及使用

MyBatis 学习笔记 第一章 MyBatis概述及使用概述MyBatis是一个实现了数据持久化的开源框架,简单理解就是对JDBC进行封装。ORMapping: Object Relationship Mapping 对象关系映射对象:指面向对象关系:指关系型数据库Java 到 MySQL的映射,开发者可以以面向对象的思想来管理数据库。MyBatis的优点与JDBC相比,减少了...

2020-05-03 18:29:09 246

原创 Spring MVC 学习笔记 第八章 Spring MVC数据校验

Spring MVC 学习笔记 第八章 Spring MVC数据校验Spring MVC 提供了两种数据校验的方式:1.基于Validator接口2.使用Annotation JSR -303标准进行校验。基于Validator接口的方式需要自定义Validator验证器,每一条数据的验证规则需要开发者手动完成,使用Annotation JSR -303标准则不需要自定义验证器,通过注解的...

2020-05-02 15:56:08 151

原创 Spring MVC 学习笔记 第八章 Spring MVC表单标签库

Spring MVC 学习笔记 第八章 Spring MVC表单标签库一.表单标签库引入Handlerpackage com.fw.controller;import com.fw.entity.Student;import org.springframework.stereotype.Controller;import org.springframework.web.bind....

2020-05-01 22:36:13 197

原创 Spring MVC 学习笔记 第七章 文件下载

Spring MVC 学习笔记 第七章 文件下载JSP<%-- Created by IntelliJ IDEA. User: fw Date: 2020/5/1 Time: 14:53 To change this template use File | Settings | File Templates.--%><%@ page content...

2020-05-01 15:21:52 98

原创 Spring MVC学习笔记 第六章 文件上传

Spring MVC学习笔记 第六章 文件上传一. 单文件上传底层是使用Apache fileupload 组件完成上传,Spring MVC 对这种方式进行了封装。配置pom.xml,导入依赖<dependency> <groupId>commons-io</groupId> <artifactId>commons-io<...

2020-05-01 13:51:01 104

原创 Spring MVC 学习笔记第五章 自定义数据转换器

Spring MVC 学习笔记第五章 自定义数据转换器数据转换器是指将客户端HTTP请求中的参数转换为也业务方法中定义的形参。自定义表示开发者可以自主设计转换器的方式,HandlerAdapter已经提供了通用的转换,String→int,String→Double,表单数据的封装等,但是在特殊的业务场景下,HandlerAdapter无法进行转换,就需要开发者自定义转换器。例1. Sprin...

2020-04-27 14:17:07 408

原创 Spring MVC 学习笔记 第四章 Spring MVC 模型数据解析

Spring MVC 学习笔记 第四章 Spring MVC 模型数据解析JSP四大作用域对应的内置对象:pageContex,request,session,application。模型数据的绑定是由ViewResolver来完成的,实际开发中,我们需要先添加模型数据,再交给ViewResolver来绑定。Spring MVC提供了以下几种方式提那家模型数据:MapModelMo...

2020-04-26 17:08:41 141

原创 Spring MVC 学习笔记 第三章 Spring MVC数据绑定

Spring MVC 学习笔记 第三章 Spring MVC数据绑定数据绑定:在后端的业务方法中直接获取客户端HTTP请求中的参数,将请求参数映射到业务方法的形参中,Spring MVC中数据绑定的工作是由HandlerAdapter来完成的。1.基本数据类型@RequestMapping("/baseType")@ResponseBodypublic String baseType(i...

2020-04-26 13:13:01 223

原创 Spring MVC 学习笔记 第二章 Spring MVC注解

Spring MVC 学习笔记 第二章 Spring MVC注解常用注解:注解说明@RequestMappingSpring MVC通过@RequestMapping注解将URL请求与业务方法进行映射,在Handle的类定义处以及方法定义处都可以添加@RequestMapping在类定义处添加,相当于客户端多了一层访问路径。@Controller在类的定义...

2020-04-24 15:03:09 1140

原创 Spring MVC学习笔记 第一章 概述

Spring MVC学习笔记 第一章 概述Spring MVC概述Spring MVC是目前主流的实现MVC设计的框架,是Spring框架的一个分支产品,以Spring IoC容器为基础,并利用容器的特性来简化它的配置。Spring MVC相当于Spring的一个子模块,可以很好的和Spring结合起来进行开发,是Java Web开发者必须要掌握的框架。什么是MVC设计模式?将应用程序分...

2020-04-23 20:03:39 206

原创 Spring学习笔记 第八章 AOP

Spring学习笔记 第八章 AOPAOP: Aspect Oriented Programming 面向切面编程AOP的优点:降低模块之间的耦合度使系统更容易扩展更好的代码复用非业务代码更加集中,不分散,便于统一管理业务代码更加简洁纯粹,没有其他代码的影响AOP是对面向对象编程的补充,在运行时,动态的将代码切入到类的指定方法、指定位置上的编程思想就是面向切面编程。将不同方法同...

2020-04-22 21:10:53 138

原创 Spring学习笔记 第七章 Ioc自动装载

Spring学习笔记 第七章 Ioc自动装载(Autowire)IoC负责创建对象,DI负责完成对象的依赖注入,通过配置property标签的ref属性来完成,同时Spring提供了另外一种更加简便的依赖注入方式:自动装载,不需要手动配置property,IoC容器会自动选择bean完成注入。自动装载有两种方式:byname:通过属性名自动装载byType:通过属性的数据类型自动装载...

2020-04-22 14:38:47 784

原创 Spring学习笔记 第六章 Spring的工厂方法

Spring学习笔记 第五章 Spring的工厂方法IoC通过工厂模式创建bean的方式有两种:静态工厂方法实例工厂方法静态工厂方法:创建实体类Car.javapackage com.hbb.Ioc;import lombok.AllArgsConstructor;import lombok.Data;@Data@AllArgsConstructorpublic cl...

2020-04-22 13:12:10 154

原创 Spring学习笔记 第五章 Spring IoC特性

Spring学习笔记 第五章 Spring IoC特性(1) 给bean注入集合Student.java @Data @AllArgsConstructor @NoArgsConstructor public class Student { private long id; private String name; private int age; private Li...

2020-04-12 17:42:30 101

原创 Spring学习笔记 第四章 获取bean的方式

Spring学习笔记 第四章 获取bean的方式除前面所用的通过获取配置文件的方式[getbean(“spring.xml”)]获取bean外,还有以下获取bean的方式。(1) 通过运行实类来获取bean // 加载配置文件 ApplicationContext applicationContext = new ClassPathXmlApplicationContext("spring...

2020-04-12 17:19:23 121

原创 Spring学习笔记 第三章 Ioc底层原理

Spring学习笔记 第三章 Ioc底层原理基本原理・读取配置文件,解析XML・通过反射机制实例化配置文件中所配置所有的bean模拟实现底层处理接口:ApplicationContext.java package com.hbb.Ioc; public interface ApplicationContext { public Object getBean(String id);...

2020-04-12 17:04:12 115

原创 Spring学习笔记 第二章 如何使用Ioc

Spring学习笔记 第二章 如何使用Ioc创建Maven工程,pom.xml添加依赖pom.xml <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version&g...

2020-04-12 16:54:30 308

原创 Spring学习笔记 第一章 Spring Ioc概述

Spring学习笔记 第一章 Spring Ioc概述Spring框架两大核心机制IoC(控制反转)/DI(依赖注入)AOP(面向切面编程)Spring是什么?是一个企业级开发框架,是软件设计层面的框架。优势在于可以将应用程序进行分层,开发者可以自主选择组件。MVC:Struts2,SpringMVCORMapping:Hibernate,Mybatis,Spring Data...

2020-04-12 16:03:01 154

原创 JavaWeb学习笔记(一)Tomcat

一.TomcatWeb应用服务器有Tomcat,Jboss,Weblogic,Jetty等。解压缩bin:存放各个平台下启动和停止Tomcat服务的脚本文件。conf:存放各种Tomcat服务器的配置文件。lib:存放Tomcat服务器所需的jar。logs:存放Tomcat服务运行的日志。temp:Tomcat运行时的临时文件。webapps:存放允许客户端访问的资源(Jav...

2020-04-05 11:58:16 65

原创 通过VBA实现FTP自动下载及关键字检索等功能

通过VBA实现FTP自动下载及关键字检索等功能1.连接FTP,下载文件2.关键字检索1.连接FTP,下载文件1.1 常用参数配置将经常使用的文件路径,用户名,密码,出力路径等值写在配置sheet中,可以方便使用者灵活修改。对于设置为常量的参数,设置了必须输入check。防止发生异常。1.2 连接FTP命令:(例 IP地址:10.10.10.10;用户名:user;密码:pwd)①输...

2019-11-20 19:25:51 2346

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除