简要说明rational rose 中逻辑视图一般包含哪些内容,是如何组织的
在Rational Rose建立的模型中包括四种视图,分别是用例视图(use case view)、逻辑视图(logical view)、组件视图(componentview)和部署视图(deployment view)。在我们创建一个rational rose工程的时候,会自动包含这4种视图,它们从不同的角度来剖析模型。 用例视图(UseCaseView) 用例视图展示了系统的参与者和用例 (usecase)是怎么相互作用的。它包括系统中所有的角色,用例和用例图,用例视图是系
删除排序数组中的重复项II
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39360985/article/details/84753374 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素最多出现两次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定 nums = [1,1,1,2,2,3],
函数应返回新长度 length = 5, 并且原数组的前五个元素被修
翻转字符串里面的单词
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39360985/article/details/84759676 给定一个字符串,逐个翻转字符串中的每个单词。 示例: 输入: "the sky is blue".
输出: "blue is sky the".
说明: 无空格字符构成一个单词。 输入字符串可以在前面或者后面包含多余的空格,但是反转后的字符不能包括。 如果两个单词间有多余的空格,将反转后单词间的空格减少到只含一个。 题目分
编程思想—初始化与清理
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Mutou_ren/article/details/84727045 1.构造方法没有返回值,与返回void是不同的,虽然new表达式确实返回了对新建对象的引用,但构造器本身并没有任何返回值 2.方法重载根据方法参数的类型和数量不同进行区分,与方法的返回值和权限修饰符无关。对于基本类型的方法重载,由于基本类型能够自动从一个较小的类型提升到一个较大的类型,因此 当入参类型小于参数声明类型时,能够自动
hibernate通过实体类和hbm.xml生成数据库表
由于某些原因,上某网站找了一个适合自己需求的开源项目,框架为ssh,难耐没有sql脚本,于是想到hibernate的正向生成数据库表,首先做好准备工作: 1、建好对应的数据库 2、需要一个hibernate.cfg.xml的配置文件(和你用validator逆向生成实体类用的差不多),代码如下:
<?xml version="1.0" encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hiberna
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了
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
浮点数运算出现误差的解决方案
直接上代码
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承
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
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
@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
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
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
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
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
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
springboot 整合 gridfs 、webUploader实现大文件分块上传、断点续传、秒传
主要的pom.xml:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<!--mongodb-->
<dependency>
<groupId>org.springframework.boot</groupId>
<a
springboot 整合 redis
pom.xml:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<!--redis-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifa
今日推荐
周排行