自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 java面试资源

https://github.com/Snailclimb/JavaGuide-Interview

2021-09-07 20:41:37 97

原创 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

原创 Java好帖

Deamon线程:https://www.cnblogs.com/yanggb/p/11702843.html

2021-01-26 15:53:16 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好帖

https://www.cnblogs.com/whgk/p/7112560.html

2019-05-31 15:22:19 85

原创 maven:使用profile

1、<profiles><profile> <!-- 选项1 --> <id>item1</id> <dependencies> <dependency> <groupId>lllllll</groupId> ...

2019-04-17 10:08:04 149

原创 postman使用技巧

1、格式化json Ctrl+B

2019-04-17 10:03:19 134

原创 判断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

libsvm-3.22

libsvm-3.22官方文件

2017-05-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除