基于欧几里得距离使用Python语言写社会化协作过滤-推荐系统

介绍一下这个系统主要是干什么的。比如十个人中,每个人都对几部电影打了分数,然后选择一个我们要推荐的对象,然后对另外的9个人进行比较,然后用欧几里的距离计算推荐对象与另外对象的相似度,然后我们给定一个阀值,比如归一化处理以后我们定位0.5,只要另外的对象相似度大于0.5的我们就把这个对象定义为推荐对...

2018-05-04 23:34:45

阅读数 117

评论数 0

Spring的AOP讲解与案例

AOP AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定...

2019-01-21 10:10:59

阅读数 25

评论数 0

Activiti6.0流程引擎学习——(17)Activiti流程引擎的事件处理&eventLog事件日志

首先跟上篇博客一样先创建单元测试类  ConfigEventLogTest。 其中内容修改如下: package com.jjf.activiti.config; import org.activiti.engine.event.EventLogEntry; import org.ac...

2019-01-17 20:06:34

阅读数 17

评论数 0

Spring中的IoC(控制反转)讲解与案例分析

要了解控制反转( Inversion of Control ), 我觉得有必要先了解软件设计的一个重要思想:依赖倒置原则(Dependency Inversion Principle )。 什么是依赖倒置原则?假设我们设计一辆汽车:先设计轮子,然后根据轮子大小设计底盘,接着根据底盘设计车身,...

2019-01-16 16:19:23

阅读数 14

评论数 0

spring-boot项目启动中遇到Invalid property 'rememberme[key]' of bean class

今天在工作流平台搭建继承spring-boot时遇到了以下问题: Caused by: org.springframework.beans.NotReadablePropertyException: Invalid property 'rememberme[key]' of bean clas...

2019-01-15 17:58:13

阅读数 15

评论数 0

IDEA中导入Maven项目以后添加依赖却不能使用,报Cannot resolve symbol XXX

今天我外部导入了一个maven项目,后面要添加新的依赖。我在项目的pom.xml中写上了相关依赖,如下: <dependency> <groupId>org.spri...

2019-01-08 18:44:01

阅读数 41

评论数 0

Activiti6.0流程引擎学习——(16)Activiti流程引擎的历史记录配置

这篇博客对Activiti流程引擎的HistoryLevel(历史记录级别)进行介绍。 1、创建历史记录级别测试类 在test目录中创建ConfigHistoryLevelTest测试类: 2、创建ConfigHistoryLevelTest测试类的配置文件 在config的res...

2018-12-28 19:53:43

阅读数 29

评论数 0

Activiti6.0流程引擎学习——(15)Activiti流程引擎的日志记录

这里我们介绍日志记录与MDC。 两者息息相关,当我们记录日志的时候,需要记录一些上下文信息。比如线程号与当前线程级别、当前时间。但是如果我们需要记录一些当前登录的用户与正在操作的订单,则是存在MDC中。可以把它理解为一些上下文的数据存储在线程变量里。当我们需要判断问题时作为诊断信息输出。但是有一...

2018-12-21 10:31:43

阅读数 51

评论数 0

Activiti6.0流程引擎学习——(14)Activiti流程引擎的数据库配置

这里我们来了解一下Activiti流程引擎的数据库配置。 我们从下面三个方面来讲解数据库的配置: 1、了解缺省时的默认配置,使用H2内存数据库; 2、配置JDBC属性,使用mybatis提供的连接池; 3、配置DataSource,可自选第三方实现(这里我配置了阿里的Druid的数据源);...

2018-12-19 20:15:48

阅读数 30

评论数 0

删除自己创建的archetype脚手架

之前创建自己的脚手架时候创建错误,这里来将这个有错的脚手架删除。 可以看到我选中的这个就是我之前创建的有错误的脚手架,我们来将它删除: 1、找到本机的UserArchetypes.xml文件 这个一般路径是在  C:\Users\john\.IntelliJIdea2018.3\syst...

2018-12-18 17:52:47

阅读数 24

评论数 0

Activiti6.0流程引擎学习——(13)将开发好的请假流程项目创建为archetype

这篇博文我来给我之前开发好的请假流程项目创建archetype脚手架。 1、手工安装Activiti自带脚手架 首先我们先打开之前下载好的activiti源码,如下。没有安装的童鞋请看此篇博文:https://blog.csdn.net/JJBOOM425/article/details/84...

2018-12-18 17:31:05

阅读数 30

评论数 0

Activiti6.0流程引擎学习——(12)将请假流程项目使用springboot打包项目

对于上一篇我们编译实现了公司请假流程的项目,我们为了更好的部署,可以使用springboot将项目中的目录与第三方依赖打包成jar包,接下来我们来试着将这个项目打包。 1、配置pom.xml文件 首先我们在pom.xml文件的上方添加一个 spring-boot-starter-parent:...

2018-12-18 15:19:29

阅读数 32

评论数 0

Activiti6.0流程引擎学习——(11)使用IDEA编码实现的请假流程

本篇博客要使用IDEA来实现之前绘制好的请假流程图。流程图如下: 具体创建这个流程图请看这篇博客:https://blog.csdn.net/JJBOOM425/article/details/85015145 1、创建maven工程 我们在IDEA中new一个maven工程,这里我们不...

2018-12-17 10:13:04

阅读数 55

评论数 0

Activiti6.0流程引擎学习——(10)使用Eclipse绘制activiti流程图

这篇我们将使用Eclipse来创建activiti流程文件,并且在上面尝试绘制请假的流程图。绘制好以后对流程图进行完善,在具体对应的事件中添加表单。后面我们将针对这个请假流程进行相应的编码实现一个简单的流程来深度了解流程引擎。 首先这边我们定义请假的流程图如下: 接下来我们开始绘制我们的请...

2018-12-15 17:06:00

阅读数 702

评论数 3

Activiti6.0流程引擎学习——(9)在Activiti源码中打开并剖析activiti-app

这节我们使用下载的源码来打开activiti-app,并且了解一下activiti-app的源码。 activiti-app保存在modules中的activiti-ui目录中: 目录  介绍 activiti-app  集成发布的war工程 activiti-app-co...

2018-12-14 19:53:07

阅读数 57

评论数 0

Activiti6.0流程引擎学习——(8)Activiti流程引擎源码初步介绍

我们开始讲解一下Activiti的源码文件的内容。 我们打开整个文件夹就可以看到以下的文件,这也就是Activiti的文件结构。   1、distro与eclipse distro是发布用的目录,eclipse是开发的配置文件 2、modules文件 modules是重要的源码...

2018-12-14 18:11:46

阅读数 55

评论数 0

Activiti6.0流程引擎学习——(7)将Linux服务器中的Activiti源码拷贝到IDEA中

1、配置linux服务器的信息 我们打开IDEA,最上栏  Tools->Deployment->Configuration  。 2、首先先创建一个server服务器并命名。 3、填写配置信息 注意Root path要配置到 /root...

2018-12-12 18:47:23

阅读数 50

评论数 0

Activiti6.0流程引擎学习——(6)从github中下载Activiti源码到Linux服务器

我们现在开始学习Activiti的源码,当务之急就是先下载Activiti的源码。我们可以到github中下载,具体步骤如下。 如果github没有用过的同学先基本了解一下github的使用流程:   1、登录自己的github账号 2、在首页左上角搜索Activiti 3、...

2018-12-12 17:47:43

阅读数 78

评论数 0

IDEA下载Activiti源码后按Ctrl键加左击不能打开类(报Cannot find declaration to go to)

今天我将Activiti的源码下载下来,然后在IDEA中打开,这些源码都下载成功,但是按Ctrl键加鼠标左键并不能打开这个类,出现Cannot find declaration to go to  。情况如下图: 我在网上也找了很多的原因和解决的办法,但是并没有用,打开以后还是会说找不到申明...

2018-12-10 13:46:11

阅读数 30

评论数 0

Activiti6.0流程引擎学习——(5)测试使用流程引擎

这里我们对上一篇创建的请假流程进行测试。 登录user用户 登录成功后我们可以看到页面中多出了新建的请假流程。 我们点击请假模块,进入以下界面。 点击  Start a process 。 然后我们 点击 Start Process。 然后会出现以下内容,Comments...

2018-12-08 22:24:26

阅读数 33

评论数 0

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