自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 数据结构之BloomFilter

Bloom Filter先看名字Filter,过滤器,说明这个数据结构主要是作为过滤器使用的。它可以判断一个元素是否在一个数据集里,如果它判断为否那么就一定不在,如果判断为是那么就可能存在。Bloom Filter判断不存在是一定准确的,而判断在就可能不准确。所以它的使用场景是作为一个过滤器,可以把数据过滤为一定不存在的和可能存在的(存在一个错判率f,即有f的概率把不存在的判断为存在的)。BloomFilter原理我的理解是相较于hashSet, bloomFilter相当于只做了hash而不去做e

2021-04-25 16:24:06 172

原创 Mybatis plus自动填充创建时间和修改时间

首先看下mp提供的文档mp自动填充功能entity上加上自动填充的注解,插入的时候填充,更新与插入的时候填充@TableField(fill = FieldFill.INSERT) private LocalDateTime gmtCreate; @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime gmtModified;发现文档提供的方式其使用的是strictFillStrategy方法.

2021-04-29 16:38:44 2458 2

原创 Spring Security 启动内置ldap服务器源码(一)

做个记录。 源码 源码位于:org.springframework.security.config.annotation.authentication.configurers.ldap; class: LdapAuthenticationProviderConfigurerdebug调试的时候特意注意了一下前后的端口占用情况postProcess(contextSource)前 控制台 1

2017-03-08 11:34:36 1119

原创 Android测试:单元测试Junit

学了android studio中使用junit来温故一下。 一.首先配置测试环境 在需要测试的module的gradle中defaultConfig {}中加入testInstrumentationRunner”android.support.test.runner.AndroidJUnitRunner”表明要使用AndroidJUnitRunner进行单元测试。 如果不

2016-10-10 21:06:59 365

原创 Android自动测试:monkey使用

Monkey的使用比较简单。      Monkey是android自带的命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。     由于经常需要进入abd命令行界面,所以最好先配置一下adb环境变量。新建系统变量 变量名

2016-10-06 21:23:22 290

原创 解决android签名引起使用第三方平台的不便(如百度地图,QQ,微信等)

今天刚刚试过,亲测可行。记录一下。调试的时候一般使用的是.android 目录下的debug.keystore  而正式发布的时候往往使用的是一个自定义的keystore。这时候如果有使用第三方平台的东西往往会有不便,因为这两个keystore的SHA1或者MD5是不一样的,有时候去开放平台修改信息还要等待审核。我的办法是想办法让调试时候的SHA1和MD5与正式发布时候的SHA1和MD

2015-11-14 15:03:32 633

转载 Intent数据传递

(1)首先是Activity的简单跳转:          Activity的切换一般是通过Intent来实现的,Intent是一个Activity到达另一个Activity的引路者,它描述了起点(当前Activity)和终点(目标Activity)。一个简单Intent实现如下:          Intent intent = new Intent();        

2015-01-19 17:40:32 360

百度地图轨迹回放demo

自制demo,一个arraylist内存一系列坐标信息,运用百度地图实现播放运动轨迹功能。下载后需要把AndroidManifest里面的key换为自己申请的key。

2015-11-24

空空如也

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

TA关注的人

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