自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 使用cron的@reboot选项(linux)

这个方法简单且适用于大多数Linux发行版。

2024-04-01 13:57:56 209

原创 dojo的filteringSelect用键盘选中后document.activeElement会变成body

此外,这个解决方案是基于 dojo toolkit 1.x 的模式,如果您用的是更新版本的 Dojo,或者焦点处理机制有所不同,那么您可能需要根据更具体的API进行调整。事件是焦点丢失的指示。如果焦点问题与其它小部件交互或页面行为有关,可能需要更仔细地分析并定位问题。元素,因为焦点不在任何具体的可聚焦元素上。这可能是由小部件内部行为导致的,也可能是因为页面的其它交互逻辑所引起。小部件在某些操作时确实可能会导致焦点丢失,例如使用键盘选择。之后进行处理,以恢复或保持焦点,您可能需要设置焦点回。

2023-12-26 11:34:05 83

原创 groovy将两个listMap的maps1和maps2合并

【代码】groovy将两个listMap的maps1和maps2合并。

2023-12-19 14:29:34 145

原创 PostgreSQL查询结果保留两位小数

【代码】PostgreSQL查询结果保留两位小数。

2023-12-12 11:35:52 579

原创 JavaScript丢失了精度问题

JavaScript 使用双精度浮点数来处理数字,这就是为什么在处理小数时会遇到精度问题。这种问题是由于在二进制浮点数运算中某些分数无法精确表示的事实导致的,类似于我们无法用有限的十进制小数精确表示 1/3。选择正确的解决方案取决于你的具体要求(如精度、性能、易用性)。记住,只有在结果被展示给用户时才应当进行四舍五入;在之前,应尽可能地保持完整的精度。方法,该方法会四舍五入到你指定的小数位数。:对于涉及格式化数值为位特定语言环境字符串的场景,可以使用。

2023-11-27 16:20:09 76

原创 ERROR: for redis Cannot start service redis: b‘network e5b1826de2cc5bebccfeed9db 问题解决

如果上述步骤无法解决问题,你可以考虑手动创建一个名为 “redis_default” 的网络,然后再重新启动服务。这个错误提示显示容器无法找到指定的网络,可能是由于网络未创建而导致的。如果仍然存在问题,建议查看 Docker 的日志文件以获取更多的信息,或者尝试使用不同版本的服务容器。

2023-11-14 13:39:15 115

原创 错误 : 程序包 Lombok不存在

如下图,lombok存在,但是还是编译的时候报错。编译的时候报错: 程序包 Lombok不存在。需要在gradle中加入依赖。

2023-10-22 15:11:32 157

原创 java中map逆向遍历

首先,我们创建一个TreeMap并添加键值对。然后,通过将Map强制转换为TreeMap并调用。这种方法不依赖于Java版本,可以在所有版本的Java中使用。如果还有其他问题,请随时提问。在Java中实现Map的逆向遍历,可以使用。方法,我们可以获得逆序的TreeMap。方法迭代逆序的Map,并输出键值对。

2023-09-21 11:38:34 1203

原创 java获取字符串最后一个字符

请注意,以上方法假设字符串不为空,如果字符串可能为空,请在使用前进行非空检查以避免异常。如果你还有其他问题,请随时提问。来获取字符串的最后一个字符的索引,然后使用。方法2:使用 substring() 方法。方法 或将最后一个字符作为子字符串使用。方法1:使用 charAt() 方法。在这两种方法中,我们使用。

2023-09-20 11:36:22 3661

原创 进入docker的命令

【代码】进入docker的命令。

2023-09-18 12:01:48 26

原创 docker里面的mysql定时备份脚本

以下是crontab -e配置。以下是一分钟执行一次。

2023-09-14 15:40:44 66 1

原创 将windows编辑的文件,转换成linux的编码

在Windows编辑的文本文件中,可能存在与Linux不兼容的换行符和编码格式。现在,你应该在Linux上使用正确的编码和换行符格式来处理该文本文件。你可以在Linux终端中查看文件内容,或将其用于其他用途。安装dos2unix工具(如果尚未安装)。在Linux上打开终端,并导航到包含你的Windows编辑文件的目录。使用dos2unix命令将文件转换为Linux编码格式。替换为转换后的文件。

2023-09-14 15:33:06 676 1

原创 docker-compose设置redis密码

替换为你想要设置的密码。在这个示例中,Redis服务将会监听本地的6379端口,并需要密码进行身份验证。要在Docker Compose中设置Redis密码,你需要在Redis服务的配置中添加一个。参数,并将其设置为你想要的密码。Redis服务将根据你在。中设置的密码进行配置。

2023-09-08 17:26:49 688 1

原创 password ==~ /$regex/ 在groovy中代表什么意思?

如果匹配成功,就可以执行相应的操作;否则,执行其他操作。是一种匹配操作符,用于检查一个字符串是否与正则表达式匹配。操作符只在Groovy中可用,不适用于Java。会使用正则表达式模式。

2023-09-08 16:51:41 73 1

原创 判断字符串是否是手机号的代码

方法,可以判断给定的字符串是否是手机号码,并返回相应的布尔值结果。可以使用正则表达式来判断字符串是否是手机号码。用于匹配以1开头的11位数字,其中第二位数字是3到9之间的任意数字。方法使用正则表达式判断给定的字符串是否是合法的手机号码。请注意,以上代码仅是一个示例,可以根据实际需求进行修改和扩展。

2023-08-08 11:07:27 777 1

原创 太空船运算符

需要注意的是,"<=>"并不是所有编程语言都支持的运算符,而是一些特定语言的特性。因此,在具体的编程语言中使用该运算符时,请查阅相关文档进行确认。"<=>"是一个运算符,它通常用于比较两个值的大小关系。在不同的编程语言中,它可能具有不同的含义。这样,"<=>"可以用于对数值、字符串等进行排序比较。

2023-08-01 15:59:09 94

原创 JAVA将一个复杂Map等中的所有value的特殊字符过滤,数据结构有list,map,string和其他类型

和其他类型的对象,并且你想过滤它们中的所有value值的特殊字符,可以使用递归的方式遍历整个数据结构,并对每个value值进行特殊字符的过滤。可以看到,复杂的数据结构中所有value值的特殊字符已经被成功过滤,同时其他类型的对象仍然保持原样。对于其他类型的对象,我们保持其原样。方法遍历整个数据结构,对每个value进行特殊字符的过滤。,其中所有value值的特殊字符已被过滤。方法中,我们首先判断当前对象的类型。在示例中,我们创建了一个复杂的数据结构(类型的对象,以及一个其他类型的对象(

2023-07-11 18:08:49 440

原创 java中BigDecimal的subtract方法的四舍五入

在Java中,你可以使用。

2023-07-01 19:34:16 144

原创 JavaScript 中相乘精度丢失的问题

在这个实现中,我们将浮点数转换为字符串,并计算两个数的小数位数总和(precision)。然后,将两个浮点数转换为整数,执行整数乘法操作得到结果。最后,将结果除以 10 的 precision 次方,得到最终的精确乘法结果。这种倍增乘法的算法可以有效解决 JavaScript 中相乘精度丢失的问题,并且不依赖任何外部库。你可以根据实际需求对这个实现进行调整和扩展。要解决 JavaScript 中相乘精度丢失的问题,可以使用一种被称为 “倍增乘法” 的算法。

2023-07-01 13:44:26 632

原创 java去掉xml字符串前面的<?xml>标签

【代码】java去掉xml字符串前面的<?xml>标签。

2023-06-20 10:29:30 744

原创 使用Kotlin实现的代码,可以判断字符串是否为YYYYMMDD格式的日期

方法将该字符串转换为Kotlin中的正则表达式对象。接着,我们定义了一个字符串变量。,该字符串匹配YYYYMMDD格式日期的模式。字符串是否符合日期格式,如果符合,则输出。这里我们定义了一个正则表达式字符串变量。

2023-06-15 13:50:50 180 1

原创 js怎么给listMap按照一个字段排序(支持升序和降序)

最后,我们通过 slice() 方法复制一份对象数组,再通过 sort() 方法对其进行排序,并将排序后的列表分别赋值给变量 sortedPersonListAsc 和 sortedPersonListDesc。通过传递一个比较函数来指定排序规则,比较函数返回值为负数、零和正数分别表示排序结果为升序、相等和降序。通过指定比较函数来按照列表中的某个字段进行排序,并支持升序和降序。下面是一个示例代码,展示如何对列表中的对象数组按照 age 字段进行排序,并支持升序和降序。

2023-06-01 09:11:25 1011 1

原创 安卓的EditText的onchange事件(实际并没有)

我们可以通过实现TextChangedListener接口或创建匿名内部类的方式,将这三个回调方法传递给EditText的addTextChangedListener()方法。当EditText控件里面的文本内容发生变化时,就会触发相应的回调方法。在回调方法中,可以根据实际需求对文本进行处理或者调用其它方法。TextChangedListener是一个接口,当EditText控件里面的文本内容发生变化时就会启动相应的回调方法。

2023-05-25 13:02:00 375

原创 ss -lnt 命令详解

其中,-lnt 参数是 ss 命令的选项之一,表示列出当前所有的 TCP 连接,并以数字形式显示端口号(Port)、协议(Proto)和本地地址(Local Address)等信息。因此,ss -lnt 命令会列出当前所有正在监听 TCP 端口的连接,并以数字形式显示其本地地址、远程地址、状态、PID 等详细信息。对端地址和端口号(Peer Address:Port)分别表示本地监听的地址和端口,对方连接的地址和端口。“Recv-Q” 和 “Send-Q” 分别表示接收队列和发送队列的大小,

2023-05-19 12:04:10 1001 1

原创 安卓将滚动条回到顶部

其中,findViewById(R.id.ttt)是获取ScrollView控件的方法,smoothScrollTo(0, 0)是将滚动条回到顶部的方法。

2023-05-09 17:52:23 390

原创 使用endsWith判断String最后一个字符

在这个示例代码中,appendSlash 方法接收一个字符串参数 str,如果该字符串为空或者为 null,则直接返回 /。否则,使用 endsWith 方法判断字符串最后一个字符是否为 /,如果不是,则使用 StringBuilder 进行追加操作。由于这个方法中使用了 StringBuilder 的 mutable 特性,因此会创建一个新的对象对原有字符串进行修改,避免了对字符串内存空间的频繁重分配。同时也可以根据实际情况选择使用 StringBuffer 类来代替 StringBuilder。

2023-05-08 14:53:22 1155

原创 springBoot 如何获取当前应用的ip和端口

【代码】springBoot 如何获取当前应用的ip和端口。

2023-04-29 15:41:12 2943

原创 JAVA 把string类型转换成MongoDb的ObjectId

在 MongoDB Java 驱动程序中,可以使用 new ObjectId(String) 将字符串类型的 id 转换为 ObjectId 对象。由于id是String类型,但是mongoDb里面存的是ObjectId类型,所以导致死活查不出来。使用new ObjectId(String) 修改代码后可以查出数据。

2023-04-29 15:04:40 520 3

原创 在 PostgreSQL 中查找死锁

这个查询将会返回当前所有的死锁情况,其中包括阻塞进程与被阻塞进程的 PID 和 SQL 语句。通过对查询结果进行分析可以确定死锁产生的原因, 进而选择相应的方式解除死锁。

2023-04-27 20:09:06 2037

原创 JAVA如何让一个方法一分钟只能被调用一次

可以使用 Java 中的计时器(Timer)和定时任务(TimerTask)配合使用实现一个每分钟只能被调用一次的方法。需要注意的是,如果方法执行时间超过一分钟,在调用间隔的限制下仍然可能会导致同时执行的问题。此外,由于计时器本身也会占用系统资源,如果过度滥用此方法限制,可能会影响应用程序整体性能。如果当前时间戳与上一次调用时间戳之差小于一分钟,则返回不执行,否则执行该方法并更新。,确保多线程环境下仅有一个线程可以进入。,用于保存上一次方法被调用的时间戳。在方法中获取当前时间戳。

2023-04-27 16:59:41 1340 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除