05 2018 档案

摘要:本随笔,主要针对自身理解的约定优于配置的感悟,配置的方式其实不亚于写程序,优点不多,最复杂的Spring就是期望通过配置来管理依赖和事物,让开发人员痛苦的多。约定不见得就无坏处,新手学习成本会高些,单有些配置的学习成本更高,而把可以隐藏透明的直接约定好了,岂不乐哉! Maven 相比Ant项目,构件 阅读全文
posted @ 2018-05-25 13:01 饭小胖 阅读(775) 评论(0) 推荐(0) 编辑
摘要:通常会被问到,什么事OOD,然后大部分人期待的答案比较死板,继承、封装、多态!懂这个的人多的去了,有什么好问?回答出来的人是否拿着Java又去做一些面向过程的勾当? 计算机革命起源于机器,因此编程语言的产生始于对机器的模仿;因为机器只认得0和1,所以所有的编程语言都得提供一种抽象机制,人们解决问题的 阅读全文
posted @ 2018-05-15 18:46 饭小胖 阅读(353) 评论(0) 推荐(0) 编辑
摘要:Http协议 http属于应用层协议,其中有三个比较代表性版本,1.0,1.1和2.0 1.0和1.1区别: 1.1支持长链接和请求的流水线处理,因为http是无状态的协议,所以面向连接的行为是无意义的,但是很多时候一个页面有多个同一个服务器的http请求,所以为了提升TCP性能 请求头:conne 阅读全文
posted @ 2018-05-15 11:09 饭小胖 阅读(154) 评论(0) 推荐(0) 编辑
摘要:培训笔记:课程一 开场: 思维定势造成的障碍,推到从来 一以贯之,敏变应需:如何做到? 以心转境(哲理、数理、技理) 专注!!!!! 要学什么: 学习List,要List干嘛? 两个,第一C;第二个SCHEME; 需要精读的书 SICP ,《计算机程序的结构与解析》 DRAGON,《编译原理》 HA 阅读全文
posted @ 2018-05-15 09:36 饭小胖 阅读(240) 评论(0) 推荐(0) 编辑
摘要:前言: 网络上大多精彩的回答,该随笔用作自我总结; 首先计算机只认得二进制,0和1,所以我们现在看到的字都是经过二进制数据编码后的;计算机能针对0和1的组合做很多事情,这些规则都是人定义的;然后有了字节的概念,8比特一个字节,如01011100就是一个字节; 人定义好计算机的0和1的数据结构做事的时 阅读全文
posted @ 2018-05-09 00:45 饭小胖 阅读(6159) 评论(0) 推荐(0) 编辑
摘要:项目一直使用grpc作为服务交互程序,其中我负责的java模块第一次引用该框架;当框架搭建好后,建立客户端代码,报错: 首先我们看下该异常的信息: 通常我们定位问题最好的方法是先了解异常的javadoc,异常名称最能体现大方向,根据文档我们可以知道,当你没有权限访问一个field或者方法的时候,通常 阅读全文
posted @ 2018-05-08 01:03 饭小胖 阅读(645) 评论(0) 推荐(0) 编辑
摘要:说到观察者模式,基本在软件工程领域中是应用广泛,不知道的可以先学习一番,下面给个快速的回顾,然后在通过一个grpc中的responseObserver谈下观察者对象在代码中的位置。 喜欢类图,就不上其他图了,只有能看懂类图,才好说吗观察者在代码中的位置。但也要总结下观察者的消息事件对象: 1、观察者 阅读全文
posted @ 2018-05-01 23:55 饭小胖 阅读(273) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示