package com.cars.forwardservice.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;

import java.util.HashMap;
import java.util.Map;

@Controller
@ResponseBody
//@RestController
public class TestController {

private static Map<String, Object> cache = new HashMap<>();

@GetMapping("/cache/put")
public String testCache(String key,String value){
cache.put(key,value);
// Class<? extends Map> aClass = cache.getClass();
// System.out.println("aClass = " + aClass);
System.out.println("cache = " + cache);
return "ok";
}

@GetMapping("/cache/get")
public Object testCache(String key){

return cache.get(key);
}
}

package com.atguigu.gulimall.search.cache;
import java.util.HashMap;
import java.util.Map;

public class CacheTest {

private static Map<String, Object> cache = new HashMap<>();

public static void main(String[] args) throws InterruptedException {
int cnt = 0;
while (cnt < 5000){
Thread.sleep(1000);
String chchemy = chchemy();
System.out.println(chchemy);
cnt++;
}
}

public static String chchemy() {
String cacheLog = (String) cache.get("cacheLog");
if(cache.get("cacheLog") == null) {
String log = "myCacheLog";
cache.put("cacheLog", log);
return log;
}
return cacheLog;
}

}
 

最新文章

  1. 优化一个奇葩表设计上的全表扫描SQL
  2. 使用 PowerShell 自动化 CloudServices 发布
  3. JVM_垃圾回收串行、并行、并发算法(总结)
  4. awk中gsub的应用
  5. Toolbar设置回退箭头的方法
  6. 什么是jetty
  7. PHP实战开发教程
  8. JQuery动态增加删除元素
  9. Graph.js
  10. IOS-时间与字符串互相转换
  11. &lt;转载&gt;如何解决子级用float浮动父级div高度不能自适应的问题
  12. RoleManager 进行角色管理
  13. delphi中nil、null、UnAssigned区别
  14. chapter11_1 Lua数组、列表
  15. 简单的vuex 的使用
  16. Oracle中的列转行例子详解
  17. C# 压缩PDF图片
  18. 一张图看懂STM32芯片型号的命名规则
  19. app在admin中显示成我们想要的中文名
  20. 【渗透攻防】深入了解Windows

热门文章

  1. Django 初步运行过程分析笔记
  2. @Column和@Select使用测试
  3. Java方法定义及调用。
  4. 「SOL」打扫笛卡尔cartesian (模拟赛)
  5. CCF 201912-2 回收站选址
  6. 初学pwn的课程第一课
  7. Java基础学习:4、类和对象及方法
  8. Go组件库总结之介入式链表
  9. django 关联类 DoesNotExist: User matching query does not exist.
  10. fastjson场景