会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
snail
博客园
首页
新随笔
联系
管理
上一页
1
···
16
17
18
19
20
21
22
23
下一页
2019年11月17日
WebSocket实现(nginx、后端)
摘要: 一个完整的WebSocket流程(java实现): nginx配置 ~~~nginx upstream paas_gateway { least_conn; server ip:port; keepalive 1000; keepalive_timeout 65; } server{ listen
阅读全文
posted @ 2019-11-17 16:00 snail灬
阅读(1007)
评论(0)
推荐(0)
2019年11月15日
SpringBoot读取配置信息
摘要: 配置文件: ~~~yml 服务端口号 server: port: 8081 app: proper: key: ${random.uuid} id: ${random.int} value: test123 demo: val: autoInject ~~~ 1.Environment 读取 使用方
阅读全文
posted @ 2019-11-15 11:49 snail灬
阅读(180)
评论(0)
推荐(0)
MQ实现消息的幂等性
摘要: 一、什么是幂等性 可以参考数据库乐观锁机制,比如执行一条更新库存的 SQL 语句,在并发场景,为了性能和数据可靠性,会在更新时加上查询时的版本,并且更新这个版本信息。可能你要对一个事情进行操作,这个操作可能会执行成百上千次, 但是操作结果都是相同的,这就是幂等性。 update t_reps set
阅读全文
posted @ 2019-11-15 11:18 snail灬
阅读(1866)
评论(0)
推荐(0)
2019年11月13日
缓存穿透,缓存击穿,缓存雪崩的原理及解决方案
摘要: 前言 设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应 缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可
阅读全文
posted @ 2019-11-13 00:09 snail灬
阅读(1558)
评论(0)
推荐(0)
2019年11月11日
MySQL索引
摘要: 什么是索引 在MySQL中,索引(index)也叫做“键(key)”,它是存储引擎用于快速找到记录的一种数据结构。 在mysql中有多种索引类型 主键索引 也简称主键。它可以提高查询效率,并提供唯一性约束。一张表中只能有一个主键。被标志为自动增长的字段一定是主键,但主键不一定是自动增长。一般把主键定
阅读全文
posted @ 2019-11-11 23:38 snail灬
阅读(184)
评论(0)
推荐(0)
2019年11月8日
JavaScript语言对比
摘要: 比 JavaScript “更好”的语言 ~~~text CoffeeScript 是 JavaScript 的语法糖,它语法简短,明确简洁。通常使用 Ruby 的人喜欢用。 TypeScript 将注意力集中在增加严格的数据类型。这样就能简化开发,也能用于开发复杂的系统。TypeScript 是微
阅读全文
posted @ 2019-11-08 00:13 snail灬
阅读(150)
评论(0)
推荐(0)
2019年11月7日
复杂均衡方案
摘要: 二层负载均衡: 通过改写报文的目标MAC地址为上游服务MAC地址。源IP地址和目标IP地址是没有改变的,负载均衡服务器和真实服务器共享同一个VIP,如LVS DR工作模式。 四层负载均衡: 根据端口将报文转发到上游服务器(不同的IP地址+端口),如LVS NAT模式、HaProxy。 七层负载均衡:
阅读全文
posted @ 2019-11-07 01:36 snail灬
阅读(258)
评论(0)
推荐(0)
2019年11月1日
图的算法
摘要: 1.编一C程序,它能根据读入的数据构造有向图G,并输出G的DFS遍历序列(从V0开始), 图的输入形式为n V0 Vi0 V1 Vi1 V2 Vi2...Vi Vin 1 1( 1, 1为输入结束标记,其余的值都 =0且 它们都是整数,且100 n 0。(注:程序的可执行文件名必须是 e2.exe,
阅读全文
posted @ 2019-11-01 00:42 snail灬
阅读(151)
评论(0)
推荐(0)
2019年10月31日
排序算法
摘要: 1.编一C程序,它能对输入的一串整数(不多于1000个,以 9999为结束标记, 9999不参与排序), 进行冒泡排序(从小到大排序),输出排序结果和所用的关键字比较次数。 ~~~c include define END 9999 define MAX_SIZE 1005 int array[MAX
阅读全文
posted @ 2019-10-31 22:26 snail灬
阅读(155)
评论(0)
推荐(0)
二叉树的算法
摘要: 1.编一C程序,它能根据输入的字符(字母或 )序列来构造一棵二叉树,并能输出该二叉树后序和中序序列, 并计算出该二叉树度数为2的节点个数。输入是该二叉树经扩充后的结点前序遍历序列,扩充方法是: 对无左孩子的结点,增加一个标记为的做孩子结点:对无右孩子的结点,增加一个标记为的右孩子结点。 例如,若要构
阅读全文
posted @ 2019-10-31 22:18 snail灬
阅读(513)
评论(0)
推荐(0)
上一页
1
···
16
17
18
19
20
21
22
23
下一页
公告