
软件工程
文章平均质量分 55
0o心梦无痕o0
合抱之木,生于毫末;九层之台,起于累土。故不积跬步, 无以至千里; 不积小流, 无以成江海。 骐骥一跃, 不能十步; 驽马十驾, 功在不舍。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《淘宝技术这十年》读书笔记
内容目录: 淘宝的升级路线淘宝创新的技术从牛人身上看到的 这本书很有趣,故事叙述好玩,且价值颇高; 它让更多人了解并熟悉淘宝,让我们近距离观察大公司成长过程中遇到的问题; 我将从三个方面来做这个概要版的读书笔记; 淘宝的升级路线叙述了淘宝的成长路线,如果能引起大家的兴趣,那最好,书中有详实有味的数据供人品味; 淘宝创新的技术一节总结淘宝在壮大的道路中所创造的技术,转载 2016-03-14 11:28:16 · 713 阅读 · 0 评论 -
项目开发规范
开发必须会使用乐观锁。乐观锁不要采用有意义的字段,考虑用version字段设计表结构慎用大字段。注意控制输入不要超过字段长度,或者截段mysql尽量少用join查询;分库的不要用,其他情况酌情处理分页页面展示不超过10。提供接口查询量大,必须分页 缓存。所有的读操作,必须考虑缓存。 缓存key必须是唯一的,缓存时间根据实际情况设置,key值要有业务意义;做设计的时候告知需求方,我们使用缓存的影响。原创 2016-04-14 10:08:54 · 481 阅读 · 0 评论 -
数据库设计中的范式
范式简介 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴德斯科范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多转载 2013-08-14 21:41:55 · 770 阅读 · 0 评论 -
项目开发总结
前几个月实施进行了两个项目,期间遇到各种坑爹的问题、各种加班加点,现在回想起来项目实施过程出现的问题,很多事情如果提前规划好的话是可以早早的避免的。现在进行项目总结。 一:项目评审阶段 主要负责人(PTL)应该全程参与项目的评审,及时发现项目的问题、并提出质疑,明确功能需求、开发任务、开发周期、开发难点、需要调用的资源、和夸团队夸部门之间的沟通交流。 主要负责人(PTL)和全体参与开原创 2016-11-26 23:11:15 · 733 阅读 · 1 评论 -
服务迁移总结
近日公司将机房从阿里云服务器迁移至腾讯云,现将迁移过程进行总结,方便以后进行参考。 一迁移前准备: 决策部门:提前规划将服务器由阿里云迁移至腾讯云服务器,因此各个技术部门在正式迁移前三个月及已经着手进行准备。规划好不同业务的迁移时间表和指挥负责人。 运维部门:首先验证服务器是否满足需求,各个资源进行同步的方案(可进行模拟迁移),随后进行各业务服务器环境配置搭建,主要是JRE+Tomc原创 2016-11-26 23:14:44 · 9573 阅读 · 0 评论 -
各大公司Java后端开发面试题总结
ThreadLocal(线程变量副本) Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。 采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。 ThreadLocal类中维护一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值为对转载 2017-06-16 13:54:00 · 1050 阅读 · 1 评论 -
Java面试题总结
总结面试相关试题,参考 https://gitee.com/crossoverJie/Java-Interview Redis参考: 分布式Redis复习精讲 https://www.cnblogs.com/rjzheng/p/9096228.html Java基础 Java的8个基本类型 拆箱、装箱 是否可以继承String类,为什么设置为final类 switch可用哪些类型...原创 2018-08-03 00:23:12 · 328 阅读 · 0 评论