赞了文章2020-12-06
对于小程序框架这种既有业务API请求,又有web请求。Android平台上不管是系统HttpUrlConnection还是OkHttp都无法满足完全优化的需求,所以在使用自研webview基础上,有了使用Chromium网络栈优化的想法。以下引用是Cronet官方介绍翻译。
赞了文章2019-05-19
最近遇到一个mysql在RR级别下的死锁问题,感觉有点意思,研究了一下,做个记录。涉及知识点:共享锁、排他锁、意向锁、间隙锁、插入意向锁、锁等待队列
赞了文章2019-03-11
如果把语言比喻为武侠小说中的武功,如果只是会用,也就是达到四五层,如果用的熟练也就六七层,如果能见招拆招也得八九层,如果你出神入化,立于不败之地十层。
赞了回答2018-11-27
为了能够完成相乘,必须先把类型转成一致,所以就是能否转成类型Duration的问题:700(常量)->Duration,700在Duration取值范围内,因此可以转换exp(int类型)->Duration,go中不同类型必须强制转换,因此报错
赞了文章2018-11-02
前言 记得前段时间我们生产上的一个网关出现了故障。 这个网关逻辑非常简单,就是接收客户端的请求然后解析报文最后发送短信。 但这个请求并不是常见的 HTTP ,而是利用 Netty 自定义的协议。 有个前提是:网关是需要读取一段完整的报文才能进行后面的逻辑。 问题是...
赞了文章2018-11-02
前言 在上文 设计一个百万级的消息推送系统 中提到消息流转采用的是 Kafka 作为中间件。 其中有朋友咨询在大量消息的情况下 Kakfa 是如何保证消息的高效及一致性呢? 正好以这个问题结合 Kakfa 的源码讨论下如何正确、高效的发送消息。 内容较多,对源码感兴趣的朋友...
赞了文章2018-10-25
1.最近研究redis关于主从复制的功能实现,发现客户端实时响应slaveof的命令后,把主从复制添加到epoll的时间事件中再进行操作。因此有疑问,redis是如何进行文件和时间事件的调度
赞了文章2018-10-21
今天我们一起来研究 Go 1.11 的编译器,以及它将 Go 程序代码编译成可执行文件的过程。以便了解我们日常使用的工具是如何工作的。本文还会带你了解 Go 程序为什么这么快,以及编译器在这中间起到了什么作用。
赞了文章2018-07-09
并发(并行),一直以来都是一个编程语言里的核心主题之一,也是被开发者关注最多的话题;Go语言作为一个出道以来就自带 『高并发』光环的富二代编程语言,它的并发(并行)编程肯定是值得开发者去探究的,而Go语言中的并发(并行)编程是经由goroutine实现的,gorou...
赞了文章2018-07-09
最近有文字转图片的需求,但是不太想下载 APP,就使用 Python Pillow 实现了一个,效果如下: PIL 提供了 PIL.ImageDraw.ImageDraw.text 方法,可以方便的把文字写到图片上,简单示例如下: {代码...} 为什么要计算文字的宽高呢?把文字直接写到背景图不可以么? Pil...
赞了文章2018-07-09
原文地址:Golang Gin实践 连载十六 在图片上绘制文字项目地址:go-gin-example 前言 本章节是 连载十五 的补充内容,建议一同食用。主要实现合并后的海报上绘制文字的功能(这个需求也是常见的很了),内容比较简单 实现 这里使用的是 微软雅黑 的字体,请点击进行...
赞了文章2018-06-17
出现这个问题的原因是windows 10旧版的bash对IPv6的支持不好,参见bashOnwindows的issue。官方说在新版bashOnWindows中已经解决了这个问题。我是最新版的windows 10,在控制面板启用的bash,也是最新版的,但依然存在这个问题,重装bash后才得以解决。
赞了文章2018-05-23
之前说到HTTPS,在我的概念中就是更安全,需要服务器配置证书,但是到底什么是HTTPS,为什么会更安全,整套流程又是如何实现的,在脑子里没有具体的概念。所以,我花了几天的时间,通过参考一些文章,学习了HTTPS整套机制的实现,想要通过一篇文章把我学习到的东西总...
关注了问题2018-05-23
赞了文章2018-02-22
命令基本格式: {代码...} 1.ls {代码...} 列出hdfs文件系统根目录下的目录和文件 {代码...} 列出hdfs文件系统所有的目录和文件 2.put {代码...} hdfs file的父目录一定要存在,否则命令不会执行 {代码...} hdfs dir 一定要存在,否则命令不会执行 {代码...} 从键盘读...
赞了文章2018-02-22
命令基本格式: {代码...} 1.ls {代码...} 列出hdfs文件系统根目录下的目录和文件 {代码...} 列出hdfs文件系统所有的目录和文件 2.put {代码...} hdfs file的父目录一定要存在,否则命令不会执行 {代码...} hdfs dir 一定要存在,否则命令不会执行 {代码...} 从键盘读...
赞了文章2018-02-10
网站上线运行和总结 测试运行 上一节, 我们完成了所有的服务端代码, 现在我们先试运行一下 启动服务 {代码...} 会打印出如下信息: {代码...} 说明, 我们的服务运行起来了 浏览器输入访问 {代码...} 出现了我们路由中设定的 "快新闻首页!", 完美运行起来 测试下获取一...
赞了回答2018-01-26
类型转换把interface{}变成float64
赞了文章2018-01-12
今天在QQ群上抛出来一个问题,如下 我以Java自带的数据结构为例,用源码的形式说明,如何阻塞线程、通知线程的。 一、Lock & ConditionArrayBlockingQueue以可重入锁和两个Condition对象来控制并发。 {代码...} 构造函数中初始化了notEmpty和notFull. {代码...} ...
回答了问题2018-01-06
使用https://github.com/google/gopacket试试,在windows上安装比较麻烦,我写了安装wiki 链接描述