- 博客(6)
- 收藏
- 关注
原创 在MyBatis中遇到的if-test判断问题
在MyBatis中遇到的if-test判断问题,当判断条件如`takeWay == '0'`时,由于OGNL表达式解析规则,可能导致SQL动态拼接错误。内容包括OGNL对对象作为布尔值的解释,以及解决方案,如使用`toString()`或将单个字符包裹在双引号中。同时提醒开发者注意避免在判断中不必要的空字符检查,以防止类似问题发生。原文链接:https://blog.csdn.net/qq_36501591/article/details/116499598。
2024-08-30 11:38:37
348
原创 IDEA debug模式很慢卡住了,直接运行却正常
查到一些相同的情况,发现原因是打了几个方法断点,导致启动很慢。取消方法断点以后就可以了。好久都没总结了,今天也是菜狗的一天()
2024-08-27 14:19:20
1519
1
原创 解决每次上线后都需要清缓存问题
当用户进入新页面的时候,前端从index.html这个入口文件的内容细节去访问指示的这些前端文件。所以对于这些文件来说不会去取得旧的缓存(因为文件名字不同)。但index.htm因为名字并没有改变,所有index.htm的就缓存会被取到。更改Nginx配置文件:改变 Cache-Control 的值,改成no-cache 不进行强缓存(重要),然后就会走协商缓存机制。每次上线变更后很多js文件其实已经更新了,用户使用时需要让前端访问这些新的文件,而不是旧文件的缓存。浏览器缓存的机制有:1. 强缓存。
2024-06-03 15:48:40
631
原创 学习大模型应用开发 - 第二章 - 用 LLM API 开发应用
具体来说,在使用 ChatGPT API 时,你可以设置两种 Prompt:一种是 System Prompt,该种 Prompt 内容会在整个会话过程中持久地影响模型的回复,且相比于普通 Prompt 具有更高的重要性;当取值较高接近 1 时,预测的随机性会较高,所有词被选择的可能性更大,会产生更有创意、多样化的文本,更有可能生成不寻常或意想不到的词。{ "system prompt": "你是一个幽默风趣的个人知识库助手,可以根据给定的知识库内容回答用户的提问,注意,你的回答风格应是幽默风趣的"。
2024-05-23 17:14:03
1022
1
原创 学习大模型应用开发 - 第一章
研究人员发现,随着语言模型规模的扩大(增加模型大小或使用更多数据),模型展现出了一些惊人的能力,在各种任务中的表现均显著提升。这一发现标志着大型语言模型(LLM)时代的开启。借助于海量无标注数据的训练,获得可以适用于大量下游任务的大模型(单模态或者多模态)。这样,多个应用可以只依赖于一个或少数几个大模型进行统一建设。LLM 采用了预训练和微调的学习方法。首先在大规模文本数据上进行预训练(无标签数据),学习通用的语言表示和知识。然后通过微调(有标签数据)适应特定任务,从而在各种 NLP 任务中表现出色。
2024-05-22 17:19:06
959
1
原创 Mybatis-Plus从MySQL数据库中取datetime/date日期,返回结果为null,已解决。
如果你想要在 Java 对象(tableName)中访问 time 值,即使它不对应于表中的列,你也需要在你的类中定义它。因此,通过在你的 tableName 类中定义 private String time,你实际上是在告诉 MyBatis Plus 存在一个额外的名为 time 的字段,你希望它填充该字段,即使它不对应于表中的列。当你使用像 MyBatis Plus 这样的 ORM(对象关系映射)框架时,根据你代码中的注解,你似乎正在使用这个框架,这个框架将数据库表映射到 Java 对象。
2024-04-03 12:05:21
2125
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人