- 博客(36)
- 收藏
- 关注
原创 调用GPT接口使用3.5模型报错:Unrecognized request argument supplied: messages
一看懵逼了,我的请求参数存在问题,然后各种试,各种改,改成json字符串,改http请求方式,都不行,当中我又怀疑是我key的问题,又换了key还是不行,又以为是我代理网站的问题,后面又换海外网络,用官网域名请求,还是不行,自我怀疑好久,是不是3.5接口更新了,请求格式不对?后面才发现是我请求url和text模型的。
2023-09-21 14:15:11 1557
转载 JAVA自定义注解
Java 注解概念:Java 注解(Annotation)是 JDK5.0 引入的一种注释机制,一种代码级别的说明,主要给计算机看的。注解与类、接口、枚举是在同一个层次,它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。JDK内置注解:Java 定义了一套注解,共有 7 个,3 个在 java.lang 中,剩下 4 个在 java.lang.annotation 中。作用在代码的注解是:@Override - 检查该方法是否是重写方法。如
2022-03-14 11:07:10 236
原创 mybatis-plus的MybatisEnumTypeHandler升级报错
背景 本人最近把mybatis-plus从3.4.1升级到3.4.3.1之后,出现一系列的报错。第一个报错就是配置文件的一个属性爆红:提示MybatisEnumTypeHandler的路径出问题,一看源码包里确实没有这个类了解决方案 后面我通过复制这个类型查询了一下整个工程,终于找到这个类了,原来是移动到别的地方了,这还能随便移到别的包的,太随意了!原来的地址:default-enum-type-handler: com.baomidou.mybatisplus.ex...
2021-09-08 13:48:12 1500
原创 JIRA修改自定义下拉值(JiraRestClient)
目录问题:目前的做法:总结问题:目前工作中遇到的一个问题是需要修改JIRA上面问题单的一个自定义的下拉状态:目前的做法:1.手工修改所有状态,然后通过JiraRestClient查询到对应isuue对应状态的值: 其中一个状态为:IssueField{id=customfield_13XXX1, name=XXXX状态, type=null, value={"self":"https:\/\/XXXXXXXXX\/rest\/api\/2\/customFi...
2021-08-20 17:22:19 1154 2
转载 Assert断言的用法
断言工具类org.springframework.util.Assert断言对比if代码块:Assert.notNull(object,message); if (object == null) { throw new Exception(message); } 上面2段代码是等效的(只是演示,抛出的异常不一样),就看有的人有没有代码洁癖之类的,第一段代码一行,第二段代码三行;看个人使用方法:1:notNull...
2021-04-14 14:00:50 1300
转载 中文乱码的产生原因
目录先说一下什么叫乱码接着说乱码产生的原因可以得出结论:先说一下什么叫乱码不知道有没有人这样认为过,一个字符串不仅仅包含字符,还有隐藏着它的编码信息。比如java中String str = "你好";我之前是这样认为的,str这个字符串隐藏着它的编码方式unicode编码或者gbk、iso-8859-1等。这种理解是错误的,字符就是字符没有任何其他信息,正确的理解应该是,人在一个文件中所看到的字符串是系统经过把内存中的数码信息读取也再解码成一些字符最后显示,就是当你双击打开一个文本.
2021-04-13 18:01:55 33867
转载 如何成为一个很厉害的人
前言 转载此文章的目的是让更多迷茫的人能喝下这碗鸡汤,也让我能更容易看到文章的内容读《精进 如何成为一个很厉害的人》用更勇敢的方式去生活这本书讲述有关人生的七个侧面,它们分别是时间、选择、行动、学习、思维、才能和成功一、时间之尺——我们应该怎样对待时间活在“全部的现在”,从当下出发,联结过去与未来不同的时间视角(积极过去视角、消极过去视角、享乐主义视角、宿命论视角、未来视角),多采纳积极过去视角、享乐主义视角和未来视角由当下向过去与...
2021-04-08 15:21:28 94
转载 Intellij IDEA启动项目报Command line is too long. Shorten command line for XXXApplicat
目录前言解决方法1.找到workspace.xml文件2.添加标签总结前言Intellij IDEA启动项目报Command line is too long. Shorten command line for XXXApplication or also for如下图:解决方法1.找到workspace.xml文件从无法启动的项目的工作空间workspace文件里,找到文件:.idea\workspace.xml参考路径:...
2021-04-08 14:44:46 494
转载 事物回滚出现:No transaction aspect-managed TransactionStatus in scope异常处理
No transaction aspect-managed TransactionStatus in scope异常处理 org.springframework.transaction.NoTransactionException: No transaction aspect-managed TransactionSt
2021-04-08 14:16:37 1002
原创 新买华为云服务ping不通、访问时间过长
新买的华为云服务器,部署java项目上去,发现访问不了:而且ping公网IP的时候ping不通:后面网上找解决办法综合后,终于得以解决原因是因为没有配置出站、入站规则先看下购买后默认的安全组:入方向规则:出方向规则:很明显这些规则没有8080端口(如果项目端口是默认的话)如何添加规则呢,上图那里有快速添加规则按钮,也可以自己配置:添加完规则后,还不算,还需要关联实例,就是你的服务器,我就是配置了很多规则,但是没有关联实例导致不能访...
2020-05-24 13:38:07 1327
原创 dubbo扩展 使用拦截器(多个拦截器一起配置)
<!-- 在xml配置文件中设置 --><dubbo:reference filter="xxx,yyy" /> <!-- 消费方调用过程拦截 --><dubbo:consumer filter="xxx,yyy"/> <!-- 消费方调用过程缺省拦截器,将拦截所有reference --><dubbo:service fi...
2019-05-05 18:11:15 4673
转载 事物回滚出现:No transaction aspect-managed TransactionStatus in scope异常处理
No transaction aspect-managed TransactionStatus in scope异常处理 org.springframework.transaction.NoTransactionException: No transaction aspect-managed Trans...
2018-11-08 16:50:39 40798
转载 war exploded 和war的区别
war和war exploded的区别在使用idea开发项目的时候,部署Tomcat的时候通常会出现下边的情况: 是选择war还是war exploded这里首先看一下他们两个的区别: war模式:将web工程以war包的形式上传到服务器 war exploed模式:将web工程以当前文...
2018-11-06 10:01:30 14569 1
转载 spring 事务回滚、代码回滚
1、遇到的问题 当我们一个方法里面有多个数据库保存操作的时候,中间的数据库操作发生的错误。伪代码如下:public method() { Dao1.save(Person1); Dao1.save(Person2); Dao1.save(Person2);//假如这句发生了错误,前面的两个对象会被保存到数据库中 Dao1.save(Person2);...
2018-10-24 10:31:24 1767
转载 isInfoEnabled究竟多有用?
isInfoEnabled究竟多有用? 前段时间,公司里组织了一次代码检查,其中有一条检查项让我有些费解:所有INFO和DEBUG级别的日志,必须加上isInfoEnabled和isDebugEnabled的判断。理由是大量的不输出的日志对性能会有影响(日志中存在字符串拼接)。如果说只是DEBUG的加上,我也就认了,可是在系统...
2018-10-22 16:02:45 8945 1
转载 dubbo的一些默认变量【转】
变量名 描述 默认值 用途 DEFAULT_IO_THREADS 默认IO线程 Math.min(Runtime.getRuntime().availableProcessors() + 1, 32) 创建NettyServer和MinaServer时 DEFAULT_PROXY 默认代理, javassist 通过生成字节...
2018-09-27 09:53:15 370
转载 JAVA实现实用的ZIP压缩与解压【转】
程序实现了ZIP压缩。共分为2部分 : 压缩(compression)与解压(decompression) 大致功能包括用了多态,递归等JAVA核心技术,可以对单个文件和任意级联文件夹进行压缩和解压。 需在代码中自定义源输入路径和目标输出路径。&nbsp;package com.han; import java.io.*;import ...
2018-09-26 14:33:36 491
转载 post请求重定向后变成了GET请求
由于公司的项目需要部署到tomcat 中,且要对外提供https的访问,所以我按照网上的教程,自己制作自签名证书,导入到tomcat 中,这个详细的步骤网上有大把的教程,这里不再赘述。证书配置好后,能够访问,由于需要将以http访问的请求重定向到https,所以我又在tomcat 中的web.xml中配置了如下信息: <login-config> <!-- Au...
2018-09-25 11:36:16 26090 1
转载 split表达式使用注意特殊符号需要转义【转】
前段时间开发一个功能,上传文件服务器,java后台需要对文件的类型进行检验例如:test.csv 根据符号.分割成数据内的两个元素,首次尝试用 String object[] = fileName.split(“.”);发现有问题后面上网找了一些资料,了解到split表达式,其实是一个正则表达式。* ^ | .等符号在正则表达式中属于一种有特殊含义的字符,如...
2018-09-12 11:33:13 1423
转载 HTTP和HTTPS的区别【转】
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的...
2018-08-31 16:00:46 183
转载 druid数据源【转】
Druid是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池。 SQLParser Druid可以做什么? 1) 可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执...
2018-08-31 09:41:22 266
转载 Java中,String类型和包装类型作为参数传递时,是属于值传递还是引用传递呢?【转】
原理知识:如果参数类型是原始类型,那么传过来的就是这个参数的一个副本,也就是这个原始参数的值,这个跟之前所谈的传值是一样的。如果在函数中改变了副本的 值不会改变原始的值.如果参数类型是引用类型,那么传过来的就是这个引用参数的副本,这个副本存放的是参数的地址。如果在...
2018-08-30 11:08:41 4097
转载 常见非关系型数据库(NoSQL)推荐介绍【转】
目录 非关系型数据库的特点 ………………………………………………………………………………….1.关系型数据库 ………………………………………………………………………………………………2. 关系型数据库瓶颈 ……………………………………………………………………………………..3. NoSQL ………………………………………………………………………………………………………..4. 关系型数据...
2018-08-30 10:51:06 1753
原创 for循环去掉最后一个逗号
我们常常遇到一个情况:需要把集合的元素一一变成字符串展示,逗号隔开,最后一个逗号需要去掉直接看代码:非空校验有需要的自己加上去 测试方法:测试结果: 代码:/** * 拼接集合元素,去除最后一个逗号 * @param list * @return */ public static String ge...
2018-08-30 10:38:18 10882 2
转载 JAVA开发必会Linux命令【转】
作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。本文并不会对...
2018-08-30 09:53:25 153
原创 java代码判定一个字符串里是否有中英文
原理:根据字符串字节的长度和字符串的长度对比 public boolean hasChinese(String str) { if (StringUtils.isEmpty(str)) { return false; } //1个英文一个字节,1个 中文2个字节(GBK) if (str.getBytes().leng...
2018-08-29 20:00:11 1938
原创 easyui 多文件上传校验是否选择文件
界面如下: 主要代码: $('#files')[0].files.length jsp页面: js校验:function importFile(type) { var fileSize = $('#files')[0].files.length; if( type == 'multiple' && fileS...
2018-08-29 19:50:34 327
原创 js 睡眠一秒
代码应用: if (sleep(1000)) {//休眠1秒} 睡眠一秒方法: function sleep(numberMillis) { var now = new Date(); var exitTime = now.getTime() + numberMillis; while (true) { now = ...
2018-08-29 13:51:09 15355
原创 WIN10下开发 idea启服务 18099端口被占用
出现以下错误的:Error running bosslab: Address localhost:18099 is already in useError running bosslab: Unable to open debugger port (127.0.0.1:63345): java.net.SocketException "socket closed"
2018-01-10 15:27:04 2074
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人