Python中的线程锁 前言 本章节继续探讨threading模块下关于锁的应用,注意。这一期很重要,依然是围绕着理论篇来讲,这一章节主要围绕理论篇中的线程切换做讲解,因此一定要有一些线程切换方面的知识。 官方中文文档 线程安全 线程安全是多线程编程时的计算机程序代码中的一个概念。在拥有共享数据的多 ...
分类:
编程语言 时间:
2020-07-01 22:09:58
阅读次数:
60
今天观看视频复习得时候学到了ServletContext相关知识,发现它可以实现servlet之间得数据共享,可以在servlet中传递数据,我还记得原来做老师布置的项目的时候因为这个问题,我把数据都存在session域再在需要的servlet取用,那样特别麻烦,还是源于自己之前学的不踏实。 所有的 ...
分类:
其他好文 时间:
2020-06-29 18:40:24
阅读次数:
76
#缓存策略 ##缓存的实际用处 接单大厅 物流仓库等 ##缓存的场景 计算的结果,如:反射对象缓存 请求的结果,如:DNS缓存 临时共享数据,如:会话存储 热点访问内容页:如:商品详情 热点变更逻辑数据,如:秒杀的存储库,排行榜 ##缓存的策略 越接近最终的输出结果,效果越好 缓存命中率越高越好 # ...
分类:
其他好文 时间:
2020-06-28 22:37:09
阅读次数:
71
docker容器数据卷 什么是数据卷? 一句话:类似于Redis里面的rdb和aof文件 数据卷能干什么? 容器数据持久化 容器之间继承+数据共享 数据卷添加方式? 1、直接命令添加(-v 有自动创建文件夹功能) 语法:docker run -it -p 8080:8080 -v /宿主机绝对路径目 ...
分类:
其他好文 时间:
2020-06-26 18:32:46
阅读次数:
73
一、单例设计模式共享数据例子 std::mutex myTutex; class UniqueElement { public: static UniqueElement* GetInstance() { if (m_instacne == nullptr) // 双重检测,提高程序运行效率 { s ...
分类:
其他好文 时间:
2020-06-26 14:56:15
阅读次数:
61
volatile限定符的作用就是告知计算机,代理可以改变用volatile定义的变量的值,一般它被用于多个同时运行的线程中的共享数据, 例如:一个地址可能储存着当前系统的时钟时间,无论程序做什么,地址上的值都会随时间的变化而改变,或者这个地址是负责接收另一个 计算机传来的一些信息,就是这个地址储存的 ...
分类:
其他好文 时间:
2020-06-26 14:47:04
阅读次数:
70
服务端会话技术--Session 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 概念 服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中。HttpSession 快速入门 获取HttpSession ...
分类:
其他好文 时间:
2020-06-26 14:25:04
阅读次数:
46
今日内容 1. 会话技术 1. Cookie 2. Session 2. JSP:入门学习 会话技术 1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 2. 功能:在一次会话的范围内的多次请求间,共享数据 3. 方式: 1. 客 ...
分类:
Web程序 时间:
2020-06-24 00:22:58
阅读次数:
100
从主要概念,开销,通信,安全几个方面来回答 进程是资源分配最小单位,线程是程序执行的最小单位; 进程有自己独立的地址空间,每启动一个进程,系统都会为其分配地址空间,建立数据表来维护代码段、堆栈段和数据段,线程没有独立的地址空间,它使用相同的地址空间共享数据; CPU切换一个线程比切换进程花费小; 创 ...
分类:
编程语言 时间:
2020-06-21 09:59:43
阅读次数:
49
可以使用this.getServletContext()方法获的 ServletContext: 代表的是整个应用。一个应用只有一个ServletContext对象。单实例。 服务器加载应用时创建此对象。 作为域对象在当前应用范围内,可以使多个servlet共享数据,因为多个servlet的操作都是 ...
分类:
其他好文 时间:
2020-06-15 13:43:56
阅读次数:
49