Comments (9)
from commonutillibrary.
“Aa“和”BB“的hashcode一样
如果key为“Aa“的取到了之前key为”BB“存的缓存,这不是有问题么?
from commonutillibrary.
这个问题避免不了吧?不管怎么做都是存在的,就像HashMap一样
from commonutillibrary.
难道key不是唯一值么?用key做为文件的文件名,不就不重复了
也可以key md5以下防止key的暴露
from commonutillibrary.
hashMap 的设计是相同的hashcdoe值放在同一个hash桶里,通过key找到对应的hash桶,然后桶里通过key找出相同key的值,又不是直接通过hashcode取必须要key比较一下的
from commonutillibrary.
你的意思是存的时候用文件名存吗?或者md以后再作为key使用吗?
from commonutillibrary.
private File newFile(String key) {
return new File(cacheDir, md5(key));
}
from commonutillibrary.
好的,谢谢大佬指导
from commonutillibrary.
大佬,你看看还有没有什么其他不对的地方,直接pull上来吧,多谢大佬
from commonutillibrary.
Related Issues (20)
- 方法AppFileMgr.closeIO没找到 , 但在FileUtils文件中有在使用 HOT 1
- CloseIO 方法没有 HOT 2
- getStringFromFile HOT 1
- android 7.0 后面打开图片有问题吧 HOT 1
- CommonUtil模块下的AndroidManifest.xml文件内,权限申明位置有误 HOT 7
- 在gradle里添加依赖后报错 HOT 1
- 那个点击控件背景变深有点问题
- 软键盘管理AppKeyBoardMgr中判断软键盘是否显示的方法是无效的
- Android Studio3.1 gradle4.4 会出现问题error: unknown element <uses-permission> found. HOT 4
- AndroidManifest中application下不应该存在权限的注册 HOT 2
- 缺少文件 HOT 1
- 最新版本就是1.0.2吗 HOT 1
- 权限冲突 HOT 1
- 能不能适配7.0 8.0的一些权限的东西
- GPS转换工具可以增加当前定位嘛?
- 能添加状态栏工具吗? HOT 1
- 精确除法这个写错了
- AAPT: error: unexpected element <uses-permission> found in <manifest><application>. HOT 4
- isPhone HOT 1
- Perkhidmatan Google untuk apl Android Perkhidmatan Google Play digunakan untuk mengemas kini apl Google dan apl dari Google Play. Komponen ini menyediakan fungsi teras seperti pengesahan kepada perkhidmatan Google anda, kenalan disegerakkan, akses kepada semua tetapan privasi pengguna yang terkini dan perkhidmatan berdasarkan lokasi dengan kualiti yang lebih tinggi dan kuasa lebih rendah. Perkhidmatan Google Play juga meningkatkan pengalaman apl anda. Perkhidmatan ini menyediakan peta uang melajukan carian outlook?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from commonutillibrary.