当打开sql server2008企业管理器的时候,出现报错“评估期已过。有关如何升级的测试版软件的信息.....” 修改注册表:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/100/ConfigurationState里的 C ...
分类:
数据库 时间:
2019-12-12 16:36:40
阅读次数:
98
#!/usr/bin/env python # -*- coding:utf-8 -*- # __author__ = 'kiki' import urllib2 import time from bs4 import BeautifulSoup import sys reload(sys) sys ...
分类:
编程语言 时间:
2019-12-12 13:13:24
阅读次数:
115
背景前提 阅读说明(十分重要) 对于Cache和SpringCache原理不太清楚的朋友,可以看我之前写的文章:Springboot中的缓存Cache和CacheManager原理介绍 能关注SpringCache,想了解过期实现和自动刷新的朋友,肯定有一定Java基础的,所以先了解我的思想,达成共 ...
分类:
编程语言 时间:
2019-12-11 18:47:22
阅读次数:
116
引言 一直在使用redis,但是却没有系统的了解过它的底层实现,准备边学习边记录,深入了解redis。 打算分析以下几个方面: redis的基本类型及底层原理与java对比,每种数据类型的使用场景 redis底层对象 key的一致性Hash算法 单线程的redis“快” redis的过期策略以及内存 ...
分类:
其他好文 时间:
2019-12-11 00:37:13
阅读次数:
81
一、页面缓存+URL缓存+对象缓存 1、通过加缓存来减少对数据库的访问 2、步骤: 取缓存 手动渲染模版 结果输出 3、页面缓存和URL缓存的过期时间比较短,比较适合变化不大的场景,比如商品列表页。而对象缓存粒度很小,比如通过token来拿到用户 二、页面静态化,也就是前后端分离 所有前端页面都是H ...
分类:
编程语言 时间:
2019-12-10 22:19:53
阅读次数:
84
装饰器的应用 一:实现一个cache装饰器,实现可过期被清除的功能 简化设计,函数的形参定义不包含可变位置参数、可变关键字参数和keyword_only参数, 可以不考虑缓存满了之后的换出问题。 数据类型的选择 缓存的应用场景,是有数据需要频繁查询,且每次查询都需要大量计算或者等待时间之后才能返回结 ...
分类:
其他好文 时间:
2019-12-10 15:26:35
阅读次数:
87
众所周知,域名解析的过程非常复杂,是一个全球域名系统逐级更新的方式,加上用户上网调用的DNS服务器也有缓存,只有缓存过期重新读取根数据库的解析记录,解析的IP地址才能被浏览者看到。但是有些用户会遇到域名解析之后,网站却不能访问。
分类:
Web程序 时间:
2019-12-09 19:35:49
阅读次数:
197
浏览器缓存是优化网站,提升网站性能的有效方法。 浏览器缓存一般指对服务器返回静态资源(html、js、css文件,图片,数据)在客户端的备份。(不考虑ajax请求) 👇基于Chrome浏览器版本 78.0.3904.97(正式版本);firefox默认过期时间都是0,设置其他值也无效。 1. 浏览 ...
分类:
其他好文 时间:
2019-12-09 01:42:44
阅读次数:
101
简介 高性能 key-value数据库 支持数据持久化,可以将内存中的数据保存到磁盘,重启再次加载使用 五种数据类型 支持数据库备份 原子性 发布订阅这模式 key过期 python简单操作redis 本地启动redis服务 import redis conn = redis.Redis(decod ...
分类:
其他好文 时间:
2019-12-08 12:23:58
阅读次数:
89
适用版本:7.4.0~7.5.0 警告:本文章仅限于学习,非商业用途。 目录结构 下载安装包 下载源码 编译x pack包 bash cd /opt/bulid lib module ln s ../install/elasticsearch 7.5.0/lib . ln s ../install/ ...
分类:
其他好文 时间:
2019-12-07 12:19:00
阅读次数:
122