首页 > 2018年01月15日 > 全部分享
【58沈剑架构系列】缓存与数据库一致性保证
本文主要讨论这么几个问题: (1)啥时候数据库和缓存中的数据会不一致 (2)不一致优化思路 (3)如何保证数据库与缓存的一致性 一、需求缘起 上一篇《缓存架构设计细节二三事》(点击查看)引起了广泛的讨论,其中有一个结论:当数据发生变化时,“先淘汰缓存,再修改数据库”这个点是大家讨论的最多的。 上篇文 ...
分类:数据库技术   时间:2018-01-15 13:07:52    收藏:0  评论:0  赞:0  阅读:402
[BZOJ2820][Luogu2257]YY的GCD
[BZOJ][1]权限题 [Luogu][2] 题意:给出n,m,求: $$\sum_{i=1}^{n}\sum_{j=1}^{m}[\gcd(i,j)\mbox{为质数}]$$ 多组数据,$n\le 10^7$ sol 开式子吧。 $$ans=\sum_{T=1}^{n}\lfloor \frac ...
分类:其他   时间:2018-01-15 13:07:33    收藏:0  评论:0  赞:0  阅读:210
【58沈剑架构系列】缓存架构设计细节二三事
本文主要讨论这么几个问题: (1)“缓存与数据库”需求缘起 (2)“淘汰缓存”还是“更新缓存” (3)缓存和数据库的操作时序 (4)缓存和数据库架构简析 一、需求缘起 场景介绍 缓存是一种提高系统读性能的常见技术,对于读多写少的应用场景,我们经常使用缓存来进行优化。 例如对于用户的余额信息表acco ...
分类:其他   时间:2018-01-15 13:07:11    收藏:0  评论:0  赞:0  阅读:214
最小生成树-Prim算法与Kruskal算法
一、最小生成树(MST) ①、生成树的代价:设G=(V,E)是一个无向连通网,生成树上各边的权值之和称为该生成树的代价。 ②、最小生成树:在图G所有生成树中,代价最小的生成树称为最小生成树。 最小生成树的概念可以应用到许多实际问题中。 例:在n个城市之间建造通信网络,至少要架设n-1条通信线路,而每 ...
分类:编程语言   时间:2018-01-15 13:06:48    收藏:0  评论:0  赞:0  阅读:237
BOM--location对象、history对象
location对象 location 是最有用的BOM 对象之一,它提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能。 事实上,location 对象是很特别的一个对象,因为它既是window 对象的属性,也是document 对象的属性;换句话说,window.location 和d ...
分类:其他   时间:2018-01-15 13:06:02    收藏:0  评论:0  赞:0  阅读:154
vue2.0路由进阶
一、路由的模式 第一种用history方式实现,HTML5使用window.history.pushState()实现路由的切换而不刷新页面。 第二种使用hash值的方式来实现。 vue2.0两种都可以使用只需要在配置路由时加上 mode:'history/mode' vue2.0默认为hash模式 ...
分类:其他   时间:2018-01-15 13:05:10    收藏:0  评论:0  赞:0  阅读:204
EF SQLite的Like语句,生成为CHARINDEX的解决办法
在使用EF SQLite的时候发现Like语句不能完全查询出来,看了下生成的SQL语句类似于这种 查了下资料,在SQLite中是不支持CHARINDEX这个函数的,其实解决办法很简单,我们只要自己实现个Interceptor,再替换一下SQL语句,然后添加到EF中就可以了,下面是Intercepto ...
分类:数据库技术   时间:2018-01-15 13:04:54    收藏:0  评论:0  赞:0  阅读:328
C#图片验证码绘制
制作验证码.也可以画弧线之类..... ...
分类:Windows开发   时间:2018-01-15 13:04:35    收藏:0  评论:0  赞:0  阅读:204
linux 常用命令
统计文件个数的命令: 1) 统计当前文件夹下文件的个数 ls -l |grep "^-"|wc -l 2) 统计当前文件夹下目录的个数 ls -l |grep "^d"|wc -l 3) 统计当前文件夹下文件的个数,包括子文件夹里的 ls -lR|grep "^-"|wc -l 4) 统计文件夹下目 ...
分类:系统服务   时间:2018-01-15 13:04:03    收藏:0  评论:0  赞:0  阅读:162
微信小程序(底部导航的实现)
详情请看官方文档介绍: https://mp.weixin.qq.com/debug/wxadoc/dev/framework/config.html 在根目录配置文件中配置底部导航: 注意: tabBar中list是一个数组,最少配置2个,做多5个tab,tab按数组的顺序排序。 tabBar配置 ...
分类:微信   时间:2018-01-15 13:03:47    收藏:0  评论:0  赞:0  阅读:541
cesium编程入门(四)界面介绍及小控件隐藏
感性认识 界面介绍,viewer 1. Geocoder : 查找位置工具,查找到之后会将镜头对准找到的地址,默认使用bing地图 2. Home Button :视角返回初始位置. 3. Scene Mode Picker : 选择视角的模式,有三种:3D,2D,哥伦布视图(CV) 4. Base ...
分类:其他   时间:2018-01-15 13:02:49    收藏:0  评论:0  赞:0  阅读:1145
spring_02注解 和插件配置以及与juint整合
使用注解配置spring 1. 导包 (4+2+spring aop) 在新版本中需要srping aop包,注解才能够使用 2. 为主配置文件引入context命名空间(约束) xmlns:context="http://www.springframework.org/schema/context ...
分类:编程语言   时间:2018-01-15 13:02:04    收藏:0  评论:0  赞:0  阅读:162
MySQL学习笔记(一)
MySQL 系统特性 系统特性 1、使用 C和 C++编写,并使用了多种编译器进行测试,保证了源代码的可移植性。 2、支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。 3 ...
分类:数据库技术   时间:2018-01-15 13:01:47    收藏:0  评论:0  赞:0  阅读:260
Busybox下tftp命令使用详解
参数说明:-l 是local的缩写,后跟存在于Client的源文件名,或下载Client后 重命名的文件名。 -r 是remote的缩写,后跟Server即PC机tftp服务器根目录中的源文 件名,或上传Server后重命名后的文件名。 -g 是get的缩写,下载文件时用, -p 是put的缩写,上 ...
分类:其他   时间:2018-01-15 13:01:10    收藏:0  评论:0  赞:0  阅读:268
sublime Text3 安装配置
一. 下载安装包 Sublime Text3 汉化版 链接:https://pan.baidu.com/s/1gfypb7X 提取码:hg4p 二. 安装Package Control 插件 下载 Package Control.sublime-package 并复制到Sublime Text 3\ ...
分类:其他   时间:2018-01-15 13:00:53    收藏:0  评论:0  赞:0  阅读:166
spring cloud bus
RabbitMQ 在docker中运行rabbitmq 浏览器打开:http://10.202.203.29:8080/ 默认用户名/密码都是guest 在Admin页面添加用户 新添加的用户是没有权限的 点击用户名进去,按提示添加权限 这样就可以在程序中访问了。 创建spring boot 项目, ...
分类:编程语言   时间:2018-01-15 13:00:18    收藏:0  评论:0  赞:0  阅读:236
C#中decimal ,double,float的区别
浮点型 Name CTS Type Description Significant Figures Range (approximate) float System.Single 32-bit single-precision floating point 7 ±1.5 × 10?45 to ±3. ...
分类:Windows开发   时间:2018-01-15 12:59:59    收藏:0  评论:0  赞:0  阅读:341
maven中net.sf.json报错的解决方法
今天在用maven添加net.sf.json的jar包的时候,代码如下: 报了一个错 嗯 ?奇怪了,这个是从官网上查的配置啊,不对吗?最好在网上找了好久,终于找到原因了,net.sf.json添加的时候需要添加jdk的版本号,第一次听说,于是有了下面的配置 结果,错误没有了,编译通过了,但是我本地用 ...
分类:Web开发   时间:2018-01-15 12:59:26    收藏:0  评论:0  赞:0  阅读:220
Python内置函数property()使用实例
结果: property()函数中的三个函数分别对应的是获取属性的方法、设置属性的方法以及删除属性的方法,这样一来,外部的对象就可以通过访问x的方式,来达到获取、设置或删除属性的目的。当需要更改上例中的getSize、setSize或delSize函数的名称时,如果这些方法是作为接口让用户调用的,那 ...
分类:编程语言   时间:2018-01-15 12:59:10    收藏:0  评论:0  赞:0  阅读:184
tomcat8.5请求参数限制的问题
前段时间遇到这个问题: 包含json字符串类型的参数的http请求失败,返回状态码400,提示invalid character found in the request target。 Tomcat在 7.0.73, 8.0.39, 8.5.7 版本后,添加了对于http头的验证。 具体参考:ht ...
分类:其他   时间:2018-01-15 12:58:38    收藏:0  评论:0  赞:0  阅读:829
1094条   上一页 1 ... 39 40 41 42 43 ... 55 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!