仅楼主可见
good, the tech I like, back-end:spring, front-end:react.
我都可以
踩过一些坑。
可以将 pcap 转 har。
har 的 bodysize 不 work,当然 sometimes,需取 transferSize。
chrome devtools wizard window 不能 cross site call,我给官方提交过 bug。
官方文档落后。
webview 的加载时间机制计算需要结合插件的编写。
解析我封装的对象。
有些 har 不能 escape to json。
有签名,cookie,session 限制的吗?
这个有返回啊,说明调成功了。
多谢,已反馈,已修复。
啥时候修复,MD,卡死我了。
好羡慕有两个 offer 的人
数据库表的编码格式也不是 UTF8 吧?最好用 utf8mb4-genenal-ci,支持 emoji。
我代码里埋了一个惊喜,难道没人发现嘛?
哎,看来对 NIO 理解的不透彻啊,再好好看看吧。
hasRemaining 返回一个布尔值,判断 limit 在哪,好从 position 到 limit 之间读取数据。
position 是当前 buffer 的位置,limit 初始值等于 cpacity。
读取进入通道之后 position 等于 0, limit 等于 position,避免越界。
Buffer 确实是非线程安全的,所以要保证数据同步,你需要自己做同步(外部同步,悲观所、乐观锁,重入锁啥的)。
Buffer.remaining() 和 Buffer.hasRemaining() 是一样的。
在用法上没有区别。
Buffer.remaining() 返回剩余可取元素的个数,Buffer.hasRemaining() 判断是否还有,这个函数仅仅是判断是否还有可取的元素,用来做某些判断的场景。
在 for 循环编码优化上,第二段性能更高。第一段每次会对函数进行调用。
多线程上,两者没有区别,第一种并没有提高效率,取决于你自己如何同步的。
另外第一段代码帮你更正一下:
for (int i = 0; i < hasRemaining(); i++)
改成 for (int i = 0; hasRemaining(); i++)
测试流程、程序架构感觉都大同小异。
变与不变?面向接口,对逻辑可扩展。程序的稳定性涉及很多因素,光封装太臃肿。
为什么不用 MyBatis,结合 spring mvc/springboot 自动装配挺好用的。
实体到数据库映射工具可以生成。
mapper/dao 结合 sql 更灵活些。
自己写插件,拦截器,注入 statement。
可以扩展自己的 typehandler。
连接池、一二级缓存也挺好用的。
对比算法怎么写的?
macbook pro 15
服务器买的哪里的?
CTRL+F5
@Lihuazhang 特别喜欢 testerhome T 字的头像,就像锤子后面那个 logo。
组织行为学,MBA 必须基础第一课
@yiwang 反编译就行了,我不信楼主会对代码做混淆。
方法一,试试转成 base64.
方法二,将图片上传到你们公司内部的私有云,邮件连接到图片。
testerhome 的反扒也可以,后来我随机 think 了一段时间。