xxkfz xxkfz
3年前
【工具篇】使用concurrentHashMap实现缓存工具类
📢📢📢📣📣📣哈喽!大家好,今天给大家带来一个使用concurrentHashMap封装的缓存工具类,并提供了常用的方法:存入缓存、查找缓存、删除缓存、获取缓存大小等等;✨个人博客:✨✨公众号:【SimpleMemory】✨❤️❤️❤️如果有对【后端技术】感兴趣的大佬们,欢迎关注!!!❤️❤️❤️ 示例代码:importlombok.extern.slf4j.Slf4j;importjava.util.;importjava.util.concurrent.;/@authorxxkfz
Wesley13 Wesley13
3年前
.NET一个线程更新另一个线程的UI(两种实现方法及若干简化)
原文:.NET一个线程更新另一个线程的UI(两种实现方法及若干简化)(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.cnblogs.com%2FDebugLZQ%2Farchive%2F2012%2F11%2F12%2F2766096.html)本片博文接上一篇:.N
Wesley13 Wesley13
3年前
JAVA加解密算法设计与应用
业务场景APP移动端、WEB、桌面端、第三方平台密码等敏感数据加密设计如app端登录密码加密设计对于登录密码不需要进行解密只需要加密算法结合规则进行比较就能得到密码正确与否方法一(签名保证安全)1.密码等敏感信息取Md5值对所有值(加上timestamp)
Wesley13 Wesley13
3年前
Qt mvc学习一
 mvc是经典的三层结构,将数据,视图和逻辑分离。Qt中的Model/View框架,实现了这个模式。在Qt中这个模式设计到三个类,model类,view类和delegate类。model类保存数据,view复制显示,而delegate负责协调model和view之间的数据edit(编辑)和render(渲染)。这些在model子类中需要实现的方法可以分为
Stella981 Stella981
3年前
Mac系统下Android生成keystore
1.首先打开终端(在搜索里面搜索Te即可出来)2.然后输入 cd/Library/Java/Home/bin/3.然后这步很关键,由于我们用的是当前用户,所以没有最高权限,不能在Library文件夹下生成任何文件,所以照抄网上的方法是无法创建成功的,复制粘贴步骤4的内容。4.keytoolgen
Wesley13 Wesley13
3年前
#xubuntu#字体丑的问题
!(http://static.oschina.net/uploads/space/2016/0723/145816_Ws0T_987833.jpeg)最近一直在找一个合适的虚拟机linux桌面做python开发,最后选择了xubuntu。安装完整的中文字体后,发现pycharm和其他不少应用的字体都眼瞎,在知乎找到了解决方法首先出现这个
Stella981 Stella981
3年前
DevOps的概念
    DevOps(英文Development和Operations的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作。  1\.简介    DevOp
Stella981 Stella981
3年前
Shell脚本应用(if语句的结构)
1、测试:检测表达式是否成立,成立则返回值为0,否则为非0方法:1)test 表达式2)【表达式】2、文件测试:\d:是否为目录\f:是否为文件\e:是否存在\r:是否有读取权限\w:是否有写入权限\x:是否有执行权限3、整数值比较:\eq:等于\ne:不等于\gt:大于\
搜索中常见数据结构与算法探究(一)
1前言ES现在已经被广泛的使用在日常的搜索中,Lucene作为它的内核值得我们深入研究,比如FST,下面就用两篇分享来介绍一些本文的主题:1.第一篇主要介绍数据结构和算法基础和分析方法,以及一些常用的典型的数据结构;2.第二
晴雯 晴雯
2年前
playcover 运行金铲铲没有声音如何解决
有用户反馈通过PlayCover运行金铲铲后变成竖屏,这是macOS升到13.2引起的问题,后下载最新的PlayCover2.0.4解决了这个问题。但是,又反映金铲铲在游戏启动页还有声音,进入游戏便没有声音了。经过一番探索终于找到了解决方法。我现在记录一下