项目心得
y_onghuming
小白正在奋斗中
展开
-
在linux服务器上部署springboot项目
前提是这个项目集合了maven1、在linux服务器上新建文件夹project,把项目打好的jar包(比如叫:test-1.0.0.jar)放在里面,然后新建个文本,命名为:start_test.sh,写下如下内容:#!/bin/bash echo 'Application is starting...'java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=2222,suspend=n -jar /test/test-1.0原创 2020-08-14 10:12:19 · 1007 阅读 · 0 评论 -
springboot mapper注入失败的一种原因
今天启动项目报错----mapper注入失败。细细查找一番发现是时间类型的问题。具体情况是:数据库有个字段的类型是datetime,但是实体类里的类型我写成了LocalDateTime,结果当然是jdbctype对不上,导致mapper注入不进去。解决办法:实体类型定义成Date。小结:LocalDateTime其实是一种时间转换工具,不要定义为实体的类型。实体类是时间的话,类型一般...原创 2019-11-08 16:43:22 · 2567 阅读 · 1 评论 -
springcloud client启动失败,自动停止的可能原因及解决方法
可能原因:1. 少加了依赖2.个别依赖添加的位置不对解决方法:1. 看看是不是少了如下依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start...原创 2019-11-05 08:52:27 · 943 阅读 · 0 评论 -
maven加载不了的依赖,靠手动添加jar
参考出处:https://www.cnblogs.com/juncaoit/p/8430657.html第一步:下载对应的jar包,放入项目的src下新建的lib包中。第二步:在pom文件引入对应的依赖下添加如下红色框部分: <scope>system</scope> <systemPath>${project.basedir}/src/lib/...原创 2019-10-24 10:18:13 · 506 阅读 · 0 评论 -
权限表只有一张(通常应该是两张),怎么封装导航菜单所需的数据格式
在做导航菜单那块时,发现数据库里将权限表设计成一张了,此时再改数据库会牵一发而动全身,如果直接用递归的方式将权限封装成树,那么会将增删查之类的权限也变成导航菜单的一部分,也就是说查出来的“删除用户”、“添加角色”等权限也会出现在children里。原创 2019-10-23 09:46:58 · 1228 阅读 · 3 评论 -
maven dependencies有自定义jar包,但启动项目却报找不到这个jar包的类找不到的错
问题描述:maven dependencies有自定义jar包,并且在项目里可以用这个jar包的API,但启动项目却报找不到这个jar包的类找不到的错解决方法:自定义的jar包在打包时没有添加红框部分的代码:如果没有添加那部分代码,打包出来的效果是这样的:而添加了那部分代码之后,打包效果是这样的:两者对比可以看出,后者的项目内容(com文件夹)直接在jar包里,...原创 2019-09-17 11:53:23 · 1262 阅读 · 0 评论 -
idea控制台一次显示多个窗口
问题描述:idea控制台突然变成一次只显示一个窗口了,新启动项目的窗口覆盖了之前启动的项目。解决方法:这是误点了树状显示的结果。想要变回来,进行如下操作:1、先点下图红圈部分2、再点下图方框部分即可。...原创 2019-09-17 11:30:49 · 10573 阅读 · 3 评论 -
ng-zorro-antd高版本没有设置表格自动换行
我用的是"ng-zorro-antd": "^7.3.2"(在package.json里查看引入插件的版本),发现在table的样式里已经没有表格自动换行的设置了,之前用的低版本是有的。这样造成的问题的是:1.如果没有指定列宽的百分比,内容过长的列会挤之前的列,直到其他列占的位置很小了才会换行,例如:2.如果指定了列宽,那么就一直不换行,哪怕和之前的内容重叠,总之看起来...原创 2019-09-12 16:05:51 · 1101 阅读 · 0 评论 -
table超出文字以省略号显示,鼠标悬停显示详细内容
分两步:1.table超出文字以省略号显示table { table-layout: fixed;} //设置表格宽度不随文字增多而变长。td { white-space: nowrap; //禁止换行 overflow: hidden; //隐藏超出单元格的部分 text-overflow: ellipsis;} //将被隐藏的那部分用省略号代替...原创 2019-09-12 10:32:55 · 3698 阅读 · 0 评论 -
用AOP拦截controller打印日志后,前端获取不到controller传递的结果
问题描述:在controller层用AOP拦截自定义注解,结果虽然不报错,前端却获取不到controller层里的方法返回的结果。切面里写了前置通知、环绕通知和后置通知,断点调试,在后置通知里没有获取到返回结果。多次检查后发现是环绕通知出了问题。解决思路:@Around可以决定目标方法在什么时候执行,如何执行,甚至可以完全阻止目标方法的执行。在@Around 方法体内,调用Proceeding...原创 2019-09-11 08:31:54 · 1103 阅读 · 1 评论 -
在用springcloud中的feign时,报错
报错内容大致是:feign.FeignException:status 404 reading FeignLog#insert......后来检查半天发现,是访问路径不对。在被调用的微服务当中,controller类上面的路径忘记写在调用服务的接口上面了。就是图中的路径忘记写了:开发不谨慎,找错两行泪!...原创 2019-09-10 08:49:19 · 216 阅读 · 0 评论 -
boostrap模态框二次弹出清空原有内容
boostrap的模态框第二次弹出时总会保留第一次编辑的内容,解决方法如下:在模态框中每个文本框(或选择框,取决于你的模态框里有哪些样式)动态获取值的方法里添加: $(".myModal1").empty();(myModal1为模态框的class名)就可以了。注意:不是在弹出模态框的方法里添加 $(".myModal1").empty()。原创 2017-10-24 09:11:51 · 8162 阅读 · 0 评论 -
Setting property 'source' to 'org.eclipse.jst.jee.server:XX did not find a mat的解决办法
最近两次关键时刻eclipse和myEclipse分别掉链子,原因竟还是一样的------Setting property 'source' to 'org.eclipse.jst.jee.server:XX did not find a mat。第一次按照网上的解决办法:点击server,去掉上【Server Options】里面的【Publish module contexts to se原创 2017-09-21 14:21:02 · 6254 阅读 · 1 评论 -
ajax post请求400、415错误的一种解决方法
400、415的错误是数据传送格式造成的。我遇到的情况是:后台需要接收一个对象,我开始的写法是: type : "post", url : URL, dataType : "json", contentType :"application/json", data:{ date: date,原创 2017-09-14 11:23:53 · 2724 阅读 · 0 评论