后端开发前天 09:19
目录 一、什么是 LRU 二、Java 实现 LRU 缓存算法 一、什么是 LRU LRU(Least Recently Used,最近最少使用)是一种缓存算法,其核心思想是将最近最少使用的缓存项移除,以便为更常用的缓存项腾出空间。 在实际应用中,LRU 算法被广泛用于缓存和页面置换。 二、Java 实现 LRU 缓存算法 在 Java 中,可以使用 Li...
后端开发前天 06:45
目录 概述 Catcher的实现 概述 平时开发中,我们经常会处理一些不得不处理的检查性异常以及一些无关紧要的一场,例如: try { doSomething(); } catch (Exception e) { e.printStackTrace(); //or Logger.d("error:" + e.getMessage());...
后端开发前天 15:47
背景:在平时的开发中,我们时常会遇到下列场景 公司的组织架构的数据存储与展示 文件夹层级的数据存储与展示 评论系统中,父评论与诸多子评论的数据存储与展示 ...... 对于这种有层级的结构化数据,就像是一棵树一样。在关系型数据库中,通常将一个个的节点信息存储到表中,通过一个字段(例如,pid),指向其父节点。而在数据展示的时候,我们又希望它是呈现层级的,例如...
前端开发前天 14:54
CSS中使用自定义字体,首先需要下载你需要的字体ttf或者otf文件 这里推荐一个网站:http://www.zitixiazai.org/ /********css中********/ @font-face{ font-family:'test' //自定义字体名称 src:url('') //自定义字体存在的路径 } /*给div设置自定义字体*/ d...
后端开发前天 16:25
目录 一、导言 1.1 介绍桥接模式及其应用背景 1.2 提出文章的主要目的和内容概述 二、设计原则和模式分析 1.1 讲解面向接口编程和实现分离的设计原则 2.2 探讨桥接模式的工作原理和使用场景 2.3 分析桥接模式与其他设计模式的区别和优缺点 三、桥接模式的实现 3.1 介绍桥接模式的四个角色 3.2 利用代码示例展示具体的实现过程 四、桥接模式的应...
前端开发2025年09月10日
思路主要是 IE9+ 谷歌 火狐等使用rgba(0,0,0,0.5)来确定透明度 前三个值是RGB值 可以直接参考PS里对应的值 最后一个是透明度 例子 background:rgba(255,255,255,0.5); 然后去兼容IE6-IE8 ie6-ie8使用hack @media \0screen\,screen\9{ .bg_opacity{ b...
后端开发2025年09月09日
这篇文章主要讲解了“Java中怎么使用Lock实现同步”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java中怎么使用Lock实现同步”吧! 1.概述 Lock锁,使用时手动获取锁和释放锁,比synchronized更加灵活;可中断的获取锁;超时获取锁。 Lock 锁的基本用法, l.lock()方法进行上...
后端开发2025年09月09日
这篇文章主要介绍了怎么使用Quartz实现Java高可用定时任务的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用Quartz实现Java高可用定时任务文章都会有所收获,下面我们一起来看看吧。 定时任务使用指南 如果你想做定时任务,有高可用方面的需求,或者仅仅想入门快,上手简单,那么选用它准没错。 定时任务模块是对Quar...
前端开发2025年09月07日
CSS3提供两种方式来实现动画,transition与animation。animation涉及自定义一种为“@keyframes”的东西,这个需要动用到insertRule太复杂了,因此本文跳过它。有人它为transform也算一种,但它是静态的,需要结合transition才能变成动态,因此也跳过。 transition主要就是以下四个属性,后面跟着的...
后端开发2025年09月07日
目录 手动拼接(不推荐) 使用 Gson 等 JSON 库 使用 JSONObject(推荐) 我的安卓开发经历始于一个原生安卓项目开发。后来由于公司有个项目与几家医疗设备公司合作,需要我写安卓端的桥接代码给 react native 端的同事调用。刚开始,对于一些流程的也不懂,直接调用 toString 就给 RN 了,给 RN 端的数据就是比如 {co...