
java
谁人不识我千夜
我是我,我不是我,人总会变
展开
-
使用java对接chatgpt(含全部代码)
关于使用java调用chatgpt原创 2023-06-23 14:29:44 · 3123 阅读 · 2 评论 -
免费短信接口
接口post,json形式传递参数,id(Integer)和phone(string)地址:qianyekeji.cn/front/page/sms.html。原创 2023-02-03 21:41:33 · 1214 阅读 · 3 评论 -
程序员给女朋友庆祝节日的方式
eg:2023.2.1在一起,今天2023.2.2会提示恋爱的第一天。eg:2023.2.2生日,今天2023.2.1会提示还有一天到生日。3.对想要收到每日推送的人让它扫码(7.告诉我每天推送的城市。原创 2023-02-03 00:14:40 · 411 阅读 · 0 评论 -
发送腾讯云短信所依赖的完整jar包
1.用maven项目是正常的,我用的是老版本,只需要引入<dependency> <groupId>com.github.qcloudsms</groupId> <artifactId>qcloudsms</artifactId> <version>1.0.6</version> </dependency>2.如果项目里原创 2022-03-31 18:11:40 · 1483 阅读 · 0 评论 -
js中关于Promise的使用
Promise是es6的新特性,主要解决循环嵌套的ajax请求1.不用Promise时候写ajax的循环嵌套2.用了Promise时候写ajax的循环嵌套3.封装Promise方法后写ajax循环嵌套围绕这三方面说一下,我直接上代码截图:1.2.3.可以看到当Promise封装成方法时候,大大简化了我们开发的效率!之前需要40行写完,现在只需要10行!...原创 2022-03-28 00:45:00 · 572 阅读 · 0 评论 -
Consider the following: If you want an embedded database (H2, HSQL or Derby), please put it on the
** 出现这个情况是微服务直接或者间接引用了myabtis/mybatis-plus的依赖,引用了myabtis的依赖后他会读取数据源相关的配置,但是yml没配置或者说当前微服务不需要配置,但是框架检测到没写,就会问是不是要加载springboot内置的h2等数据源解决方式有三种: 1.直接利用maven的排除依赖,排除掉myabtis/mybatis-plus的依原创 2022-03-27 10:08:44 · 7240 阅读 · 0 评论 -
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-t
关于这个问题解决方案有两种1.我就不想跳过测试(因为跳过测试只是掩盖问题,有问题我不做了,这种心态可不好)2.我们常见的跳过测试1.1高版本的测试插件有时候不太兼容,我们指定maven测试插件版本参考:参考常用的跳过测试有两种办法:2.1:我直接上图:先点1,后点22.2:跳过测试第二种方案:<plugin> <groupId>org.apache.maven.plugins</groupId> <art原创 2022-03-26 10:31:18 · 1441 阅读 · 1 评论 -
docker常用命令
备注:用vagrant创建的linux环境####docker简介什么是docker?基于镜像启动容器,容器之间相互隔离卸载dockersudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine安装docker需要依赖的一些包sudo yum install原创 2022-03-25 16:24:27 · 2437 阅读 · 0 评论 -
mysql获取自增id的两种方式
我们通常在mysql进行添加了数据之后要知道插入的这个数据的id然后进行操作,比如插入的这个表是多表关联的,那就有中间表的存在,在添加了一方表之后,也要向中间表中添加数据,有两种做法,分别是我在黑马传智健康项目学的,和在尚硅谷springcloud阳哥讲课时候所学,具体记录如下:1.2....原创 2022-03-19 10:06:04 · 2196 阅读 · 0 评论 -
低版本没有service的解决办法
https://blog.youkuaiyun.com/qq719779232/article/details/103140987转载 2022-03-17 19:10:08 · 143 阅读 · 0 评论 -
黑马旅游网,传智健康项目弊端
黑马旅游网,传智健康项目弊端最近回顾之前了一下之前的项目,所发现的问题: 黑马旅游网,登录成功的用户存入session,然后页面显示就是取里面的,多个用户一起登录取session重复有问题,因为session覆盖了,第一个登录用户还没有退出,这时候第二个用户登录,这时候session存的是第二个用户数据,右上角用户名是直接从session中取数据的,这时候刷新后发现取出来的都是第二个用户的用户名传智健康,用s原创 2022-03-12 12:44:37 · 548 阅读 · 0 评论 -
自己用代码给朋友写的功能,愿博美人一笑
过节给女朋友写程序让他去玩原创 2022-03-06 13:45:34 · 299 阅读 · 0 评论 -
导入项目后,所有的import全部爆红,而且mian后面一个main1,main2等等,,,
这种情况下的话,肯定搞过这个项目不止一次,然后idea里面有缓存(我试过清缓存的方式请不掉),这时候导入项目的时候如果你没有进行指定的话,默认main都成了main1了,main2等等,,,而且所有的import全部爆红,每个类都需要打开一下手动重新导入,但是这样子太麻烦了解决方案1: 打开项原创 2021-03-25 11:24:00 · 1081 阅读 · 0 评论 -
Caused by: java.lang.ClassNotFoundException: org.springframework.boot.context.properties.Configurati
我出现这个错误的原因是,我的maven priject里面子模块下有依赖爆红,这时候因为这个子模块是父工程里面定义的,所以没有定义版本,也不用定义版本,但是因为报错了,我尝试着在子工程中定义了版本这时候不报错了,但是启动的时候又报错这个,Error:(5, 55) java: 程序包org.springframework.cloud.netflix.eureka.server不存在,具体解决方案请看https://blog原创 2021-03-24 14:50:36 · 1476 阅读 · 0 评论 -
Error:(5, 55) java: 程序包org.springframework.cloud.netflix.eureka.server不存在
这个问题一般出现在喜欢复制粘贴的人身上,明明已经导入了,但是就是爆这个错这时候我仔细对我拷贝的代码进行检查,注意artifactId那行的-,我去掉重写,就好了原创 2021-03-24 14:39:14 · 2897 阅读 · 0 评论 -
关于idea中模块名有两个的问题原因和解决方案
idea中模块名有两个,这情况在我看来有两种原因:我直接上图说事,也就是图中这种情况第一种原因:1.2.3.这时候怎么办呢,我们就多了一个healthabc的目录4.直接删除模块重建太麻烦.直接再换个名字就行了,这一步的时候选第二个更换模块名哈,别搞成第一个了第二种原因: 还是这种情况,但不是我们模块名起错引起的,这是我们idea集成git后,项目被git管理后,和远程仓库建立连接后出现的情况,具体原创 2021-02-25 12:23:34 · 6270 阅读 · 2 评论 -
ide中相同名字的项目删除后,貌似没用删除干净,再重新起这个名字后还是之前删除前的东西
今天刚开始做项目,碰到了这个奇怪的问题,原因是我在测试各种bug的时候碰到的,百度查的方案说项目上右键找load/Unload Modules然后选Unload选项,但是我右键我项目时候并没有发现有这个选项,经过我的测试,这里说一下自己的解决方案如图所示,把我勾出来的这两个框框中的东西全部删除,然后再删除项目,重新建立就解决了...原创 2021-02-25 11:34:42 · 998 阅读 · 0 评论 -
关于git里面的分支,仓库,工作区,暂存区
关于git里面的分支,仓库,工作区,暂存区的个人理解 老规矩,我直接上图说事原创 2021-02-24 14:15:22 · 246 阅读 · 0 评论 -
关于spring中对jdbc进行封装的jdbctemplate和对jdbc进行封装的mybatis两种不同方式来实现动态sql
首先说下为什么要实现动态sql,因为呢,很多情况下,sql的语句是根据条件来看的,有时候有这语句,有时候没有,这时候我们就不能写死了,就需要用到动态sql,这两种方式分别怎么实现呢,也是老样子,我直接上图分别举例:1.2....原创 2021-02-07 10:10:15 · 482 阅读 · 0 评论 -
加载jdbc.properties的四种形式
我直接上笔记截图:区别在于不同的配置文件约束不同,所以引入的方式不同,具体如我笔记所示原创 2021-02-07 08:16:07 · 259 阅读 · 0 评论 -
jsp中获取虚拟目录的三种方式
如果我们在jsp页面中用href进行跳转,那么如果项目有虚拟目录则必须写上,如果问为什么,请看上篇博客,具体方法三种:1.${pageContext.request.contextPath} 也是大家用的最多的这种,通过el里面的十一个内置对象中的pageContext来获取request,再通过被tomact经http请求封装的request获取请求头特有的方法getServletPath(),去掉get,首字母变小写原创 2021-01-19 23:50:25 · 1045 阅读 · 0 评论 -
a标签里的href是转发还是重定向?
a标签里的href是转发,理由有二点: 1.转发地址栏不变,重定向会变,超链接点了后地址栏会变化 2:如在项目中页面用href进行跳转,如果有项目虚拟目录的话必须加上,不加上访问不到,具体可以看我之前博客:转发和重定向的六种关系之第六点...原创 2021-01-19 22:58:18 · 3194 阅读 · 0 评论 -
ssm框架配置文件出错
1.bean标签爆红:xml依赖写错2.mvc DispatcherServlet servlet context in module frametest .File is included: 删除后重建3.application context not configured for this file : 最大框框里全部删除再重建原创 2021-01-19 14:23:55 · 532 阅读 · 0 评论 -
web项目访问路径写的依据
web项目访问路径写的依据要想弄清楚这个问题的话,我们就要先搞清楚为什么可以通过浏览器网址来进行项目的访问?. 答:服务器软件的作用:接受用户请求,处理请求,做出响应 web服务器软件:也有上面的作用,不同的是在web服务器软件中,可以部署web原创 2021-01-12 15:18:41 · 250 阅读 · 0 评论 -
为什么用了request.setCharacterEncoding(“utf-8“);之后还是乱码
今天谈一下为什么用了request.setCharacterEncoding(“utf-8”);之后还是乱码今日鸡汤:强者恒强! 以下为我个人理解和参考百度理解,如不对之处请指正,说两个方面:一:当是表格中数据提交到后台,然后我们一般用request.setCharacterEncoding(" ** " );解决乱码,那我们再想一想,为什么这种方式能解决这个问题呢,首先我们再数据提交的页面,编码比如说是**,那么这个时候,我们在当原创 2020-12-27 14:39:32 · 7020 阅读 · 2 评论 -
程序员给女朋友庆祝节日的方式
昨天突发奇想,作为一个还在学习的我没钱,但是又想表达自己的心意,怎么办,没关系,我有知识,接下来是做的东西:1.输入你们两个才知道的问题,答案存数据库2.进入后有两方面的祝福: 一:是文字祝福,文字祝福的话,每两秒显示一行文字,共7行,颜色分别是红橙黄绿青蓝紫,14秒后全部显示,视频祝福的话是打开后直接播放,这里是我的傻逼视频截图 &n原创 2020-12-25 11:01:39 · 760 阅读 · 2 评论 -
为什么写的height=100%不起效果
文章经转载,具体详见:https://segmentfault.com/a/1190000012707337转载 2020-12-24 14:01:15 · 145 阅读 · 0 评论 -
黑马旅游网之java.lang.reflect.InvocationTargetException异常
在做黑马旅游网的时候出现了这个异常,经过查询和研究发现这个异常的话是反射异常,黑马旅游网中有个baseservlet可以获取url,然后截取,通过反射掉方法,但是如果该调用的方法里出现了异常则直接会报这个反射异常 解决方案:在获取rname的时候并没有规定条件,导致出现空指针异常和这个异常,我们规定下条件就好了...原创 2020-12-24 10:49:45 · 3100 阅读 · 1 评论 -
json响应的时候要注意的事项
json响应的时候要注意的事项 我们在响应json的时候,一定要注意一下,因为json数据是返回本页面的,所以我们如果进行了页面跳转后就要注意:一: 1.前段如果直接通过href跳转到一个地址,如果这个是后台的地址,如果那么我们再进行前段数据展示,操作json的时候,我们就不能直接对其进行填充,因为路径已经发生改变,页面已经跳转,json响应的默认就是当前页面,原创 2020-12-09 15:37:06 · 171 阅读 · 0 评论 -
java.lang.NoSuchMethodException:
java.lang.NoSuchMethodException:记录一下我自己出现这个异常的原因,访问路径错误,但是可以接收到,所以出现异常,解决方案,可以设置全局异常处理原创 2020-12-09 09:05:16 · 403 阅读 · 0 评论 -
Caused by: java.net.ConnectException: Connection refused: connect
Caused by: java.net.ConnectException: Connection refused: connect出现这个问题的话有很多种情况,这里说一点,就是如果你项目中用到有redis,可以先判断连接是否成功,服务端是否开启原创 2020-12-07 09:03:50 · 898 阅读 · 0 评论 -
两个html页面之间怎么相互传递数据
两个html页面之间怎么相互传递数据这里说一种解决方案:1.一个html中访问到另外一个html的路径上,在后面拼接上数据2.在另外个html上通过dom对象模型中的location的search属性可以取到拼接的参数原创 2020-12-01 23:19:08 · 3856 阅读 · 0 评论 -
如何在一个html里面加载另外个html之手写js
有时候我们想在页面之间相互嵌套,给大家推荐手写js这种做法,总共分为三步:1.在想被镶嵌的页面写个div<div id="header"></div>2,引入手写的js< scripttype=“text/javascript” src=“js/include.js”></ script>3.手写js$(function () {$.get(“header.html”,function (data) {$("#header").html原创 2020-11-25 08:59:14 · 403 阅读 · 0 评论 -
idea中怎么修改成代码颜色为默认
**今天把idea中写代码的样式变成了彩色,然后发现ctrl+f找的时候,很难去辨认,于是想着改回去,可是傻乎乎的忘记了怎么改,百度查了n小时一个答案也没查出来,现在发个教程给大家避坑:**直接上图一张:,最后那个选overwrite,然后finish4.进来之后我们配置tomact5.看图,图里我已经标注清楚:6.这里面找到tomactServer,然后点local本地7.看图->这个页面只需要配置你们公司用的tomact版本就行8.因为我们来到这块点击加号后并没有出现arti原创 2020-10-31 15:57:01 · 537 阅读 · 3 评论 -
转发和重定向的联系和六种区别
转发和重定向的区别和联系联系:他们两个都是资源跳转的方式区别: 1. 从作用上来谈转发的话是服务器内部的资源跳转,servlet直接进行跳转到另外的servlet资源路径,tomact通过反射创建其字节码对象,tomact调用其service方法; 重定向的话是浏览器这边进行跳转,如果在所访问servlet资源中发现了重定向,然后response响应到浏览器,再让浏览器再访问具体的某个servlet资源路径区别:2. 从具体操作上来谈转发的话是先用request对象获取请求转发器,传入跳转的路原创 2020-10-29 22:35:55 · 730 阅读 · 0 评论 -
Error running ‘Tomcat 8.5.31’: Unable to open debugger port (127.0.0.1:52506
Error running ‘Tomcat 8.5.31’: Unable to open debugger port (127.0.0.1:52506出现这个问题表示有端口占用当前的端口,比如你想开启tomact,但是已经有一个tomact服务开启了,就会报错,解决方法有两个:1.win+r,输cmd开黑窗口,通过netstat -ano查看当前服务的端口是否被占用,eg:tomact这:然后找到后面对应的pid,然后记住后去任务管理器:点查看,然后点最后的选择列,出来的框中勾选pid,然后再回原创 2020-10-29 22:28:01 · 12133 阅读 · 1 评论