![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
idea项目
super尚
热爱学习的一枚研究僧
展开
-
Spring 注解中@RestController与@Controller的区别
RestController和@Controller的共同点是都用来表示Spring某个类是否可以接收HTTP请求,二者区别: @RestController无法返回指定页面,而@Controller可以;前者可以直接返回数据,后者需要@ResponseBody辅助。@RestController注解等价于@ResponseBody + @Controller。...原创 2022-08-17 16:25:31 · 857 阅读 · 0 评论 -
HttpServlet爆红
只需三步!!!点击工具栏带蓝色文件夹图标;选择library;点击中间的加号,找到tomcat的安装目录,选择添加即可;如果还为红,就点击红色小灯泡,选择添加到classpath;原创 2022-05-25 16:11:31 · 1401 阅读 · 0 评论 -
Configuration Error: deployment source ‘pro07-javaweb-begin:Web exploded‘ is not valid
原因:tomcat与Artifacts没有配置好。部署到tomcat容器中时,选择Edit Configration部署时,需要配置Deployment属性,选择war或者war exploded的发布方式时。要进行这个配置首先要配置Artifact解决办法: 分两步配置Artifacts为war exploded然后选择自己的web项目就行。最后要在tomcat中选择刚刚配置的war。...原创 2022-05-24 19:22:02 · 919 阅读 · 0 评论 -
JAVA中add()和offer() poll()和remove() element() 和 peek() 操作
队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。Queue继承了Collection接口Queue使用时要尽量避免Collection的add()和remove()方法,add()和remove()方法在失败的时候会抛出异常,要使用offer()来加入元素,使用poll()来获取并移出元素.它们的优点是通过返回值可以判断成功与否.值得注意的是LinkedL原创 2022-04-20 14:57:41 · 1008 阅读 · 0 评论 -
前端nginx部署 以及遇到的问题
配置nginx的时候,启动的时候报错1067检查logs日志信息发现是root的目录有问题,目录信息不能有空格nginx命令:start nginx 启动nginx -s stop 停止nginx -s quit 安全退出nginx -s reload 重新加载配置文件如果链接不成功,要查看服务器端口是否开放在指定端口启动jar包 java -jar XXXXX.jar --server.port=8081反向代理负载均衡配置upstream test原创 2021-07-01 11:57:57 · 628 阅读 · 1 评论 -
后端jar包 设置成服务 开机自启动
1.下载winsw, https://github.com/kohsuke/winsw/releases下载的程序名称为:winsw–version-bin.exe,重命名winws为jar包相同的名称server.exe,将jar包和改程序放在相同的目录下。然后将WinSW.NET4.exe文件复制到java程序所在文件夹中(修改为要注册的服务的xml配置文件同名)2.新建一个xml文件,配置服务注册信息,写入以下内容:<?xml version="1.0" encoding="UTF-8"?原创 2021-07-01 11:48:54 · 1060 阅读 · 2 评论 -
Reason: Failed to determine a suitable driver class 启动包url找不到
搜了一大堆,发现数据源没配置好!在.yml中添加如下配置即可 <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.yml</include>原创 2021-06-25 22:40:28 · 259 阅读 · 0 评论 -
Java将字符串强制转换为整形数据的方法——Integer.parseInt
Integer.parseInt是将字符串转成整形,Integer.toString是将整形转为字符串 int i = Integer.parseInt([String]); String s = Integer.toString(i);原创 2021-06-01 22:52:25 · 3287 阅读 · 0 评论 -
Javascript前端获取扫码枪扫描到的内容方法(区分键盘输入和扫码器输入内容)
Javascript前端获取扫码枪扫描到的内容方法(区分键盘输入和扫码器输入内容);对获取到的字符串进行特定位置字符串的提取 window.onload = function () {// 获取扫描的二维码 var code = ""; var idInfo=""; var pwdInfo=""; var lastTime, nextTime; var lastCode, nextCode; // con.原创 2021-05-31 20:38:18 · 3164 阅读 · 1 评论 -
解决后端导出excel表命名中文用不了的问题
还是编码格式的问题:用utf-8就行了response.addHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(excelName,"utf-8"));response.setContentType("application/vnd.ms-excel;charset=gb2312");原创 2021-05-12 14:30:37 · 759 阅读 · 0 评论 -
数据库中timestmp时间格式处理
后端这里写好的是timestmp,数据库里边是datejdbcType=TIMESTAMP需要修改成"yyyy-MM-dd"的形式解决方法:import java.sql.Date;@JsonFormat(pattern = "yyyy-MM-dd", timezone = "Asia/Shanghai") private Date requireStartTime;也可以在数据库中进行修改select cast(to_timestamp(loga006,'yyyy-MM-dd')as原创 2021-05-12 14:26:56 · 364 阅读 · 0 评论 -
wireshark本地抓包设置
win+R 打开命令行,先输入ipconfig查找本机IP 然后输入以下命令:route add 本机ip mask 255.255.255.255 网关ip使用完之后在使用以下命令删除该设置,不然本机的所有报文都会先经过网卡再回到本机,会比较消耗性能route delete 本机ip mask 255.255.255.255 网关ip...原创 2021-04-09 16:22:13 · 543 阅读 · 0 评论 -
entity、bo、vo、po、dto、pojo的理解
POJO (plian ordinary java object) 有时也被称为Data对象,大量应用于表现现实中的对象。如果项目中使用了Hibernate框架,有一个关联的xml文件,使对象与数据库中的表对应,对象的属性与表中的字段相对应。Entity 最常用实体类,基本和数据表一一对应,一个实体一张表。Bo(business object) 表示业务对象的意思,Bo就是把业务逻辑封装为一个对象(注意是逻辑,业务逻辑),这个对象可以包括一个或多个其它的对象。通过调用Dao方法,结合Po或Vo进行业务操原创 2021-03-13 11:07:21 · 651 阅读 · 4 评论 -
Spring-boot项目的日志笔记
SpringBoot对所有内部日志使用通用日志记录,但保留底层日志实现。为Java Util Logging、Log4J2和Logback提供了默认配置。在不同的情况下,日志记录器都预先配置为使用控制台输出,同时还提供可选的文件输出。默认情况下,SpringBoot使用Logback进行日志记录。...原创 2021-03-12 15:36:33 · 218 阅读 · 0 评论 -
@Scheduled定时任务及cron表达式说明
@Scheduled定时任务一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为秒(0~59)分钟(0~59)小时(0~23)天(月)(0~31,但是你需要考虑你月的天数)月(0~11)天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)0 0 10,14,16 * * ? 每天上午10点,下午2点,4点0 0/30 9-17 * * ? 朝九晚五工作时间内每半小时0 0 12 ? *原创 2021-03-12 15:35:57 · 2912 阅读 · 0 评论 -
logback-test.xml连接数据库配置
添加logback-test.xml文件,其中包含对于日志输出的一些设置,注意下图红框中内容:一定记得把数据库信息改成自己的,然后需要注意的是如果数据库的版本在6以下,要注意配置文件的驱动是com.mysql.jdbc.Driver而不是com.mysql.cj.jdbc.Driver代码也贴出来吧 <appender name="db_classic_mysql_pool" class="ch.qos.logback.classic.db.DBAppender"> <原创 2021-03-12 15:33:01 · 272 阅读 · 0 评论 -
jQuery是啥
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。...原创 2021-03-12 15:30:05 · 111 阅读 · 0 评论 -
内联js th:inline标签
内联js内联文本:[[…]]内联文本的表示方式,使用时,必须先用th:inline=”text/javascript/none”激活,th:inline可以在父级标签内使用,甚至作为body的标签。内联文本尽管比th:text的代码少,不利于原型显示。获取项目路径:<script th:inline="javascript" type="text/javascript"> var ctxPath = [[@{/}]]; var ctxPath = /*[[@{/}]]*/原创 2021-03-12 15:29:36 · 2303 阅读 · 0 评论 -
IDEA出现Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpst
我是拷贝的工程,用不着测试类,如果你不也不用,就跟我这样做。解决办法(跳过测试):原创 2021-03-12 15:27:54 · 1691 阅读 · 1 评论 -
Maven导包不全:Error:(9,27) java: 程序包lombok.extern.slf4j不存在
解决办法:1.重新导包2.命令行输入`mvn idea:idea` 下载包原创 2021-03-12 15:25:28 · 1246 阅读 · 0 评论 -
spring-boot项目-websocket通信介绍
websocket通信轮询:客户端定时向服务器发送Ajax请求,服务器接到请求后马上返回响应信息并关闭连接。优点:后端程序编写比较容易。缺点:请求中有大半是无用,浪费带宽和服务器资源。实例:适于小型应用。长轮询:客户端向服务器发送Ajax请求,服务器接到请求后hold住连接,直到有新消息才返回响应信息并关闭连接,客户端处理完响应信息后再向服务器发送新的请求。优点:在无消息的情况下不会频繁的请求,耗费资源小。缺点:服务器hold连接会消耗资源,返回数据顺序无保证,难于管理维护。实例:WebQQ原创 2021-03-12 15:23:58 · 133 阅读 · 0 评论 -
idea新导入工程出现右侧边栏没有maven图标找回方法
解决办法:右键点pom.xml文件,选择add as maven project就完成了!!!原创 2021-03-11 15:32:51 · 1382 阅读 · 0 评论 -
java.lang.AssertionError: Response header ‘Content-Length‘ expected:<274> but was:<270>
在做一个spring-boot的二维码项目的时候发现这个问题。很明显,Content-Length出问题了。在http的协议中Content-Length首部告诉浏览器报文中实体主体的大小。这个大小是包含了内容编码的,比如对文件进行了gzip压缩,Content-Length就是压缩后的大小(这点对我们编写服务器非常重要)。除非使用了分块编码,否则Content-Length首部就是带有实体主体的报文必须使用的。使用Content-Length首部是为了能够检测出服务器崩溃而导致的报文截尾,并对共享持久原创 2021-03-06 19:37:26 · 347 阅读 · 0 评论 -
There is no configured/running web-servers found!——配置idea中tomcat服务器办法
这是因为没有在idea中设置服务器导致项目无法运行。设置方法:点击Run->EDit Configurations点击Edit Configurations点击+选择tomcat local点击configure然后选择本地安装大的tomcat路径,点击Development,选择Artifact然后选择项目既可运行。Note:如果更换了阿里云的mirror可能会导致部分依赖下载不到,会报错,这是时候再换一下mirror或者单独去下载jar包导入即可。...原创 2021-03-03 16:00:04 · 4027 阅读 · 2 评论