
网络与移动应用
文章平均质量分 92
网络应用的后端知识,前端知识,运维知识
vectorX
github账号 100101001
展开
-
实践篇 11 | 万金油的string,为什么不好用了
string类型的内存空间消耗问题。一个图片存储系统,需要快速记录图片ID和图片在存储系统中保存的ID(存储对象id) 根据图片ID查找图片存储id图片数量巨大,用10位数表示图片ID和存储对象ID,如图片ID:1101000051,存储系统中对象ID:3301000051photo_id: 1101000051photo_obj_id: 3301000051键-单值模式,单值指的是键值对的值不是集合。和string类型提供的“一键一值”的保存形式刚好。且String..转载 2021-08-21 19:06:14 · 314 阅读 · 0 评论 -
【设计模式】访问者模式{更新中}
访问者访问者模式的产生:类结构相对稳定,但是基于类的行为变化较大。访问者模式的例子:这一部分参考 简书作者:JamFF 的文章访问者模式一篇就够了。这里员工是稳定的类结构,公司一年一度生成所有员工的报表。不同的高层会以变化的方式来访问员工,比如CEO看Engineer的代码行和Manager的产品数量,但是CTO只看两者的KPI。高层的Visitor需要提供多个访问不同...原创 2020-02-13 22:56:21 · 160 阅读 · 0 评论 -
【模式】AOP{更新中}
代理模式代理模式的产生:明星A会唱歌,很多人都想找A商演,A自己不会。经纪人B,作为明星A的代理,负责接收邀请,筛选邀请,安排演唱前后接送,粉丝公关等事宜。明星A只负责唱歌就可以了。代理模式:抽象一下,经纪人B 这群人就是ProxyClass-代理类,而明星A 这群人就是Class。ProxyClass类向外提供 Class 所有的方法(功能)。外部只需调用ProxyClass的...原创 2020-02-13 19:40:04 · 228 阅读 · 0 评论 -
【并发】volatile 为什么不能保证线程安全
参考 https://blog.youkuaiyun.com/chenaima1314/article/details/78723265cpu与内存的工作架构。cpu的各个核心有自己的寄存器(存储核心计算的临时结果)与缓存(缓冲内存与cpu核心处理速度的差异),各个核心共享同一块主内存。JVM的线程模型,这里的工作内存就是指寄存器与缓存,主内存就是主存。也就是了解JVM的线程模型与 CPU-内存架...原创 2020-01-18 12:54:41 · 1755 阅读 · 0 评论 -
【FindAndLost】TP5后端项目腾讯云部署
参考两篇博文https://blog.youkuaiyun.com/github_38336924/article/details/82459078https://blog.youkuaiyun.com/qq895767507/article/details/52121289一、购机搭环境1、认证后购买腾讯云1core2G内存的学生机,1个月+域名购买=10+8元,2、安装了apache2,lib...原创 2019-03-24 11:22:01 · 898 阅读 · 0 评论 -
【转】SSM框架下各个层的解释说明
SSM框架下各个层的解释说明2016年07月08日 21:57:45版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/lutianfeiml/article/details/51864160文档版本开发工具测试平台工程名字日期作者备注V1.02016.07.08lutianfeinone持久层:...转载 2018-12-19 20:09:18 · 222 阅读 · 0 评论