- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 PowerMockito踩坑指南
好久没用PowerMockito了,最近使用踩了一堆的坑,记录一下1、对于测试类中包含@Autowired注解的变量可以使用@Mock注解,被测试类使用@InjectMock注解,注意此时被测试的类还是实例化后的,而不是mock出来的,如下:2、对于局部变量的mock(new 出来的局部变量)方法一:在1的基础上,将被测试的类加入到@PrepareForTest中,这时再mock局部变量就会生效(mock一个对象,然后将局部变量的构造方法进行mock,返回mock出的对象),如下:方法二:将被测
2022-06-22 00:51:50 2430 1
原创 动态规划 - 爬楼梯(LeetCode 70)
class Solution { public int climbStairs(int n) { // 处理特殊情况 if (n == 1) { return 1; } if (n == 2) { return 2; } // 定义并初始化dp数组 int[] dp = new int[n + 1]; dp[1] = 1;.
2022-03-08 23:02:49 179
原创 动态规划-斐波那契数列
class Solution { public int fib(int n) { if (n == 0) { return 0; } if (n == 1) { return 1; } int[] dp = new int[n + 1]; dp[1] = 1; for (int i = 2; i <= n; i++) { .
2022-03-08 22:51:48 408
原创 Spring cloud启动报错
启动报如下错误,是因为java文件不能在直接放在main.java目录下,需要新建package,然后把类移进去2021-11-09 00:28:13.956 ERROR 12048 --- [ main] o.s.boot.SpringApplication : Application run failedorg.springframework.beans.factory.BeanDefinitionStoreException: Failed to...
2021-11-09 00:30:38 634
原创 Map使用stream小记
map = map.entrySet().stream() .filter(u -> u.getValue() != 0).collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
2021-09-06 11:24:54 513
原创 mybatis有用文档记录
1、https://mybatis.org/mybatis-3/zh/configuration.html 直接看指导文档,清晰明了,绝不拖泥带水2、《深入浅出Mybatis技术原理与实践》很入门和详细,个别知识点感觉不是很明了
2021-03-08 09:46:53 62
原创 PowerMock使用
刚刚接触,持续完善中...1、基础配置:@RunWith(PowerMockRunner.class)@PrepareForTest({xxx.class})public class xxxTest{@Testpublic void testMethod_approve_validParam(){}}2、mock静态方法步骤:a、在PrepareForTest中添加要mock的类b、使用mockStatic mock静态方法所属的类c、mock静态方法示例:
2021-01-08 09:39:49 758
原创 Spring好帖归档
这里写自定义目录标题https://blog.csdn.net/l00149133/article/details/78923873
2019-06-27 15:45:23 108
原创 maven:使用profile
1、<profiles><profile> <!-- 选项1 --> <id>item1</id> <dependencies> <dependency> <groupId>lllllll</groupId> ...
2019-04-17 10:08:04 149
原创 判断grep到的内容是否包含特定的字符
strA=`grep "555" 1.txt`----------->首先查到包含555的行strB="444"if [[ $strA =~ $strB ]]------------->判断查到的内容是否包含444then echo "yes"else echo "no"fi
2019-04-10 17:49:00 2661
原创 copy jar到指定指定目录,而不是lib目录
1.引用要操作的jar包如果不想加入到lib目录下,加<scope>provided</scope>2.添加执行体<execution> <id>xxx-ccc</id>--------自定义命名 <phase>package</phase>--在哪个阶段执行 <...
2019-04-09 19:57:50 281
原创 setAudioSource failed 问题解决
最近app要调用手机的麦克风,但是权限添加后还是会报错uses-permission android:name="android.permission.RECORD_AUDIO"/>uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>,网上搜了好久 都是答非所问,其实解决方法很简
2016-12-05 10:33:11 12462 13
原创 ubuntu下使用锐捷
主要有以下几步:1.下载锐捷linux客户端2.在ubuntu里解压(像我一样小白的可以双击后点击提取)3.cd 到rjsupplicant所在的文件夹4.sudo chmod +x ./rjsupplicant.sh5.sudo ./rjsupplicant.sh -u(锐捷账号) -p(锐捷密码)-d 16.等待让你输入你的ubuntu密码7.bingo
2016-05-15 11:22:37 356
原创 无线调试android程序(无需root)
我们在开发android程序时,连接usb线非常麻烦,而且一直连对手机也不好,网上有许多的无线调试小程序,但是都需要root,有些手机root后就无法保修,有些彻底无法root 无意看到国外的一个网站上有解决办法 后来搜搜国内 其实也有很多现在写出来给大家分享:1.将手机用usb连到电脑2.cmd--》adb tcpip 55553.断开usb4.adb con
2016-05-12 10:11:12 444
原创 解决sensor or listener is null的问题
这个问题多是由于设备不支持该传感器的原因 换个设备 或者注册其他传感器错误就会消失
2016-05-10 09:55:26 4469
转载 关于android studio 显示no debuggable applications 的解决方法
转载:Snail4Sun的博客,不知道他转载谁的解决方案 1(有时候执行方案一步骤,会不好使,检查gradle文件,执行方案二,解决)Android studio 默认是没有开启debuggable 功能的,在tools里打开该功能即可,Tools->Android->勾选 Enable ADB Integration(网上好多人提供的方法,但是我从来没有成功过)解决方
2016-05-10 09:38:56 1760
原创 关于android studio 更新后各种gradle project sync failed
这里只说我遇到的,就是各种下载错误,应该是因为墙的原因 下载不下来 不过可以在最下边的一栏看到具体在下什么 按着下载地址找到网页 用迅雷下载 然后找到对应的文件夹一般在C:\Users\Administrator\.gradle\caches下的某个文件夹 具体哪个我也不清楚 不过我用 evething 文件搜索器搜索 可以看到 C:\Users\Administrator
2016-04-27 09:55:40 2026
原创 Gradle project sync failed. Please fix your project and try again解决方案
博主在今天更新了android studio ,结果出现了Gradle project sync failed. Please fix your project and try again的问题,一向手残,所以就头疼了,找了若干的方法都没有解决。最后发现编译器是死在下载gradle上,然后在android studio 最下方发现了要下载的版本, 用迅雷下载好相应的版本后,放在如下目录C:\Use
2016-04-08 17:59:52 6487 1
原创 解决无法更新SDK的方法
1).启动 Android SDK Manager ; 2).打开主界面,依次选择「Tools」、「Options...」,弹出『Android SDK Manager - Settings』窗口; 3).在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入mirrors.neus
2016-03-22 10:27:09 1020
原创 自定义logcat不显示输出
在使用android studio的过程中经常出现自定义logcat没有输出的情况,大多数可以进行以下操作解决:tool---android-----enable adb lntegration (选中)
2016-03-22 10:12:53 256
转载 setContentView(R.Layout.main)的意思
R.layout.main是个布局文件即控件都是如何摆放如何显示的,setContentView就是设置一个Activity的显示界面,这句话就是设置这个这句话所再的Activity采用R.layout下的main布局文件进行布局使用setContentView可以在Activity中动态切换显示的View,这样,不需要多个Activity就可以显示不同的界面,因此不再需要在Activity间
2015-09-21 16:00:15 3290
原创 关于 this android sdk requires android developer...错误的解决办法
作为一个刚刚学习安卓的小白,一个开发环境竟然也被弄的的焦头烂额,真心费了太多的时间与精力。打开Eclipse(Android 开发环境),发现以下报错:图片显示信息为:Android SDK要求ADT(Android Developer Toolkit)版本在20.0.0或以上版本,检测到当前版本为18.0.0,请更新最新的ADT。出现这样的提示,根本原因是Ec
2015-09-16 08:43:47 464
转载 关于android.support.v7.internal.widget.ActionBarOverlayLayout问题的解决
在Android Studio Project中新建module时,第一个module一切正常,但建立第二个module打开XM;布局文件时出错。出错代码如下:Rendering ProblemsThe following classes could not be instantiatedandroid.support.v7.internal.widget.ActionBa
2015-09-15 20:23:09 3028
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人