自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Android视频添加时间水印

添加水印之后的视频变得模糊,无法在浏览器播放,使用的ffmpeg版本中没有包含 H.264 编码器

2024-10-31 17:39:28 1808 1

原创 glide 问题总结

背景:加载图片之后需要获取图片的宽高,使用SimpleTarget获取图片的宽高之后,就会出现以上的问题经过分析,之所以会出现上面的问题,主要还是由于RecyclerView的复用机制导致的。当我滑动的时候,顶部的View是复用被移出列表的itemView,但是这些被复用的itemView可能还在加载之前的数据,可是这些itemView还要加载当前位置上需要加载的数据,这就导致glide一直在加载,没有释放,用CustomViewTarget替换SimpleTarget就可解决@Override。

2023-05-25 09:01:34 728 1

原创 Android 点击悬浮窗后台启动Activity问题及方案

问题:当app在后台运行时,点击悬浮窗,以下代码不能拉起app,经排查,部门手机需要开启后台弹出界面权限。不同的机型这个权限的名称也不相同,要开启此权限,要跳转的界面也不同,所以需要获取不同机型的此页面路径。附不同厂商跳转后台弹出界面,自启动,加入白名单,电池优化的工具类。背景:开启悬浮窗,当app进入后台后,点击悬浮窗进入固定页面。获取权限页面路径过程如下,测试机型:vivo X21A。2. 打开到需要获取权限的页面,用以下命令获取路径。1. 首先需要获取链接设备名。

2023-03-28 16:01:22 4609

原创 分析事务失效场景,以及存在事务时锁失效原因

Ⅰ事务失效场景1.数据库引擎采用的是MyISAM,MyISAM不支持事务,InnoDB支持事务2.Spring的事务管理默认只对出现运行期异常(java.lang.RuntimeException及其子类)进行回滚,业务自定义的异常不支持回滚@Transactional@Overridepublic void dealMessage(){ save(); ExceptionUtil.throwServiceException(StatusCodeExte

2020-12-11 11:44:00 671

原创 使用Point2D和凸包算法获取地理围栏

需求根据传入的经纬度坐标点集合计算这些坐标点的外围,即地理围栏(geo-fencing)经过在网上的搜索,认为凸包算法可以满足本需求,但是网上的凸包算法都是针对整形的坐标点,而本需求的坐标点都是double类型,故将网上的凸包算法修改为如下版本(采用的是Graham扫描法,时间复杂度:O(n㏒n))package com.allqj.housing_library_java.util;import java.awt.geom.Point2D;import java.math.Bi.

2020-11-02 10:34:27 931

原创 【elasticsearch】地理范围查询geo_point、geo_shape

需求使用多边形查询小区的座栋方案一 使用geo_point1.在es中添加geoPoint字段PUT /index/_mapping/type{ "properties": { "geoPoint":{ "type": "geo_point" } } }2.楼栋实体类添加geoPoint字段import org.springframework.data.elasticsearch.core.geo.GeoPoint;public cla

2020-11-01 18:57:29 5567 3

原创 JSONObject转换为对象时,转换后的对象为空

将JSONObject转换为对象时,发现转换后的对象为空,代码如下@Getter@Setter@Entity@Table(name = "image")@Accessors(chain = true)public class MqHouseImage { @Id @Column(name = "id") private String image_id; //图片地址 private String url = null; } @Te

2020-05-28 18:50:15 13019 1

原创 事物、SQL分类、主键、自增、非空、注释

eclipse自定义代码块 自定义模板代码-添加方式:window->最后一个->data management->sql Develepment->sql Editor->templates->new    name:是简化后的代码    description:描述    pattern:简化前的代码应用场景:代码比较复杂 并且频繁使用的时候可用...

2018-09-14 15:14:14 1121

原创 数据库介绍以及对Mysql数据库及表的操作

MySql介绍数据库简介之前通过流操作文件的方式存储数据弊端:1. 效率低2. 不管是存还是取都比较麻烦3. 一般只能存储小量数据4. 只能存储文本数据什么是DBDataBase:数据库数据库是一个文件集什么是DBMSDataBaseManagementSystem:数据库管理系统是管理数据库文件的软件数据库分类 经过数学理论验证可以存储现实生活中各种关系的数据...

2018-09-14 14:49:35 229

原创 对时间的各种操作

 java.util.Calendar 日历类 Calendar是一个抽象类,规定了操作日期的相关方法。 由于不同的日期历法对日期的计算不同,需要靠不同的子类去实现这些方法。 常用的实现类:java.util.GregorianCalendar,即 阳历 Calendar提供了一个静态方法:getInstance()可以获取一个当前系统所在地区适用的实现类,大部分获取的都是阳历实现类。 ...

2018-08-22 18:22:57 498

空空如也

空空如也

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

TA关注的人

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