08 2020 档案
摘要:一、背景 目前考虑到产品基于历史原因,采用的接口webservice+webapi混合,webservice接口涉及产品winform端的业务,尤为重要,经常性出现winform端的一些性能问题,极为苦恼,想在接口端做一些性能监控以辅助分析。 二、思路 产品为单体架构,非平台级,目前能想到的方案就是
阅读全文
摘要:怎么使用 首次看到这个语法在github上,了解记录下yield语法有两种形式:yield return 表达式yield break 打断循环,返回到调用方直接上代码: 1 public static IEnumerable<int> TestEven() 2 { 3 var lst = new
阅读全文
摘要:. 打开创建单元测试右键上菜单栏 很郁闷,一样的vs2013,按照网上的方式打开创建单元测试选项,就是找不到打不开,只能手动去创建测试项目,手动添加vs自带的单元测试框架 Microsoft.VisualStudio.TestTools.UnitTesting在我本地地址为C:\Program Fi
阅读全文
摘要:一、继承不同,HashTable 继承Dictionary;HashMap继承AbstractMap 二、HashTable线程安全,HashMap 线程不安全。HashTable的操作方法是Synchronize的,而HashMap内部是一个Entry数组,当发生 hash冲突的时候,hashma
阅读全文
摘要:1. 安装rabbitmq 运行环境 Erlang 语言环境版本与rabbitmq 版本匹配,地址:https://www.rabbitmq.com/which-erlang.html 使用版本:23.0.1 64位 下载地址: http://erlang.org/download/otp_win6
阅读全文
摘要:1. threshold HashMap扩容阈值 capacity(容量) * loadFactor(加载因子),如果new对象没有传入容量,则阈值大小为0,如果传入容量,则通过tableSizeFor 设置为大于容量的最小的2的幂次。 2. 扩容源码 1 final Node<K,V>[] res
阅读全文
摘要:1.编码 由于Python源代码也是一个文本文件,所以,当你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行: #!/usr/bin/env python # -*- codin
阅读全文

浙公网安备 33010602011771号