简要说明rational rose 中逻辑视图一般包含哪些内容,是如何组织的

 在Rational Rose建立的模型中包括四种视图,分别是用例视图(use case view)、逻辑视图(logical view)、组件视图(componentview)和部署视图(deployment view)。在我们创建一个rational rose工程的时候,会自动包含这4种视图,它们从不同的角度来剖析模型。      用例视图(UseCaseView)   用例视图展示了系统的参与者和用例 (usecase)是怎么相互作用的。它包括系统中所有的角色,用例和用例图,用例视图是系
分类: 其他 发布时间: 12-03 23:43 阅读次数: 0

删除排序数组中的重复项II

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39360985/article/details/84753374 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素最多出现两次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定 nums = [1,1,1,2,2,3], 函数应返回新长度 length = 5, 并且原数组的前五个元素被修
分类: 其他 发布时间: 12-03 23:41 阅读次数: 0

翻转字符串里面的单词

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39360985/article/details/84759676 给定一个字符串,逐个翻转字符串中的每个单词。 示例: 输入: "the sky is blue". 输出: "blue is sky the". 说明: 无空格字符构成一个单词。 输入字符串可以在前面或者后面包含多余的空格,但是反转后的字符不能包括。 如果两个单词间有多余的空格,将反转后单词间的空格减少到只含一个。 题目分
分类: 其他 发布时间: 12-03 23:41 阅读次数: 0

编程思想—初始化与清理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Mutou_ren/article/details/84727045 1.构造方法没有返回值,与返回void是不同的,虽然new表达式确实返回了对新建对象的引用,但构造器本身并没有任何返回值 2.方法重载根据方法参数的类型和数量不同进行区分,与方法的返回值和权限修饰符无关。对于基本类型的方法重载,由于基本类型能够自动从一个较小的类型提升到一个较大的类型,因此 当入参类型小于参数声明类型时,能够自动
分类: 其他 发布时间: 12-03 23:40 阅读次数: 0

hibernate通过实体类和hbm.xml生成数据库表

由于某些原因,上某网站找了一个适合自己需求的开源项目,框架为ssh,难耐没有sql脚本,于是想到hibernate的正向生成数据库表,首先做好准备工作: 1、建好对应的数据库 2、需要一个hibernate.cfg.xml的配置文件(和你用validator逆向生成实体类用的差不多),代码如下: <?xml version="1.0" encoding='utf-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hiberna
分类: 其他 发布时间: 12-03 23:39 阅读次数: 0

tomcat启动报错AnnotationConfigBeanDefinitionParser are only available on JDK 1.5 and higher

项目环境:struts 2.1.8 + hibernate 3.3.2 + spring2.5 + jdk8 + tomcat8.5.20 错误原因:老项目使用spring2.5版本默认支持jdk5以上,可能是spring2.5的bug导致jdk8不被spring识别 解决办法:换成jdk6或者7即可,如果你用的tomcat版本为8及以上,那就只能使用jdk7了
分类: 其他 发布时间: 12-03 23:39 阅读次数: 0

poi操作excel入门

poi是apache的一个开源框架,用来操作excel,先写一个简单易用的demo,后续会跟上详细介绍 public static void main(String[] args) throws IOException { //创建文件流 FileOutputStream fileOutputStream = new FileOutputStream(new File("D:/workbook.xlsx")); //创建工作簿 XSSFWorkbook sheets = ne
分类: 其他 发布时间: 12-03 23:39 阅读次数: 0

浮点数运算出现误差的解决方案

直接上代码 public static void main(String[] args){ Double a = 7.77; Double b = 3.33; System.out.println(a-b); System.out.println(new BigDecimal(a.toString()).subtract(new BigDecimal(b.toString()))); } 输出结果 4.4399999999999995 4.44 使用BigDecimal承
分类: 其他 发布时间: 12-03 23:39 阅读次数: 0

idea 创建springboot工程

步骤如图
分类: 其他 发布时间: 12-03 23:38 阅读次数: 0

springboot + ajax 简单交互

项目结构如图所示,由于没有使用thymeleaf模版所以删掉了文件夹: 前端页面代码: 登录页: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <button type="button">提交</button> </body> <script type="text/javascript" src="/js/jquery-3.3
分类: 其他 发布时间: 12-03 23:38 阅读次数: 0

springboot 整合 springdata

用腻了ssm,尤其是mybatis,每次用户需求变动要求改表的时候都要删掉各种实体类和mapper.xml然后再重新生成,所以最近小研究了一下springdata,demo框架:springboot + springdata 首先是maven的pom.xml: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.or
分类: 其他 发布时间: 12-03 23:38 阅读次数: 0

@RequestBody和@RequestParam的区别

先上代码,再说区别: 前端: 使用@RequestParam:主要处理contentType为application/x-www-form-urlencoded的数据(默认) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript" src="/js/jquery-3.3.1.js"></scrip
分类: 其他 发布时间: 12-03 23:37 阅读次数: 0

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".解决办法

异常如图: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. 解决办法: 添加你slf4j对应版本的slf4j-nop的mav
分类: 其他 发布时间: 12-03 23:37 阅读次数: 0

springboot整合shiro、ehcache

只需要一个自定义realm、一个shiro配置类和ehcache 自定义realm: package com.example.demo.config; import com.example.demo.entity.RoleEntity; import com.example.demo.entity.UserEntity; import com.example.demo.jpa.UserJpa; import org.apache.commons.lang3.StringUtils; imp
分类: 其他 发布时间: 12-03 23:37 阅读次数: 0

POI操作excel修改样式

public static void main(String[] args) throws IOException { //读取工作簿模板 FileInputStream fileInputStream = new FileInputStream(new File("D:/workbook.xlsx")); XSSFWorkbook sheets = new XSSFWorkbook(fileInputStream); //创建表格 XSSFSheet sheet = sh
分类: 其他 发布时间: 12-03 23:36 阅读次数: 0

Could not write JSON: Infinite recursion (StackOverflowError)解决办法

以系统管理中,用户和角色多对多的关系为例 问题部分代码: UserEntity: @ManyToMany @JoinTable(name = "user_role", joinColumns = {@JoinColumn(name = "user_id", referencedColumnName = "id", columnDefinition = ("int COMMENT '用户id'"))}, inverseJoinColumns = {@JoinColumn(name = "ro
分类: 其他 发布时间: 12-03 23:36 阅读次数: 0

springboot 整合 mongodb

pom.xml: <!--mongodb--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> application.properties: #连接mongodb spring.data.mongodb
分类: 其他 发布时间: 12-03 23:36 阅读次数: 0

springboot 整合 gridfs 、webUploader实现大文件分块上传、断点续传、秒传

主要的pom.xml: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <!--mongodb--> <dependency> <groupId>org.springframework.boot</groupId> <a
分类: 其他 发布时间: 12-03 23:35 阅读次数: 0

springboot 整合 redis

pom.xml: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <!--redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifa
分类: 其他 发布时间: 12-03 23:35 阅读次数: 0

Tika入门

Tika是apache下的一个提取文件内容的工具包,废话不多说直接上代码 maven依赖: <dependency> <groupId>org.apache.tika</groupId> <artifactId>tika-core</artifactId> <version>${tika.version}</version> </dependency> <dependency>
分类: 其他 发布时间: 12-03 23:35 阅读次数: 0