- 博客(19)
- 收藏
- 关注
原创 (已解决)windows系统下:Failed to find c compiler. Please specify via cc environment variable.错误
我正在使用qwen的Qwen/Qwen2.5-VL-7B-Instruct模型,模型跑成功后我希望加快模型的速度,所以考虑使用awq量化的模型版本和开启flash-attn自注意力模式。有两种triton,一种是能成功安装triton依赖但是不能正常使用的,另一种是能正常使用的,需要安装第二种。最后发现不是gcc和clang的问题,后来查询多篇帖子才知道是triton的问题。从报错看着是缺少c编译器的环境,查询源码发现它可能是需要gcc或clang。我的环境是win10。
2025-03-14 09:18:00
1567
原创 近半年AI/langchain使用心得
使用initialize_agent时,能轻松的rangAI使用human工具,但是似乎绝大部分问题,ai都会调用human工具询问人类(包括很简单的问题,我们一般不希望他这样,什么都询问人类就不够智能),具体原因未知。使用起来遇到了比较多的问题,其中原来的提示词模板不适用于LangGraph,里面的{tools}之类的参数并未得到转换,或许它有自己的一套参数。想要在LangGarph中使用通义,可以使用Tongyi()的兼容模式,也就是引用openAI的包,但是地址和模型填写Tongyi的。
2025-03-11 09:41:50
938
原创 2023年java实战总结
3.字段名命名避免一个小写字母跟着一个大写字母的命名逻辑,比如eApplyFlag,如果通过lombok的@Data生成set和get方法,返回前端时候的字段名会变为eapplyFlag,idea自动生成的字段名是正常的eApplyFlag。2.可以通过Optional代替if里判空的繁琐的写法,需要判空的东西比较少时效果不明显,东西一多可以明显使代码更简便一些。4.如果碰到redis反序列化异常,可以考虑存的时候使用的对象和取的时候的对象是否一样,不一样会产生报错。
2023-05-26 17:37:13
145
转载 java的AES对称加密和解密工具类AESUtils
此文为转载,原文请跳转至java的AES对称加密和解密,有偏移量java的AES对称加密和解密,有偏移量import java.math.BigDecimal;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import org.codehaus.jettison.json.JSONObject;import sun.misc.B
2022-02-28 10:34:00
1323
原创 12月实战总结
1.java后端数据为null的数据不进行传输给前端的方法:实体类上添加注解@JsonInclude(JsonInclude.Include.NON_NULL),2.@Data会自动覆写 equals 和 hashCode 方法,而stream().distinct()是 通过 hashCode() 和 eqauls() 方法来判断重复元素来做到去重,所以对于实体类而言,用了@Data或者重写 equals 和 hashCode 方法过的实体类才能用distinct做到有效去重3.timestamp会
2021-12-28 17:29:48
600
原创 JDK8对LocalDateTime在Redis中反序列化失败问题
报错:Cannot construct instance of `java.time.LocalDateTime` (no Creators, like default construct, exist): no String-argument constructor/factory method to deserialize from String value ('2019-10-21 13:57:38') at [Source: UNKNOWN; line: -1, column: -1] (thr
2021-11-26 17:26:41
1159
原创 2021年9-10月实战知识点总结
1.Collectors.joining()可以拼接一个字符串,例如userIdList.stream().collect(Collectors.joining(",")),可以把用户id集合中的id用逗号作区分拼接起来初始化各种密钥文件时候最好封装成方法提取到init()里面,用@PostConstruct注解确保它只执行初始化一遍。不这么做可能会消耗资源,且可能会导致一些问题:比如我在相同情况下从lincense获得的认证结果会不一样,把初始化和io流的操作提取出来就不会有这个问题了,暂时没找到
2021-11-01 11:16:45
107
原创 SpringBoot中feign调用传递对象status 404 reading
解决思路:1.因为项目中已经有其他人写的feign调用了,所以默认@FeignClient等注解的问题不需要我关注2.然后检查restful路径写的对不对,校对过是正确的3.之后考虑参数问题,传递的是一个对象,突然想起来feign调用本质是一个http请求,所以不能直接传递一个对象,要先把对象转换为字符串,然后在参数前加上@RequestBody的注解,问题解决 @PostMapping(value = "/flowForm/checkNode",consumes = "applicati..
2021-08-23 15:00:28
904
原创 jdbc PreparedStatement中“?”报错
报错场景:用jdbc连接mysql,用PreparedStatement时候报了sql语句的错误。com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?' at line 1
2021-07-19 10:47:00
1104
原创 bean注入不到容器中
今天报了一个错误org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ‘xx.XXXService’ available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}说我的bean注入不到spring容器中,我检查了我的service上有没
2021-07-07 15:32:07
407
原创 工具类StringUtils、CollectionUtils判空
找到一个好用的工具类,StringUtils和CollectionUtils里面有判断是否为空的办法,平时想判断list里面是不是有值好像不是很好判断,直接用CollectionUtils.isEmpty(),一行代码就能判断是否为空。
2021-06-25 09:56:43
1020
原创 ajax返回了一个msg(msg应该要等于0),但是alert(msg)出来是另一个页面的代码
ajax返回了一个msg(msg应该要等于0),但是alert(msg)出来是另一个页面的内容验证后发现是ajax中的data:“token=”+token,这部分的等于号漏掉了,然后被拦截器拦了下来,然后返回了login.html里面的内容,不是回到login的页面,而是弹框出现代码...
2021-04-27 15:43:50
547
原创 springboot启动时报错 错误: 找不到或无法加载主类 com.xxx.xxx.Application
今天报了一个错,找不到或无法加载主类 com.springboot20210422解决方法:先把target删了,再clean一下,再install,问题解决
2021-04-22 15:15:09
677
原创 同一个项目中mybatis和mybatis-puls一起使用的坑
项目原本是用mybatis写的,后来加入了mybatis的内容,然后开始报错找不到UserDao里面的方法把application.yaml里面的改成就可以正常使用了
2021-04-21 12:11:58
6016
5
原创 百分点面试记录(杭州,校招实习)
第一轮面试:1.java和c语言有什么不一样,比如多态方面,你对java有没有自己的理解2.什么是索引,为什么使用索引能加快查询速度3.能说一下数据库三范式有什么区别吗4.能说一下栈吗,栈有什么应用场景5.数据结构题目:一栋楼十层,你有三个球,从十层把球往下扔会随,怎么最快找出哪层楼扔球不会碎6.你觉得你有没有什么特点或者优势...
2021-04-19 16:18:15
306
原创 南京紫津融畅面试记录(校招实习)
面试只有一轮,群面,java方向八个一起先轮流自我介绍面试题:1.怎么创建线程2.什么是线程池3.String的+和StringBuffer的append有什么区别4.什么是tcp的三次握手(四次挥手)5.不用Spring怎么创建一个bean6.索引和主键的区别7.arrayList和linkList的区别8.Spring和SpringBoot的区别9.知不知道什么算法的原理10.重载和重写的区别11.Java里面String字符串有最大长度吗12.值传递和引用传递的区别,str
2021-04-18 17:26:40
223
原创 reids中bitmap在idea中的问题
我自己在idea中使用bitmap的时候,发现使用redisTemplate来操作时候找不到和bitmap有关的类型后来发现setbit在opsForValue()里面redisTemplate.opsForValue().setBit("qwersdfsd",1,true);另外spring-data-redis 中StringRedisTemplate不能使用bitcount方法,需要自己扩展,示例如下@Repositorypublic class RedisServiceExtend
2021-04-18 14:41:47
249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人