编程
记录自己开发
菜鸟是大神
人有两次生命,一次是出生,一次是觉醒,希望我们可以在风华正茂时重获新生,而不是在垂暮之年幡然醒悟。
展开
-
【已解决】EL1008E: Property or field ‘productId‘ cannot be found on object of type ‘com.
改为 自身的更新就ok了。原创 2024-08-26 21:45:00 · 331 阅读 · 0 评论 -
【已解决】Win11任务栏怎么使用小图标_Win11任务栏调整图标大小方法
3、编辑 TaskbarSi 数值数据,数字 0 是小任务栏,数字 1 是中任务栏,数字 2 是大任务栏。1、打开运行,并输入 regedit 命令,确定或回车,可以打开注册表编辑器。然后新建名称为 TaskbarSi 的DWORD值。原创 2024-08-26 22:00:00 · 371 阅读 · 0 评论 -
【已解决】在idea每次按住鼠标左键的时候光标成插入了
Vim,出来结果后将后面复选框中得勾去掉或点击右边“uninstall” 2、重启Intellj。1、打开file -> settings 点击 Plugins 然后再右边搜索框输入。原创 2024-08-16 21:30:00 · 167 阅读 · 0 评论 -
no main manifest attribute, in /home
mainClass>你的启动类.AdminApplication原创 2024-05-27 23:56:33 · 296 阅读 · 0 评论 -
【已解决】java.lang.ClassCastException:java.math.BigDecimal cannot be cast to java.lang.String
将Java封装类中的id属性修改成String类型。会在精度丢失的情况下抛出。原创 2024-05-08 21:30:00 · 986 阅读 · 0 评论 -
【nacos】com.alibaba.nacos.api.exception.NacosException: http error, code=403,msg=user not found!,data
把http://localhost:8848/ 改为 localhost:8848 就好了。原创 2024-04-21 20:00:00 · 475 阅读 · 0 评论 -
【已解决】电脑设置notepad++默认打开txt
步骤:打开设置 -> 首选项 -> 文件关联。1、以管理员的方式打开notepad++设置Notepad++默认打开。原创 2024-04-21 19:15:00 · 1708 阅读 · 0 评论 -
【已解决简单好用】notepad++怎么设置中文
现在,Notepad++的界面语言应该会变为中文。原创 2024-04-21 19:00:00 · 7570 阅读 · 0 评论 -
【已解决】不兼容的类型: java.lang.Long无法转换为com.baomidou.mybatisplus.core.conditions.Wrapper
map.get(“String类型的键”)所提供的是Object类型(如下图),Object类是非基本数据类型。基本数据类型和引用类型不能进行强转。将从数据库接收到的long类型数据转换为String类型,再将String类型转换为int类型/double类型,最后成功解决类型转换报错。我对map中得到的类型进行了强制转换,想要将从数据库查询到的long类型转换为int类型。显示long类型不能转换为integer类型。为什么会不允许强转呢?原创 2024-04-15 20:30:00 · 633 阅读 · 0 评论 -
【特定日期格式转换】日期格式2024.1.1,1.2,1.3,1.4,1.5怎么转换为格式2024.1.1~1.5 星期一、星期二、星期三、星期四、星期五
总的来说,蔡勒公式是一种利用世纪、年份、月份和日期的信息,通过一系列的计算得出日期对应的星期数的方法。它基于公历的置闰规则来考虑,并且原点是公元元年12月31日。将日期格式2024.1.1,1.2,1.3,1.4,1.5怎么转换为格式2024.1.1~1.5 星期一、星期二、星期三、星期四、星期五。2、接着,将日期范围表示为起始日期和结束日期,并用波浪号(~)连接。此外,如果计算的日期是在1582年10月4日或之前,需要使用。1、首先,将日期数字转换为星期几的名称。1月1日(2024.1.1)是星期二。原创 2024-04-11 20:53:33 · 1002 阅读 · 0 评论 -
java中Date与LocalDateTime的区别
1、易读性:LocalDateTime中的方法命名更加清晰和直观,采用了自然语言的方式,提高了代码的可读性和可理解性。Date类中的月份是以0为基准的,即0表示一月,11表示十二月。3、时间单位明确:LocalDateTime中的方法在处理时间单位时明确指定了单位,例如plusDays()、minusHours()等,避免了单位不明确的问题。2、方法链式调用:LocalDateTime提供了一系列方便的方法来处理日期和时间,这些方法可以进行链式调用,使代码更加简洁和优雅。原创 2024-04-09 21:49:00 · 789 阅读 · 0 评论 -
【大全】常用加解密算性能、安全对比
对称加密算法是应用最早的加密算法,技术成熟,在进行对称加密的过程中,发送方将明文信息和加密秘钥一起进行加密处理后,将生成的密文信息发送给接收方,接收方收到密文后,使用已知的秘钥对其进行解密,才能得到正确的明文信息.使用RSA加密的时候,会产生一对密钥对,公钥和私钥,公钥是大家都可以知道的,私钥是只有信息的发送方和接收方知道的,其他任何第三方都不能知道的,即必须保证私钥的私有性和安全性.通常情况下,当数据在网络中传输时,私钥是不会和数据一起传送,这样就减少了秘钥泄露的可能性.可用于文件或数据校验,保存密码。原创 2024-03-23 22:00:18 · 1173 阅读 · 0 评论 -
【已解决】由于启动计算机时出现了页面文件配置問題,Windows在你的计算机 人上创建了一个临时页面文件
第七步:输入“初始大小”和“最大值”,然后点击“设置”按钮。第九步:一路“确定”后再次弹出“必须重新启动计算机才能使新的设置生效。”的窗口,点击“是”,系统将自动重启。第一步:用鼠标右键单击桌面上的“计算机”图标,在弹出的快捷菜单中选择“属性”。第八步:出现“要使改动生效,需要重新启动计算机”的提示,单击“确定”即可。第六步:设置虚拟内存最好在非系统盘里,选中盘符,点击“自定义大小”。第五步:在下面的虚拟内存点击“更改”按钮。第二步:单击系统属性窗口里的“高级”标签。第三步:再单击性能旁边的“设置”按钮。原创 2024-03-14 10:51:45 · 4490 阅读 · 0 评论 -
【已解决】‘packaging‘ with value ‘jar‘ is invalid. Aggregator projects require ‘pom‘ as packaging.
解决方法:没有指定打包方式。在pom加入打包方式。原创 2024-03-14 04:54:44 · 369 阅读 · 0 评论 -
【已解决】@tableid can‘t more than one
实体里面不能有两个@TableId,只留一个就好了。原创 2024-02-23 16:28:59 · 702 阅读 · 0 评论 -
安装VMwareTools灰色不可选[解决方法]
1、关闭正在运行的虚拟机操作系统。3、再重启虚拟机,灰色字即点亮。原创 2024-01-12 11:28:44 · 986 阅读 · 1 评论 -
【已解决】java 无法将类 XX类中的构造器 X应用到给定类型
给类添加@AllArgsConstructor注解即可。实际参数列表和形式参数列表长度不同。原创 2023-12-13 17:14:16 · 2692 阅读 · 0 评论 -
Sun Apr 16 00:00:00 CST 2023格式转换
log.info("当前时间为:{}",date);log.info("当前时间为:{}",now);原创 2023-12-03 20:53:18 · 466 阅读 · 0 评论 -
【已解决】HTTP method names must be tokens
该接口应该是http,但是在平台中的填写成https,导致的问题,所以将对应的接口修改为http即可。原创 2023-10-13 12:56:22 · 4400 阅读 · 0 评论 -
【已解决】-bash: ./deploy.sh: /bin/bash^M: bad interpreter: No such file or directory
这个错误通常是因为脚本文件的格式不正确导致的,可能是因为脚本文件在Windows系统中创建,然后在Linux系统中运行导致的。该命令会将deploy.sh文件的格式从Windows格式转换为Unix格式,从而解决脚本文件无法执行的问题。安装完成后再次运行dos2unix命令即可。原创 2023-10-12 16:43:36 · 567 阅读 · 0 评论 -
【已解决】宝塔登录接口404以及TypeError: string indices must be integers报错解决办法
此脚本仅作用于恢复当前您的面板数据库文件。不影响您站点和数据库服务使用。脚本执行后您可按照输出提示,选择日期进行恢复,建议不要选择恢复今天的数据。在SSH中执行如上命令,一般输入一个早一点的日期即可恢复。原创 2023-10-10 11:56:49 · 966 阅读 · 0 评论 -
jar 命令启动java 指定配置文件路径 jar如何启动
那是不是说还是有“关闭终端会导致程序终止”这个弊端呢,答案是否,使用这个命令关闭终端(无论是启动时还是启动完毕)都不会终止程序(原因是因为关闭终端这里其实关闭的是nohup的命令层级,对java程序已经起不到影响,linux肯定对nohup命令做了特殊处理)。不过打印方式是拼接。也就是说每次启动以后,都会将本次的日志拼接到原日志之后进行输出,这里日志因为是控制台日志,一般没必要拼接。从截图中可以看到,当使用ctrl+c时,终端会终止刚刚使用java -jar启动的进程,所以导致了java进程的中断。原创 2023-10-06 21:09:40 · 4506 阅读 · 0 评论 -
【已解决】spring-boot项目使用maven打包时出现BOOT-INF文件夹的问题
jar中多了这个BOOT-INF文件夹的原因,主要是因为我们在maven的pom文件中加入了。,意思也就是跳过这个插件的配置。子标签,并将skip的值设为。标签,并在里面嵌套加入一个。原创 2023-10-05 21:19:26 · 1743 阅读 · 0 评论 -
python执行pip指令时,提示“You should consider upgrading……”的解决方法
警告信息如下:解决方法:在Terminal输入:原创 2023-10-05 20:44:40 · 2888 阅读 · 0 评论 -
【已解决】authentication method 10 not supported
这个主要原因是认证方式使用的是scram-sha-256或md5,而客户端的Navicat的libpq.dll并不支持scram-sha-256和md5。在确保参数listen_addresses = ‘*’,并且pg_hba.conf支持远程连接的条件下,执行pg_ctl reload后,还是报错。编辑/var/lib/pgsql/13/data/postgresql.conf。编辑/var/lib/pgsql/13/data/pg_hba.conf。解决方案二:(navicat认证版本低)原创 2023-07-20 09:18:55 · 6581 阅读 · 0 评论 -
【钱处理】商业计算怎样才能保证精度不丢失
很多系统都有「处理金额」的需求,比如电商系统、财务系统、收银系统,等等。只要和钱扯上关系,就不得不打起十二万分精神来对待,一分一毫都不能出错,否则对系统和用户来说都是灾难。溢出和精度。溢出是指存储数据的空间得充足,不能金额较大就存储不下了。精度是指计算金额时不能有偏差,多一点少一点都不行。溢出问题大家都知道如何解决,选择位数长的数值类型即可,即不用float用double。而精度问题,double就无法解决了,因为浮点数会导致精度丢失。这个运算结果谁都知道该为0.1,然而实际结果却是。原创 2023-07-05 16:34:58 · 488 阅读 · 0 评论 -
【跨域认证】详解JWT,JWT是什么?
JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案,本文介绍它的原理和用法。原创 2023-07-04 21:40:53 · 596 阅读 · 0 评论 -
nested exception is java.lang.NoClassDefFoundError
出现这种问题,一般都是jar有问题,排查是哪个jar包,重新导入maven仓库一下就行了,有的时候需要把原来仓库里的包删掉,重新打包,有的时候要切换分支,到其他分支打包。原创 2023-06-09 16:04:20 · 4744 阅读 · 0 评论 -
MYsql :Unknown error 1054 报错解决
最后发现报错原因是因为:我写的sql语句获取数据的字段和数据库中表的字段并不对应,查询了不存在的字段的数据才会报这个错。原创 2023-05-25 18:18:09 · 1328 阅读 · 0 评论 -
Sun Apr 16 00:00:00 CST 2023格式转换
log.info("当前时间为:{}",date);log.info("当前时间为:{}",now);原创 2023-04-25 15:22:55 · 810 阅读 · 0 评论 -
java.lang.IllegalArgumentException: Source must not be null
ProductManagementAppEntity entity = Mapper.selectOne( new QueryWrapper().eq("id", id)); Resp resp=new Resp(); if (entity != null){ BeanUtil.copyProperties(entity,resp); } return ResponseUtil.ok(resp);我的这个错误原因在于查询原创 2023-04-13 17:02:36 · 770 阅读 · 0 评论 -
<body> <center> <h1>413 Request Entity Too Large</h1> </center> <hr> <center>nginx</center> </
文件上传默认是1MB,所以需要对nginx进行配置,主配置文件nginx.conf下的http{},添加。原创 2023-02-28 14:19:40 · 228 阅读 · 0 评论 -
java: 找不到符号 符号: 方法 copyToFile(java.io.InputStream,java.io.File) 位置: 类 org.apache.commons.io.Fi
符号: 方法 copyToFile(java.io.InputStream,java.io.File)位置: 类 org.apache.commons.io.FileUtils。版本号不对,指定特定版本号就可以了。java: 找不到符号。原创 2023-02-27 12:55:12 · 453 阅读 · 0 评论 -
为什么不建议用 equals 判断对象相等?
一直以为这个方法是java8的,今天才知道是是1.7的时候,然后翻了一下源码。这片文章中会总结一下与a.equals(b)的区别,然后对源码做一个小分析。原创 2023-02-21 20:47:06 · 5389 阅读 · 0 评论 -
ubuntu 系统 apt-get install python3-pip 依赖报错解决方法(源码 get-pip 安装 pip)
【代码】ubuntu 系统 apt-get install python3-pip 依赖报错解决方法(源码 get-pip 安装 pip)原创 2023-02-17 16:25:59 · 621 阅读 · 0 评论 -
nginx: [alert] kill(10155, 15) failed (3: No such process)
usr/local/nginx/nginx -c /usr/local/nginx/nginx.conf #指定配置文件地址。于是执行./nginx -t检查语法 提示我少一个文件 一个文件不存在,于是查了资料新建一下这个文件。然后执行重启还是不好使,仍然提示No such process,再次查资料 说重新加载nginx配置。找到sbin下,执行./nginx -s reload 提示我失败。whereis nginx #定位nginx文件位置。nginx -s reload #重新加载配置文件。原创 2023-01-31 18:25:46 · 2029 阅读 · 0 评论 -
-bash: mysql: command not found
服务器mysql -u root -p出现错误:-bash: mysql: command not found。再重复mysql -u root -p,输入mysql口令即可。原创 2023-01-30 10:56:13 · 1223 阅读 · 0 评论 -
Linux主机文件777,755,644权限详解[通俗易懂]
第一位7等于4+2+1,所以就是rwx,所有者有读取、写入、执行的权限;其中每个权限都有三位数字组成,第一位表示所有者的权限,第二位表示同组用户权限,第三位表示公共用户权限,r代表读取权限等于4,w代表写入权限等于2,x代表执行权限等于1。第一位7等于4+2+1,所以就是rwx,所有者有读取、写入、执行的权限;1.像功能执行文件或功能管理目录下的文件或目录,都是具备执行权限要求的,一般不能赋予写入权限;2.像附件上传,这类的文件或存放目录,都是具备写入权限的文件或目录,一般不能赋予其执行权限。原创 2023-01-11 11:42:54 · 4621 阅读 · 0 评论 -
-bash: mysql: command not found
原因:这是由于系统默认会查找的/ usr / bin中下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到的/ usr /仓目录下,相当于建立一个链接文件。错误: bash:mysql:找不到命令。原创 2023-01-11 11:08:12 · 8969 阅读 · 0 评论 -
ERROR! MySQL server PID file could not be found!
解决方法:去 /etc/init.d/路径下。原创 2023-01-11 10:58:51 · 649 阅读 · 0 评论