学习感悟
文章平均质量分 63
ustczyb
这个作者很懒,什么都没留下…
展开
-
关于学校开设的计算机专业课的一点想法
这学期学校开设了《计算机网络》这门课。其实一般情况下我上课都不听的,学期开始本着能听就好好听的想法来上了两节课。仔细观察后发现老师在照着课本和配套的讲义在念,绝对是念仅仅念一遍是不够的,要念一遍,重复一遍,然后换个句式再说两边(例如把字句和被字句等)关键的概念没有解释,仅仅是重复书上的原话。如果书上有例子的话就重复书上的例子。由此得出结论:我真的努力在听在跟老师的节奏了,可是真的TM做不到啊。原创 2015-09-14 09:08:46 · 721 阅读 · 0 评论 -
最近学习的一点思考
我发现,我现在所学的东西分三类:准备考试时看的,我称之为刷题。其实为了准备考试这是最好的方式,而且真正在做题的时候其实并不枯燥反而觉得挺有成就感(两本习题集,一本看一本做)。可是它的作用也就仅限于准备考试,考完试之后所做的这些工作全都失去了意义。对于我这种毕业后准备直接去工作的人来说,没什么卵用。前两天新接触的,我称之为技术。学校并不开设相关的课程,主要是自学,例如Android,html原创 2015-11-18 21:03:36 · 373 阅读 · 0 评论 -
my first app——用lucene搭建简单的搜索引擎
这次的web实验应该是我第一次接触到的能够称得上是项目的东西,在此写一些具体的步骤和一些收获。将待搜索的文件转化为lucene中的Document类public static Document file2Document(String path) throws IOException { // 将File转换为lucene识别的document对象 File file = new Fi原创 2015-11-30 20:52:26 · 1043 阅读 · 0 评论 -
浅谈面向对象
这两天看了一些设计模式的东西,感觉自己对面向对象有了更深的认识。当然距离理解面向对象肯定还是有很长的距离。现在先写目前对于面向对象的认识,以后应该还会有补充。水平有限,如果有说的不对的地方还请指正。1.面向对象的特性哪个最重要?我还记得前一阵子面试的时候,有个面试官问“你认为面向对象的三个特性(封装、继承、多态)中哪个最重要?”当时我的答案是继承,解释是可以增加代码复用性(现在看来当时对面向对象真的原创 2016-11-27 16:00:25 · 397 阅读 · 0 评论 -
浅谈一致性hash算法
1.背景售后系统中的执行情况是通过crane使某一台机器从数据库里获取所有待处理数据,然后进行处理。这样其实在修改代码后无法实现真正意义上的灰度部署。因此我们希望对这些待处理的数据做负载均衡,让每台机器都能处理一部分数据,从而起到灰度部署的效果。 实现负载均衡有一个很常见的算法,就是所谓的一致性hash算法。简单学习了下并且给出了算法的简单实现。2.算法介绍2.1 普通has...原创 2018-03-19 22:41:26 · 244 阅读 · 0 评论