- 博客(10)
- 收藏
- 关注
原创 使用IDEA不修改服务器文件的情况下远程DEBUG
今天灰度环境出了点问题,直接看代码看不出所以然,报错也不够清晰,本地环境跑起来却又没有问题,大抵是灰度环境除了问题,需要远程排查一下,之前没有用过IDEA远程联调,现场学了一下,但是百度找到的教程基本都是要改文件,太麻烦了,所以自己搞了搞,可以实现在不修改服务器的配置文件的情况下使用IDEA远程调试。首先准备一个IDEA,然后点这里:点进去,修改几个位置:如果没有特殊需求,只需要改这三个位置,IDEA的前期工作准备完毕,接下来看服务器侧,首先进入目标服务器,找到需要远程调的名字,然后输入:ps
2021-01-14 17:22:26
146
2
原创 IDEA下SSM项目启动tomcat之后报404的问题
今天接到一个新任务,之前有一个项目需要改,让我处理一下。之前有看过这边代码,轻车熟路改了一改,准备冒烟一下看看状态,tomcat配置好,启动:诶,什么毛病,tomcat配置出了问题?Postman也发不通,404,那么开始进入检查环节:进入到Edit configuration,URL指向,tomcat版本,JRE版本检查一遍;Deployment检查一遍,很快就发现了问题所在:这个是个老项目,java是1.7的,我系统java是1.8的,需要改一下,那么重新下个1.7的jdk,看网上说需要切j
2020-12-24 16:23:27
4308
1
原创 springboot在打成jar包后读取不到配置文件
前几天一个项目,需要用到fastdfs来处理文件,但是找了半天没找到写在properties文件里的方法,就打算直接用fastdfs现成的配置文件起了个名字,丢进resources下面,看起来一切正常,本地跑也完全没有问题:然后jenkins编译打包,放到线上,跑了一下,发现jenkins跑不过?报错,文件未找到!上网查资料,告知是因为达成jar包之后,文件路径获取不到,拿不到指定文件也是正常的,接下来就是找解决方案的时候,网上大多是使用文件流的方式,但是我使用这种方式还是拿不到,希望有大佬可以告
2020-12-14 16:32:53
2833
原创 Springboot项目下,返回给前端的日期中带T的问题
需要在配置文件application.properties中加上两行,配置返回的格式和时区:配置格式化:spring.jackson.date-format=yyyy-MM-dd HH:mm:ss配置时区:spring.jackson.time-zone=GMT+8值得注意的是,在debug跑的时候是发现不了这个问题的,从数据库里拿到时还没问题,准备返回时还没有问题,怎么回去就出问题了呢?查找了一些资料,似乎是因为spring侧处理了json,才导致的这个问题,所以我们提前处理掉就OK了。
2020-12-14 16:13:58
3785
2
转载 Java中的io流有几种
按照流的流向分,可以分为输入流和输出流;按照操作单元划分,可以划分为字节流和字符流;按照流的角色划分为节点流和处理流。Java Io流共涉及40多个类,这些类看上去很杂乱,但实际上很有规则,而且彼此之间存在非常紧密的联系, Java I0流的40多个类都是从如下4个抽象类基类中派生出来的。InputStream/Reader: 所有的输入流的基类,前者是字节输入流,后者是字符输入流。Ou...
2019-12-06 12:02:20
699
原创 利用Roboletric在Junit中模拟安卓环境
现在还没有发现Roboletric的更多作用,将已发现的有用的tip记录下来。第一步是引入Roboletric的Jar依赖testImplementation 'org.robolectric:robolectric:3.4'我使用的是3.4版本,有一点旧,但可以正常的使用。接下来要在需要使用Roboleteic的测试类中书写一些必要的东西。第二步指定RobolectricTestR...
2019-03-12 09:59:41
530
原创 使用PowerMock时报cannot resolve symbol PowerMockRunner错误
在对一个private方法测试的时候,发现Mockito出现了无法测试的情况,所以选择了PowerMock,但是按照网上的步骤一步步的走下来发现会卡住,在使用@Runwith注释时无法引入PowerMockRunner.class。后来谷歌了一下,发现是少引入了一个模块,添加上之后再import org.powermock.modules.junit4.PowerMockRunner;随后...
2019-02-01 13:53:45
1801
转载 Android Studio中真机调试Install fail的解决方案
在Android Studio中打开Setting,选择Build,Execution,Deployment下的Instant Run,把右边的勾取消掉就好了(只为一种方案)
2019-01-25 10:08:38
1045
原创 Android Studio中的Run是灰色的没法点击的解决
从git上下下来的代码,打开之后发现没法Build也没法Run,网上有教程让配置Configuration,结果我的这个Configuration里根本没有东西。。重新又查了一下资料发现,在open项目的时候需要打开的是项目中的Build.gradle而不是直接打开文件夹,学习了。...
2019-01-23 14:11:09
4125
原创 Android中开启线程并设置延时的方法(使用Handler)
Android中开启线程并设置延时的方法(使用Handler)初始化Handler//要注意的是这个初始化最好不要是放在方法中,会导致没法管理Handler handler = new Handler(); Runnable showRunnable = new Runnable() { @Override public void run() { handler.postDe...
2019-01-22 11:35:01
2195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人