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图片缓存框架
redis并发锁 thinkphp5_太强了,300分钟撸一个基于redis的亿级用户高并发系统
对于双十一这种高并发、大流量的场景一般都会用到缓存抗住大并发,市面上
缓存框架
用的最多的无疑就是Redis了,Redis作为稳居世界排名第一的KV内存数据库,同时也是最受欢迎的分布式缓存中间件,是应对高并发
weixin_39642981
·
2020-12-18 22:18
redis并发锁
thinkphp5
mysql映射成hashmap_从零开始手写
缓存框架
redis(13)HashMap 源码原理详解
为什么学习HashMap源码?作为一名java开发,基本上最常用的数据结构就是HashMap和List,jdk的HashMap设计还是非常值得深入学习的。无论是在面试还是工作中,知道原理都对会我们有很大的帮助。本篇的内容较长,建议先收藏,再细细品味。不同于网上简单的源码分析,更多的是实现背后的设计思想。涉及的内容比较广泛,从统计学中的泊松分布,到计算机基础的位运算,经典的红黑树、链表、数组等数据结
weixin_39574065
·
2020-11-30 15:26
mysql映射成hashmap
从零手写
缓存框架
(14)redis渐进式rehash详
redis的rehash设计本文思维导图如下:HashMap的rehash回顾读过HashMap源码的同学,应该都知道map在扩容的时候,有一个rehash的过程。没有读过也没有关系,可以花时间阅读下从零开始手写redis(13)HashMap源码详解简单了解下整个过程即可。HashMap的扩容简介这里简单介绍下:扩容(resize)就是重新计算容量,向HashMap对象里不停的添加元素,而Has
老马啸西风
·
2020-11-23 22:36
redis
缓存
高性能
详解SpringBoot的三种缓存技术(Spring Cache、Layering Cache 框架、Alibaba JetCache 框架)
引言前两天在写一个实时数据处理的项目,项目要求是1s要处理掉1k的数据,这时候显然光靠查数据库是不行的,技术选型的时候老大跟我提了一下使用Layering-Cache这个开源项目来做
缓存框架
。
·
2020-11-19 12:09
Android图片
加载(二)——Glide框架的引入和使用指南
前言上一讲
Android图片
加载(一)——框架的对比分析中我们提到了列表控件在快速滑动或者是网络不好的时候,可能会出现图片错位、重复、闪烁等问题,为了使用户拥有良好的App使用体验,不仅要快速加载图片,
zxw_cxy
·
2020-11-18 18:33
如何设计一个本地缓存?
前言最近在看Mybatis的源码,刚好看到缓存这一块,Mybatis提供了一级缓存和二级缓存;一级缓存相对来说比较简单,功能比较齐全的是二级缓存,基本上满足了一个缓存该有的功能;当然如果拿来和专门的
缓存框架
如
>no problem<
·
2020-11-15 10:02
缓存
本地缓存设计
数据结构
算法
java
从零手写
缓存框架
(14)redis渐进式rehash详
redis的rehash设计本文思维导图如下:HashMap的rehash回顾读过HashMap源码的同学,应该都知道map在扩容的时候,有一个rehash的过程。没有读过也没有关系,可以花时间阅读下从零开始手写redis(13)HashMap源码详解简单了解下整个过程即可。HashMap的扩容简介这里简单介绍下:扩容(resize)就是重新计算容量,向HashMap对象里不停的添加元素,而Has
老马啸西风
·
2020-11-13 11:16
redis
缓存
高性能
Android图片
上传到阿里云OSS小案例
一、在阿里云开通OOS(必须注册有阿里云账户,并开通OSS服务)1.在管理控制台找到OOS并开通2.点击存储空间,创建bucket这里写图片描述这里写图片描述二、集成1、AndroidSDK开发包AndroidStudio方式(推荐)Maven依赖dependencies{implementation'com.aliyun.dpa:oss-android-sdk:2.3.0'implementat
HMZZS
·
2020-10-24 11:45
从零开始手写
缓存框架
redis(13)HashMap 源码原理详解
为什么学习HashMap源码?作为一名java开发,基本上最常用的数据结构就是HashMap和List,jdk的HashMap设计还是非常值得深入学习的。无论是在面试还是工作中,知道原理都对会我们有很大的帮助。本篇的内容较长,建议先收藏,再细细品味。不同于网上简单的源码分析,更多的是实现背后的设计思想。涉及的内容比较广泛,从统计学中的泊松分布,到计算机基础的位运算,经典的红黑树、链表、数组等数据结
叶止水
·
2020-10-10 23:56
redis
缓存
从零开始手写
缓存框架
redis(13)HashMap 源码原理详解
为什么学习HashMap源码?作为一名java开发,基本上最常用的数据结构就是HashMap和List,jdk的HashMap设计还是非常值得深入学习的。无论是在面试还是工作中,知道原理都对会我们有很大的帮助。本篇的内容较长,建议先收藏,再细细品味。不同于网上简单的源码分析,更多的是实现背后的设计思想。涉及的内容比较广泛,从统计学中的泊松分布,到计算机基础的位运算,经典的红黑树、链表、数组等数据结
叶止水
·
2020-10-10 23:53
redis
缓存
Android图片
压缩
图片的压缩方式区分:质量压缩和尺寸压缩。质量压缩是在保持像素的前提下改变图片的位深及透明度等,来达到压缩图片的目的,经过它压缩的图片文件大小会有改变,但是导入成bitmap后占得内存是不变的。因为要保持像素不变,所以它就无法无限压缩,到达一个值之后就不会继续变小了。显然这个方法并不适用与缩略图,其实也不适用于想通过压缩图片减少内存的适用,仅仅适用于想在保证图片质量的同时减少文件大小的情况而已尺寸压
Kevin_Curry
·
2020-10-10 22:21
从零开始手写
缓存框架
redis(13)HashMap 源码原理详解
为什么学习HashMap源码?作为一名java开发,基本上最常用的数据结构就是HashMap和List,jdk的HashMap设计还是非常值得深入学习的。无论是在面试还是工作中,知道原理都对会我们有很大的帮助。本篇的内容较长,建议先收藏,再细细品味。不同于网上简单的源码分析,更多的是实现背后的设计思想。涉及的内容比较广泛,从统计学中的泊松分布,到计算机基础的位运算,经典的红黑树、链表、数组等数据结
叶止水ryo
·
2020-10-10 21:20
redis
cache
map
从零开始手写
缓存框架
redis(13)HashMap 源码原理详解
为什么学习HashMap源码?作为一名java开发,基本上最常用的数据结构就是HashMap和List,jdk的HashMap设计还是非常值得深入学习的。无论是在面试还是工作中,知道原理都对会我们有很大的帮助。本篇的内容较长,建议先收藏,再细细品味。不同于网上简单的源码分析,更多的是实现背后的设计思想。涉及的内容比较广泛,从统计学中的泊松分布,到计算机基础的位运算,经典的红黑树、链表、数组等数据结
老马啸西风
·
2020-10-10 21:03
动手写框架
java
缓存之旅
redis
从零开始手写
缓存框架
(12)redis expire 过期的随机特性详解及实现
前言java从零手写实现redis(一)如何实现固定大小的缓存?java从零手写实现redis(二)redisexpire过期原理java从零手写实现redis(三)内存数据如何重启不丢失?java从零手写实现redis(四)添加监听器java从零手写实现redis(五)过期策略的另一种实现思路java从零手写实现redis(六)AOF持久化原理详解及实现java从零开始手写redis(七)LRU
叶止水
·
2020-10-09 13:46
redis
缓存
高性能
从零开始手写
缓存框架
(二)redis expire 过期原理及实现
前言我们在从零手写cache框架(一)实现固定大小的缓存中已经初步实现了我们的cache。本节,让我们来一起学习一下如何实现类似redis中的expire过期功能。过期是一个非常有用的特性,比如我希望登录信息放到redis中,30min之后失效;或者单日的累计信息放在redis中,在每天的凌晨自动清空。代码实现接口我们首先来定义一下接口。主要有两个:一个是多久之后过期,一个是在什么时候过期。pub
叶止水
·
2020-10-09 13:45
缓存
redis
expires
从零开始手写
缓存框架
(二)redis expire 过期原理及实现
前言我们在从零手写cache框架(一)实现固定大小的缓存中已经初步实现了我们的cache。本节,让我们来一起学习一下如何实现类似redis中的expire过期功能。过期是一个非常有用的特性,比如我希望登录信息放到redis中,30min之后失效;或者单日的累计信息放在redis中,在每天的凌晨自动清空。代码实现接口我们首先来定义一下接口。主要有两个:一个是多久之后过期,一个是在什么时候过期。pub
叶止水
·
2020-10-09 13:45
缓存
redis
expires
从零开始手写
缓存框架
(12)redis expire 过期的随机特性详解及实现
前言java从零手写实现redis(一)如何实现固定大小的缓存?java从零手写实现redis(二)redisexpire过期原理java从零手写实现redis(三)内存数据如何重启不丢失?java从零手写实现redis(四)添加监听器java从零手写实现redis(五)过期策略的另一种实现思路java从零手写实现redis(六)AOF持久化原理详解及实现java从零开始手写redis(七)LRU
叶止水
·
2020-10-09 12:04
redis
缓存
高性能
从零开始手写
缓存框架
(12)redis expire 过期的随机特性详解及实现
前言java从零手写实现redis(一)如何实现固定大小的缓存?java从零手写实现redis(二)redisexpire过期原理java从零手写实现redis(三)内存数据如何重启不丢失?java从零手写实现redis(四)添加监听器java从零手写实现redis(五)过期策略的另一种实现思路java从零手写实现redis(六)AOF持久化原理详解及实现java从零开始手写redis(七)LRU
叶止水ryo
·
2020-10-08 14:35
redis
cache
缓存
从零开始手写
缓存框架
(二)redis expire 过期原理及实现
前言我们在从零手写cache框架(一)实现固定大小的缓存中已经初步实现了我们的cache。本节,让我们来一起学习一下如何实现类似redis中的expire过期功能。过期是一个非常有用的特性,比如我希望登录信息放到redis中,30min之后失效;或者单日的累计信息放在redis中,在每天的凌晨自动清空。代码实现接口我们首先来定义一下接口。主要有两个:一个是多久之后过期,一个是在什么时候过期。pub
叶止水ryo
·
2020-09-28 20:49
缓存
cache
redis
Solon详解(八)- Solon的
缓存框架
使用和定制
Solon详解系列文章:Solon详解(一)-快速入门Solon详解(二)-Solon的核心Solon详解(三)-Solon的web开发Solon详解(四)-Solon的事务传播机制Solon详解(五)-Solon扩展机制之SolonPluginSolon详解(六)-Solon的校验扩展框架使用与扩展Solon详解(七)-SolonIoc的注解对比Spring及JSR330Solon详解(八)-S
·
2020-09-26 22:00
全网最全Android开发工具,Android开发框架大全
涵盖Android方方面面的技术,目前保持更新.时刻与Android开发流行前沿同步.目录一、工具Android开发工具在线工具宝典大全二、框架*
缓存框架
*DiskLruCacheASimpleCachebase-diskcache
萌新洛尘
·
2020-09-17 12:58
Android
框架
java
移动开发
https
github
Fresco实践总结-高斯模糊、圆形圆角、URL、File、Assets、Resource
:最近消沉了有快三个月了,这几天都不知道自己在干嘛,这是春节之后的第一篇博文,从今天开始让一切都不一样:CodeBehavior,onecan.tbeless.Fresco是一个Facebook开源的
Android
严振杰
·
2020-09-17 08:45
Android
Android图片
裁剪库——cropper使用,完美解决图片填充不满布局问题
前些时间请了一个月假,远程办公,期间项目主要做图片裁剪,脑子里第一反应就是github上开源裁剪库,试了排名的前几个,其中不是UI定制度太低就是裁剪效果不怎么样。当然你也可以直接intent一下系统的裁剪,可是这样的话,裁剪就完全由系统控制,UI无法定制,甚至连裁剪框大小都不可控,顺便吐槽一下只有华为手机的系统裁剪设置为正方形后居然是个圆,这特立独行,也是醉的死死的。第一次先试用的是SimpleC
吃苹果的猫公子
·
2020-09-16 20:53
Android
学习笔记
基于.NET平台常用的框架技术整理
分布式
缓存框架
:MicrosoftV
weixin_30247781
·
2020-09-16 16:56
大数据
json
c#
Android图片
代码换色,背景换色
开发过程中有很多图片或者背景需要换色的,又不想麻烦设计帮忙切图,可以自己通过代码换色。1.获取背景或者DrawableTextViewimageView=helper.getView(R.id.bg);imageView.setBackground(tintDrawable(imageView.getBackground(),ColorStateList.valueOf(Color.parseCo
南城故事北边跑
·
2020-09-16 16:43
Android
android
团队博客13
AndroidGlideGlide是
Android图片
的加载与缓存的一个开源的框架。
baocu5925
·
2020-09-16 14:46
移动开发
基于.NET平台常用的框架整理
分布式
缓存框架
:MicrosoftVelocity:微软自家分布式缓存服务框架。Memcahed:一套分布式的高速缓存系统,目前被许多网站使用
星空你好
·
2020-09-16 04:20
csharp
基于.NET平台常用的框架整理
分布式
缓存框架
:MicrosoftVelocity:微软自家分布式缓存服务框架。Memcahed:一套分布式的高速缓存系统,目前被许多网站使用
Jason.you
·
2020-09-16 03:42
转载
自己实现一个内存缓存
现在很多的用OSCache,EhCache等等,资料很多,暂时就不多说了,我这里仅仅为了了解
缓存框架
的的知识,自己临时写一个缓存,后面可以实现AOP和spring结合。
犀利的蛙
·
2020-09-15 10:44
缓存
Android图片
放在不同drawable目录下是有区别的
如果当前手机是mdpi(设备密度是1)的屏,而图片放在了drawable-h(设备密度是1.5)的目录下,这时候,图片会相应压缩原来的1.5分之一,从而导致图片原本比较清晰,由于压缩而变得发虚如果当前手机是xhdpi(2)的屏,而图片放在了hdpi(1.5)的目录下,这时候,图片应该相应放大为原来的2/1.5倍,如果图片本身就比较大,那么显示质量不会有太大影响。如果图片本身就小,那也会将图片最清晰
yinkai1205
·
2020-09-15 09:40
android
【解决方案】
Android图片
加载中drawable等图片资源报错,提示找不到该资源
情景描述:在调用drawable文件中的图片资源时,偶尔会遇到图片资源报错的问题,明明在preview中都能显示,一旦编译就报错,报错提示如下:error:Error:Noresourcefoundthatmatchesthegivenname(at'drawable'withvalue'@drawablex').在网上搜了一下该问题,都是一些说要注意png格式不要jpg格式,这个我们都知道。但是
黑子Kuroko
·
2020-09-15 07:26
Android
3.CacheManager(shiro缓存管理)
Cache接口相当于底层的
缓存框架
的顶层接口,shiro的一切的缓存操作都与这个Ca
_浪子
·
2020-09-15 07:15
shiro
EHCache(1)
一、缓存系统简介EhCache是一个纯Java的进程内
缓存框架
,具有快速、精干等特点,是Hibernate中默认的CacheProvider。
wodetiankong516
·
2020-09-15 01:50
分布式缓存
Glide中文文档
Glide是一个快速高效的
Android图片
加载库,注重于平滑的滚动。Glide提供了易用的API,高性能、可扩展的图片解码管道(decodepipeline),以及自动的资源池技术。
muyu1102
·
2020-09-15 01:52
Android
Android图片
加载框架比较
前言在实际开发过程中,我们都要用到图片加载,从最开始的Imageloader,到后来相继推出的Glide,Picasso,Fresco.功能更加强大,使用也更加方面,但是它们使用场景基本相同,同样也存在一些区别.总之,没有最好的框架,只有适合自己的框架.三大图片加载框架picassoGlideFresco介绍Picasso:和Square的网络库一起可以发挥最大作用,因为Picasso可以选择将网
cqy_15101
·
2020-09-14 18:27
图片加载
Android 图片压缩上传问题.
关于
Android图片
压缩上传,搜索了很多内容,其实,用处不大,没用在刀刃上.根据我长久以来的研究,其实关键问题,只有一步,而我所查找的所有相关问题,都是缘木求鱼.压缩上传的问题,其实是两个步骤.最重要的是第二步
tianbao_yangf
·
2020-09-14 15:48
Android图片
加载神器之Fresco-圆形圆角二合一教程[Java代码实现圆形圆角效果]
RoundingParams百学须先立志—学前须知:之前我们学会了一些基本的效果设置,对于常见的圆形圆角图没有涉及,那么今天我们就一起来看看,如何设置圆形圆角图。尽信书,不如无书—能学到什么?1、DraweeHierarchy2、SettableDraweeHierarchy3、GenericDraweeHierarchy4、GenericDraweeHierarchyBuilder5、Round
搬砖学习
·
2020-09-14 06:18
项目
Ehcache(1)---了解Ehcache
**1.Ehcache简介**EHCache是现在最流行的纯Java开源
缓存框架
,纯Java实现的简单、快速的Cache组件。
夜袭_Yang
·
2020-09-14 04:32
Java
Ehcache
java
缓存
ehcache
Android缓存机制&
缓存框架
——ACache
缓存机制出现的意义:Android开发本质上就是手机和互联网中的web服务器之间进行通信,就必然需要从服务端获取数据,而反复通过网络获取数据是比较耗时的,特别是访问比较多的时候,会极大影响了性能,Android中可通过二级缓存来减少频繁的网络操作,减少流量、提升性能。二级缓存:当Android端需要获得数据时比如获取网络中的图片,我们首先从内存中查找(按键查找),内存中没有的再从磁盘文件或sqli
ideal_Utopia
·
2020-09-14 04:00
框架分析
Android图片
转base64后传到服务器图片无法显示
Android用base64加密后的字符串中存在换行符“\n”,首先,我们得知道,RFC2045中有规定:Theencodedoutputstreammustberepresentedinlinesofnomorethan76characterseach.Base64一行不能超过76字符,超过则添加回车换行符。但是如果你还是要去掉换行符的话,可以使用不同参数来达到这个效果.一般使用:String变
汉三姓胡
·
2020-09-14 04:50
安卓开发
base64图片
java游戏服务器之数据层
如果是进程内的缓存,直接点就是HashMap,List,一般会选择guava,Ehcache这些
缓存框架
。
huaye
·
2020-09-14 01:33
java
java游戏服务器开发
给数据库减负的7个技巧
例如Map,也可以使用
缓存框架
,将一些需要频繁使用的热点数据保存在缓存中,每当用户来访问时,就可以直接将缓存中的数据返回给用户,这样可以有效降低服务器的压力。
weixin_30883777
·
2020-09-13 20:42
Java学习笔记(72)-----------大话程序员面试
个标准编程开发8个值得关注的PHP安全函数简析TCP的三次握手与四次分手10分钟掌握XML、JSON及其解析高效的jQuery代码编写技巧总结编译器的工作过程和原理CPU空闲时在”忙”什么5个强大的Java分布式
缓存框架
推荐架构设计趣味漫画
huohu1007
·
2020-09-13 14:25
Java学习路程
[性能优化]记一次批量查询优化
公司的
缓存框架
是这样的:beanName+方法名作为一级key,索引作为二级key,value为符合条件的数据列表。同
盛世兔
·
2020-09-13 13:42
Hadoop中搭建Redis集群配置操作
介绍Redis:
缓存框架
(工具)why使用RedisRedis介绍Redis安装:(推荐安装Linux);重新打包,打包一份Windows(不是官方出的)简单使用;Redis集群:(负载均衡
LiSZ1024
·
2020-09-13 09:52
Glide
Glide是一个快速高效的
Android图片
加载库,注重于平滑的滚动。Glide提供了易用的API,高性能、可扩展的图片解码管道(decodepipeline),以及自动的资源池技术。
weixin_41835113
·
2020-09-13 09:38
Android图片
加载框架Glide用法
在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫Glide的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年googleI/O大会上发布的官方app。它的成功让我非常感兴趣。我花了一整晚的时间把玩,决定分享一些自己的经验。在开始之前我想说,Glide和Picasso有90%的相似度,准确的说,就是Picasso的克隆版本。但是在细节上还是有不少
weixin_30657999
·
2020-09-13 09:48
移动开发
Android图片
加载-TakePhoto
TakePhotohttps://github.com/crazycodeboy/TakePhoto种的一个问题自定义UI自定义状态栏修改颜色后,如果选择图片就会还原原始的颜色,后发现图片选择框架使用的MultipleImageSelecthttps://github.com/darsh2/MultipleImageSelect找到最原版的修改方案CustomStylesTochangetheco
追梦者_wang
·
2020-09-13 09:54
android
Glide框架小结
一、四大图片
缓存框架
基本信息UniversalImageLoader一个强大的图片加载库,包含各种各样的配置,最老牌,使用也最广泛。
kkloqin
·
2020-09-13 09:58
Android基础
Android图片
处理:识别图像方向并显示
在Android中使用ImageView显示图片的时候发现图片显示不正,方向偏了或者倒过来了。解决这个问题很自然想到的分两步走:1、自动识别图像方向,计算旋转角度;2、对图像进行旋转并显示。一、识别图像方向首先在这里提一个概念EXIF(ExchangeableImageFileFormat,可交换图像文件),具体解释参见Wiki。简而言之,Exif是一个标准,用于电子照相机(也包括手机、扫描器等)
P.TAN
·
2020-09-13 08:51
android
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他