这个问题其实就是apps.user.User这种用法是不对的,就在下面的模型中,我本来是绑定apps.user.User,但是试了一下,由于order和user是在同一个apps中,所以直接用user.User就可以了此外,我还有一个地方也出错了,就是没有注册app, 当出现多个应用的时候,需要在s ...
分类:
移动开发 时间:
2020-05-20 20:15:41
阅读次数:
112
一:背景 1. 讲故事 昨天继续还技术债,优化一轮后的程序拉到线上后内存继续忽高忽低,低的时候20G,高的时候30G,过了一会又下降了几个G,毫无疑问,程序中有什么集合或者什么操作占用了大量内存,所以准备在28,29G的时候抓dump分析分析。 二:解决思路 从快照中找问题就像看病一样,根据病象猜测 ...
分类:
其他好文 时间:
2020-05-20 18:28:38
阅读次数:
46
正确理解写周报的目的,用一颗利他负责的心,每个人都会写出有价值的周报。只有不断的复盘,我们就都在保持成长,相信时间的力量。 ...
分类:
其他好文 时间:
2020-05-20 12:05:42
阅读次数:
221
0、 在真正试图解决你的疑问的之前,我们来看一下,从发出request之前到接收respon之后,都发生了什么。 0.你向浏览器的地址栏输入一个域名.如 http://www.zhihu.com1.浏览器向你的本地DNS服务器请求解析该域名,即将你的http://www.zhihu.com 解析为真 ...
分类:
Web程序 时间:
2020-05-19 17:58:16
阅读次数:
72
前言 "译自 [openssl.org 官方英文文档" ] 注意:本文只提供相关函数的说明、定义、参数、返回值、注释等的简单翻译,对于更多信息、疑问或错误之处,请阅读原英文文档。 函数 SSL_library_init() 名称 概要 描述 SSL_library_init()注册可用的SSL / ...
分类:
其他好文 时间:
2020-05-19 16:40:43
阅读次数:
63
一、索引 #索引 在公司中一般也叫做下标或者角标 # 1、我们可以通过索引位读取序列中的指定元素,索引可分为正向索引和负向索引 # 2、索引的表达式:str[x] 其中x是需要我们自己填写的一个数据,#STR # 如:str[1]、str[0] # 3、索引中正向索引从0开始,负向索引从-1开始 # ...
分类:
其他好文 时间:
2020-05-19 00:43:09
阅读次数:
56
hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。可 能 很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么 ...
分类:
其他好文 时间:
2020-05-18 14:29:26
阅读次数:
54
我们在第一次接触反射的时候,总会有个很大的疑问,反射看起来好麻烦啊,各种get.get,他究竟有什么好处,能用来做什么呢? 我们先来看一下《编程思想》这本书中是怎么说的. RTTI和反射之间真正的区别只在于,对RTTI来说,编译器在在编译时打开和检查.class文件.(换句话说,我们可以用"普通"方 ...
分类:
其他好文 时间:
2020-05-17 19:15:09
阅读次数:
59
需求背景 最近我们在做一个开放平台,将公司的能力接口通过此平台暴露出去,给外部公司使用,然后收取费用。那么在对接外部公司的时候,就会涉及到接口参数签名以及验证时间戳。如果每个接口都手动去校验,毫无疑问非常的繁琐,因此优化了一下,通过filter以及interceptor来实现公共校验。 代码 1、过 ...
分类:
其他好文 时间:
2020-05-14 12:56:45
阅读次数:
57
Any problem in computer science can be solved by another layer of indirection. “计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决” 人们总是希望计算机越来越快,这是毫无疑问的。在过去的50年里,CPU的频率从 ...
分类:
其他好文 时间:
2020-05-12 10:06:38
阅读次数:
70