自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (16)
  • 问答 (1)
  • 收藏
  • 关注

原创 原型工具开发:基于代码变更的过时需求识别

jdiff工具下载重构检测工具下载:1 捕获代码变更Jdiff可以捕获代码中新增或删除的代码元素,旧版本中的一个代码元素在新版本中没有同名元素则被认为是删除的元素,同理可得新增的元素。...

2020-02-29 23:18:37 387

原创 原型工具开发:基于主动学习的可追踪性自动化生成

数据集的下载地址:https://download.csdn.net/download/A1342772/12200967源代码下载地址:https://download.csdn.net/download/A1342772/12201064weka输入数据的样式下载地址:1 构建数据集下面介绍如何构建这些数据集。对于给定项目中的源制品集S1和目标制品集S2 ,可追踪性生成通常...

2020-02-29 17:25:02 806

原创 7 页面静态化

为什么页面要静态化,可自行百度,本文只介绍如何实现页面静态化。1页面静态化流程业务流程如下: 获取模型数据 制作模板 存储和下载模板 对页面进行静态化 将静态化生成的html页面存放文件系统中 将存放在文件系统的html文件发布到服务器2 分步骤实现页面静态化2.1 获取模型数据CMS管理了各种页面,CMS对页面进行静态化时需要数据模型,但是CMS并不知道每个...

2020-02-28 16:36:38 553

原创 6 异常处理

1异常处理流程自定义异常类型。 自定义错误代码及错误信息。 对于可预知的异常由程序员在代码中主动抛出,由SpringMVC统一捕获。 可预知异常是程序员在代码中手动抛出本系统定义的特定异常类型,由于是程序员抛出的异常,通常异常信息比较齐全,程序员在抛出时会指定错误代码及错误信息,获取异常信息也比较方便。对于不可预知的异常(运行时异常)由SpringMVC统一捕获Exception类型的...

2020-02-27 14:55:18 324

原创 5 按示例查询(QueryByExample,QBE)

1 QBE查询按示例查询(QBE)是一种用户友好的查询技术,具有简单的接口。它允许动态查询创建,并且不需要编写包含字段名称的查询。2 查询示例2.1 QBE 查询的三个部分从上面的代码可以看出,QBE包括三个部分(1)Probe:实体对象,在持久化框架中与Table对应的域对象,一个对象代表数据库表中的一条记录(2)ExampleMatcher:匹配器,它是匹配“实...

2020-02-26 23:06:27 2558

原创 4 vue开发环境下跨域问题

1 跨域问题跨域产生的原因:浏览器的同源策略不允许跨域访问,所谓同源策略是指协议、域名、端口相同。2解决方法:采用proxyTable解决。2.1 proxyTable是什么?vue-cli提供的解决vue开发环境下跨域问题的方法,,它是http代理中间件,它依赖node.js,2.2 基本原理基本原理是用服务端代理解决浏览器跨域:cms跨域解决原理:1、...

2020-02-26 18:42:00 438

原创 3 SpringBoot

1 SpringBoot的作用Spring Boot Starter:它将常用的依赖分组进行了整合,将其合并到一个依赖中,这样就可以一次性添加到项目的Maven或Gradle构建中; 自动配置:Spring Boot的自动配置特性利用了Spring 4对条件化配置的支持,合理地推测应用所需的bean并自动化配置它们; Actuator:它为Spring Boot应用添加了一定的管理特性。...

2020-02-14 18:29:55 424

原创 2 Lombok

Lombok是一个实用的java工具,使用它可以消除java代码的臃肿,Lombok提供一系列的注解,使用这些注解可以不用定义getter/setter、equals、构造方法等,它会在编译时在字节码文件自动生成这些通用的方法,简化开发人员的工作。下面介绍一下常用的几个注解: @Setter 注解在类或字段,注解在类时为所有字段生成setter方法,注解在字段上时只为该字段生成set...

2020-02-14 13:11:57 230

原创 1 Spring data MongoDB

Spring Data MongoDB提供了三种方式在Spring应用中使用MongoDB:通过注解实现对象-文档映射; 使用MongoTemplate实现基于模板的数据库访问; 自动化的运行时Repository生成功能。1 Spring Data MongoDB提供了XML配置的方案2 为模型添加注解,实现MongoDB持久化(对象-文档映射)2.1 用于对象-文档映射的...

2020-02-14 13:01:31 333

原创 1 Spring实现数据持久化(开篇)

1 Spring在持久化中的应用多年以来,关系型数据库一直是企业级应用中的统治者。在博客“Spring实现数据持久化(Spring+JDBC)”中,我们将会看到如何使用Spring的JDBC抽象来查询关系型数据库,这要比原生的JDBC简单得多。如果你不喜欢JDBC风格的话,在博客“Spring实现数据持久化(Spring+ORM)”中,将会展现Spring如何与对象关系映射(ORM)框架进...

2020-02-04 14:25:16 993

原创 3 Spring Security详解(授权及保护视图)

不同用户登录后看到的菜单是不一样的。例如,管理员能够看到系统管理,而普通用户看不到。实现这一功能需要两步:给用户不同的权限。 Spring Security使用JSP标签库来渲染视图。1 保护视图1.1 Spring Security的JSP标签库Spring Security的JSP标签库很小,只包含三个标签:为了使用JSP标签库,我们需要在对应的JSP中声明它:...

2020-02-03 12:49:00 599

原创 2 Spring Security详解(认证用户)

认证用户的过程:进入认证页面-->输入用户名和密码-->CSRF-->查询存储的用户数据(用户名、密码以及角色信息)-->认证完成项目的源码:https://download.csdn.net/download/A1342772/121323011 自定义认证页面不使用Spring Security自带的认证页面,使用自己定义的。释放静态资源,拦截器不要拦截...

2020-02-02 14:21:21 863

原创 1 Spring Security详解(入门篇)

1 权限管理1.1 权限管理概念权限管理,一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源。权限管理几乎出现在任何系统里面,前提是需要有用户和密码认证的系统。在权限管理的概念中,有两个非常重要的名词:认证:通过用户名和密码成功登陆系统后,让系统得到当前用户的角色身份(用户登录后获取角色身份)。 授权:系统根据当前用户的角色,给其授予对应可以操作的...

2020-02-01 22:05:10 1141

基于代码变更分析的过时需求识别

基于代码变更分析的过时需求识别

2020-04-11

test-restful.zip

项目源代码

2020-03-27

weka样式:基于主动学习的可追踪性自动化生成

weka输入有固定的格式,必须按照格式输入数据weka才能执行。因此,我们提供了weka样式,方便用户进行实验。

2020-02-29

源代码:基于主动学习的可追踪性自动化生成

总共包含三个源代码:随机取样train_test_split.py,数据均衡smote.py,主动学习activePool.py。代码用python编写,下载即可使用。

2020-02-29

数据集:基于主动学习的可追踪性自动化生成

我们使用了来自5个软件项目中的七个数据集,并这些数据集中每条可能追踪链都构建了特征。这些数据集可以直接训练分类器。

2020-02-29

spring_security_management.zip

认证用户的过程:进入认证页面-->输入用户名和密码-->CSRF-->查询存储的用户数据(用户名、密码以及角色信息)-->认证完成 进行实践的项目源代码。

2020-02-03

SpringMVC框架第二天【随堂笔记】.pdf

springMVC传递模型数据、文件上传、异常处理、拦截器的实战代码,简单的示例,适合初学者。代码详细,可以直接复制使用。

2020-01-31

各种排序算法

常用的排序算法:冒泡,插入,选择,快速,基数等。每个排序算法都可以单独的测试。

2019-04-26

完整轮播图

使用js编写的轮播图,原生的才是最好的。就是这样的。

2017-10-29

通过博弈论计算模拟战争中的防御和攻击的效率

通过博弈论和故障树,计算出防御者防御无效的概率,以及攻击者攻击成功的概率。在模拟战争中给玩家做一个参考,提高游戏的胜率。

2017-10-27

js的练习案例2

图片切换,全选与反选等。适合初学者的前端练习。欢迎下载

2017-10-21

js的练习案例

打开关闭图片,图片切换,显示和隐藏盒子等操作。是非常适合初学者的案例练习

2017-10-21

简单的物流系统

一个完整的小物流系统,有服务端和客户端。可以直接运行

2017-10-16

Petri网学习(超详细)

学习petri网的ppt,适合初学者。也可以作为一份参考资料

2017-10-12

尚和网页的制作

一个网页的小练习,难度低。很适合学习css的初学者。可以尝试一下。

2017-10-03

视频播放器

使用vlcj框架做的一个视频播放器。实现了一个视频播放器的基本功能。如果想要进一步的开发需要查看相应vlcj文档

2017-10-02

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

TA关注的人

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