算法floyd java

Java登陆第十九天——HTML规范与语法

使用IDEA新建一个空的Web项目,并填写路径与项目名称 进入项目后,在根目录新建一个HTML页面,取名为index 就可以得到一个最基础的HTML页面 在IDEA中,使用浏览器打开此页面 页面内容如下: 如何修改浏览器选项 File-Settings-Tools-Web Browsers HTML ......
九天 语法 Java HTML

代码随想录算法训练营第七天| 344.反转字符串 541. 反转字符串II

LeetCode 344.反转字符串 题目链接: LeetCode344 思路: 定义left、right指针,将两指针对应的值反转即可 class Solution { public: void reverseString(vector<char>& s) { int n = s.size(); ......
字符串 字符 随想录 训练营 随想

java JDK7 Date

package net.elaina.Date01; import java.util.Date; import java.util.Random; public class Test02 { public static void main(String[] args) { /*需求1:打印时间原点 ......
java JDK7 Date JDK

JAVA操作Redis工具类

import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.RedisTempl ......
工具 Redis JAVA

java 序列话注解 @Transient

java 序列话注解 @Transient Java 序列化注解及其使用 简介 在 Java 程序中,对象的序列化是指将对象转换为字节流的过程,以便在网络上传输或保存到文件中。而反序列化则是将字节流重新转换为对象。 Java 提供了 java.io.Serializable 接口,用于标识可序列化的 ......
注解 序列 Transient java

双边滤波算法

H:\CodeSet\vcg完善1\pclPrj\bilateralFunc.h //双边滤波算法 float sigma_s_ = 0.5; float sigma_r_ = 0.5; pcl::PointCloud<pcl::PointXYZ>::Ptr plcCloud1; PointClou ......
双边 算法

java中的关键字transient,将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会被序列化

java中的关键字transient,将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会被序列化 这个关键字的作用其实我在写java的序列化机制中曾经写过,不过那时候只是简单地认识,只要其简单的用法,没有深入的去分析。这篇文章就是去深入分析一下transient关键 ......
序列 transient 属性 关键字 关键

java进行文件搜索的一个小案例

分享一个小demo,可以查询某个文件目录下的某个文件并启动,来自黑马的IO教程 import java.io.File; import java.io.IOException; public class App3 { public static void main(String[] args) th ......
案例 文件 java

Java第四课_循环和函数

1.循环 for /* for(初始化语句A;boolean类型表达式B;更改表达式C){ 循环体,就是需要被重复执行的代码;D } 执行顺序 : for --> A --> B --> | false : 循环到此结束 | true --> D --> C --> B */ // for循环中bo ......
函数 Java

Java开发技巧杂技

杂记一 创建项目的spring initializr,要求是创建spring boot3.0,且不在支持java8语言,且要求语言大于17,所以创建项目时,无法创建srping2.0项目了;如果要创建spring2.0,需要改server url,即获取创建模版的地址;地址使用阿里云的:https: ......
杂技 技巧 Java

2023最新高级java面试题,包含答案。刷题必备!记录一下。

好记性不如烂笔头 内容来自 面试宝典-高级java面试题合集 问: 能否描述一下Java的垃圾回收机制及其工作原理? 当然可以。 Java的垃圾回收机制: Java的垃圾回收(Garbage Collection,简称GC)机制是Java虚拟机(JVM)的一部分,它自动处理应用程序不再使用的对象的内 ......
答案 2023 java

【数据结构和算法】搜索算法

① 搜索最小值 python的min函数返回列表中的最小项 1 def indexOfMin(lyst): 2 minIndex = 0 3 currentIndex = 1 4 while currentIndex < len(lyst): 5 if lyst[currentIndex] < ly ......
算法 数据结构 结构 数据

2023最新java面试题,包含答案。刷题必备!记录一下。

好记性不如烂笔头 内容来自 面试宝典-java面试题合集 问: 什么是抽象类和接口? 抽象类和接口是面向对象编程中的两个重要概念,它们在Java、C#等编程语言中得到了广泛的应用。以下是关于抽象类和接口的解释: 抽象类(Abstract Class): 抽象类是一个不能被实例化的类,通常用于作为其他 ......
答案 2023 java

2023最新中级java面试题,包含答案。刷题必备!记录一下。

好记性不如烂笔头 内容来自 面试宝典-中级java面试题合集 问: 请解释什么是Java虚拟机(JVM),以及它的主要功能是什么? Java虚拟机(JVM)是一个虚拟的计算机,它在实际的硬件和操作系统上运行,并且能够执行Java字节码。Java字节码是由Java编译器从Java源代码编译而来的。JV ......
答案 2023 java

【数据结构和算法】排序算法

使用swap函数来交换列表中的两项的位置 1 def swap(lyst,i,j): 2 '''交换列表中两项的位置''' 3 temp = lyst[i] 4 lyst[i] = lyst[j] 5 lyst[j] = temp ① 选择排序 处于列表第一项,先找到最小项的位置,如果该位置不是列表 ......
算法 数据结构 结构 数据

四.JAVA循环

四.JAVA循环 ‘\t’:制表符 //TODO:代办事项 for循环 for(初始化语句A;boolean类型表达式B;更改表达式){ 循环体;D}执行顺序:for -->A-->B |false:循环结束 |true:-->D-->C-->B 死循环:boolean类型值恒为真 for循环中bo ......
JAVA

Mybatisplus自定义主键生成策略,使用雪花算法生成16位的唯一ID

楼主在使用mybatisplus开发前后端分离项目时发现一个很奇怪的现象:所有更新/删除操作都不起作用,开启mybatis日志后发现前端传入的id值与实际的数据库的值不相同,最后三位总是000。 经过一系列查资料才知道,mybatisplus的默认ID生成器使用雪花算法,生成20位左右的ID,但js ......
算法 Mybatisplus 雪花 策略

Java Spring Boot 基本使用123

今天简单学习下 Spring Boot 的基本使用,在此基础上,我们就可以改造为更加庞大的项目,话不多说,看示例吧。 1.IDEA 设置 首先通过 idea file -> New Project: 注意 SDK 和 java 版本一致,我们的依赖管理用的是 Maven。 然后 next 选择 Sp ......
Spring Java Boot 123

Java Spring Boot 常用配置总结

在涉及项目开发时,通常我们会灵活地把一些配置项集中在一起,如果你的项目不是很大的情况下,那么通过配置文件集中不失为一个很好的解决方案。 在 Spring Boot 中,我们可以方便地通过读取 appliction.properties/application.yaml 格式的配置文件,进而注入我们的 ......
常用 Spring Java Boot

Java Spring Boot controller的使用之参数解析

Spring Boot 作为 Java 中广受欢迎的框架,其 controller 的使用必须掌握了解,本篇的学习将从以下几个方面展开: 动态URL 组路由 参数解析 Restful controller 本篇假设你已经了解 Spring Boot 开发的基本流程,以下示例主要从 controlle ......
controller 参数 Spring Java Boot

Java Spring Boot logback 日志配置与使用总结

在项目开发中,日志是必不可少的,没有日志,怎么排查bug,而且日志也有助于我们看到相关的输入输出,总的来说,日志是日常项目开发必须要有的。今天我们学习 Spring Boot 中集成 logback 日志,这里主要会涉及到 日志的配置 和简单实现,更多的细节请移步官方文档,自己品读,此文档有助于初涉 ......
logback Spring 日志 Java Boot

Java Spring Boot 参数校验及自定义校验

在项目开发中,时常会碰到前端传递过来的请求参数需要校验,毕竟永远不要相信没有经过自己校验的数据,如果是零星几个参数,直接 if...else if ...else... 即可,但数据量大了,同时为了尽可能地增加复用,这里就可以用到参数校验了,如果你觉得框架提供的校验方法不够用,或者你的校验比较个性化 ......
参数 Spring Java Boot

路径规划算法 - 求解最短路径 - Dijkstra算法

Dijkstra算法的思想是广度优先搜索(BFS) 贪心策略。 是从一个顶点到其余各顶点的最短路径算法,节点边是不各自不同的权重,但都必须是正数 如果是负数,则需要 Bellman-Ford 算法 如果想求任意两点之间的距离,就需要用 Floyd 算法 求节点0 -> 4 的最短路径 每次从未标记的 ......
算法 路径 Dijkstra

拒绝算法推荐,使用rss订阅消息与新闻!

算法推荐的弊端就不说了 借用 RSSHub 镜像网站 如果你实在不会,又或者觉得麻烦,那你还可以搭其他网友的“便车”。 我收集了 9 个 公开的 RSShub 镜像网站,它们用的都是用自己的服务器,所以在流量方面也不会有问题。 服务器1 :https://rsshub.rssforever.com  ......
算法 消息 新闻 rss

java与算法Day1 Scanner的应用(一)

java中使用输入需要用到java.util.Scanner。Scanner有next,nextInt,nextString,hasNext,hasNextLine等方法。 使用 XXX variable = Scanner.NextXXX就可以获取一个输入值。next系列的方法,他们的作用都是从键 ......
算法 Scanner java Day1 Day

kettle从入门到精通 第二十三课 kettle carte 错误(java.lang.OutOfMemoryError: GC overhead limit exceeded,Could not emit buffer due to lack of requests,java heap space)分析

1、Could not emit buffer due to lack of requests(无法发出缓冲区,因为请求不足。) 原因有两点:1)消费者处理数据能力较弱,如表输出步骤。2)消费者没有处理数据,如传递的数据中有字段type=1的数据,这种情况没有处理。 解放方案:针对 1)采用多线程处 ......

java中的try-with-resource语法

java的世界千奇百怪。。。当我甩出如下代码段,不知阁下如何应对? try(A a=new A()){ 和a变量无关的业务代码块 } 没错,这就是“臭名昭著”的try-with-resource语法,乍一看让人不知所云,其实它和try-finally的下述代码等价 A a=new A() try{ ......
try-with-resource 语法 resource java with

java springboot 读取自定义配置文件

java springboot 读取自定义配置文件 application.properties、test.properties maven中引用 : <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-con ......
springboot 文件 java

java中“==”与equals()的区别

"=="是运算符,equals()是方法 "==" 如果比较的是基本数据类型(int、short、long、char、float、double、boolean、byte),则比较的是值是否相等 如果比较的是引用数据类型,则比较的是对象的内存地址是否相等 equals() 比较对象的内容是否相同 eq ......
equals java

Linux查找java安装路径

先看java -version$java version "1.8.0_111"Java(TM) SE Runtime Environment (build 1.8.0_111-b14)Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixe ......
路径 Linux java
共14900篇  :51/497页 首页上一页51下一页尾页