- 博客(13)
- 收藏
- 关注
原创 【从基础学 Java】运算符和数据类型
Java 是一种强类型语言,因此,Java 定义了基本数据类型。同时, Java 和其它高级计算机语言一样,有多种运算符,这在我们编程过程中极为有用。运算符先从运算符谈起。顾名思义,运算符解决的是多个对象之间的运算问题。 Java 的运算符分为:算术运算符关系运算符逻辑运算符对于运算符的使用,这里不再赘述,只把恼人的运算优先级再次列出(从上到下优先级递减)。 运算符 结合性 []
2017-03-19 09:36:58
253
原创 【从基础学 Java】序
和很多大学一样,我的学校也是从Java、C++入手,教给我们面向对象(OOP)的思想。本人生性愚钝,在大学期间没能好好领略Java等面向对象编程的魅力,现借助一些较为权威的书籍资料,将Java基础知识里比较重要的东西整理成文,命名『从基础学Java』,将其作为自己知识管理系统(KMS)/技能树的一部分,同时以博文的方式发布在网上,供大犇指点。Java和C++同为面向对象的计算机语言,却隐藏了很多细节
2017-03-16 17:07:35
355
原创 【计算机基础】字符集与字符编码
在编程过程中,字符的编码问题不可避免。以Web应用为例,HTTP协议中报文头里的Accept-Charset、Accept-Encoding、Content-Encoding等就是字符编码的一种体现。当我们充分理解字符编码的原理后,我们就可以避免在看到诸如??OY}T??N*NuL? 乱码的情况。基本概念编码:把一种信息格式转换为另一种信息格式。对与计算机而言,此过程是把我们自然世界里的字符、声频
2017-03-12 13:19:01
278
原创 【Sublime Text】使用Sublime Text 3写前端代码
新年伊始,我决定使用Sublime Text写前端代码。虽然IDEA写页面同样得心应手,但在前端方面,我现如今,仍是一个不折不扣小学生。所有,我希望在学习的过程中,使用一个相对轻量级的IDE,Sublime和插件的结合正好可以满足我的需求。需求首先,轻量级的前端IDE需要如下功能:树状导航快速创建文件代码自动补全代码高亮代码提示代码格式化代码追踪插件选择SideBarEnhance
2017-02-20 17:05:57
3241
原创 【Sublime Text】 安装插件
Sublime Text(以下简称ST)作为一款老牌的编辑器,它的优雅同样依赖于其强大的插件库。 ST的插件极易安装,只需要如下几步:1. 安装Package Control打开ST,按下Ctrl+ `或者选择View->Show Console,根据不同版本的ST,在控制台中粘贴如下代码,待控制台显示“Done”的提示后,重启ST a. ST2import urllib2,os,hashlib
2017-02-20 17:01:02
892
原创 【结绳记事】2017年度计划
我们的习俗,十五过后,年算是过完了。同时,是时候把自己的新年计划发送一波了。该计划很早以前(公历2017年进入不久)就起草,趁着正月过完,就暂且当作丁酉的年度计划吧:1. 关于编程1.1 JavaJava I/O 机制多线程网络编程深入了解Java虚拟机Spring 3.X/Hibernate/MyBatis项目实践大数据(毕业设计)1.2 前端HTML/CSS 熟练掌握JavaS
2017-02-20 16:56:51
545
原创 【Servlet】06-使用JSTL
当我们需要使用更多的动作,让我们的JSP页面“无脚本化”更好,我们该尝试一下JSTL(JSP标准标签库)。例如,我们可以用下面代码遍历一个对象集合:<c:forEach var="item" items="{items}"> ${item}</c:forEach>使用下面代码,进行条件判断:<c:if test="{2 >= 3}"> <%-- do something --%>
2017-02-20 16:55:13
465
原创 【Servlet】05-使用JSP
Servlet作为服务器的小程序,为我们解决了业务问题(作为控制器)。但是,我们想要写出更接近“前端”的代码,需要我们了解JSP相关技术。在JSP中,我们要了解:JSP代码组成 模板脚本元素(指令、动作、声明、scriptlet和表达式)标准动作和定制动作使用指令写JSP代码 page includetablib JSP标准动作 include(运行时调用-单独的.class文
2017-02-20 16:54:32
367
原创 【Servlet】04-使用Session
如果,我们需要保留用户的状态信息,则可以尝试使用Session(HTTP是无状态的嘛!)假设我们有如下场景: -Hey,Siri! -我有什么可以帮你的? -给我讲一个冷笑话。 -好的,blahblah。 -再来一个。 -对不起,我没听懂你在说什么。如何让Siri能够上下文联想呢?Session机制这时候就很有用,Session机制提供的是:同一用户
2017-02-20 16:53:40
216
原创 【Servlet】03-Web容器模型
在Servlet技术模型中,我们了解到了Web应用中,Servlet的基础职能,和使用Servlet的一些注意事项。但是,这一切,都需要Web容器进行管理,Web容器在Servlet编程中起到如下作用:通过部署文件,初始化Servlet和ServletContext控制Servlet的作用域,对Servlet属性进行增删查改描述Web容器请求处理模型元素:过滤器、过滤器链、请求/响应的包装监
2017-02-20 16:53:06
464
原创 【Servlet】02-Servlet技术模型
在Web应用体系中,我们知道,容器控制Servlet的生命周期,负责封装用户请求给特定的Servlet。Servlet的具体职能如下:HTTP中的各种方法对应HttpServlet方法使用HttpServletRequest接口获取请求首部使用HttpServletResponse接口设置相应首部、设置响应内容类型、使用流、URL重定向拥有生命周期Servlet的一生: 寻找类->加载类
2017-02-20 16:52:32
324
原创 【Servlet】01-Web应用体系结构
Web体系结构解决如下问题:HTTP方法对应的Servlet处理方式(方法名、返回值)Servlet的生命周期构建Web应用需要部署的目录(MV*?)部署文件的语义(Servlet实例、名、类、初始化参数、URL映射)在Java EE Web体系中,示意图如下:首先,Servlet不直接处理用户请求,我们需要一个叫做Web容器的东西,Web容器做了如下几件事:通信支持(隐藏协议细节,提供
2017-02-20 16:51:18
623
原创 【Servlet】00-开启Servlet时代
最后一门实验课成绩打了之后,我就好久不撸Servlet的代码了。趁着自己还有一点时间(笑~),拿起《Head First Servlet & JSP》,把Servlet编程中的细节部分再过一遍,顺便按照Head First的文风,把读书笔记当作博文发表出来,下面是博文的目录:01-Web应用体系 02-Servlet技术模型 03-Web容器模型 04-使用Session 05-使用JSP
2017-02-20 16:48:48
377
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人