摘要: 解决方案一:互斥锁 假设一个热门产品的缓存时间到期了,那么将会有大量的请求查询不到缓存,就只能去查询数据库然后再把数据添加到缓存中。但是如果在缓存时间到期的瞬间有很多个请求都来查询这个热门产品,因为缓存当中查询不到数据,导致他们都无法得到数据,只能够去查询数据库,这样便会造成数据库的压力过大,甚至可 阅读全文
posted @ 2022-12-06 11:32 奥力给joy 阅读(80) 评论(0) 推荐(0)
摘要: Redis官网:http://redis.io/ Redis官方文档:http://redis.io/documentation Redis教程:http://www.w3cschool.cn/redis/redis-intro.html Redis下载:http://redis.io/downlo 阅读全文
posted @ 2022-11-29 15:09 奥力给joy 阅读(44) 评论(0) 推荐(0)
摘要: 一、概念 synchronized 是 Java 中的关键字,是利用锁的机制来实现同步的。 锁机制有如下两种特性: 互斥性:即在同一时间只允许一个线程持有某个对象锁,通过这种特性来实现多线程中的协调机制,这样在同一时间只有一个线程对需同步的代码块(复合操作)进行访问。互斥性我们也往往称为操作的原子性 阅读全文
posted @ 2022-11-25 14:45 奥力给joy 阅读(255) 评论(0) 推荐(0)
摘要: 代码如下: /** * java8 函数式编程实现策略模式 * * @date 2022/11/4 */ public class FunctionStrategy { private static Map<String, Function<String, String>> functionMap 阅读全文
posted @ 2022-11-04 18:03 奥力给joy 阅读(481) 评论(1) 推荐(0)
摘要: 代码如下:依赖jar包自行下载 zip4j-2.8.0.jar /** * 删除指定文件名称的文件 * * @param file * 源文件路径 * @param removeDir * 需要删除的文件名称 * @throws Exception * 异常信息 */ public static v 阅读全文
posted @ 2021-07-14 11:38 奥力给joy 阅读(1892) 评论(0) 推荐(0)
摘要: 相关jar包如下:(自行在maven厂库下载) 1、axis.jar 2、commons-discovery.jar 3、jaxrpc.jar 4、wsdl4j-1.5.1.jar 调用接口方式如下: // webservice接口地址 String wsdlUrl= "http://localho 阅读全文
posted @ 2021-07-14 11:04 奥力给joy 阅读(408) 评论(0) 推荐(0)
摘要: 相关jar包名称如下:(可通过maven厂库或者官网自行下载) 1、jdom-1.0.jar 2、wsdl4j-1.5.1.jar 3、xfire-all-1.2.6.jar 调用接口方式如下: // webservice接口地址 String wsdlUrl = ""; // webservice 阅读全文
posted @ 2021-07-14 11:02 奥力给joy 阅读(246) 评论(0) 推荐(0)