![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java开发
方老C
这个作者很懒,什么都没留下…
展开
-
DAO层的一些个人理解
大部分人认为:DAO层的职责很简单——增删改查。 但我认为,这样理解实际上是本末倒置了。 对于简单数据的管理来说,这样理解无可厚非。但随着业务逻辑变得日益复杂。 我们实在是被复杂的对象关系搞头疼了,如果这时我们还要考虑如何把数据存储起来(通常的情况下是存到关系型数据库中),我们开始抱怨自己软件的架构太恶心,一团糟。 OOP教会我们——如果我们不想做这件事,就交给别人做吧!这时聪明的架构师们翻译 2017-04-09 21:06:10 · 492 阅读 · 0 评论 -
InputStream与OutputStream的比较
记得刚学习程序流一章的时候,就是搞不清楚In和Out,不知道什么时候用in什么时候用out,所以一部分人采取死记硬背的方式 BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream("infilename"))); 不管你从磁盘读,从网络读,或者从键盘读,读到内存,就是Inp转载 2017-07-14 14:50:00 · 276 阅读 · 0 评论