码迷,mamicode.com
首页 > 2019年06月23日 > 全部分享
redis分布式锁
分布式锁原理 分布式锁,是控制分布式系统之间同步访问共享资源的一种方式。在分布式系统中,常常需要协调他们的动作。如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,往往需要互斥来防止彼此干扰来保证一致性,在这种情况下,便需要使用到分布式锁。 使用setnx、get ...
分类:其他好文   时间:2019-06-23 20:51:59    阅读次数:95
js 箭头函数
一、语法 基础语法 高级语法 实例 1. 具有一个参数的简单函数 2. 没有参数的需要用在箭头前加上小括号 3. 多个参数需要用到小括号,参数间逗号间隔,例如两个数字相加 4. 函数体多条语句需要用到大括号 5. 返回对象时需要用小括号包起来,因为大括号被占用解释为代码块了 6. 直接作为事件han ...
分类:Web程序   时间:2019-06-23 20:51:46    阅读次数:130
详细设计文档(final)
1. 引言 1.1编写目的 本部分旨在阐明编写详细设计的目的,面向读者对象。 本文档主要描述各个模块的细节设计,明确软件的结构与实现过程,分析各个模块,描述模块的功能、性能和结构等方面包括模块接口、调用关系、处理过程和算法,以及各个模块的测试方案。本文档的主要读者为软件设计人员、模块开发人员、管理人 ...
分类:其他好文   时间:2019-06-23 20:51:29    阅读次数:192
浏览器缓存机制(HTTP缓存机制)
其机制是根据HTTP报文的缓存标识进行的。 过程:浏览器发起HTTP请求 – 服务器响应该请求。那么浏览器第一次向服务器发起该请求后拿到请求结果,会根据响应报文中HTTP头的缓存标识,决定是否缓存结果,若是,则将请求结果和缓存标识存入浏览器缓存中。 缓存过程分为两个部分,分别是强制缓存和协商缓存。 ...
分类:Web程序   时间:2019-06-23 20:51:17    阅读次数:158
谈谈 缓存和数据库一致性的问题
通常来说,在我们的系统中会把数据永久保存在DB中,并且冗余一份数据在缓存中。读请求优先从缓存读取数据,没有再从DB读取,如下图: 这样做的好处是可以减小DB的压力,提高请求的响应速度。 但这种架构在提升系统读请求处理能力的同时,给系统写请求的处理带来了不少的麻烦。因为数据在DB跟缓存中各自保存了一份 ...
分类:数据库   时间:2019-06-23 20:51:05    阅读次数:130
集合---list
Iterable 是所有集合的超类, collection继承了iterable ,而list和set又继承了 collection,而在Iterable中定义了一个iterator()方法返回一个迭代器Iterator 而 Iterator是一个超类接口,为各种容器提供了公共的操作接口,里边有 h ...
分类:其他好文   时间:2019-06-23 20:50:46    阅读次数:85
窗口设计
package ziwojieshao;import java.awt.FlowLayout;import javax.swing.*;import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event. ...
分类:其他好文   时间:2019-06-23 20:50:14    阅读次数:86
Shell脚本
shell比较: 1、统计 Nginx 异常4x、5x 状态码百分比。 脚本内容: 2、查看 MySQL 参数脚本。 脚本内容: 3、查看 memcached 指标。 ...
分类:系统相关   时间:2019-06-23 20:50:01    阅读次数:147
Openstack Neutron DVR
https://blog.csdn.net/matt_mao/article/details/39180135首先看一下,没有使用DVR的问题在哪里: 从图中可以明显看到东西向和南北向的流量会集中到网络节点,这会使网络节点成为瓶颈。 那如果启用的DVR,情况会变成如下: 对于东西向的流量, 流量会直 ...
分类:其他好文   时间:2019-06-23 20:49:42    阅读次数:211
解决MySql ERROR 1698 (28000) 错误:Access denied for user 'root'@'localhost'
今天尝试在Ubuntu虚拟机上安装MySql 数据库(版本是:5.7.23-0Ubuntu0.18.04.1),数据库安装很简单,就是三行命令: sudo apt-get install mysql-server # 下载安装mysql的服务端 sudo apt-get install mysql- ...
分类:数据库   时间:2019-06-23 20:49:15    阅读次数:120
局部变量和成员变量的区别
局部变量和成员变量的区别: 1.定义的位置不一样【重点】 局部变量:在方法的内部 成员变量:在方法的外部,直接写在类当中 2.作用范围不一样【重点】 局部变量:只有方法当中才可以使用,出了方法就不能再用了 成员变量:整个类都可以通用 3.默认值不一样【重点】 局部变量:没有默认值,如果要想使用,必须 ...
分类:其他好文   时间:2019-06-23 20:49:02    阅读次数:83
mysql高级教程(一)-----逻辑架构、查询流程、索引
mysql逻辑架构 和其它数据库相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其它的系统任务以及数据的存储提取相分离。这种架构可以根据业务的需求和实际需要选择合适的存储引擎。 1.连接层 最上层是一些客户端和 ...
分类:数据库   时间:2019-06-23 20:48:47    阅读次数:161
机器学习---逻辑回归(二)(Machine Learning Logistic Regression II)
在《机器学习 逻辑回归(一)(Machine Learning Logistic Regression I)》一文中,我们讨论了如何用逻辑回归解决二分类问题以及逻辑回归算法的本质。现在来看一下多分类的情况。 现实中相对于二分类问题,我们更常遇到的是多分类问题。多分类问题如何求解呢?有两种方式。一种是 ...
分类:系统相关   时间:2019-06-23 20:48:12    阅读次数:170
实验十三
package 实验十三; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; @SuppressWarnings("seria... ...
分类:其他好文   时间:2019-06-23 20:47:55    阅读次数:91
EF的连表查询Lambda表达式和linq语句(转)
EF的连表查询Lambda表达式和linq语句 var lst = from c in db.Blogs join p in db.Posts on c.Id equals p.BlogId where p.Id==1 select c; var lst1 = db.Blogs.Join(db.Po ...
分类:其他好文   时间:2019-06-23 20:47:13    阅读次数:124
vmstat详解
vmstat 1 5 表示每隔一秒采集5次。 Procs r: 处于运行队列中的内核线程数目(进程数)。 b: 置于等待队列(等待资源、等待输入/输出)的内核线程数目。 处于block队列中不可中断的进程数 Memory swpd: 可用的虚拟交换内存 free:空闲内存 buff: 已用缓冲数目 ... ...
分类:其他好文   时间:2019-06-23 20:46:55    阅读次数:96
剑指:数值的整数次方
题目描述 实现函数 double Power(double base, int exponent),求 base 的 exponent 次方。 不得使用库函数,同时不需要考虑大数问题。 注意: 不会出现底数和指数同为 0 的情况。 注意判断值数是否小于 0。另外 0 的 0 次方没有意义,也需要考虑 ...
分类:其他好文   时间:2019-06-23 20:46:26    阅读次数:98
821条   上一页 1 ... 10 11 12 13 14 15 16 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!