首先考虑几个问题 问题一 http协议是无状态的,那么大多数网站是如何记住用户身份的? 问题二 类似于第一个问题,但又略微有些不同,基于http协议的app应用又是如何记录用户身份的? 问题三 如何保持自动登录状态? 其…
分类:技术干货
一招教你成为大内密探:诊断优化找出消耗CPU性能的内鬼
每次提起性能测试,都是开始于脚本、压力,然后各种监控,最后的最后就是分析。每次到了最后一个环境,所有大牛都说是一个很复杂的过程一两句话说不清楚。让人陷入了无尽的遐想~~~~~。 今天,测试就告诉你如何找到Java消耗CP…
撩课-Web大前端每天5道面试题-Day10
1. px和em的区别? px和em都是长度单位; 区别是: px的值是固定的,指定是多少就是多少, 计算比较容易。 em得值不是固定的,并且em会继承父级元素的字体大小。 浏览器的默认字体高都是16px; 所以未经调整…
PostgreSQL DBA(2) - 数据库参数设置#2
本节简单介绍了PostgreSQL数据库的参数设置,包括参数的含义以及参数的推荐设置等。 典型的,假设数据库主机OS为Linux 64bit,内存为8G,存储阵列使用RAID 5(带宽约为200MB/s,IOPS约为20…
编译原理大体概念
编译原理学习 名词解释 翻译器 translator 编译器 compiler 高级语言—>低级语言 词法分析 输入的字符流通过词法分析器转换为记号流 position = initial + rate…
Dubbo中订阅和通知解析
Dubbo中关于服务的订阅和通知主要发生在服务提供方暴露服务的过程和服务消费方初始化时候引用服务的过程中。 服务引用过程中的订阅和通知 在服务消费者初始化的过程中,会有一步是进行服务的引用,具体的代码是在Registry…
代码质量修炼之路 - 读《代码整洁之道》有感
代码和代码之间是存在差距的,即使实现的功能相同。读一份好的代码,我们可以清晰的感觉到作者的思路、想法。作为一个刚入行的菜鸟,我的代码质量总是会被mentor点名,codereview时总会收到很多comments。那如何…
详细聊聊k8s deployment的滚动更新(一)
一、知识准备 ● 本文详细探索deployment在滚动更新时候的行为 二、环境准备 组件 版本 OS Ubuntu 18.04.1 LTS docker 18.06.0-ce 三、准备镜像 首先准备2个不同版本的镜像,…
【第六天】Python的递归与库
3.3递归 1.高斯求和与数学归纳法 求1到100的和,用编程方法解决: sum = 0 for i in range(1,101): sum = sum + i print(sum) #结果为5050 正如程序所显示,…
苹果WWDC2018开发者大会总结,不错过任何一个重点,最后发布的新品你一定意想不到
前言: 北京时间2018年6月5日1点,苹果在美国圣何塞举行苹果全球开发者大会(WWDC)。在此次开发者大会中,推出全新iOS 12全新系统版本,以及全新watchOS 5,tvOS和macOS Mojave。 iOS …
python构建SSH僵尸网络
构建僵尸网络,主要使用的包为pexpect,Pexpect 是一个用来启动子程序并对其进行自动控制的 Python 模块,它可以用来和像 ssh、ftp、passwd、telnet 等命令行程序进行自动交互。 pytho…
撩课-Java每天10道面试题第7天
61.什么是并发修改异常? 什么是并发修改异常: 当我们在遍历实现了collection接口 与iterator接口的集合时(List、Set、Map), 我们可以通过遍历索引 也可以通过迭代器进行遍历。 在我们使用迭代…