摘要: 前言 由于非CS科班出身,没有系统学过操作系统或微机原理,所以对计算机底层一直不是特别明白,所以在用到java网络编程的时候就头大,虽然知道socket怎么用,能搭建个B/S联通起来,但是socket到底是什么还是一概莫知。这篇随笔就当是让自己多了解一点这方面的知识吧。OSI七层模型 首先,做一... 阅读全文
posted @ 2015-04-03 16:26 丶千纸鸢 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 前言 集合框架就是提供一个存放东西的对象或叫容器,再说易懂一点就像是个数据库,提供了对数据的增删改查等功能,Java对集合框架有非常好的支持。都放在java.util里面,核心接口有Collection、Set、List、Map、SortedMap、SortedSet等,常用实现类有Array... 阅读全文
posted @ 2015-04-02 10:38 丶千纸鸢 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 前言 作为一个Java web开发者,掌握sshi等框架是必要的技能,但是用多了框架也要回过头来看看最土的,最原始的servlet。毕竟mvc框架(struts1/2,springmvc)都是源于它的。搭建servlet项目 那么首先要回忆servlet相关知识,不是去看书,最好最直接的办法就是... 阅读全文
posted @ 2015-04-01 16:20 丶千纸鸢 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 前言开篇明义:Java是oop编程,是没有全局变量的概念的。为什么用全局变量希望能在别的类中引用到非本类中定义的成员变量,有两种方法,一种是参数传递(这是最符合oop编程思想的,但这样会增加参数的个数,而且如这个参数要在线性调用好几次后才使用到,那么会极大增加编程负担),还有一中是定义在一个变量中或... 阅读全文
posted @ 2015-03-31 11:45 丶千纸鸢 阅读(2455) 评论(0) 推荐(0) 编辑
摘要: 一、什么是OAuthOAuth: OAuth(开放授权)是一个开放标准,允许用户授权第三方网站访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方网站或分享他们数据的所有内容。QQ登录OAuth2.0:对于用户相关的OpenAPI(例如获取用户信息,动态同步,照片,日志,分享等... 阅读全文
posted @ 2015-03-30 11:51 丶千纸鸢 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 一、前言 Java I/O这块是学好java必须了解的,以前都是只会用几个简单的类来读读文件啦,写写文件而已,对于新手来说,这个java的I/O实在是太庞大复杂了,而且还涉及到好几种设计模式,尽管如此但是我觉得很有必要多了解一点。二、为什么要I/O? I/O是任何一门编程都要遇到的问题,可以说是... 阅读全文
posted @ 2015-03-26 11:29 丶千纸鸢 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 一、前言 长久以来,一直被Java的内存分配问题,堆和栈问题困扰好久,面试的时候也非常心虚,这几天好好通过看书和技术博客来整理了一下,希望能找到我自己的理解方式。二、内存 内存分物理内存和虚拟内存,物理内存也就是Ram,OS通过进程来运行程序,进程会向OS申请空间来运行,每个进程都拥有独立的一段... 阅读全文
posted @ 2015-03-25 10:41 丶千纸鸢 阅读(196) 评论(0) 推荐(0) 编辑