小数 方法java
JAVA lambda分组
public static void main(String[] args) { List<Map<String,Object>> list = new ArrayList<>(); Map<String,Object> map1 = new HashMap<String, Object>(); m ......
TP5 验证金额是两位小数 ,1.2, 1, 0.01, 0.1都可以
'amount|价格' => ['require', 'max:128', 'float','>:0', 'regex' => '^(([1-9]{1}\d*)|(0{1}))(\.\d{1,2})?$'], ......
java Comparator.comparing 排序异常
今天在Java中使用 Comparator.comparing方法排序时遇到一个异常,明明已经使用了Comparator.comparing从小到大排序,但是1-10以内的顺序还好,>10的时候排序就乱了 代码如下: List<MyRouteLongitudeAndLatitudeVo> colle ......
还在用传统方法看36氪新闻?试试这个
36氪是一家财经与科技新媒体。主要内容包括创业资讯、公司报道、投融资信息、行业分析、人物专访等。其报道涵盖了互联网、人工智能、物联网、区块链、生物技术等多个领域。 如果每天都要打开网页,再一条条翻看新闻是一件十分繁琐的事,如果能一次性把新闻信息存到excel里,等需要时再细看某条新闻就好了。 我们准 ......
Java正则工具__手机号、身份证、车牌号……
你拥有青春的时候,你就要感受它。不要虚掷你的黄金时代,不要去倾听枯燥乏味的东西,不要设法挽留无望的失败,不要把你的生命献给无知、平庸和低俗。这些都是我们时代病态的目标、虚假的理想。活着,把你宝贵的内在生命活出来,什么都别错过。——王尔德 点击查看代码 ``` /** * 正则工具 */ public ......
10.1. Java性能调优
Java性能调优是一个复杂且重要的主题,它涉及到了JVM、垃圾收集器、内存管理、多线程、代码优化等多个方面。在本节中,我们将对Java性能调优的基本概念和方法进行简要介绍。 #### 10.1.1. 理解性能指标 在进行性能调优之前,我们首先需要了解主要的性能指标。以下是一些常见的性能指标: 1. ......
Ubuntu下制作deb包的方法详解
http://t.csdn.cn/ApH7u https://blog.csdn.net/gatieme/article/details/52829907#:~:text=Ubuntu%E4%B8%8B%E5%88%B6%E4%BD%9Cdeb%E5%8C%85%E7%9A%84%E6%96%B9% ......
Linux shell 之 提取文件名和目录名的一些方法
Linux shell 之 提取文件名和目录名的一些方法 很多时候在使用Linux的shell时,我们都需要对文件名或目录名进行处理,通常的操作是由路径中提取出文件名,从路径中提取出目录名,提取文件后缀名等等。例如,从路径/dir1/dir2/file.txt中提取也文件名file.txt,提取出目 ......
用yum安装软件提示 cannot find a valid baseurl for repo:base/7/x86_64 的解决方法
转自:https://www.jianshu.com/p/50f0fb206cf7 出现这个问题是因为yum在安装包的过程中,虽然已经联网,但是没法解析远程包管理库对应的域名,所以我们只需要在网络配置中添加上DNS对应的ip地址即可。 1、操作 vi /etc/sysconfig/network-s ......
org.springframework.data.redis.RedisSystemException: Redis exception; nested exception is io.lettuce.core.RedisException: java.io.IOException: Connection reset by peer
springBoot + redis. 程序隔一段时间会莫名其妙的报Redis的错误. 报错如下: org.springframework.data.redis.RedisSystemException: Redis exception; nested exception is io.lettuce ......
工厂方法模式/抽象工厂模式
# 1.工厂方法模式 ## 1. UML ![image](https://img2023.cnblogs.com/blog/2415825/202306/2415825-20230602170556810-998451510.png) 比简单工厂更符合开闭原则,简单工厂依赖具体类,当增加具体类时就 ......
linux安装pycharm,java
1,安装pycharm实际只要下载了tar.gz,然后解压就可以了,但是还需要安装Java 2, 官网https://www.oracle.com/java/technologies/downloads/下载java后,解压tar.gz文件夹,然后将Java的路径写入环境变量 3,问题是网上很多教程 ......
Java并发
本系列参考自[Java面试小抄](https://www.javalearn.cn/#/)以及[黑马程序员](https://space.bilibili.com/37974444/dynamic) # 线程创建 ## 创建线程的方式 1. Runnable或Callable接口。新建类时实现Run ......
Java基础知识
本系列参考自[Java面试小抄](https://www.javalearn.cn/#/)以及[黑马程序员](https://space.bilibili.com/37974444/dynamic) # 数据类型 基本类型:byte、short、int、long、float、double、char、 ......
Java函数式接口看这一篇就够了
目录: 1.函数式接口的基本概念和格式 2.函数式编程 3.函数式接口作为方法的参数和方法的返回值 4.常用函数式接口 1.函数式接口的基本概念和格式 1.函数式接口的基本概念: 函数式接口在Java中是指:有且仅有一个抽象方法的接口。 函数式接口,即适用于函数式编程场景的接口。而Java中的函数式 ......
fmt方法(九九乘法表)
package mainimport "fmt"func main() { for i := 1; i < 10; i++ { for j := 1; j <= i; j++ { fmt.Printf("%d*%d=%d \t", i, j, i*j) } fmt.Println() }} ......
ExcelPackage操作Excel的常用方法
游戏开发中最常用的工具应该当属Excel了,而Excel在数据量比较大,或者多张表进行关联的时候操作比较繁琐,偶尔会有一些工具需要,减化上述的一些操作,提升工作效率。最开始想使用Node.js,发现二个问题,Github上第三方库,在保存 Excel 的时候会将格式给丢掉。找来找来,发现 C# 的 ......
我借助 AI 神器,快速学习《阿里的 Java 开发手册》,比量子力学还夸张
我平时经常要看 PDF,但是我看书贼慢,一个 PDF 差不多几十上百页,看一遍要花挺长时间。 我记性还不好,看完之后,过些日子就记不清 PDF 是讲什么的了。为了找到 PDF 里的某些信息,又得再花时间。 不过,现在这些问题都不是问题了。 因为我最近发现了一个神器,1 分钟就能读完一个 PDF。 上 ......
java jar包启动命令
宝塔启动:sudo -u springboot nohup /usr/bin/java -jar /opt/tmp/wwwroot/jkys.yanshan.gov.cn/jeecg/jeecg-system-start-3.4.4.jar >> /tmp/KIHH5GO4NW.log 2>&1 & ......
error:java: compilation failed: internal java compiler error
转自:https://xie.infoq.cn/article/537f575c166d556db9773002f java: Compilation failed: internal java compiler error 解决办法: 1、查看项目的 jdk(Ctrl+Alt+shift+S) F ......
jinkens-java代码自动上线
1,maven项目回滚 2,部署脚本 #!/bin/bash #Jenkins打包发布脚本 # BUILD_ID=DontKillMe date_time=`date +%Y%m%d%H%M%S` check_() { if [ $? -ne 0 ];then echo "ERROR!!! ${JO ......
开启Java学习之旅
我是一名前端从业者,俗称切图仔。工作快四年了, 由于需要调接口完成业务,所以经常要与后端打交道。 时间久了,与后端的乱七八糟的矛盾就显现出来了,有时后端随便说个理由搪塞过去,你如果不懂后端的逻辑就无法有效的对他的理由进行反驳; 外加上口罩时代结束后,市场行情低迷,某些岗位的报录比也是比较夸张,让人眼 ......
客户端加域错误,错误是: "DNS 名称不存在。"(错误代码 0x0000232B RCODE_NAME_ERROR)解决方法...
客户端加域错误 注意: 此信息主要供网络管理员参考。如果您不是网络的管理员,请通知网络管理员您收到了此信息,记录在文件 C:\WINDOWS\debug\dcdiag.txt 中。 当查询 DNS 以获得服务位置(SRV)资源记录时遇到下列错误,此资源记录用来为域vm-***.guanwei.org ......
记录两种影藏nginx版本号的方法。(按照需求自行选择使用)
首先,影藏版本号其实也是通过一些手段将软件版本修改或者影藏起来,迷惑黑客。 当然很多时候修改软件的版本信息入口一般是不会开启的,有可能是开发方不希望用户把软件的名字或者信息给隐藏起来。(某种程度上也可能是希望通过用户使用,给自己的软件获得一定的广告。) 但这样的话对与用户实际也是一种安全方面的威胁。 ......
Java学习之SpringBoot如何实现自动配置
SpringBoot是Spring全家桶中一个具有‘跨时代’的项目框架,它减去以往传统架构繁琐的配置文件,而且可以内嵌Tomcat,所以项目依赖可以自动配置,一键启动项目。本文主要讲SpringBoot实现自动配置的流程。 (个人认为SpringBoot的缺点:很多功能封装的太好了,导致如果想学习, ......
k8s集群证书过期的处理方法
1、检查证书过期时间 在所有控制平面节点执行: kubeadm alpha certs check-expiration #新版为 kubeadm certs check-expiration 2、更新证书 在所有控制平面节点执行: kubeadm alpha certs renew all #新版 ......
java生成验证码图片
<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.7</version> </dependency> public static final TimedCache<St ......
linux设置开机启动nginx、java
# linux设置开机启动nginx、java ### 1、开机启动nginx 我是用yum安装的nginx,nginx启动程序在/usr/sbin/nginx ```java #修改/etc/rc.d/rc.local文件 #添加/usr/sbin/nginx #添加后执行chmod +x /et ......