遇到的问题
慕言手记
研究方向:地理信息系统技术与应用
展开
-
一个事务与线程池线程的bug
创建一个线程池核心线程为比如4,用改线程池执行restTemplate远程调用接口获取返回结果,并保存再数据库中。将7个任务提交。此时,通过调用另一个方法 ,修改数据库里未执行的任务的状态,从而取消任务。改取消任务方法添加了@Transcationl事务注解。当执行取消任务时候,发现这种情况,提交的任务为7,线程池核心线程为4,这时候4个核心线程中有一个还没返回数据,就调用了下面的任务,下面没取消的任务,同样没返回结果。...原创 2021-08-13 17:24:36 · 287 阅读 · 0 评论 -
multiPartFile.transferTo(file) 第二次调用就报错FileNotFound-踩坑记录
今天写代码遇到一个坑,第一次调用multiPartFile.transferTo(file) 正常运行,第二次就报错FileNotFound。并指向了C盘一个很深的目录。看了很多博客的解决办法都不管用,最后找到解决方案如下:替换multiPartFile.transferTo(file)使用FileUtils.copyInputStreamToFile(multiPartFile.getInputStream(), file);将文件流复制到创建的file中需要导入包:<dependency原创 2021-08-09 12:43:40 · 3035 阅读 · 12 评论 -
记一次Idea jar包存在但是导入不进来
搞得烦得一批,上次就出现这种情况我的解决办法:Alt_Enter 找到添加依赖项 添加相应得依赖就可以了。。。。。原创 2021-07-08 11:05:00 · 1046 阅读 · 0 评论 -
安装完宝塔后 数据库 ROOT账号无法登陆解决办法
最近部署阿里云环境配置 发现通过宝塔面板安装mysql 数据库 之后 用navicat 远程连接 登录root 登录不了。密码是宝塔用户的密码。后来通过查找很多办法终于解决了。解决办法如下 两行代码okMySQL 8 开启root 用户远程访问mysql> create user 'root'@'%' identified by '12345678';Query OK, 0 rows affected (0.02 sec) mysql> grant all on *.* to 'r原创 2021-05-06 17:43:05 · 2550 阅读 · 0 评论 -
Mysql数据库表设计用int还是Integer
数据库表设计用int还是Integer?代码中实体类用int还是Interger原创 2021-04-11 09:58:50 · 1126 阅读 · 0 评论 -
利用MockMvc进行单元测试时 不走拦截器(利用postman测试是走拦截器)
遇到这个问题 主要是 在单元测试时候 要在MockMvc中配置拦截器才可以,要不然就是不走拦截器顺利 通过要走拦截器的话 在 测试类中 进行如下配置:增加如下代码:@MockBeanprivate MyInterceptor myInterceptor; //自己的拦截器对象@BeforeEachvoid setUp(){ mockMvc= MockMVCBuilders.standaloneSetup(xxxController) .addInterceptor(myInterce原创 2021-03-15 16:34:49 · 2533 阅读 · 0 评论 -
将Json格式的字符串转为Json格式对象提取其中的Value值
项目中遇到 要将返回的字符串(Json格式)再转为Json格式提取其中的 键值对 ,以下总结了两种办法。第一种思路是 转成 JSONObject的对象 String jsonStr = "假设是Json格式的字符串";JSONObject jsonobject = JSONObject.parseObject(jsonStr );String s = jsonobject.getSttring("要提取的Json格式的字符串中的key值");//如果是 Json格式的字符串里面键下还包含着键值原创 2021-03-15 16:23:41 · 3164 阅读 · 0 评论 -
mybatis执行查询语句查询不到结果,控制台输出sql语句复制到数据库中能查到数据
java.util.Date 是 java.sql.Date原创 2021-02-05 16:42:38 · 610 阅读 · 0 评论 -
Eclipse 报错:java.io.FileNotFoundException:文件名 目录名或卷标语法不正确
在利用 FileReader 可能会遇到“java.io.FileNotFoundException:文件名目录名或卷标语法不正确”异常。今天遇到这个异常,而且路径都对,文件名也对,但就是报错。后来发现:通过对目标文件右键属性 粘贴目标文件的路径名到 FileReader fr = new FileReader("F:/桌面/a.txt");中 这种会引起报错。而当我重新 将加粗...原创 2019-12-11 19:46:25 · 2792 阅读 · 1 评论 -
jdbc.properties 系统找不到指定路径问题
今天学习jdbc 遇到jdbc.properties 系统找不到指定路径。在文件路径下确认了几遍都没有错。最后发现问题所在,在我的项目文件 所在/E:/Program Files/IdeaProject/JDBC/out/production/Jdbc_day01/jdbc.properties 路径下其中Program Files 中间 有空格 所以造成编码读取错误。解决办法 ...原创 2020-04-05 21:46:07 · 4993 阅读 · 5 评论