踩坑
散装程序猿
先做人,再做技术人员,最后做程序员。
展开
-
生产环境中报错:would dispatch back to the current handler URL......
具体的报错信息:在网上找的解决方法大体上有这么几种:把@Controller改成@RestController有可能是thymeleaf依赖导入异常,或者没导入thymeleaf依赖,可以尝试到pom.xml中导入thymeleaf依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf&原创 2021-06-16 18:27:20 · 2267 阅读 · 3 评论 -
[ERR] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘
使用navicate12运行sql文件出错报错:[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'报错原因:生成转储文件的数据库版本为8.0,要导入sql文件的数据库版本为5.6,因为是高版本导入到低版本,引起1273错误解决方法:打开sql文件,将文件中的所有utf8mb4_0900_ai_ci替换为utf8_general_ciutf8mb4替换为utf8保存后再次运行sql文件,运行成功转载自:https://blog.csd转载 2020-12-07 15:41:01 · 341 阅读 · 0 评论 -
复选框数据回显因为两个forEach循环导致数据重负
今天在搞一个标签功能,一对多。所以就用复选框搞。可是前端真的对我来说。。。。。。。。真的是一点点摸索~先放一小部分截图吧~现在是想要让在添加标签页面能有个默认值。就是数据回显。因为它本身是有值的。需要让用户客观的知道哪些标签还没有呗选择。但是…想要回显的话 就面不了两个foreEach循环嵌套:这一嵌套数据就重复了。咳咳~~ 实在是不太精通前端! 如果是我哪里操作失误了。麻烦告知 ~我试了很多的方法,多没有办法规避这个重复的问题。最后想着只写一层循环 在js中给in原创 2020-08-07 15:47:46 · 469 阅读 · 0 评论 -
nginx 502 Bad Gateway(防火墙端口未开放)踩坑~踩坑~踩坑~
今天在启动项目之后访问的时候,出现了502 Bad Gateway重启了好几次,发现日志一切正常。可是就是网关错误!网上找的说是Tomcat没启动。~ 我都怀疑我没启动了。可是事实是我明明启动了,而且日志显示也启动成功。我怀疑是Tomcat安装的有问题。然后就又重新解压了一个。默认端口的时候,访问了一下。好好的。可是修改完端口号之后,就访问不了了。我突然意识到我傻了! 防火墙开着。端口被拦截了~下面是Linux防火墙端口设置方法:Linux防火墙设置...原创 2020-07-22 11:39:40 · 1179 阅读 · 0 评论 -
协议处理器启动失败(Apache Tomcat/8.5.51 secretRequired=“true“......)
部署项目的时候报错:The AJP Connector is configured with secretRequired=“true” but the secret attribute is either null or “”. This combination is not valid.根据错误提示,需要添加 secretRequired 和 secret 属性,如果 设置 secretRequired="" 则可以不用添加 secret 属性,配置正确之后即可正常启动。完善配置(编辑servi原创 2020-07-22 09:51:10 · 9019 阅读 · 0 评论 -
关于String类的.isEmpty()方法 空指针问题
最近想要从redis中取值,但是需要判断页面的查询是否带参数。所以就用到了isEmpty()方法。但是报了空指针异常。所以就写了个进程试了一下。然后总结一下查到的资料来记录一下,防止以后自己再掉进坑里。public static void main(String[] args) { String a = new String(); String b = ""; String c = null; System.out.println(a.isEmpty()?"new String(原创 2020-05-25 10:07:46 · 1857 阅读 · 0 评论 -
百度地图API实例化地图,设置点击景点不弹出信息窗口
正常使用百度地图创建Map实例:var map = new BMap.Map("allmap");这种创建方式默认是开启了点击景点的事件当你需要在地图上添加自己的标注,而标注又正好和百度地图上的景点重合了。点击之后就会弹出景点窗口信息,而不是你自己的信息窗口。就很烦。这个时候只需要在创建Map实例的时候,加上 { enableMapClick: false } 就可以了:var ma...原创 2020-05-07 17:18:36 · 1028 阅读 · 0 评论 -
eclipse中.gitignore文件配置不起作用
先进入到本地项目目录下,然后打开git命令行窗口。就这样然后依次执行以下命令$ git rm -r --cached .$ git add .$ git commit -m “update gitignore”特别注意:前两条命令后面都有一个点 (…) 不要忽略指令解释:git rm -r --cached .删除index文件,从track状态变为untrack状态,执行后会...原创 2020-04-26 17:40:09 · 821 阅读 · 0 评论 -
window环境上使用bat脚本重启Tomcat服务。(非黑窗口启动),管理员身份启动bat脚本
在windows生可以使用脚本利用Tomcat的shutdown.bat和startup.bat脚本来重启Tomcat。但是有时候会一不小心关闭startup.bat窗口而引起的麻烦,说实话windows环境上部署服务器运行效率有点低。先附上使用Tomcat自带脚本启动的bat脚本:@echo off ::cd /d "D:\java\Tomcat9\bin" cd /d "D:\jav...原创 2020-04-22 10:43:12 · 2684 阅读 · 0 评论 -
GLIBC安装过程中报错:configure: error:no acceptable C compiler found in $SPATH
错误主要是没有C编译器.,如果也有这个错误的先安装C编译器:yum -y install gcc安装完C编译器再去编译glibc原创 2020-04-13 17:38:33 · 1357 阅读 · 0 评论 -
Hadoop启动警告:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... usi
最近在虚拟机上安装hadoop。但是在启动的时候有一个警告。WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-暂时还不知道会有什么后果。但是看着就很不舒服。所以就先解决掉它,然后再配置其他的。在网上找到了好几种解决方法,也都试了。下面一一列...原创 2020-04-13 17:33:30 · 1198 阅读 · 0 评论 -
使用root用户配置的hadoop集群启动报错:ERROR: Attempting to operate on hdfs namenode as root
前几天在虚拟机上自己搭建了一个集群,然后因为工作就一直也没管。今天启动的时候,发现报错了。还以为是自己在搭建的时候有问题呢。然后第二次搭建完成之后,启动还是报错。就上网查。大致报错信息如下:[root@master hadoop]# start-dfs.sh Starting namenodes on [master]ERROR: Attempting to operate on hdfs...原创 2020-04-13 15:18:17 · 3064 阅读 · 5 评论 -
通过http请求上传含中文路径文件问题解决
之前一直在用的是已经封装好的http工具类,公司最近接了一个二期项目,人家原来的图片含有中文路径,导致图片在从客户端往服务端传的时候一直报错!先附上之前使用的上传文件方法:/** * 上传文件 * @param requestMap 双传文件的信息 * @param filePath * @return */ public String methodUploadFile(...原创 2020-04-07 14:24:53 · 1833 阅读 · 0 评论 -
关于springboot定时任务配置线程池之后任务重复执行问题,踩坑
关于springboot定时任务配置线程池之后任务重复执行问题,踩坑最近遇到一个问题。项目中有一个job 的定时任务mytask。里面有七个定时任务。有3秒执行一次的,有五秒的,有十秒的,有两三分钟的,也有个把小时的。但是因为任务比较多,而springboot的定时任务Scheduled默认是单线程处理定时任务的。所以导致有任务会被阻塞,无法按时执行。就创建一个线程池,开启异步定时任务来解决。期...原创 2020-03-26 11:03:38 · 5121 阅读 · 1 评论