草庐IT

springboot-websocet

全部标签

秒懂如何使用SpringBoot+Junit4进行单元测试

文章目录一、目标二、断言技术2.1核心库断言2.2数据库断言三、Mock技术四、造数技术4.1内存中造数4.2数据库造数五、Maven集成5.1默认配置5.2跳过执行测试用例5.3选定运行测试用例5.4排除运行测试用例5.5多线程运行测试用例5.6测试报告及覆盖率的查看5.7其它配置六、经验总结七、参考文献一、目标学会基于AssertJ的断言技术;学会基于AssertJ-DB的数据库断言技术;学会基于JMockit的mock技术;学会内存和数据库的造数;学会集成Maven进行单元测试、集成测试的执行;学会查看测试覆盖率;二、断言技术断言库包含很多,比如junit自带的、hamcrest等,这里

springboot~jgroups实现节点间的通讯

JGroups概念在JGroups中,集群(cluster)是一个由多个节点组成的逻辑实体,节点可以通过一个共享的集群名称来进行连接和通信。这个集群名称可以在配置中指定或在运行时动态创建。JGroups提供了多种方式来创建集群,并使节点能够加入到相同的集群中。下面是一些常见的方式:静态配置:通过配置文件指定集群的名称和成员节点。你可以使用XML或属性文件定义一个静态的集群配置,其中包含集群名称和成员节点的信息。然后,在应用程序中加载该配置文件,节点将根据配置文件中的信息自动加入到指定的集群。动态发现:使用动态发现机制,使节点能够自动发现并加入集群。这通常涉及使用一种外部的发现协议或服务来获取集

【Neo4j权威指南】SpringBoot 集成 Neo4j 教程SDN

【Neo4j权威指南】SpringBoot集成Neo4j教程SDN一、Neo4j介绍二、Neo4j安装三、SpringBoot整合四、整合测试五、结果验证六、过程中遇到的问题记录一、Neo4j介绍Neo4j采用JAVA语言开发,是一个高性能的图形数据库,NOSQL中的一种,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎。二、Neo4j安装单机版的Neo4j安装简单,从官网下载安装包,在conf目录下找到neo4j.conf配置修改如下配置信息,将注释去掉即可:dbms.default_listen_address=0.0.0.0dbm

【Neo4j权威指南】SpringBoot 集成 Neo4j 教程SDN

【Neo4j权威指南】SpringBoot集成Neo4j教程SDN一、Neo4j介绍二、Neo4j安装三、SpringBoot整合四、整合测试五、结果验证六、过程中遇到的问题记录一、Neo4j介绍Neo4j采用JAVA语言开发,是一个高性能的图形数据库,NOSQL中的一种,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎。二、Neo4j安装单机版的Neo4j安装简单,从官网下载安装包,在conf目录下找到neo4j.conf配置修改如下配置信息,将注释去掉即可:dbms.default_listen_address=0.0.0.0dbm

SpringBoot动态定时任务(完整版)

本文定时任务功能(增、删、改、启动、暂停)话不多说,直接上代码,你们直接CV就可以用!!! 执行定时任务的线程池配置类importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importorg.springframework.scheduling.TaskScheduler;importorg.springframework.scheduling.concurrent.ThreadPoolTaskScheduler;@Configur

SpringBoot动态定时任务(完整版)

本文定时任务功能(增、删、改、启动、暂停)话不多说,直接上代码,你们直接CV就可以用!!! 执行定时任务的线程池配置类importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importorg.springframework.scheduling.TaskScheduler;importorg.springframework.scheduling.concurrent.ThreadPoolTaskScheduler;@Configur

最全面的SpringBoot教程(三)——SpringBoot Web开发

前言本文为SpringBootWeb开发相关内容介绍,下边将对静态资源管理(包括:静态资源访问,静态资源前缀,webjar,首页支持),请求参数处理(包括:Rest风格,参数注释),数据响应,模板引擎(包括:Thymeleaf模板引擎,基本语法,thymeleaf使用),登录功能+拦截器,异常处理等进行详尽介绍~📌博主主页:小新要变强的主页👉Java全栈学习路线可参考:【Java全栈学习路线】最全的Java学习路线及知识清单,Java自学方向指引,内含最全Java全栈学习技术清单~👉算法刷题路线可参考:算法刷题路线总结与相关资料分享,内含最详尽的算法刷题路线指南及相关资料分享~👉Java微服务

最全面的SpringBoot教程(三)——SpringBoot Web开发

前言本文为SpringBootWeb开发相关内容介绍,下边将对静态资源管理(包括:静态资源访问,静态资源前缀,webjar,首页支持),请求参数处理(包括:Rest风格,参数注释),数据响应,模板引擎(包括:Thymeleaf模板引擎,基本语法,thymeleaf使用),登录功能+拦截器,异常处理等进行详尽介绍~📌博主主页:小新要变强的主页👉Java全栈学习路线可参考:【Java全栈学习路线】最全的Java学习路线及知识清单,Java自学方向指引,内含最全Java全栈学习技术清单~👉算法刷题路线可参考:算法刷题路线总结与相关资料分享,内含最详尽的算法刷题路线指南及相关资料分享~👉Java微服务

基于Java+SpringBoot制作一个校园圈子小程序

制作一个校园圈子小程序,有效连接信息供需双方,用户可获取和发布需求信息、参与互动交流,适用于同校、同城、社区交流、客户互动、同学/老师注册发布信息等场景。微信小程序实战开发专栏一、小程序1.1项目创建1.2首页轮播图九宫格

SpringBoot整合Ip2region获取IP地址和定位

1.Ip2region的介绍1.1.Ip2region是什么ip2regionv2.0-是一个离线IP地址定位库和IP定位数据管理框架,10微秒级别的查询效率,提供了众多主流编程语言的xdb数据生成和查询客户端实现。1.2.Ip2region特性1.2.1标准化的数据格式每个ip数据段的region信息都固定了格式:国家|区域|省份|城市|ISP,只有中国的数据绝大部分精确到了城市,其他国家部分数据只能定位到国家,后前的选项全部是0。1.2.2.数据去重和压缩xdb格式生成程序会自动去重和压缩部分数据,默认的全部IP数据,生成的ip2region.xdb数据库是11MiB,随着数据的详细度增加