Stella981 Stella981
3年前
Django用户认证
COOKIE与SESSION概念cookie不属于http协议范围,由于http协议无法保持状态,但实际情况,我们却又需要“保持状态”,因此cookie就是在这样一个场景下诞生。cookie的工作原理是:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再次访问时,浏览器会自动带上cookie,这
Wesley13 Wesley13
3年前
Java并发(三):重排序
在执行程序时为了提高性能,提高并行度,编译器和处理器常常会对指令做重排序。重排序分三种类型:1.编译器优化的重排序。编译器在不改变单线程程序语义的前提下,可以重新安排语句的执行顺序。2.指令级并行的重排序。现代处理器采用了指令级并行技术(InstructionLevelParallelism,ILP)来将多条指令重叠执行。如果不存在数据依
Stella981 Stella981
3年前
Python3 迭代器与生成器
点击上方Z先生点记,加为星标第一时间收到Python技术干货!转自:Python那些事迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方
Wesley13 Wesley13
3年前
Java 线程池原理分析
1.简介线程池可以简单看做是一组线程的集合,通过使用线程池,我们可以方便的复用线程,避免了频繁创建和销毁线程所带来的开销。在应用上,线程池可应用在后端相关服务中。比如Web服务器,数据库服务器等。以Web服务器为例,假如Web服务器会收到大量短时的HTTP请求,如果此时我们简单的为每个HTTP请求创建一个处理线程,那么服务器
Stella981 Stella981
3年前
Netty 能做什么
作为一个学Java的,如果没有研究过Netty,那么你对Java语言的使用和理解仅仅停留在表面水平,会点SSH,写几个MVC,访问数据库和缓存,这些只是初等Java程序员干的事。如果你要进阶,想了解Java服务器的深层高阶知识,Netty绝对是一个必须要过的门槛。有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器,RPC服务器,W
Stella981 Stella981
3年前
Ruby on rails MVC框架一次点击的运行流程
1\.浏览器向/users发起一个请求;2\.Rails的路由将/user分配到Users控制器的index动作;3\.index动作向User模型获取所有的用户(User.all);4\.User模型从数据库中将所有的用户读取出来;5\.User模型将所有的用户返回给控制器;6\.控制器将获得的所
Stella981 Stella981
3年前
Redis数据库
了解了现在的大型机,还是感觉我tooyoungtoonaive服务器往往要处理大量的数据,我们本地和服务器往往使用socket进行网络通信,socket本质是编程接口(API),对TCP/IP的封装,服务器在这方面的限制往往是网络设备的,而不是服务器设备,比如使用的交换机还有网络运营商给服务器提供的带宽,根据操作系统对于I/O接口的优化,我们甚至可
负载均衡详解
负载均衡(LoadBalancing)是一种将网络流量或请求分发到多个服务器或资源的技术,以确保这些服务器或资源能够更均匀地处理负载,提高系统的性能、可用性和可伸缩性。负载均衡通常应用于Web服务、应用程序服务器、数据库服务器以及其他网络应用中。
燕青 燕青
1年前
Mac虚拟显示器校准工具:BetterDisplay Pro for Mac
是一款适用于Mac的显示器校准和色彩管理软件。它可以帮助用户准确调整显示器的色彩、亮度和对比度等参数,以确保最佳的显示效果。BetterDisplayPro提供了直观的用户界面,让用户能够轻松地调整显示器的各种参数。它支持多种显示器类型和品牌,包括常见的L