- 博客(26)
- 问答 (1)
- 收藏
- 关注
原创 logback log.info耗时异常,RollingFileAppender+TimeBasedRollingPolicy配置踩坑
这里引入另一个踩过的坑,如果您使用start.sh等通过java命令启动的项目,需要小心classpath中jar包的顺序,务必将您自己的项目jar放在classpath最前面,否则可能出现由其他jar包中的logback.xml配置日志打印,出现驴唇不对马嘴的日志打印效果。ch.qos.logback.classic.Logger.info调用到ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus。xxl-job主要分两块,一个管理端,若干执行器。
2024-07-03 11:36:45
1595
原创 本地运行Mixtral-8x7B,我滴AI我做猪
2023年12月11日Mistral 发布了一个激动人心的大语言模型: Mixtral 8x7b。Mixtral 的架构与 Mistral 7B 类似,但有一点不同: 它实际上内含了 8 个“专家”模型,这要归功于一种称为“混合专家”(Mixture of Experts,MoE) 的技术。模型包括基础版和指令版支持高达 32k 词元的上下文性能优于 Llama 2 70B,在大多数基准测试上表现不逊于 GPT3.5。
2024-02-21 15:18:09
1392
原创 (偏门)LINUX挂载硬盘等命令报错:READ FPDMA QUEUED
我的主板上只有两个SATA接口,由于我想构建NAS服务,两个SATA必然不够,所以打算把硬盘接到这个上面。尝试其他方案无果后抱着死耗子将系统盘(SATA接口的ssd)放在这个扩展卡上,将两个机械硬盘放在主板SATA接口上。额,只能说centos对这种设备支持得还是不够好,自己在linux系统又是小白。之前用windows的时候挂载是没有问题的。关闭NCQ vim /boot/efi/EFI/centos/grub.cfg。最终将疑点放在一个M.2转6个SATA的扩展卡上,家人们上链接!
2024-01-08 11:33:48
1580
原创 nginx代理seaweedfs filer 413错误(Request Entity Too Large)
client_max_body_size 指令在 http, server 和 location 块中都是有效的。这将允许你上传最大为100MB的文件。你可以根据你的需求调整这个值。记住,修改配置后,你需要重新加载或重启Nginx服务以使更改生效。
2023-07-21 13:56:42
495
2
原创 会出现ApplicationContextAware的setApplicationContext先执行,static代码块后执行的情况吗
这样在Spring容器初始化时,会创建并管理该类的实例。在Spring容器初始化时,会自动扫描并创建该类的实例。因此,在正常情况下,静态代码块会先执行,然后才会调用。通过配置文件或注解来明确指定类的实例,可以使Spring容器在初始化时自动创建并管理该类的实例。接口,并且该类被Spring容器提前初始化(例如在配置文件或注解中明确指定了该类的实例),那么。总的来说,在通常情况下,静态代码块会先执行,然后才会调用。在Java中,类的静态代码块会在类被加载时执行,而。方法先执行,静态代码块后执行的情况。
2023-07-14 15:09:46
988
1
原创 Spring:InvalidDefinitionException: Direct self-reference leading to cycle
addFields(props)和_addMethods(props)方法将类中符合序列化条件的属性和方法加入到结果中,随后再进行筛选转换。这里我们主要关注getter逻辑中调用的_addGetterMethod,它的前半部分主要是对方法进行初步筛选和注解处理。spring在使用默认的Jackson对接口返回的数据序列化时出现了直接引用自循环的现象,遂抛出异常。而在collectAll方法的最后则会缓存解析的结果,并关闭收集开关。后半部分则是试图从方法中获取隐藏的属性名,也就是序列化后的key。
2023-06-13 10:17:28
3045
原创 IllegalArgumentException:名为[****]和[****]的servlet都映射到不允许的url-pattern [/ ******]
一个在本地tomcat上运行的项目,修改某个maven dependency的包版本,如果只是reload maven,会发现target/项目名/WEB-INF/lib中同时存在两个版本的这个包,如果凑巧这个包里存在注册servlet-mapping的servlet,就会出现。这个错误,且报错里两个servlet是同名的,造成一些困惑。clean掉就得target,再运行就好了。
2023-03-22 11:29:54
268
原创 Spring事务源码解析
spring事务源码分析分为三大块:事务组件注册分为了两种方式,一种是比较老的spring xm风格注册,一种是springboot注解风格注册注册方式大体流程参考下图:先讲讲springboot注解风格:@EnableTransactionManagement@Import注解@Import(TransactionManagementConfigurationSelector.class)注入了TransactionManagementConfigurationSelector类。Transact
2022-06-10 18:17:16
391
原创 【不求甚解】知识点
javax.mail,smtp发送电子邮件 1.邮件内容不要过短,容易被认定为垃圾邮件 2.163的smtp端口是465,用默认的会发送失败 3.参考logback的smtp写法,session可以复用,每次发送新建Transport(要记得发送前connect,发送后close,如果session里设置了Authenticator,那么调空参connect)和MimeMessage就可以了。...
2022-05-20 14:33:47
201
原创 java.lang.IllegalArgumentException: Comparison method violates its general contract
在 JDK7 版本以上,Comparator 要满足自反性,传递性,对称性
2022-03-31 12:01:32
12205
3
原创 java.lang.IllegalArgumentException: Comparison method violates its general contract!
解决方法:Comparator的compare方法实现中添加return 0的情况。原因:在 JDK7 版本以上,Comparator 要满足自反性,传递性,对称性:1) 自反性:x,y 的比较结果和 y,x 的比较结果相反。2) 传递性:x>y,y>z,则 x>z。3) 对称性:x=y,则 x,z 比较结果和 y,z 比较结果相同。4)强制要求有返回0的情况博客中大部分解决方法都是这样的,也是可行的,但无法解释我在项目中遇到的情况。事件复现:公司后台模块管理页面,模
2021-08-12 16:29:28
1322
2
原创 SSH: Current build result is [NOT_BUILT], not going to run.
解决方法:安装Fail The Build Plugin插件安装成功后重启,在任务配置中设置这个为成功报错的原因不明,但能明确maven构建成功了,war包也生成了,网上搜了一圈没有找到原因,甚至像一个bug,通过Fail The Build Plugin插件手动设置构建结果为成功使后面ssh脚本继续执行...
2021-01-24 19:24:59
4241
原创 io.lettuce.core.RedisCommandInterruptedException: Command interrupted java指令重排序引发的bug
报错log:2020/11/26 17:55:08 ERROR [org.springframework.scheduling.support.TaskUtils$LoggingErrorHandler] - Unexpected error occurred in scheduled taskorg.springframework.data.redis.RedisSystemException: Redis command interrupted; nested exception is io.let
2020-12-10 11:06:32
20477
15
原创 Job for jenkins.service failed because the control process exited with error code. See “systemctl st
记录一次Jenkins启动报错jenkins一直是开机启动,今天开机访问失败,于是查看,尝试重启:service jenkins start报了上面的错,提示用命令:systemctl status jenkins.service查看详情:提示发现了一个错误的java版本,本机的版本是jdk1.8,不知道为啥用了Openjdk11.0.9.1打开 /etc/init.d/jenkins文件,网上查了很多,都说改PATH,但是我这里没用,下面的JAVA=type -p java修改为本地
2020-11-18 11:09:17
516
原创 Cocos与微信小游戏 no such file ro directorn:build\wechatgame\assests\internal\import\**\***
由cocos creator 构建发布到微信小游戏,真机预览是报错:no such file ro directorn build\wechatgame\assests\internal\import*****关闭“上传时进行代码保护”就好了
2020-10-30 15:39:16
417
原创 Cocos Creator 微信小游戏 记录自动登录的一个小问题
在cocos中引入微信自动登录,当用户没有授权时会拉起获取授权的按钮,点击后闪几下黑屏代码:cc.Class({ extends: cc.Component, properties: { }, // LIFE-CYCLE CALLBACKS start () { this.autoLogin(); }, async autoLogin(){ const setting = await api_wx.getSettin
2020-10-22 17:21:34
434
原创 THE MAN OF THE HOUSE-50 GREAT SHORT STORIES(一家之主-50个优秀的短故事)个人翻译
当我醒来的时候,我听到我的母亲在楼下的厨房里咳嗽。她已经咳嗽好几天了,但我没有注意。那时我们住在古老的约亚尔路(youghal road),那是通往东科克(east cork)的一条古老的多山的马车道。咳嗽声听起来很严重。我穿好衣服、长袜子下楼,在明朗的晨光中,我看见她倒在一把支撑着她的身体的柳条做的小扶手椅上,并没有意识到我在看着她。她试着生火,但事与愿违。她看起来如此的疲倦无助让我心里充满了怜悯。我跑向她。“你还好吗,妈妈?”我问道。“我马上就好,”她努力笑着回答。“旧柴火已经湿了,烟呛得我咳嗽
2020-08-01 14:35:37
5106
原创 Redis exception; nested exception is io.lettuce.core.RedisException: java.io.IOException: 远程主机强迫关闭了
个人解决方法:编辑/etc/ssh/sshd_config,添加配置项:ClientAliveInterval 600 ClientAliveCountMax 10配置完后保存,重启服务:service sshd restart以下是整个经过:本地开发是发现隔一段时间没请求redis就会报错:2020/07/09 10:31:35 ERROR [com.SpringLearn.common.redis.JedisUtils] - Redis exception; nested
2020-07-09 20:31:52
24955
10
原创 微信小游戏加载图片失败问题
我的原因是图片的路径错误我写的是相对路径:../../images/30.png改为绝对路径就可以了:images/30.png
2020-06-23 16:36:13
1141
原创 微信小游戏真机调试卡在100%
原本计划小游戏启动第一步做 获取微信用户信息main.js:let sysInfo = wx.getSystemInfoSync(); //获取微信界面大小 let width = sysInfo.screenWidth; let height = sysInfo.screenHeight; //授权按钮 let button = wx.createUserInfoButton({ type: 'text', te
2020-06-08 11:48:26
935
5
原创 实体主键int自增与uuid区别
实体主键int自增与uuid区别数据库在int自增时会锁住(保证原子性),如果流量大会影响效率,uuid不会锁,数据库在int自增时会锁住(保证原子性),如果流量大会影响效率,uuid不会锁,...
2019-07-29 10:50:48
638
空空如也
jpa @Query中获得方法的实体参数的各个属性
2019-03-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人