自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 调用GPT接口使用3.5模型报错:Unrecognized request argument supplied: messages

一看懵逼了,我的请求参数存在问题,然后各种试,各种改,改成json字符串,改http请求方式,都不行,当中我又怀疑是我key的问题,又换了key还是不行,又以为是我代理网站的问题,后面又换海外网络,用官网域名请求,还是不行,自我怀疑好久,是不是3.5接口更新了,请求格式不对?后面才发现是我请求url和text模型的。

2023-09-21 14:15:11 1552

原创 透明度和同意字符串(TC 字符串)-Transparency & Consent String

TC字符串介绍

2022-12-02 17:57:09 836 1

转载 ThinkingInJava-java编程思想总结

java编程思想

2022-05-19 18:08:14 833

转载 JAVA自定义注解

Java 注解概念:Java 注解(Annotation)是 JDK5.0 引入的一种注释机制,一种代码级别的说明,主要给计算机看的。注解与类、接口、枚举是在同一个层次,它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。JDK内置注解:Java 定义了一套注解,共有 7 个,3 个在 java.lang 中,剩下 4 个在 java.lang.annotation 中。作用在代码的注解是:@Override - 检查该方法是否是重写方法。如

2022-03-14 11:07:10 236

原创 MAVEN依赖jar版本下载错误:xxx.pom.part.lock (文件名、目录名或卷标语法不正确。)

maven依赖不了新版本jar

2022-03-04 17:27:27 4493 4

原创 mybatis-plus多表联合分页查询最佳实践

mybatisPlus联表分页查询、多表联查分页、联表分页

2022-03-03 20:44:35 9585 4

转载 JAVA后台代码下载文件

JAVA代码根据URL下载文件/后台下载文件代码/后端根据url下载文件

2022-02-16 20:19:26 1713

转载 6年java程序员的工作感悟,如果你迷茫了,进来看看

工作感悟

2022-02-10 16:23:03 486

原创 使用yum install nginx 安装ng启动报错

yum安装nginx启动报错

2021-12-02 15:37:03 633

原创 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 1499

原创 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 1150 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 1298

转载 中文乱码的产生原因

目录先说一下什么叫乱码接着说乱码产生的原因可以得出结论:先说一下什么叫乱码不知道有没有人这样认为过,一个字符串不仅仅包含字符,还有隐藏着它的编码信息。比如java中String str = "你好";我之前是这样认为的,str这个字符串隐藏着它的编码方式unicode编码或者gbk、iso-8859-1等。这种理解是错误的,字符就是字符没有任何其他信息,正确的理解应该是,人在一个文件中所看到的字符串是系统经过把内存中的数码信息读取也再解码成一些字符最后显示,就是当你双击打开一个文本.

2021-04-13 18:01:55 33866

转载 如何成为一个很厉害的人

前言 转载此文章的目的是让更多迷茫的人能喝下这碗鸡汤,也让我能更容易看到文章的内容读《精进 如何成为一个很厉害的人》用更勇敢的方式去生活这本书讲述有关人生的七个侧面,它们分别是时间、选择、行动、学习、思维、才能和成功一、时间之尺——我们应该怎样对待时间活在“全部的现在”,从当下出发,联结过去与未来不同的时间视角(积极过去视角、消极过去视角、享乐主义视角、宿命论视角、未来视角),多采纳积极过去视角、享乐主义视角和未来视角由当下向过去与...

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 1326

原创 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 40791

转载 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 8944 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核心技术,可以对单个文件和任意级联文件夹进行压缩和解压。 需在代码中自定义源输入路径和目标输出路径。&amp;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中配置了如下信息: &lt;login-config&gt; &lt;!-- Au...

2018-09-25 11:36:16 26087 1

转载 split表达式使用注意特殊符号需要转义【转】

前段时间开发一个功能,上传文件服务器,java后台需要对文件的类型进行检验例如:test.csv 根据符号.分割成数据内的两个元素,首次尝试用&nbsp;String object[] = fileName.split(“.”);发现有问题后面上网找了一些资料,了解到split表达式,其实是一个正则表达式。* &nbsp;^ | .等符号在正则表达式中属于一种有特殊含义的字符,如...

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)推荐介绍【转】

目录&nbsp;非关系型数据库的特点 ………………………………………………………………………………….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 10881 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' &amp;&amp; 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 15348

原创 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 2053

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除