logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【SpringBoot】15、实现事务操作的三种方式

1、@Transactional项目只要整合了JDBC等数据源后,不需要导入额外的包在接口、接口方法、类以及类方法上添加 @Transactional 即可常用配置参 数 名 称功 能 描 述readOnly该属性用于设置当前事务是否为只读事务,设置为true表示只读,false则表示可读写,默认值为false。例如:@Transactional(readOnly=true)rollbackFor

#spring boot#java#spring
哈夫曼树、哈夫曼编码与压缩比

1、哈夫曼树给定N个权值作为N个叶子结点,构造一棵二叉树,若该树的带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman Tree)。哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近。带权路径长度,就是树中所有的叶结点的权值乘上其到根结点的路径长度构造哈夫曼树2、哈夫曼编码3、压缩比案例分析:已知某文档包含5个字符。每个字符出现的频率如下表所示。采用霍夫曼编码对该文

文章图片
【数据结构与算法】第十九、二十章:加权有向图、最短路径(松弛技术、Dijkstra算法)

19、加权有向图19.1、边的表示API代码package chapter19;/*** @author 土味儿* Date 2021/9/17* @version 1.0* 有向边*/public class DirectedEdge {/*** 起点*/private final int v;/*** 终点*/private final int w;/**

文章图片
#数据结构#算法
JUnit单元测试概述

1、简介单元测试就是针对最小的功能单元编写测试代码。Java程序最小的功能单元是方法,因此,对Java程序进行单元测试就是针对单个Java方法的测试。测试驱动开发(Test-Driven Development)所谓测试驱动开发,是指先编写接口,紧接着编写测试。编写完测试后,我们才开始真正编写实现代码。在编写实现代码的过程中,一边写,一边测,什么时候测试全部通过了,那就表示编写的实现完成了2、JU

#单元测试
【SpringBoot】18、整合Swagger 3.0【狂神篇】

丝袜哥1、Swagger简介Restful Api 文档在线自动生成器API 文档 与API 定义同步更新不再需要手工写API文档直接运行,在线测试API2、集成SwaggerSpringBoot 集成 Swagger 3.0.0与 Swagger2.x.x 是有区别的1)新建web项目2)pom.xml 引入启动器Swagger 3.0.0 只需要引入启动器 springfox-boot-sta

#spring boot#java#intellij-idea
【SpringBoot】11、员工管理系统【狂神篇】

1、准备工作1)前端页面将html页面放入templates目录将css,js,img放入到static目录2)实体类Department@Data@AllArgsConstructor@NoArgsConstructorpublic class Department {private Integer id;private String departmentName;}Employee@Data@

#spring boot#java#后端
韩顺平老师坦克大战优化版

目录一、项目介绍1、前言2、涉及知识点3、关键代码4、运行数据二、主要优化方面1、系统常量2、用线程池管理线程3、采用线程安全集合类4、控制坦克发射频率5、敌方自动追击我方6、避免坦克重叠7、生成一组不重复随机整数8、统计数量时采用原子类一、项目介绍1、前言基于韩顺平老师坦克大战的框架和思路,进行了一些优化。编码上尽量按照阿里的代码规约;有非常详尽的注释;引入了线程池,线程安全集合类,原子类...

#java#python#人工智能 +1
到底了