<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Helios_2015的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Helios_2015</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Helios_2015]]></copyright><item><title><![CDATA[JAVA中String类型的传递]]></title><link>https://blog.youkuaiyun.com/Helios_2015/article/details/41897965</link><guid>https://blog.youkuaiyun.com/Helios_2015/article/details/41897965</guid><author>Helios_2015</author><pubDate>Fri, 12 Dec 2014 19:29:15 +0800</pubDate><description><![CDATA[java的常量区是个有意思的部分。首先解释下堆、栈和常量区分别存放的数据。
      堆：存放所有new出来的对象；
      栈：存放基本类型的变量数据和对象的应用，对象（new出来的对象）本身并不存在栈中，而是存放在堆中或者常量池中（字符串常量对象存放在常量池中）；
      常量池：存放基本类型常量和字符串常量。
      字符串的创建分两种，一种是静态的创建，是指在编译期就]]></description><category></category></item><item><title><![CDATA[JAVA的位运算]]></title><link>https://blog.youkuaiyun.com/Helios_2015/article/details/41849255</link><guid>https://blog.youkuaiyun.com/Helios_2015/article/details/41849255</guid><author>Helios_2015</author><pubDate>Wed, 10 Dec 2014 17:51:16 +0800</pubDate><description><![CDATA[在说到位运算符之前，必须了解数字是怎么在计算机中保存的。
       这当然是操作系统的知识了，在这里只是做个肤浅的解释。已方便对于java中位运算的理解。
       在计算机中，数字是用二进制保存的。一个八位的byte类型，可以保存28个不同的数字。我们这个八位的数字中的第一位作为符号位，其它的七位作为数值位。
       0代表正，1代表负。
       那么比如5，它的二进]]></description><category></category></item><item><title><![CDATA[JAVA基础数据类型]]></title><link>https://blog.youkuaiyun.com/Helios_2015/article/details/41848339</link><guid>https://blog.youkuaiyun.com/Helios_2015/article/details/41848339</guid><author>Helios_2015</author><pubDate>Wed, 10 Dec 2014 16:54:50 +0800</pubDate><description><![CDATA[JAVA的数据类型分成两大类：基本数据类型、引用数据类型。
前者传递的是数的值，而后者传递的是内存中的地址。
基本数据类型分为：
        数值：整形数（byte，short，int，long），浮点数（float、double）
        字符：char
        布尔：boolean
这样看来，一共是有八种基本数据类型。
下面，就对着八种数据类型进行一一的剖析。]]></description><category></category></item><item><title><![CDATA[认识数据库]]></title><link>https://blog.youkuaiyun.com/Helios_2015/article/details/41751069</link><guid>https://blog.youkuaiyun.com/Helios_2015/article/details/41751069</guid><author>Helios_2015</author><pubDate>Fri, 05 Dec 2014 18:37:43 +0800</pubDate><description><![CDATA[数据库（Database）是用来对数据进行操作的工具。所谓的数据，是指在现实世界冗杂的信息中，提取出的有效字段组合。随着计算机的发展，对数据的操作也经历传统的手工记录数据→文件系统→数据库的演变过程。
      
根据处理数据量的大小，我们将数据库分成大中小三类。目前广泛使用的大型数据库有IBM的DB2和甲骨文的Oracle数据库。中小型数据库有sql server。小型的数据库有mysql]]></description><category></category></item><item><title><![CDATA[struts2命名规则]]></title><link>https://blog.youkuaiyun.com/Helios_2015/article/details/41701149</link><guid>https://blog.youkuaiyun.com/Helios_2015/article/details/41701149</guid><author>Helios_2015</author><pubDate>Wed, 03 Dec 2014 19:05:37 +0800</pubDate><description><![CDATA[在任何一个多人项目的开始阶段，项目经理都要制定好一些编码的规则。这是因为在程序员团队相互协作的过程中，代码的可读性至关重要。
在这所有的规则中，命名规则是极为重要的一环。
如果一份代码的命名风格紊乱，那么在别的程序员看来，（尤其是接手它的维护工程师），将会非常抓狂。假如你就是那名工程师，可想而知，无论你手头的这份代码内含的算法再怎么精妙，你看它也如同看到屎一般。
从小我们写作文，老师告诉我们]]></description><category></category></item><item><title><![CDATA[开发模式和流程]]></title><link>https://blog.youkuaiyun.com/Helios_2015/article/details/41700835</link><guid>https://blog.youkuaiyun.com/Helios_2015/article/details/41700835</guid><author>Helios_2015</author><pubDate>Wed, 03 Dec 2014 18:39:23 +0800</pubDate><description><![CDATA[一个项目的开发，通常使用两种模式。第一种是瀑布模型，第二种是原型模型。他们有什么不同呢？
瀑布模型：瀑布模型是将开发过程按经典的软件生命周期分为：系统工程、需求分析与规约、设计与规约、编码与单元测试、集成测试系统测试、运行与维护等六个阶段。
如果使用瀑布模型，从一开始就要设计好各种细节，并按照要求一步一步操作。顺序不能乱，功能不能改。如果在需求非常明确的项目中（尤其体现在外包程序中），可以使用]]></description><category></category></item><item><title><![CDATA[SSH学习第二课]]></title><link>https://blog.youkuaiyun.com/Helios_2015/article/details/41682967</link><guid>https://blog.youkuaiyun.com/Helios_2015/article/details/41682967</guid><author>Helios_2015</author><pubDate>Tue, 02 Dec 2014 20:17:09 +0800</pubDate><description><![CDATA[好，接着上一课来讲。通过上一课的内容，现在明白了struts工作的流程。即：客户端输入RUL地址，根据struts.xml来找到对应的package、action、class、method和result。找到之后，就执行M展示V。这样，struts2就实现了MVC的设计模式。
那第二课就来讲讲struts2的一些细节。
action类：我们把action中指向的类成为action类。这种类其实]]></description><category></category></item><item><title><![CDATA[SSH学习第一课]]></title><link>https://blog.youkuaiyun.com/Helios_2015/article/details/41681889</link><guid>https://blog.youkuaiyun.com/Helios_2015/article/details/41681889</guid><author>Helios_2015</author><pubDate>Tue, 02 Dec 2014 18:11:25 +0800</pubDate><description><![CDATA[JAVA web开发的三大框架SSH。分别是struts2、hibernate和spring。
其实，掌握JAVA语言，是内功，是一切的基础，而三大框架只是提供了一种框架模式，来让我们减少代码量，更便捷的进行开发。如果用了过多时间去研究框架，反而是舍本逐末了。
话虽然这么说，但框架还是要学的，三大框架中，我们从struts中学起。
与其说是struts，不如说是struts2。因为现在str]]></description><category></category></item><item><title><![CDATA[2014年D2前端技术论坛]]></title><link>https://blog.youkuaiyun.com/Helios_2015/article/details/41045683</link><guid>https://blog.youkuaiyun.com/Helios_2015/article/details/41045683</guid><author>Helios_2015</author><pubDate>Wed, 12 Nov 2014 16:20:44 +0800</pubDate><description><![CDATA[在微博上看到听了2014年的D2前端技术论坛。
前端技术这些年有了很大的发展，体现最直观的就是薪水的增长和职位需求的增长。在互联网井喷的这些年，所有互联网相关的职业其实都有了很大的变化。前端和开发其实是不同的两个职位，但是目前的薪水，也涨到了差不多同一个水平线。
总结来说，前端发展的三个里程碑：性能优化，工程化和HTML5。
发展的契机：多终端和NodeJS。
 
可视化语言，来自百度的]]></description><category></category></item><item><title><![CDATA[struts2学习草稿一]]></title><link>https://blog.youkuaiyun.com/Helios_2015/article/details/40863625</link><guid>https://blog.youkuaiyun.com/Helios_2015/article/details/40863625</guid><author>Helios_2015</author><pubDate>Thu, 06 Nov 2014 16:39:43 +0800</pubDate><description><![CDATA[在struts2中，控制器使用servlet或filter。
在struts.xml中，加入这一行进入开发模式，对struts.xm中的修改进行热处理，而不再需要重启服务器。

MyEclipse提供链接javadoc的功能。对一个jar包这样添加完之后，选择类按F1会出现这个类的API文档。
struts 2 的访问机制。这个机制其实很简单，struts2的作用就是为了让请求和显示分离。]]></description><category></category></item><item><title><![CDATA[JSP标签编程原理]]></title><link>https://blog.youkuaiyun.com/Helios_2015/article/details/40428285</link><guid>https://blog.youkuaiyun.com/Helios_2015/article/details/40428285</guid><author>Helios_2015</author><pubDate>Fri, 24 Oct 2014 15:32:35 +0800</pubDate><description><![CDATA[按照MVC的开发模式，我们在JSP中希望能尽量少的使用java代码。可是有的操作又不得不使用到JAVA代码，这该如何解决呢？
一个很好的办法就是使用标签编程。
简单而言，我们自定义某些标签，并且为标签封装一些操作，从而在JSP中直接使用标签来解决实际问题。这就是JSP的标签编程。
完成一个JSP的标签编程，首先要写一个标签的支持类，这个类需要继承TagSupport类，并复写其中的方法。然后]]></description><category></category></item><item><title><![CDATA[AJAX异步操作学习]]></title><link>https://blog.youkuaiyun.com/Helios_2015/article/details/40428237</link><guid>https://blog.youkuaiyun.com/Helios_2015/article/details/40428237</guid><author>Helios_2015</author><pubDate>Fri, 24 Oct 2014 15:30:34 +0800</pubDate><description><![CDATA[AJAX其实就是局部刷新的技术，只对页面的部分区域进行刷新，这一点在很多场合下能大大提高性能。
而和AJAX一起被提到的还有一个叫做‘异步’的词。这其实指的是，在用户没有加载页面的情况下，偷偷完成了对服务器的访问。最常见的一个例子，就是在用户注册账号密码的时候，你输进去后跳转到其它条目，就会有提示说这个账号已经被注册了。而你根本就没有点提交按钮，这就是一种异步。
      AJAX的实现其实]]></description><category></category></item><item><title><![CDATA[数据源]]></title><link>https://blog.youkuaiyun.com/Helios_2015/article/details/40422811</link><guid>https://blog.youkuaiyun.com/Helios_2015/article/details/40422811</guid><author>Helios_2015</author><pubDate>Fri, 24 Oct 2014 09:48:35 +0800</pubDate><description><![CDATA[完成一次数据库的操作有四个步骤
1 加载数据库驱动
2 连接数据库
3 操作数据库
4 关闭数据库
每一个操作都要经历这四步，而每一个操作的差别往往只在第三步，所以每次重复其它几个步骤未免太过麻烦。所以我们发明了一种方法，叫做数据库连接池。
数据库连接池，也就是我们将已经建立好的连接放到这个池子当中，用户过来获得一个连接后，直接进行第三步的操作即可。用完了连接再放到池子当中去。这样，等]]></description><category></category></item><item><title><![CDATA[表达式语言]]></title><link>https://blog.youkuaiyun.com/Helios_2015/article/details/40407839</link><guid>https://blog.youkuaiyun.com/Helios_2015/article/details/40407839</guid><author>Helios_2015</author><pubDate>Thu, 23 Oct 2014 23:00:41 +0800</pubDate><description><![CDATA[我们现在已经了解了MVC开发的模式，也知道我们的JSP就是用来实现表示层的，不应该有太多的java代码。
在如今的MVC模式下，我们认为一个合格的JSP页面，应该只有三种代码：
       接收属性
       判断语句
       迭代输出
而表达式语言就是为了让JSP页面能否符合我们MVC规范化并让我们输出更加简单而产生的语言。
${属性名称}
如果没有表达式语言，我]]></description><category></category></item><item><title><![CDATA[servlet学习三]]></title><link>https://blog.youkuaiyun.com/Helios_2015/article/details/40395665</link><guid>https://blog.youkuaiyun.com/Helios_2015/article/details/40395665</guid><author>Helios_2015</author><pubDate>Thu, 23 Oct 2014 13:37:17 +0800</pubDate><description><![CDATA[获得内置对象
      servlet本身就提供了request对象和response对象。
      config对象在上一篇的init方法中也可以获得。
      那么，要取得session对象的话，可以通过servlet提供的request对象中的req.getSession()，这个方法可以返回一个HttpSession的对象。即：
      HttpSession ses]]></description><category></category></item><item><title><![CDATA[DAO设计模型]]></title><link>https://blog.youkuaiyun.com/Helios_2015/article/details/40395581</link><guid>https://blog.youkuaiyun.com/Helios_2015/article/details/40395581</guid><author>Helios_2015</author><pubDate>Thu, 23 Oct 2014 13:32:19 +0800</pubDate><description><![CDATA[DAO是什么
DAO（数据访问对象）在web程序设计中是业务逻辑层和数据库之间的一个层级。用来接收业务请求并对数据库进行处理。
了解DAO，首先要知道web开发的层级。
现在的web开发主要使用的是MVC的设计模式。所以按照“显示-业务-控制器”的理念。我们将web分为客户层、显示层、业务层、数据层（DAO）和资源层（数据库）。
客户层就是客户使用的浏览器。这一端基本上不用我们处理。
显]]></description><category></category></item><item><title><![CDATA[servlet 学习二]]></title><link>https://blog.youkuaiyun.com/Helios_2015/article/details/40379173</link><guid>https://blog.youkuaiyun.com/Helios_2015/article/details/40379173</guid><author>Helios_2015</author><pubDate>Wed, 22 Oct 2014 17:11:23 +0800</pubDate><description><![CDATA[servlet表单的使用
就像JSP能够处理表单一样，servlet也能够完成这些工作。虽然要麻烦一些，但是掌握之后，在框架中会得到广泛的应用。
首先是表单提交的html页面，这个页面就是最普通的使用方式即可。唯一要注意的就是action的指向，可以填写servlet的映射路径。
而servlet类的编写则要按照之前所学的方式，一步一步来。首先写一个类继承servlethttp类，然后复写d]]></description><category></category></item><item><title><![CDATA[servel 学习一]]></title><link>https://blog.youkuaiyun.com/Helios_2015/article/details/40379131</link><guid>https://blog.youkuaiyun.com/Helios_2015/article/details/40379131</guid><author>Helios_2015</author><pubDate>Wed, 22 Oct 2014 17:04:15 +0800</pubDate><description><![CDATA[servlet是什么
servlet是使用java语言编写的服务器端小程序，和JSP一样，servlet也是动态的WEB。先有了servlet，但因为比较复杂难用。为了便于大家使用,sun公司学习了微软的ASP，开发出了JSP程序。
而且servlet是一个多线程的CGI程序。所以在性能上，比多进程的CGI程序要强大很多。
servlet怎么用
servlet属于javaee，而java和]]></description><category></category></item><item><title><![CDATA[文件上传之smartupload]]></title><link>https://blog.youkuaiyun.com/Helios_2015/article/details/40349501</link><guid>https://blog.youkuaiyun.com/Helios_2015/article/details/40349501</guid><author>Helios_2015</author><pubDate>Tue, 21 Oct 2014 18:59:54 +0800</pubDate><description><![CDATA[SmartUpload
这是一种在JSP中使用非常广泛的文件上传组件。
要使用该组件要首先在tomcat的lib中导入smartupload.jar，或者放到其他的classpath路径下。
上传方法：
提交的方式非常简单，使用表单提交即可，要注意在from标签中加入enctype=”multipart/form-data”来让文件以二进制流的方式上传。并且使用post方法，因为get有长]]></description><category></category></item><item><title><![CDATA[JSP入门简介]]></title><link>https://blog.youkuaiyun.com/Helios_2015/article/details/40114851</link><guid>https://blog.youkuaiyun.com/Helios_2015/article/details/40114851</guid><author>Helios_2015</author><pubDate>Wed, 15 Oct 2014 18:21:12 +0800</pubDate><description><![CDATA[JSP全称java server page（java服务页面）。是一种动态网页的技术标准，由sun公司倡导，多个公司共同建立的。
在HTML文件中，嵌入JAVA代码段和JSP标签。这就成了JSP文件。当服务器收到JSP请求时，会首先执行其JAVA代码段的内容，然后和HTML文件一起返回给客户端。也就是说，JAVA程序是在服务器执行的，用户端使用任何的浏览器和平台都无所谓了。
之所以要加入JAV]]></description><category></category></item></channel></rss>