随笔分类 -  Java随笔

关于java的
摘要:springMVC的特点清晰的角色定位--每一个模块contorller,vaildator,command object,from object,model object,DispatcherServlet,handler mapping, view resolver等等都有指定的对象来完成。基于... 阅读全文
posted @ 2015-05-15 16:42 丶千纸鸢 阅读(238) 评论(0) 推荐(0)
摘要:前言 在java并发编程中,线程池是非常常见的一种维护线程封闭的技术,当然在我们的web开发中,最熟悉的就是jdbc的连接池,那么这两种池有什么关系吗? 答案显然是否定的,前置是实现线程安全性需要,后者是为了复用系统资源需要。我们先来讲讲线程池。线程池 从字面上来理解,池是管理一小组同构工作的... 阅读全文
posted @ 2015-04-22 10:22 丶千纸鸢 阅读(1345) 评论(0) 推荐(0)
摘要:前言 web开发经常用到的一个技术就是无刷新提交表单,这个一般是利用ajax实现的,而ajax是利用XmlHttpRequest实现的。XMLHttpRequest简介 什么叫无刷新:对用户来说,就是向服务器提交数据的时候,页面不会duang的闪一下(form提交的时候就是这样)。对程序员来说,... 阅读全文
posted @ 2015-04-20 15:47 丶千纸鸢 阅读(438) 评论(0) 推荐(0)
摘要:前言 在刚学java web开发的时候,我第一次看到注解不是在java里,而是在spring里,于是很长一段时间里,我都认为注解是spring特有的技术,后来用到mybatis的时候,发现也有不少注解,再加上经常在java中看到的@Override之类的,才怀疑注解是不是java的东西。可是怀疑归... 阅读全文
posted @ 2015-04-15 15:49 丶千纸鸢 阅读(265) 评论(0) 推荐(0)
摘要:前言 这两天项目用到redis,而我自己也正准备看这个,所以就从头开始学习了一遍。 既然要用,说明已经对redis是干什么的,特点是什么,对项目有什么好处,需要缓存什么东西等问题都了解过了,所以我们直接开搞:怎么获取redis 安装redis,linux下wget到github的源码,然后直接... 阅读全文
posted @ 2015-04-14 14:13 丶千纸鸢 阅读(5508) 评论(1) 推荐(0)
摘要:前言 session和cookie对于web开发来说,即陌生有熟悉,熟悉是指经常碰到,比如request.getSession(),request.getCookie(),session.setAttribute()等等都能见到,陌生是指从来不知道他们真正是什么,不能说出个所以然来。那其实我在这个... 阅读全文
posted @ 2015-04-08 12:41 丶千纸鸢 阅读(165) 评论(0) 推荐(0)
摘要:前言 集合框架就是提供一个存放东西的对象或叫容器,再说易懂一点就像是个数据库,提供了对数据的增删改查等功能,Java对集合框架有非常好的支持。都放在java.util里面,核心接口有Collection、Set、List、Map、SortedMap、SortedSet等,常用实现类有Array... 阅读全文
posted @ 2015-04-02 10:38 丶千纸鸢 阅读(353) 评论(0) 推荐(0)
摘要:前言 作为一个Java web开发者,掌握sshi等框架是必要的技能,但是用多了框架也要回过头来看看最土的,最原始的servlet。毕竟mvc框架(struts1/2,springmvc)都是源于它的。搭建servlet项目 那么首先要回忆servlet相关知识,不是去看书,最好最直接的办法就是... 阅读全文
posted @ 2015-04-01 16:20 丶千纸鸢 阅读(214) 评论(0) 推荐(0)
摘要:前言开篇明义:Java是oop编程,是没有全局变量的概念的。为什么用全局变量希望能在别的类中引用到非本类中定义的成员变量,有两种方法,一种是参数传递(这是最符合oop编程思想的,但这样会增加参数的个数,而且如这个参数要在线性调用好几次后才使用到,那么会极大增加编程负担),还有一中是定义在一个变量中或... 阅读全文
posted @ 2015-03-31 11:45 丶千纸鸢 阅读(2477) 评论(0) 推荐(0)
摘要:一、什么是OAuthOAuth: OAuth(开放授权)是一个开放标准,允许用户授权第三方网站访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方网站或分享他们数据的所有内容。QQ登录OAuth2.0:对于用户相关的OpenAPI(例如获取用户信息,动态同步,照片,日志,分享等... 阅读全文
posted @ 2015-03-30 11:51 丶千纸鸢 阅读(768) 评论(0) 推荐(0)
摘要:一、前言 Java I/O这块是学好java必须了解的,以前都是只会用几个简单的类来读读文件啦,写写文件而已,对于新手来说,这个java的I/O实在是太庞大复杂了,而且还涉及到好几种设计模式,尽管如此但是我觉得很有必要多了解一点。二、为什么要I/O? I/O是任何一门编程都要遇到的问题,可以说是... 阅读全文
posted @ 2015-03-26 11:29 丶千纸鸢 阅读(401) 评论(0) 推荐(0)
摘要:一、前言 长久以来,一直被Java的内存分配问题,堆和栈问题困扰好久,面试的时候也非常心虚,这几天好好通过看书和技术博客来整理了一下,希望能找到我自己的理解方式。二、内存 内存分物理内存和虚拟内存,物理内存也就是Ram,OS通过进程来运行程序,进程会向OS申请空间来运行,每个进程都拥有独立的一段... 阅读全文
posted @ 2015-03-25 10:41 丶千纸鸢 阅读(207) 评论(0) 推荐(0)