原文地址:https://my.oschina.net/52love/blog/1921097 前言 最近懒成一坨屎,学不动系列一波接一波,大多还都是底层原理相关的。上周末抽时间重读了周志明大湿的 JVM 高效并发部分,每读一遍都有不同的感悟。路漫漫,借此,把前段时间搞着玩的秒杀案例中的分布式锁深入 ...
分类:
其他好文 时间:
2020-04-09 00:11:49
阅读次数:
66
阅读目录(Content) 一 、with语句的原理 二、自定义上下文管理器 三、总结 一 、with语句的原理 上下文管理协议(Context Management Protocol):包含方法 __enter__()和__exit__(),支持该协议的对象要实现这两个方法。 上下文管理器(Con ...
分类:
编程语言 时间:
2020-04-08 12:01:12
阅读次数:
71
1:新建一个Net.cs类 /// <summary> /// 网络操作 /// </summary> public class Net { #region Ip(获取Ip) /// <summary> /// 获取Ip /// </summary> public static string Ip ...
分类:
其他好文 时间:
2020-04-07 14:18:27
阅读次数:
85
更多应用案例:BufferedReader bufferedReader = new BufferedReader( new InputStreamReader( new FileInputStream( new File("C:\... ...
分类:
其他好文 时间:
2020-04-05 18:38:39
阅读次数:
55
一. 项目流程 登录-->修改支付密码-->下订单-->支付订单-->查看订单列表 支付密码:md5进行加密算法。 1. 为什么要学习java vuser协议? 为了解决工作中需要调用开发的算法,进行脚本的开发 2. 工作中会遇到:需要对支付密码进行md5算法的调用,以及更复杂的情况(实际项目中可能 ...
分类:
编程语言 时间:
2020-04-05 13:16:40
阅读次数:
82
学习用systrace进行性能分析时遇到了个错误:ValueError: Invalid trace result format for HTML output 去StackOverFlow上没找到相关的内容, 仔细看了下报错的内容 IOError: Unable to get atrace dat ...
分类:
Web程序 时间:
2020-04-03 12:32:44
阅读次数:
154
代码: *** Settings *** Library RequestsLibrary *** Test Cases *** 聚合数据 手机号码归属地查询--get请求 Create Session telephonesearch http://apis.juhe.cn &{params}= Cr ...
分类:
其他好文 时间:
2020-04-02 22:58:54
阅读次数:
348
1. 涉及的字符集 这个可以分成三块,数据库服务器字符集(server)、实例字符集(instance), 会话字符集(session) 2. 乱码的原因 session 的字符集和 server 的字符集不相同导致的 3. 字符集来源 3.1 server server 来源应该是 db_inst ...
分类:
数据库 时间:
2020-04-02 22:25:26
阅读次数:
86
解决存在的线程安全问题:打印车票时出现重票,错票 使用同步代码块的解决方案 TestWindow2 package com.aff.thread; /* 使用实现Runnable接口的方式,售票 存在线程安全问题: 打印车票时出现重票,错票 1.原因:由于一个线程在操作共享数据过程中,未执行完毕的情 ...
分类:
编程语言 时间:
2020-04-01 17:46:43
阅读次数:
118
一、访问流追踪 log-trace: 减少代码级别插入日志 详细调用访问链路 唯一请求id,方便搜索 二、日志实时展示 1. 日志收集 使用队列,采用发布订阅模式 Kafka/RabbitMq: 使用logback 配置appender AMQP 消费端直接读取 支持ELK Mqtt: IBM协议, ...
分类:
其他好文 时间:
2020-04-01 14:55:28
阅读次数:
65