工作中需要将对象数组存入到Excel表格中,会用到一些I/O流的东西。对整体的内容不太清晰,查阅相关资料,并记录下来。
之前工作需要使用postman调用外部接口,需要传入相应的参数。postman传参有四种形式:form-data、x-www-form-urlencoded、raw和binary。查阅了一下相互之间的区别,记录一下。
以前看过ajax的实现原理,果然没过多久就忘了,都忘了自己看过。今天重新学习一遍,并且记录下来,希望给自己留下更深刻的印象。而且不往底层说的话,其实实现原理也蛮简单的,记下一些重要的部分,大概知道原理就够了,毕竟平时更多的也只是应用。
今天继续浏览了Mybatis的二级缓存,因为里面涉及到装饰者模式,就顺着去复习了下装饰者模式。虽然以前学了两遍设计模式,但总是忘得很干净,现在又开始重新学习,希望能有更深刻的印象吧。
今天上班由“CJ”转“70”的一个方法看到了缓存,具体的上下文就不说那么多了。公司的项目中,我暂时了解到的缓存有两种方式,一个是保存在本地内存,另外一个是保存在大缓存平台。反正我现在都不太了解,于是就提出了自己的第一个需要了解的地方——缓存。 说起缓存,研究生期间也用hibernate搭建过SSH框架,但是当时只是为了会用,也没太管一级缓存和二级缓存,反正按照网上的配置搬,框架能跑起来,并且相关的CURD操作能成功执行就够了。现在只能说出来混,迟早是要还的。言归正传,今天我学习的东西是以缓存为出发点的,由缓存想到了hibernate、持久化、持久化框架、Mybatis、Mybatis一级缓存。这是今天主要的学习路线。只是由hibernate想到了持久化,所以没有去查找hibernate的相关资料,就暂不做记录了。
以前总会觉得自己学习的新技术在工作中得不到实践,忘掉了也理所当然。既然如此,那就从工作内容中找实践的机会。工作中,我会写很多很多的业务代码,那么先将这些业务代码中隐藏的知识点挖出来。比如我经常会写从前台发出一个HTTP请求,后台拦截并处理,访问数据库,将请求结果加工后返回给前台,就这样的一个完整的过程里面藏了不知道多少知识点,像HTTP请求、请求拦截、事务处理,SQL执行。我希望自己能从表挖到里,一点一点将整个过程中的技术点丰富,也是建立自己的知识体系的一种方法。我知道这是一个漫长的过程,而且有人跟我说精通一门技术要学习一万个小时。我并不想成为精通某种技术的大师,但我也希望不再是复制粘贴的菜鸟。 水平很菜,就先分出三个大方向:前端,后台,数据库。希望通过以后的不断实践和积累,能将这三个大分支下面充满了内容。