E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android图片缓存框架
框架与架构
模块化分层解耦降低代码重合度图片
缓存框架
怎样设计一个图片
缓存框架
?(多级缓存)图片缓存架构.png图片通过什么方式进行读写,过程是怎样的?
Jimmy_L_Wang
·
2023-09-07 11:55
高性能内存
缓存框架
Caffeine,Java
高性能内存
缓存框架
Caffeine,Java代码:packageorg.example;importcom.github.benmanes.caffeine.cache.
zhangphil
·
2023-09-05 14:44
java
5个强大的Java分布式
缓存框架
推荐
在开发中大型Java软件项目时,很多Java架构师都会遇到数据库读写瓶颈,如果你在系统架构时并没有将缓存策略考虑进去,或者并没有选择更优的缓存策略,那么到时候重构起来将会是一个噩梦。在开发中大型Java软件项目时,很多Java架构师都会遇到数据库读写瓶颈,如果你在系统架构时并没有将缓存策略考虑进去,或者并没有选择更优的缓存策略,那么到时候重构起来将会是一个噩梦。本文主要是分享了5个常用的Java分
小小哭包
·
2023-09-05 05:27
开发技巧经验分享
java
分布式
缓存
怎么从0到1创建一个PHP框架-2?
框架地址:https://github.com/yijiebaiyi/fast_framework实现
缓存框架
中的缓存、日志、ORM都是使用适配器模式。即定义一个抽象类,抽象类中定义若干抽象方法。
一介白衣ing
·
2023-09-03 00:16
php
php
开发语言
后端
架构
SpringBoot的Cacheable缓存注解
SpringBoot提供了一种简单而强大的
缓存框架
,它可以轻松地将数据缓存到Redis中。在SpringBoot中可以在方法上简单的加上注解实现缓存。
小虎哥的技术博客
·
2023-08-31 13:01
spring
boot
缓存
Cacheable
YYMemoryCache源码分析
YYCache
缓存框架
YYMemoryCache内存中的缓存YYDiskCacheYYKVStorageYYMemoryCache内存缓存功能设计目标对外接口是key,value进行缓存和获取能够限制数量大小和总消耗
yimiao
·
2023-08-29 15:43
Android图片
优化指南
图片作为内存消耗大户,一直是开发人员尝试优化的重点对象。Bitmap的内存从3.0以前的位于native,到后来改成jvm,再到8.0又改回到native。fresco花费很多精力在5.0系统之前把Bitmap内存改回到native,高版本上面则遵循系统实现,却又被官方打脸。jvm每个进程都有内存上限,而native则没有限制(不是没有影响,至少不会oom),所以把内存大户Bitmap挪到nati
想飞的小小小鱼
·
2023-08-29 10:04
[Android]图片加载库Glide
目录Glide的介绍Glide的基本使用指定图片的格式Glide占位符指定图片的大小过渡动画图片变换GeneratedAPIGlide的介绍Glide是一个快速高效的
Android图片
加载库,可以自动加载网络
Hdnw
·
2023-08-28 23:42
Android
android
kotlin
glide
Glide源码学习五:回调与监听,总结2021年180道Android岗面试题
Android图片
加载框架最全解析(四),玩转Glide的回调与监听回调的源码实现=======作为一名Glide老手,相信大家对于Glide的基本用法已经非常熟练了。
wq221aas
·
2023-08-28 19:01
程序员
架构
移动开发
android
Room封装APP离线
缓存框架
HiStorage——jetpack技术
在移动应用开发中,离线缓存是提高用户体验和应用性能的关键策略之一。为了简化开发者的工作,Jetpack技术组件提供了一系列强大的工具,其中Room是一个功能强大的数据库持久化库。HiStorage,它提供了简单易用的接口,帮助开发者轻松实现离线缓存功能。HiStorage离线缓存可以提高应用的响应速度、降低网络请求的频率以及减少用户流量消耗。HiStorage的目标是通过封装Room库,提供一个简
爱桥代码的程序媛
·
2023-08-25 05:53
android开发
缓存
spring
java
Android开发
Android程序员
android
jetpack
room
Android图片
压缩原理(二)—— 鲁班压缩算法解析
前言前面几篇文章,我们了解了一些关于图片压缩的基础知识以及Android的Bitmap相关的知识,这篇文章我们主要讲解一下当下主流图片压缩算法鲁班压缩的算法逻辑。下面让我们一起走进鲁班压缩算法吧。走进鲁班压缩算法我们已经知道了,bitmap已经给我们提供了质量压缩和采样压缩这俩中方式,那为什么又出现了鲁班压缩算法了,那就要先从鲁班压缩的背景说起。【1】鲁班压缩出现的背景鲁班压缩——Android常
ljx1400052550
·
2023-08-24 23:49
图形图像与音视频
Android
算法
android
java
c++
c语言
kotlin
图像处理
Android图片
压缩原理分析(一)——
Android图片
压缩必备基础知识
前言:随着移动互联网的飞速发展,智能手机的发展也进入了快速发展期,各大智能手机功能也是越来越趋于完善和智能多样化,其中拍照功能的升级就是其中之一。随手一拍就是大片的感觉,拍的图片也是越来越清醒,但是随之而来带给我我们开发的问题就是对内存的优化,大家都知道,图片越大越清晰随之对内存和物理存储的消耗就更严重,我们经常会遇到图片OOM的问题。因此我觉得Android性能优化,图片优化处理是必不可少的一环
ljx1400052550
·
2023-08-24 23:48
android
图像处理
java
kotlin
Android图片
压缩原理分析(三)—— 哈夫曼压缩讲解
前言前面几篇文章,我们了解了一些关于图片压缩的基础知识以及Android的Bitmap相关的知识,然后也提到的Skia是Android的重要组成部分。在鲁班压缩算法解析中初次提到了哈夫曼压缩,那么他们之间到底是存在什么关系呢?今天我们就来探究探究。认识AndroidSkia图像引擎什么是skia图像引擎了,详细介绍如下四点:Skia是一个2D向量图形处理函数库,2005年被Google收购后并自己
ljx1400052550
·
2023-08-24 23:16
算法
图形图像与音视频
Android
android
c++
c语言
JetCache 阿里开源的
缓存框架
JetCache阿里开源的
缓存框架
JetCache简介JetCache原理JetCache特性JetCache和SpringCache的对比简单使用JetCache引入依赖进行配置示例代码参考资料JetCache
简简单单OnlineZuozuo
·
2023-08-24 20:18
m2
Java
领域
开源
缓存
jetcache
图片加载框架-Picasso最详细的使用指南
ImageLoader做项目中的图片加载,由于作者宣布ImageLoader不会在更新了,因此新的项目打算换一个图片加载框架-Picasso,Picasso是Square公司开源的Android端的图片加载和
缓存框架
mawei7510
·
2023-08-24 16:16
Android开发
android中图片压缩上传方法之Luban库
Luban(鲁班)——
Android图片
压缩工具,仿微信朋友圈压缩策略。
kaolagirl
·
2023-08-23 16:26
Android
进阶
android
Luban
图片压缩
Google Guava Cache的使用
1、前言GoogleGuavaCache是GoogleGuava库中的一个
缓存框架
,用于缓存计算结果、数据或资源,提高程序访问效率和响应速度。
雨欲语
·
2023-08-23 06:46
Java学习
框架及三方组件
java
Redis缓存一致性设计笔记
它的注解采用AOP的方式,对Cache层进行了抽象,可以在各种堆内
缓存框架
GavinZZW
·
2023-08-22 06:15
Spring Boot 2.5 集成
缓存框架
JetCache 2.7
文章目录1摘要2核心Maven依赖3核心代码3.1JetCache配置3.2常用注解3.3注解使用示例4使用效果5使用总结6推荐参考资料7Github源码1摘要JetCache是阿里出品的一款
缓存框架
,
Flying9001
·
2023-08-19 02:24
Java
spring
boot
缓存
jetcache
redis
Android glide框架及框架涉及到的设计模式
框架简单使用介绍Glide框架整体结构设计Glide框架的优点基本使用:Glide占位符Androidglide框架涉及到的设计模式原文链接Androidglide框架简单使用介绍Glide:快速高效的
Android
山南237
·
2023-08-17 06:27
android
glide
Android图片
变老方案总结
思路:1.面部皱纹纹理。变老后的皱纹并不是实时绘制,而是需要先准备一系列皱纹纹理,然后将皱纹纹理和正常面部纹理融合。2.由于检测的人脸姿态多变,有的头正颈直,有的歪头,有的仰头,而皱纹纹理都是头正颈直的,所以还需要对皱纹纹理做合适的变形,而非旋转,旋转的话匹配精度不够。本文采用的是移动最小二乘法图像变形(mls)算法。3.由于涉及到mls变形算法,所以需要控制点。本文采用的是提取人77个特征点,由
CAT1024
·
2023-08-16 06:48
Glide V4 源码浅析(上)-- 主流程分析
Glide的官方介绍如下:Glide是一个快速高效的
Android图片
加载库,注重于平滑的滚动。
叮咚象JC
·
2023-08-14 17:38
java的引用
图片
缓存框架
中,“内存缓存”中的图片是以这种引用保存,使得JVM
这是给你机会向
·
2023-08-13 19:30
Redission分布式锁详解
常见的分布式锁实现方案基于Redis实现分布式锁基于Zookeeper实现分布式锁介绍**Redission是一个基于Redis实现的Java分布式对象存储和
缓存框架
。
静看º一季花开花落
·
2023-08-12 14:54
数据库
多线程与线程并发
redis
推荐几个开源项目,也许对你有所帮助
MatisseMatisseMatisseMatisse是一个用JetpackCompose实现的
Android图片
/视频选择框架Matisse的特点&优势:适配到Android13。
清风兑酒
·
2023-08-11 11:19
Android图片
加载框架解析(二):从源码的角度理解Glide的执行流程(上)
在多数情况下,我们想要在界面上加载并展示一张图片只需要一行代码就能实现,如下所示:Glide.with(this).load(url).into(imageView);复制代码虽说只有这简简单单的一行代码,但大家可能不知道的是,Glide在背后帮我们默默执行了成吨的工作。这个形容词我想了很久,因为我觉得用非常多这个形容词不足以描述Glide背后的工作量,我查到的英文资料是用tonsofwork来进
巴菲猫
·
2023-08-11 03:39
Android图片
加载框架解析(二):从源码的角度理解Glide的执行流程(上)
在多数情况下,我们想要在界面上加载并展示一张图片只需要一行代码就能实现,如下所示:Glide.with(this).load(url).into(imageView);复制代码虽说只有这简简单单的一行代码,但大家可能不知道的是,Glide在背后帮我们默默执行了成吨的工作。这个形容词我想了很久,因为我觉得用非常多这个形容词不足以描述Glide背后的工作量,我查到的英文资料是用tonsofwork来进
巴菲猫
·
2023-08-11 03:39
Coil图片加载库
Coil是一个
Android图片
加载库,通过Kotlin协程的方式加载图片。Coil名字的由来:取CoroutineImageLoader首字母得来。
JakeWharton
·
2023-08-10 16:39
springboot mybatis 后台框架平台 集成代码生成器 shiro 权限
、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连接池druid,安全权限框架shiro(菜单权限和按钮权限),
缓存框架
谁带你1
·
2023-08-08 21:21
Android加载animated webp的控制和Glide加载GIF
目前常用的
Android图片
加载库,只有fresco是可以直接加载animatedwebp的。那么如何处理呢?记录一下,不然坑都白踩了。
SerBad
·
2023-08-06 22:48
Java系列 - 缓存方案
比如查询某个数据时,首先从缓存中查找,缓存中没有,才会从数据库中查询,也就一定程度减轻了数据库的压力/***这个例子仅仅作为演示,市面上的
缓存框架
通常都提供通过注解的方式来创建/获取/更新缓存的数据,很方便
MagicTangc
·
2023-08-04 17:19
java
缓存
jvm
SpringBoot整合Caffeine
就Java而言,其常用的缓存解决方案有很多,例如数据库
缓存框架
EhCache,分布式缓存Memcached等,这些缓存方案实际上都是为了提升吞吐效
Moshow郑锴
·
2023-08-04 15:44
SpringBoot2启示录
spring
boot
后端
java
缓存
Android图片
加载之Glide的详解及基本用法
开始Glide是一款由BumpTechnologies开发的图片加载框架,使得我们可以在Android平台上以极度简单的方式加载和展示图片。目前,Glide最新的稳定版本是3.7.0,虽然4.0已经推出RC版了,但是暂时问题还比较多。因此,我们这个系列的博客都会使用Glide3.7.0版本来进行讲解,这个版本的Glide相当成熟和稳定。要想使用Glide,首先需要将这个库引入到我们的项目当中。新建
杰奎琳子
·
2023-08-03 14:07
什么是EhCache 缓存
sqlmap-xml.html#cacheEhCache缓存配置文档:https://www.cnblogs.com/zqyanywn/p/10861103.html基本介绍EhCache是一个纯Java的
缓存框架
晨犀
·
2023-08-01 19:51
MyBatis
缓存
java
mybatis
【学习笔记】本地缓存Caffeine介绍及使用
前言在java开发过程中,缓存是我们经常会谈到的一个话题,而在java领域有个
缓存框架
号称本地缓存性能之王,Caffeine。
泽济天下
·
2023-07-31 15:39
工作记录
java常用工具类
java基础
缓存
【鸿蒙应用ArkTS开发系列】- 轻量级
缓存框架
Preferences使用
目录一、介绍二、使用1、导入模块2、获取实例3、写入数据4、读取数据三、简单封装1、封装2、封装使用3、异步转同步调用一、介绍Preferences首选项为应用提供Key-Value键值型的数据处理能力,支持应用持久化轻量级数据,并对其修改和查询。数据存储形式为键值对,键的类型为字符串型,值的存储数据类型包括数字型、字符型、布尔型以及这3种类型的数组类型。具体参考官网。二、使用1、导入模块impo
小枫_S
·
2023-07-31 05:07
Harmony
缓存
开发语言
ArkTS
eTS
harmonyos
Ehcache简介
1.Ehcache简介EhCache是一个纯Java的进程内
缓存框架
,具有快速、精干等特点,是Hibernate中默认的CacheProvider。
低调D树苗
·
2023-07-30 23:19
技术专栏
java
spring
ehcache
JAVA缓存技术介绍
OSCacheOSCache是个一个广泛采用的高性能的J2EE
缓存框架
,OSCache能用于任何Java应用程序的普通的缓存解决方案。
xmh-sxh-1314
·
2023-07-29 16:08
java
laravel命令2
envenv显示当前框架环境help帮助显示命令的帮助inspire激励展示鼓舞人心的名言list列表命令列表migrate运行数据库迁移optimize优化
缓存框架
引导文件preset为应用程序交换前端支架
wz998
·
2023-07-28 14:31
Spring Cache
简介spring提供的
缓存框架
,使用注解简化缓存代码,类似事物管理。导入如下依赖底层使用哪一个缓存实现就导入哪一个的以来,这里用的是Redis。
北岭山脚鼠鼠
·
2023-07-28 01:54
SpringBoot
spring
java
后端
Android图片
加载方式,使用缓存,防止OOM记录
自定义加载大图片的方式//单张的情况方式一:privateBitmapdecodeSampledBitmapFromResource(Resourcesresources,intresId,intreqWidth,intreqHeight){//第一次将解析inJustDecodeBounds设置为true,获取图片的实际大小finalBitmapFactory.Optionsoptions=ne
android学习
·
2023-07-26 06:54
一文搞懂Glide,不懂来打我
1.1、官方描述Glide是一个快速高效的
Android图片
加载库,注重于平滑的滚动。Glide提供了易用的API,高性能、可扩展的图片解码管道(decodepipeline),以及自动的资源池技术。
Android写到秃
·
2023-07-25 22:00
Android图片
转base64加密在其它平台显示
一、前言有时候传递给后台图片的话需要用base64进行加密,然后在其它平台显示。正常来说直接使用base64加密的内容是没法展示的,除非知道图片格式啥的,或者加上前缀,因为通常来说Android自己加密自己解密,所以也不太需要做这个操作。这里将完整流程进行记录,达到跨端端目的。涉及到其它文件流加密的话也可以参考这种方式。二、前缀问题倘若直接想用base64进行保存的话,需要在加密完的字符串前面添加
Mr_Tony
·
2023-07-25 18:29
Android
android
Android图片
加载框架Fresco使用详解
官方文档:https://www.fresco-cn.org/docs/getting-started.html前言Fresco是一个出自Facebook的功能强大的图片加载库优缺点优点:1)内存自动回收。图片不可见时,会及时自动释放所占用的内存,尽可能地避免OOM2)三级缓存机制。两级内存缓存(解码的与未解码的)+一级磁盘缓存,提升加载速度,节省内存占用空间3)支持各种加载场景。如动图加载、高斯
Dale_Dawson
·
2023-07-24 22:52
2019-11-08 字节跳动android一面问题总结
StringStringBuilderStringBuffer底层原理和应用场景2.StringStringBuilder字符串拼接原理3.Handler造成内存泄漏的原因4.OOM常见原因,图片造成内存泄漏的处理方式类似自定义实现图片
缓存框架
闲散老人
·
2023-07-22 05:17
mybatis之二级缓存(redis,ehcache)
ehcache缓存可以参考一下hibernate之二级缓存OK,本章会把两种缓存方式都给讲一遍,Mybatis集成ehcacheehcache缓存机制ehcache的介绍Ehcache是现在最流行的纯Java开源
缓存框架
心动的代码~
·
2023-07-19 23:47
原创
ehcache)
Mybatis整合Redis实现二级缓存
ehcache为什么需要缓存拉高程序的性能什么样的数据需要缓存很少被修改或根本不改的数据业务场景比如:耗时较高的统计分析sql、电话账单查询sql等ehcache是什么Ehcache是现在最流行的纯Java开源
缓存框架
暂无、
·
2023-07-19 23:17
SSM
Mybatis整合Ehcache、Redis实现二级缓存
Ehcache是现在最流行的纯Java开源
缓存框架
,配置简单、结构清晰、功能强大注1:本章介绍的是2.X
Mr.Tang先生
·
2023-07-19 23:45
IDEA
Redis
Mybatis
Redis实现二级缓存
本地缓存Ehcache与分布式缓存Redis介绍
一、本地缓存Ehcache介绍1.1、什么是Ehcache(JVM内置的缓存)Ehcache是纯java的开源
缓存框架
,其缓存的数据可以是存放在内存里面的,也可以是存放在硬盘上的。
Hey 锡瑞
·
2023-07-19 23:15
Redis
Ehcache与Redis
二级缓存
使用 Google Guava
缓存框架
的基本代码示例
下面是使用GoogleGuava
缓存框架
的基本代码示例:importcom.google.common.cache.CacheBuilder;importcom.google.common.cache.CacheLoader
秋风吹过的天空
·
2023-07-18 15:41
缓存
guava
java
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他