<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Yienfong_Chueng的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Yienfong_Chueng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Yienfong_Chueng]]></copyright><item><title><![CDATA[Git命令清单]]></title><link>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/77227908</link><guid>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/77227908</guid><author>Yienfong_Chueng</author><pubDate>Wed, 16 Aug 2017 10:27:00 +0800</pubDate><description><![CDATA[Git命令清单一、新建代码库在当前目录新建一个Git代码库 
$ git init新建一个目录，将其初始化为Git代码库 
$ git init [project -name]下载一个项目和它的整个代码历史 
$ git clone [url ]二、配置Git的设置文件为 .gitconfig，它可以在用户主目录下（全局配置），也可以在项目目录下（项目配置）。显示当前的Git配置 
$ git co]]></description><category></category></item><item><title><![CDATA[校园二手物品交易系统]]></title><link>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/72627685</link><guid>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/72627685</guid><author>Yienfong_Chueng</author><pubDate>Mon, 22 May 2017 16:41:53 +0800</pubDate><description><![CDATA[系统个人完成，用了2个多月，其中一些静态页面是朋友帮忙的，由于本人页面布局不太好，所以一些静态页面是朋友帮忙做的，还有一些是自己网上找来自己做修改的。系统并不完善，只是总体流程能走通，很多细节还没实现，有问题的地方欢迎大家指出。在这里先总体的展现一下这个系统的部分页面。部分功能稍后慢慢分析。
前台功能： 
户的功能主要有登录注册以及找回密码、发布闲置物品的信息、个人中心管理，评论管理等。后台功能：]]></description><category></category></item><item><title><![CDATA[做毕设遇到的几个小知识点]]></title><link>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/71774226</link><guid>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/71774226</guid><author>Yienfong_Chueng</author><pubDate>Fri, 12 May 2017 23:28:12 +0800</pubDate><description><![CDATA[1、我ajax提交form表单时发生了两次请求，第一次请求完后刷新了表单页面，导致单表所填写的内容清空了，然后第二次提交时传到后台去对象是空的。





2、虽然以前看过这个知识点，但最后一句当时并没有注意到。




3、防止跳到登录直接访问的三个方法]]></description><category></category></item><item><title><![CDATA[JSP及相关技术知识总结]]></title><link>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51925568</link><guid>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51925568</guid><author>Yienfong_Chueng</author><pubDate>Sat, 16 Jul 2016 17:55:23 +0800</pubDate><description><![CDATA[JSP使用JSP的运行机制 
过程：
jsp容器先将jsp文件转换为一个java源文件；
转换成功，jsp容器则使用javac将生成的java源文件编译成相应的字节码文件.class。该.class文件就是Servlet。
由Servlet容器加载转换后的Servlet类（.class文件），创建一个该Servlet（jsp页面的转换结果）的实例，并执行Servlet的jspInit（）方法在Ser]]></description><category></category></item><item><title><![CDATA[Comparable与Comparator接口]]></title><link>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51913892</link><guid>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51913892</guid><author>Yienfong_Chueng</author><pubDate>Thu, 14 Jul 2016 23:41:07 +0800</pubDate><description><![CDATA[一、当对一个自定义对象类进行排序，比如Student类或者Course课程类，使用Collection.sort()方法时编译器会报错。原因是没有继承Comparable接口。因为不知道学生类或者课程类是按什么顺序规则来排序，所以会报错。 
二、compareable 是默认比较规则， comparator是临时比较规则 
1.Comparable接口——可比较的 
实现该接口表示：这个类的实例可以]]></description><category></category></item><item><title><![CDATA[String类型字符串对象的创建]]></title><link>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51913051</link><guid>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51913051</guid><author>Yienfong_Chueng</author><pubDate>Thu, 14 Jul 2016 21:25:52 +0800</pubDate><description><![CDATA[堆和栈区别： 
栈的优势是，存取速度比堆要快，仅次于直接位于CPU中的寄存器。但缺点是，存在栈中的数据大小与生存期必须是确定的，缺乏灵活性。另外，栈数据可以共享。 
堆的优势是可以动态地分配内存大小，生存期也不必事先告诉编译器，Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是，由于要在运行时动态分配内存，存取速度较慢。
==:判断两个字符串在内存中首地址是否相同，即判断是否同一个字符串对象]]></description><category></category></item><item><title><![CDATA[堆和栈的区别]]></title><link>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51913019</link><guid>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51913019</guid><author>Yienfong_Chueng</author><pubDate>Thu, 14 Jul 2016 21:22:56 +0800</pubDate><description><![CDATA[在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。   
 
  当在一段代码块定义一个变量时，Java就在栈中为这个变量分配内存空间，当超过变量的作用域后，Java会自动释放掉为该变量所分配的内存空间，该内存空间可以立即被另作他用。   
 
  堆内存用来存放由new创建的对象和数组。   
 
  在堆中分配的内存，由Java虚拟机的自动垃圾回收器来管理。 ]]></description><category></category></item><item><title><![CDATA[java集合框架代码演示demo]]></title><link>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51913014</link><guid>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51913014</guid><author>Yienfong_Chueng</author><pubDate>Thu, 14 Jul 2016 21:21:34 +0800</pubDate><description><![CDATA[这里的代码演示可以结合前面写的关于集合的文章；原本是想分别对应把代码放到相应的地方的，恩，由于我有点懒，就直接放在这儿了。 
Student类：package zyf.com;import java.util.HashSet;
import java.util.Set;public class Student {
public String id;
public String name;
Set<C]]></description><category></category></item><item><title><![CDATA[equals，hashCode 方法理解]]></title><link>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51893783</link><guid>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51893783</guid><author>Yienfong_Chueng</author><pubDate>Wed, 13 Jul 2016 00:03:47 +0800</pubDate><description><![CDATA[之前写了一篇&nbsp;equals，hashCode 方法 的重新理解&nbsp;。 今天看 《Effective Java》 有了一些新的理解。记录下：


Q：如何理解 equals，hashCode 方法？
A：equals，hashCode 方法主要用来 判断Java 中的对象是否相等的。
如何判断是否相等。


hashCode 相等，再equals 相等，那么就相等了]]></description><category></category></item><item><title><![CDATA[java集合框架之Map]]></title><link>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51892800</link><guid>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51892800</guid><author>Yienfong_Chueng</author><pubDate>Tue, 12 Jul 2016 23:57:02 +0800</pubDate><description><![CDATA[1、Map接口及其实现类HashMap
Map接口提供了一种映射关系，以键值对形式存储，能够快速通过键key来查找值value。
Map中的键值以Entry类型的对象实例存在。
key不可以重复，值value可以重复。
每个键最多只能映射一个值。
Map接口提供了分别返回key值集合，value值集合以及（键值对）Entry集合的方法。
Map接口支持泛型；形式如：Map<K,V> 
2、HashM]]></description><category></category></item><item><title><![CDATA[java集合框架之Collection]]></title><link>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51888586</link><guid>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51888586</guid><author>Yienfong_Chueng</author><pubDate>Tue, 12 Jul 2016 21:31:38 +0800</pubDate><description><![CDATA[集合框架类似于容器，内部装有相同属性的对象，是一种工具类 
1、数组和集合比较： 
数组的长度是固定的，集合是可以动态扩展的； 
数组只能通过下标访问数组元素，类型固定；而有些集合比如hashmap可以通过任意类型查找所映射到具体对象。 
2、 
Collection与Map都是接口，其中后子接口List（序列）和Queue（队列）内的元素是有序的，可重复的，Set（集）内的元素是无序的不可重复的；]]></description><category></category></item><item><title><![CDATA[java常用类]]></title><link>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51885343</link><guid>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51885343</guid><author>Yienfong_Chueng</author><pubDate>Tue, 12 Jul 2016 00:35:30 +0800</pubDate><description><![CDATA[1、包装类 
基本数据类型：byte,short,int,long,float,double,char,boolean 
对应的包装类：Byte，Short，Integer，Long，Float，Double，Character，Boolean 
为了让基本类型也具备对象的特性java为每个基本数据类型都提供了一个包装类，这样就可以像操作对象那样来操作基本数据类型。 
2、基本类型和包装类之间的转换]]></description><category></category></item><item><title><![CDATA[java字符串]]></title><link>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51885215</link><guid>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51885215</guid><author>Yienfong_Chueng</author><pubDate>Tue, 12 Jul 2016 00:13:59 +0800</pubDate><description><![CDATA[1、字符串的不变性：
String对象创建后则不能被修改，是不可变的，所谓的修改是创建了新对象，所指向的内存空间不同。
一旦一个字符串在内存中创建，则这个字符串将不可以改变如果需要一个可以改变的字符串，则可以使用StringBuffer和StringBuilder。
每次new一个字符串就是产生一个新的对象，即便两个字符串的内容相同，使用“==”比较时也为false，如果比较内容是否相同，则应该使用]]></description><category></category></item><item><title><![CDATA[同步、异步、阻塞、非阻塞]]></title><link>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51812750</link><guid>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51812750</guid><author>Yienfong_Chueng</author><pubDate>Sat, 02 Jul 2016 21:38:20 +0800</pubDate><description><![CDATA[1、同步异步：同步与异步主要是从消息通知机制角度来说的。 
同步：一个任务的完成需要依赖另外一个任务时，只有等待被依赖的任务完成后，依赖的任务才能算完成，这是一种可靠的任务序列。异步：不需要等待被依赖的任务完成，只是通知被依赖的任务要完成什么工作，依赖的任务也立即执行，只要自己完成了整个任务就算完成了。至于被依赖的任务最终是否真正完成，依赖它的任务无法确定，所以它是不可靠的任务序列。消息通知：当一个]]></description><category></category></item><item><title><![CDATA[Java输入/输出（学习总结）]]></title><link>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51790922</link><guid>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51790922</guid><author>Yienfong_Chueng</author><pubDate>Thu, 30 Jun 2016 15:45:29 +0800</pubDate><description><![CDATA[1、流的概念 
流：从源到目的地的字节的有序序列；流中的字节依据先进先出，具有严格顺序，因此，I/O是一种顺序存取方式。 
输入流：程序可以打开一个从某种数据源到程序的一个流，从这个流中读取数据。只能从输入流中读取，不能向它写数据。 
输出流：程序可以打开到外界某种目的地的流，把数据顺序写到该流中，以把程序中的数据保存在外界。只能写，不能读。2、流的分类
按流相对于程序的另一个端点的不同，分为节点流]]></description><category></category></item><item><title><![CDATA[Java输入输出之文件]]></title><link>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51786411</link><guid>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51786411</guid><author>Yienfong_Chueng</author><pubDate>Wed, 29 Jun 2016 22:32:43 +0800</pubDate><description><![CDATA[一、 
1、创建文件：(里面的参数具体见API文档)File myfile=new File()2、操作File对象：(更多见API文档) 
exists():文件是否存在 
mkdir():若文件不存在则创建二、随机存取文件（RandomAccessFile） 
该类既可以对文件进行读操作，也可以对文件进行写操作。 
该类与输入输出流类不相关，所以很多作用于流的过滤器在该类中不能使用。 
1、创建]]></description><category></category></item><item><title><![CDATA[Socket通信之计算圆面积]]></title><link>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51783062</link><guid>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51783062</guid><author>Yienfong_Chueng</author><pubDate>Wed, 29 Jun 2016 14:49:34 +0800</pubDate><description><![CDATA[言归正传，我看到教科书后面有一道习题，就是编写一个客户端/服务器端程序，服务器端的功能是计算圆的面积。客户端将圆的半径发送给服务器端，服务器端将计算得出的圆面积返回给客户端，并在客户端显示。
当时写出来后出错，后来我参考了别人的例子，发现用的输入输出流是DataInputStream和DataOutputStream；]]></description><category></category></item><item><title><![CDATA[Socket通信机制（学习总结）]]></title><link>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51776519</link><guid>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51776519</guid><author>Yienfong_Chueng</author><pubDate>Tue, 28 Jun 2016 15:44:34 +0800</pubDate><description><![CDATA[一、什么是Socket： 
1、Socket是两个程序进行双向数据传输的网络通信的端点，由一个地址和一个端口来标识。 
2、两种通信方式：有连接方式TCP、无连接方式UDP（用户数据报协议）。二、有连接方式TCP 
1、通信双方在开始时必须进行一次连接过程（三次握手），建立一条通信链路。通信链路提供了可靠的，全双工的字节流服务。 
Socket是两个进程间通信链的端点，每个socket有两个流：一个]]></description><category></category></item><item><title><![CDATA[反转字符串]]></title><link>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51768627</link><guid>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51768627</guid><author>Yienfong_Chueng</author><pubDate>Mon, 27 Jun 2016 15:38:43 +0800</pubDate><description><![CDATA[在慕课网看到的一篇手记，总结的非常好，然后我学习了其中三个方式来实现反转字符串；理解完毕后再自己敲一遍，get到不少技能啊。学无止境，加油！！
这里就直接贴代码，解释都在代码里的注释里了哈。欢迎大家指出不好的地方以促进学习。]]></description><category></category></item><item><title><![CDATA[JS之DOM基础知识总结]]></title><link>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51759946</link><guid>https://blog.youkuaiyun.com/Yienfong_Chueng/article/details/51759946</guid><author>Yienfong_Chueng</author><pubDate>Sat, 25 Jun 2016 20:39:59 +0800</pubDate><description><![CDATA[[html] 
view plain 
copy


print?


在 HTML DOM 中，所有事物都是节点。DOM 是被视为节点树的 HTML。  所有 HTML 元素被定义为对象，其包含对象方法和对象属性。  方法是能够执行的动作（比如添加或修改元素）。  属性是能够获取或设置的值（比如节点的名称或内容）。      HTML DOM 对象 - 方法和属性  一些常用的 ]]></description><category></category></item></channel></rss>