幂等性浅谈

概述 幂等性原本是数学上的概念,即使公式:f(x)=f(f(x)) 能够成立的数学性质。用在编程领域,则意为对同一个系统,使用同样的条件,一次请求和重复的多次请求对系统资源的影响是一致的。 幂等性是分布式系统设计中十分重要的概念,具有这一性质的接口在设计时总是秉持这样的一种理念:调用接口发生异...

2019-01-11 07:07:15

阅读数:5

评论数:0

MAC 配置域名 hosts

首先,介绍下什么是hosts Hosts是一个没有扩展名的系统文件,可以用系统自带的记事本等工具打开,作用就是将一些常用的网址域名与其对应的IP地址建立一个关联,当用户在浏览器输入一个需要登录的网址时,系统首先会自动从hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应的网址,如果没...

2019-01-07 11:50:57

阅读数:26

评论数:0

什么是QPS,TPS,吞吐量

1、TPS:Transactions Per Second(每秒传输的事物处理个数),即服务器每秒处理的事务数。TPS包括一条消息入和一条消息出,加上一次用户数据库访问。(业务TPS = CAPS × 每个呼叫平均TPS) TPS是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然...

2018-12-30 18:21:53

阅读数:54

评论数:0

Maven 重复依赖的两大原则

解决具体冲突的时候可以通过mvn dependency:tree 打印依赖树 当一个项目中出现重复的依赖包时,maven 2.0.9之后的版本会用如下的规则来决定使用哪一个版本的包: 最短路径原则 比如有如下两个依赖关系: A -> B -> ...

2018-12-30 17:21:29

阅读数:14

评论数:0

简单的生产者和消费者的实现

package product_consumer.produce; import java.util.concurrent.BlockingQueue; /** * @Package Name : ${PACKAG_NAME} * @Author : 1766318593@qq.com ...

2018-12-10 11:38:41

阅读数:29

评论数:1

mac ppt 播放快捷键

目标 按 执行下一个动画或前进到下一张幻灯片。 N、PAGE DOWN、向右键、向下键或空格键(或单击鼠标按键) 返回到上一个动画或上一张幻灯片。 P、Page Up、向左键、向上键或...

2018-11-03 12:14:33

阅读数:614

评论数:0

Java 动态代理作用是什么?为什么要动态代理

作者:Intopass 链接:https://www.zhihu.com/question/20794107/answer/75164285 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 ① 首先你要明白静态代理的作用 我们有一个字体提供类,有多种实现(从磁盘,...

2018-10-23 15:22:29

阅读数:164

评论数:0

一些好用的画图,或者工具网址

  1 流程图网址 https://www.processon.com/diagrams 2 omniplan 软件,项目规划

2018-09-29 17:31:22

阅读数:86

评论数:0

分布式锁的几种实现方式

目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足...

2018-09-23 15:37:18

阅读数:55

评论数:0

zookeeper 和 kafka 常用的命令

zookeeper 常用的命令  连接登陆到zookeeper      bin/zkCli.sh -server localhost:2181 此时,输入“help”可以查看命令参数:       2.“ls path”用于查看路径path下的所有直接子节点:      3...

2018-09-23 12:58:48

阅读数:42

评论数:0

ACID 的理解 以及分布式事务

原子性:记录之前的版本,允许回滚 一致性:事务开始和结束之间的中间状态不会被其他事务看到 隔离性:适当的破坏一致性来提升性能与并行度 例如:最终一致~=读未提交。 持久性:每一次的事务提交后就会保证不会丢失 1 什么是分布式事务 分布式事务就是指事务的参与者、支持事务的服务器、资源服务器...

2018-09-13 20:23:24

阅读数:69

评论数:0

serialVersionUID 的含义

  serialVersionUID 用来表明类的不同版本间的兼容性  简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来 的字节流中的serialVersionUID与本地相应实体(类)的serialVers...

2018-07-20 11:51:57

阅读数:38

评论数:0

PageHelper和PageInfo的分页使用

@Override public Map<String, Object> mapGetWhiteStaff(int pageSize, int pageNum) throws CscConfigException{ if (!RegexUtil...

2018-07-03 15:44:56

阅读数:2263

评论数:0

Error creating bean with name 初始化bean错误

\bean在建立过程中出现问题可能是 数据源init 出现问题

2018-06-14 18:03:48

阅读数:263

评论数:0

http 中的session和cookie

session和cookie是网站浏览中较为常见的两个概念,也是比较难以辨析的两个概念,但它们在浏览需要认证的服务页面以及页面统计中却相当关键。我们先来了解一下session和cookie怎么来的?考虑这样一个问题:如何抓取一个访问受限的网页?如新浪微博好友的主页,个人微博页面等。显然,通过浏览器...

2018-06-12 19:58:18

阅读数:175

评论数:0

http 之session和cookie

http 之session和cookie由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建了特定的S...

2018-06-12 18:33:38

阅读数:25

评论数:0

为什么要用搜索引擎 全文搜索引擎 VS 数据库管理系统

阅读数:2180正文一:Full Text Search Engines vs. DBMS  发表于2009年正文二:Elasticsearch — A High-Performance Full-Text Search Engine  发表于2016年不知道大家有没有想过一个问题:数据库服务也支...

2018-06-06 16:22:01

阅读数:163

评论数:0

mac 下破解SecureCRT和安装步骤

先链接:https://pan.baidu.com/s/1-1nu4eRf7BmuLg5MtlCRvw  密码:30pq    默认下载到了当前用户的”下载”目录中在”Finder”中 打开 “scrt-7.3.0-657.osx_x64.dmg” 并将 SecureCRT复制到”应用程序”中. ...

2018-05-19 08:38:36

阅读数:5289

评论数:3

java 中this指针

应用一:引用成员变量 如上面这段代码中,有一个成员变量name,同时在方法中有一个形式参数,名字也是name,然后在方法中将形式参数name的值传递给成员变量name,虽然我们可以看明白这个代码的含义,但是作为Java编译器它是怎么判断的呢?到底是将形式参数name的值传递给成员变量name,还...

2018-05-15 11:03:44

阅读数:45

评论数:0

常用的jvm配置参数 :永久区参数配置

一开始java程序起来了 PermSize 大小如果不够的话,MaxPermSize 为最大的情况。如果超过了就会oom永久区表达能够容纳多少个类型,一般来讲不大,几十兆到几百兆-----------------------------------------------栈表示线程私有的。每个线程...

2018-05-15 00:24:46

阅读数:123

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭