学号 20182325 《数据结构与面向对象程序设计》实验3报告 课程:《程序设计与数据结构》 班级: 1823 姓名: 袁源 学号: 20182325 实验教师:王志强 实验日期:2019年9月28日 必修/选修: 必修 1.实验内容 下载安装并使用IDEA,完成下面实验(https://www. ...
分类:
其他好文 时间:
2019-09-28 19:43:25
阅读次数:
76
1、名词解释 2、如何处理异常? 1)、抛出异常 2)、处理错误 3、UML中如何标示异常? 1)、类图 2)、交互图 UML中很少使用异常 ...
分类:
其他好文 时间:
2019-09-28 14:38:36
阅读次数:
104
继续前一章《缓存策略》,既然用缓存,那如何保证数据同步呢?即:缓存里的数据和DB里的数据一致。 如果LocalProducts对象每隔N分钟查询并更新它的缓存来解决数据一致性问题时,那么可将其设计为拥有控制线程的主动对象(active object)。线程休眠N分钟,唤醒后读取数据,再次休眠,如此反 ...
分类:
编程语言 时间:
2019-09-28 12:54:29
阅读次数:
143
继续前一章《本地服务容错》 问题:考虑加载内存ProductCatalog缓存和基于LocalProducts文件缓存的可选方案: 一种是惰性初始化(lazy init):当实际读取外部产品信息时,逐步加载缓存。 一种是立即初始化(eager init):系统启动时,立即加载缓存。 如果设计者不能确 ...
分类:
其他好文 时间:
2019-09-28 12:24:30
阅读次数:
86
20182309 2019 2020 1 《数据结构与面向对象程序设计》实验三报告 课程:《程序设计与数据结构》 班级: 1823 姓名: 董其鹏 学号: 20182309 实验教师:王志强 实验日期:2019年9月23日 必修/选修: 必修 1.实验内容 1.初步掌握单元测试和TDD 2.理解并掌 ...
分类:
其他好文 时间:
2019-09-27 11:01:35
阅读次数:
89
1. synchronized和reentrantlock异同 相同点 都实现了多线程同步和内存可见性语义 都是可重入锁 不同点 实现机制不同 synchronized通过java对象头锁标记和Monitor对象实现 reentrantlock通过CAS、ASQ(AbstractQueuedSync ...
分类:
编程语言 时间:
2019-09-24 07:57:23
阅读次数:
106
[修练营]JQUERY、UML 第一梯次赠书名单公布 (目前尚有赠书名额,赶紧报名参加)
主题赠书名额目前尚有名额, 赶紧来参与JQUERY、UML、Chart Control、ASP.NET 四大主题。 JQUERY 第一梯次赠书名单:alonstarjim... ...
分类:
Web程序 时间:
2019-09-13 13:56:39
阅读次数:
130
长园运泰利: 唉,垃圾的我只配够问几个问题! 1.rabbitmq的几种工作模式是什么 2.什么是委托 3.socket的几种连接方式 4.你了解过多线程编程吗 5.git多人同时提交代码时发生了冲突怎么解决 6.tcp和udp区别 7.c/c++里的回调函数是什么 8.进程之间的通信方式 9.你有 ...
分类:
其他好文 时间:
2019-09-12 23:45:55
阅读次数:
122
1. 先看官方文档和架构图 优秀的开源组件官方都会维护文档和架构图,这份架构图上或许有一些最重要的组件之间的关联关系、或许哪些功能的调用流程、或许有一些别的东西,但是相信我,这些东西一定都是从总体来描述这个项目的,这个一定是你要阅读源码时第一个要看的 2. 再看项目的组织结构 下载下来代码之后,不要 ...
分类:
其他好文 时间:
2019-09-11 09:59:07
阅读次数:
88
设计模式一:设计模式之六大原则 六大原则是谁?①单一职责原则 ②开放封闭原则 ③依赖倒置原则④里式转换原则 ⑤接口隔离原则 ⑥迪米特原则六大原则是我们提高面向对象编程代码质量的必备原则,另外还是我们理解设计模式的必备前提。 1.单一职责原则介绍: 单一职责原则:就一个类而言,应该仅有一个引起它变化的 ...
分类:
其他好文 时间:
2019-09-10 13:27:33
阅读次数:
116