09 2020 档案
摘要:- String 1.String类的不可变性 String是指向常量池里的数据,对这个数据我们不能进行任何修改,要修改都是要新造一个数据。 2.String,StringBuffer,StringBuilder 底层都是char数组 String:不可变的字符序列,对内存消耗较大,关键字final
阅读全文
摘要:1.程序、进程、线程 程序:用语言编写的一组指令的集合,指一段静态的代码 进程:程序的一次执行过程,或是正在运行的一个程序 线程:一个程序内部的一条执行路径 一个进程可以有多个线程 2.实现多线程的方式 继承Thread类 public class TestThread1 extends Threa
阅读全文
摘要:在springmvc配置文件中添加: <mvc:interceptors> <mvc:interceptor> <!--/**包括这个请求下的所有请求--> <mvc:mapping path="/**"/> <bean class="com.yl.config.MyInterceptor"/> <
阅读全文
摘要:异步无刷新请求 搭建环境后下载jQuery包,也可以用cdn库 注意controller类添加注解@RestController,禁止跳入视图 Demo01 前端页面: <%-- Created by IntelliJ IDEA. User: 92397 Date: 2020/9/10 Time:
阅读全文
摘要:Json是一种轻量级的数据格式 Jackson使用 导入依赖 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.10.0</v
阅读全文
摘要:依赖 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> <depe
阅读全文
摘要:1.Class类 Class本身也是一个类 Class对象只能由系统建立对象 一个加载的类在JVM中只会有一个Class实例 一个Class对象对应的是一个加载到JVM中的一个class文件 每个类的实例都会记得自己是由哪个Class实例所生成 通过Class可以完整的得到一个类中的所有被加载的结构
阅读全文
摘要:spring中的事务管理 声明式事务:AOP(交由容器管理事务) 编程式事务:需要在代码中,进行事务的管理 Spring中七种Propagation类的事务属性: REQUIRED:支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 SUPPORTS:支持当前事务,如果当前没有事务,
阅读全文
摘要:整合Mybatis步骤: 1.导入相关jar包: junit mybatis mysql数据库 spring相关 aop织入 mybatis-spring <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</
阅读全文
摘要:导入依赖包 <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.9.6</version> </dependency> 方式一:使用Spring的API接口(接口实
阅读全文
摘要:代理模式是SpringAOP的底层 代理模式的分类: 静态代理 动态代理 10.1静态代理 角色: 抽象业务:一般会使用接口或者抽象类来解决(房东出租房子这件事) 真实角色:被代理的角色(房东) 代理角色:代理真实角色,代理真实角色后,我们一般会做一些附属操作(中介) 客户:访问代理对象的人(租客)
阅读全文
摘要:JavaConfig是Spring的一个子项目,Spring4之后成为了核心功能 配置文件: package com.yl.config; import com.yl.pojo.User; import org.springframework.context.annotation.Bean; i
阅读全文
摘要:在Spring4之后,要使用注解开发,必须保证aop的包被导入了,导入context的约束,增加注解的支持 1.bean @Component 2.属性如何注入 @value package com.yl.pojo; import org.springframework.beans.factor
阅读全文
摘要:自动装配是Spring满足bean依赖的一种方式 Spring会在上下文中自动寻找,并自动给bean装配属性 在Spring中有三种自动装配的方式 在xml中显式的配置 在Java中显式配置 隐式自动装配 7.1 测试 1.环境搭建 一个人有一只猫和一只狗 public class Person {
阅读全文
摘要:1.构造器注入 前面已经有了 2.Set方式注入【重点】 依赖注入:set注入 依赖:bean对象的创建依赖于容器 注入:bean对象中的所有属性由容器来注入 【环境搭建】 1.测试类型 private String name;private Address address;//另一个实体类,务必重
阅读全文
摘要:1.别名 <!--别名,如果添加了别名,原名、别名都可以使用--><alias name="user" alias="user1"/> 2.Bean的配置 <!-- id:bean的唯一标识符,相当于对象名 class:bean对象所对应的全限定名(包名+类名) name:别名,比alias高级,可
阅读全文
摘要:1.使用无参构造创建对象,默认 2.假设要使用有参构造创建对象 下标赋值 <!--有参构造方法一:下标赋值--><bean id="user" class="com.yl.pojo.User"> <constructor-arg index="0" value="lulu"/></bean> 类型匹
阅读全文
摘要:首先创建实体类 package com.yl.pojo;public class Hello { private String str; public String getStr() { return str; } public void setStr(String str) { this.s
阅读全文
摘要:1.UserDao接口 package com.yl.dao;public interface UserDao { void getUser();} 2.UseDaoImpl实现类 3.UserService业务接口 package com.yl.service;public interface
阅读全文
摘要:1.简介 spring理念:使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架 官网:https://spring.io/projects/spring-framework#overview 官方下载地址:https://repo.spring.io/release/org/sprin
阅读全文
摘要:1.搭建一个maven web项目 2.配置tomcat 3.测试项目是否能跑起来 4.导入项目中会遇到的jar包:jsp,Servlet,mysql驱动,jstl,stand... 5.创建项目包结构:dao,filter,entity(pojo),service,servlet,util 6.编
阅读全文
摘要:为保证服务器安全,上传文件应该放在外界无法直接访问的目录下,比如WEB-INF目录(只能重定向或者转发请求,不能通过外界url访问) 为了防止文件覆盖的现象,要为上传文件产生一个唯一的文件名(时间戳(存在巧合),uuid,md5,位运算法) 要限制上传文件的最大值 可以限制上传文件的类型,在收到上传
阅读全文
浙公网安备 33010602011771号