08 2022 档案
摘要:1 加的地方 1.可以加在类上 用于模块 2.可以加在方法上 用于路径 package com.cj.mvc.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bi
阅读全文
摘要:1.基于用户的协同过滤算法(UserCF) 1)找到和目标用户兴趣类似的用户集合 2)找到这个集合中的用户喜欢的,且目标用户没有听说过的物品推荐给目标用户。 2.基于物品的协同过滤算法(ItemCF) 1)计算物品之间的类似度。 2)依据物品的类似度和用户的历史行为给用户生成推荐列表。 3. 基于模
阅读全文
摘要:1.原理 2.解决的点 以前:在隐空间中学习user和item的embeding然后重建两者的交互,没有把user和item的交互编码进embeding中,如MF做内积,NCF模拟高阶交互等 现在:把user和item的交互编码进embeding中
阅读全文
摘要:操作步骤 1.new module 2.pom.xml文件 3.文件结构 4.添加web模块 4.修改路径 文件目录 1.配置流程 1.1 配置前端控制器,对浏览器请求统一处理 1.2 配置 springMVC的配置文件路径 1.3 启动改为服务器启动时 <?xml version="1.0" en
阅读全文
摘要:1.TxConfig package com.config; import com.alibaba.druid.pool.DruidDataSource; import org.springframework.context.annotation.Bean; import org.springfra
阅读全文
摘要:1.事务介绍 1.1 事务添加到javaEE的service 1.2 声明式事务和编程试 1.3 声明式 xml 事务开发 注解方式 1.4 在Spring中进行事务开发底层用的aop原理 1.5 Spring事务管理Api 2. 步骤 1 注解配置 2.1 开启事务管理器 2.2 开始事务注解 2
阅读全文
摘要:1.开启包扫描 2.开启aspectj 3.创建类 4.切面 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www
阅读全文
摘要:1.基本概念 不通过修改源代码的方式增加功能 2.原理 2.1动态代理 1 有接口的方式使用jdk动态代理 创建接口实现类代理对象,增强类的方法 2 没有接口使用CGlib动态代理 创建子类的代理对象,增强类的方法 package com.cj.spring5; import java.lang.r
阅读全文
摘要:1.注解种类 @Component(value="student") @Service @Repository @Controller 2.使用注解扫描包 <context:component-scan base-package="com.cj"></context:component-scan>
阅读全文
摘要:1.emp package com.cj.spring5; public class Emp { private String name; private Dept dept; public void setName(String name) { this.name = name; } public
阅读全文
摘要:1.工厂bean package com.cj.spring5; import org.springframework.beans.factory.FactoryBean; public class MyBean implements FactoryBean<Course> { //定义返回的bea
阅读全文
摘要:1.注入空值 <property name="tag"> <null></null> </property> 2.特殊字符 <property name="name"> <value> <![CDATA[<<java入门到精通>>]]> </value> </property> 3.外部bean的操
阅读全文
摘要:1.创建对象 2.注入属性 2.1 set注入 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org
阅读全文
摘要:1.IOC 控制反转 把创建对象过程交给Spring管理 2.xml解析、工厂模式、反射
阅读全文
摘要:1.项目结构 2.步骤 2.1 创建User package com.cj.spring5; public class User { public void add(){ System.out.println("add..."); } } 2.2 创建xml <?xml version="1.0"
阅读全文
摘要:https://repo.spring.io/ui/native/release/org/springframework/spring/
阅读全文
摘要:package com.cj.servlet; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; import javax.servlet.annotation.WebList
阅读全文
摘要:Filter详解 1.快速入门 package com.cj.filter; import javax.servlet.*; import javax.servlet.annotation.WebFilter; import javax.servlet.annotation.WebServlet;
阅读全文
摘要:servlet详解 1.快速入门 1.1 pom.xml 加入依赖 <dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <scope>provi
阅读全文