实例一:京东商品页面的爬取 import requests url = "https://item.jd.com/100004770237.html" try: r = requests.get(url) r.raise_for_status() r.encoding = r.apparent_en ...
分类:
其他好文 时间:
2020-01-30 12:49:45
阅读次数:
87
代码如下 测试结果 利用jdk自带的jvisualvm进行测试 两个线程互相拥有对方想要的东西 ...
分类:
其他好文 时间:
2020-01-29 18:06:26
阅读次数:
68
mysql5.7出现死锁时,导致死锁的那个事务会回滚,被死锁的事务正常获取锁。 ERROR 1213 (40001): Deadlock found when trying to get lock; try restarting transaction 发起死锁检测,发现死锁后,主动回滚死锁链条中的 ...
分类:
其他好文 时间:
2020-01-29 15:55:47
阅读次数:
68
基础知识 __基础知识之一:锁的类型__ __ 锁就那么几个,只是根据特性,分为不同的类型 __ 锁的概念 锁的三个概念 类型一:公平锁/非公平锁 公平锁:ReentrantLock(构造为公平) 非公平锁:Synchronized,ReentrantLock(构造为非公平) 类型二:乐观锁/悲观锁 ...
分类:
编程语言 时间:
2020-01-28 21:09:10
阅读次数:
82
package main import ( "fmt" ) func main() { //管道可以声明为只读或者只写 //1. 在默认情况下下,管道是双向 //var chan1 chan int //可读可写 //2 声明为只写 var chan2 chan<- int chan2 = make ...
分类:
其他好文 时间:
2020-01-27 09:20:40
阅读次数:
99
import requests,bs4 from bs4 import BeautifulSoup def getHTMLText(url): try: r=requests.get(url) r.raise_for_status() r.encoding=r.apparent_encoding r ...
分类:
编程语言 时间:
2020-01-17 21:33:16
阅读次数:
126
Kubelet使用liveness probe(存活探针)来确定何时重启容器。例如,当应用程序处于运行状态但无法做进一步操作,liveness探针将捕获到deadlock,重启处于该状态下的容器,使应用程序在存在bug的情况下依然能够继续运行下去
Kubelet使用readiness probe(就绪探针)来确定容器是否已经就绪可以接受流量。只有当Pod中的容器都处于就绪状态时kubelet才会认定该Pod处于就绪状态。该信号的作用是控制哪些Pod应该作为service的后端。如果Pod处于非就绪状态,那么它们将会被从service的load balancer中移除。
分类:
其他好文 时间:
2020-01-14 09:30:36
阅读次数:
90
本文主要针对deadlock问题进行分析以及通过使用Apache提供的新patch进行验证。
分类:
其他好文 时间:
2020-01-13 14:44:46
阅读次数:
101
mysql死锁问题分析 线上某服务时不时报出如下异常(大约一天二十多次):“Deadlock found when trying to get lock;”。 Oh, My God! 是死锁问题。尽管报错不多,对性能目前看来也无太大影响,但还是需要解决,保不齐哪天成为性能瓶颈。 为了更系统的分析问题 ...
分类:
数据库 时间:
2020-01-08 18:37:43
阅读次数:
96
原调试debugwindbg死锁deadlock 前言项目里的一个升级程序偶尔会死锁,查看dump后发现是死在了ShellExecuteExW里。经验少,不知道为什么,于是在高端调试论坛里发帖求助,链接如下http://advdbg.org/forums/6520/ShowPost.aspx根据张银... ...
分类:
数据库 时间:
2020-01-06 22:41:38
阅读次数:
149