- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 Mac 使用dockerdesktop 安装minio教程
v ~/minio/data:/data: 将本地的~/minio/data目录挂载到容器内的/data目录,这里存放MinIO的数据。-v ~/minio/config:/root/.minio: 将本地的~/minio/config目录挂载到容器内的配置目录。-p 9001:9001: 将主机的9001端口映射到容器的9001端口,MinIO控制台将通过这个端口访问。-p 9000:9000: 将主机的9000端口映射到容器的9000端口,MinIO服务将通过这个端口访问。访问Docker官方网站。
2024-08-24 10:40:46 407
原创 LoggerFactory is not a Logback LoggerContext but Logback is on the classpath
jar包,新饮用的jar包中包含日志框架,与现在的日志框架冲突。
2024-06-25 16:56:33 1530
原创 Java API接口参数签名
这样确实能解决问题,但显然服务器承载不了这么做,即使再微小的数据量,在时间的累加下,也总一天会超出服务器能够承载的上限。以上的代码,均假设 A 系统服务器与 B 系统服务器的时钟一致,才可以正常完成安全校验,但在实际的开发场景中,有些服务器会存在时钟不准确的问题。如果请求被抓包,请求的其它参数就可以被任意修改,例如可以将 money 参数修改为 9999999,B系统无法确定参数是否被修改过。那抓包的人只需要等待 15 分钟,你的 nonce 记录在缓存中消失,请求就可以被重放了。
2024-06-25 10:39:43 1004
原创 MySQL (collation)排序规则
而在utf8mb4字符集中,utf8mb4_general_ci 会比 utf8mb4_unicode_ci 快,因为前者的比较规则更简单。排序规则(Collation)复杂度:简单的二进制排序规则(如 _bin 结尾的排序规则)通常比复杂的排序规则(如_ci,_cs)性能更好。latin1_swedish_ci:这是MySQL默认的排序规则,对于拉丁字符集(latin1),性能相对较好。utf8mb4_unicode_ci:支持更广泛的Unicode字符集,排序规则更复杂,性能稍差,但准确性更高。
2024-06-05 10:27:20 357 2
原创 安装node.js碰到的BUG
场景:在cmd中运行npm install成功,在IDEA中运行报错,IDEA版本2023.1.2,使用IDEA自带的Terminal。win11,nodejs 版本为 18.12.1。BUG1:npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。相关链接:https://blog.csdn.net/muzi_87/article/details/125823287。
2023-05-21 17:07:38 225
原创 The ‘Access-Control-Allow-Origin‘ header contains multiple values ‘*, *‘, but only one is allowed.
我是http请求https接口,把访问路径改成https就可以了
2021-01-21 14:44:19 256
原创 swagger v2默认访问地址
项目启动默认访问地址:http://localhost:8080/swagger-ui.html不行的话可以去application.yml配置文件查找swagger的配置
2021-01-15 10:26:21 81482
原创 System.currentTimeMillis()获取时间,制定时间格式。
System.currentTimeMillis()获取的时间(毫秒):获取当前计算机时间和1970年1月1号0时0分0秒所差的毫秒数。转换为yyyy年-MM月dd日-HH时mm分ss秒格式: //获取当前时间毫秒数 long currentTime = System.currentTimeMillis(); //日期格式类:定义你需要的日期格式 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy..
2020-12-11 11:52:25 3807
原创 IDEAmaven报错org.jetbrains.idea.maven.server.CannotStartServerException: java.lang.RuntimeExceptio
IDEAmaven报错org.jetbrains.idea.maven.server.CannotStartServerException: java.lang.RuntimeException: java.rmi.server.ExportException: object already exported兼容问题:换个maven版本
2020-12-08 10:07:56 5547
原创 ExtJs 动态改变form表单置灰
extjs grid store 取值新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入##ExtJs 动态改变form表单置灰listeners:{change:function( e,newValue ){if (n
2020-10-20 15:02:25 887
原创 IDEA springboot热编译(修改前段、后端代码不需要重启)
在菜单Run -> Edit Configurations -> Application 里的你的项目的Configuration ->重启一下项目就可以了
2020-03-05 10:50:49 490
原创 IDEA springboot启动报错java.lang.UnsatisfiedLinkError: no tcnative-1 in java.library.path
IDEA springboot启动报错:java.lang.UnsatisfiedLinkError: no tcnative-1 in java.library.pathat java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867) ~[na:1.8.0_221]at java.lang.Runtime.loadLibrary0(Ru...
2020-03-05 10:44:44 3040
原创 IDEA springboot启动报错,端口号被占用Description: Web server failed to start. Port 5040 was already in use. A
springboot启动时报错:我这个是端口号:5040被占用了解决方法:1:在你的启动配置文件中修改端口号2:干掉被占用端口号的进程进入命令窗口查询所有端口号命令:netstat -ano打开你的任务管理器把这个进程关掉。如果还是报同样的错误,有可能是这个进程又启动了,可以再查询一下端口号。关于端口号其他的命令可以百度一下...
2020-03-05 10:30:38 1208 1
原创 Ext XXX.down('form').loadRecord(grid的值);与form.findField('字段名').setValue(值);
loadRecord()方法是把grid的值赋给form,一般是选中哪一行的grid,把这一行的grid值赋值给form,常见于修改findField().setValue()是把任意的值拿过来赋值给form里面某一个字段。主题区别:前者一下全部赋值,后者单独赋值...
2020-03-02 15:02:31 385
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人