<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MA的博客]]></title><description><![CDATA[JAVA爱好者]]></description><link>https://blog.youkuaiyun.com/MAOOOOK</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MAOOOOK]]></copyright><item><title><![CDATA[http与socket的长短连接]]></title><link>https://blog.youkuaiyun.com/MAOOOOK/article/details/85292665</link><guid>https://blog.youkuaiyun.com/MAOOOOK/article/details/85292665</guid><author>MAOOOOK</author><pubDate>Thu, 27 Dec 2018 17:13:28 +0800</pubDate><description><![CDATA[http的长连接与短连接
首先，我们要知道，http协议底层是用tcp连接的，所以http的连接本质上就是tcp的连接。

http短连接
  在http1.0中，默认使用的就是短链接，所谓短连接，是指客户端与服务点建立连接，在完成服务之后立马就会断开连接。比如访问一个网页，包含html、图片、音乐。在一次http短连接中，当把html传输完成后，就会断开连接，传输图片时，会在此建立连接，之后在断...]]></description><category></category></item><item><title><![CDATA[java实现反转链表]]></title><link>https://blog.youkuaiyun.com/MAOOOOK/article/details/82918179</link><guid>https://blog.youkuaiyun.com/MAOOOOK/article/details/82918179</guid><author>MAOOOOK</author><pubDate>Mon, 01 Oct 2018 19:30:00 +0800</pubDate><description><![CDATA[
/**
 * 反转链表
 * @author MA
 *
 */
public class Main {
   static class Node{
	   int val;
	   Node next;
	   public Node(int val){
		   this.val = val;
	   }
   }
   
   public static Node reverseList(...]]></description><category></category></item><item><title><![CDATA[Java实现链表是否有环、环的长度、环的入口]]></title><link>https://blog.youkuaiyun.com/MAOOOOK/article/details/82917786</link><guid>https://blog.youkuaiyun.com/MAOOOOK/article/details/82917786</guid><author>MAOOOOK</author><pubDate>Mon, 01 Oct 2018 18:01:34 +0800</pubDate><description><![CDATA[
/**
 * 判断链表是否有环
 * @author MA
 *
 */
public class Main {
	static class node{
		int var;
		node next;
		public node(int var){
			this.var = var;
		}
	} 
	
	public static boolean isLoop(node head){
		i...]]></description><category></category></item><item><title><![CDATA[赛码网上的多行输入]]></title><link>https://blog.youkuaiyun.com/MAOOOOK/article/details/82590927</link><guid>https://blog.youkuaiyun.com/MAOOOOK/article/details/82590927</guid><author>MAOOOOK</author><pubDate>Mon, 10 Sep 2018 15:54:25 +0800</pubDate><description><![CDATA[最近一直在笔试，笔试了很多家，编程题总是0%，在本地的IDE上都没问题。终于发现了问题，赛码网上多行输入时一定要用这样的方式，要不然就是0%

我把练习题的第一个贴出来大家看看输入格式（只有java的）


import java.util.Scanner;

//数列的定义如下： 数列的第一项为n，以后各项为前一项的平方根，求数列的前m项的和。

public class Main {
	pub...]]></description><category></category></item><item><title><![CDATA[笔试题]]></title><link>https://blog.youkuaiyun.com/MAOOOOK/article/details/82387135</link><guid>https://blog.youkuaiyun.com/MAOOOOK/article/details/82387135</guid><author>MAOOOOK</author><pubDate>Tue, 04 Sep 2018 17:24:33 +0800</pubDate><description><![CDATA[
int func()
{ 
   int i,j,k=0;
   for(i=0,j=-1;j=0;i++,j++)
   {
      k++;
    }
return k;
}
int main()
{
  cout&amp;lt;&amp;lt;(func());
}

最后输出：0

因为for循环中间应该是一个布尔的条件，所以j=0的意思是false，所以孙环一次都不执行。...]]></description><category></category></item><item><title><![CDATA[java求两个数的最大公因数以便实现分数约分]]></title><link>https://blog.youkuaiyun.com/MAOOOOK/article/details/82385437</link><guid>https://blog.youkuaiyun.com/MAOOOOK/article/details/82385437</guid><author>MAOOOOK</author><pubDate>Tue, 04 Sep 2018 16:12:41 +0800</pubDate><description><![CDATA[
 int gongyinshu = 1;
        int small = fenzi &amp;lt; fenmu ? fenzi : fenmu;
        for(int i=1;i&amp;lt;=small;i++){
        	if(fenzi % i == 0 &amp;amp;&amp;amp; fenmu % i == 0){
        		gongyinshu = i;
     ...]]></description><category></category></item><item><title><![CDATA[HashMap底层原理]]></title><link>https://blog.youkuaiyun.com/MAOOOOK/article/details/81120527</link><guid>https://blog.youkuaiyun.com/MAOOOOK/article/details/81120527</guid><author>MAOOOOK</author><pubDate>Thu, 19 Jul 2018 18:23:31 +0800</pubDate><description><![CDATA[学过Java的朋友都知道，HashMap是众多集合之一，非常重要，是一个键值对的集合。下面我们来说一说HashMap的底层实现原理。

ArrayList是由动态数组实现，LinkedList是由链表实现，而HashMap是这两个是结合体，他是有线性链表实现的。

之所以叫它线性链表也是因为是由数组和链表共同组成

                                         ...]]></description><category></category></item><item><title><![CDATA[常用的html标签与css属性]]></title><link>https://blog.youkuaiyun.com/MAOOOOK/article/details/81037129</link><guid>https://blog.youkuaiyun.com/MAOOOOK/article/details/81037129</guid><author>MAOOOOK</author><pubDate>Fri, 13 Jul 2018 20:23:18 +0800</pubDate><description><![CDATA[一、HTML:Hyper Text MarukupLanguage,超文本标记语言HTML，文件本质上是一个文本文件，文件扩展名通常是 .html 或 .htm。网页的基本结构：&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt; Html常用标签： 字体风格： &amp;lt;i&amp;gt; &amp;lt;s]]></description><category></category></item><item><title><![CDATA[java基础细节（四）]]></title><link>https://blog.youkuaiyun.com/MAOOOOK/article/details/80953437</link><guid>https://blog.youkuaiyun.com/MAOOOOK/article/details/80953437</guid><author>MAOOOOK</author><pubDate>Sat, 07 Jul 2018 17:55:43 +0800</pubDate><description><![CDATA[Java基础细节（二）一、jdk中有关禁制转换的方法          十进制转成十六进制：          Integer.toHexString(inti)          十进制转成八进制          Integer.toOctalString(inti)         十进制转成二进制          Integer.toBinaryString(inti)         ...]]></description><category></category></item><item><title><![CDATA[spring的依赖注入]]></title><link>https://blog.youkuaiyun.com/MAOOOOK/article/details/80724903</link><guid>https://blog.youkuaiyun.com/MAOOOOK/article/details/80724903</guid><author>MAOOOOK</author><pubDate>Mon, 18 Jun 2018 16:44:50 +0800</pubDate><description><![CDATA[最近一直在研究spring框架，想总结总结，无意中看到了篇描述依赖注入的博客，我觉得写的非常好，所以就转了过来，在此感谢原博主。原网址：https://blog.youkuaiyun.com/taijianyu/article/details/2338311/                Spring 能有效地组织J2EE应用各层的对象。不管是控制层的Action对象，还是业务层的Service对象，还是持...]]></description><category></category></item><item><title><![CDATA[Java基础细节（三）]]></title><link>https://blog.youkuaiyun.com/MAOOOOK/article/details/80697881</link><guid>https://blog.youkuaiyun.com/MAOOOOK/article/details/80697881</guid><author>MAOOOOK</author><pubDate>Thu, 14 Jun 2018 20:26:39 +0800</pubDate><description><![CDATA[Java基础细节（三）1、 boolean类型不能与任何类型进行转换，byte的取值范围为-128---127.2、 抽象类与接口：（1）     抽象类可以有构造方法，接口中不能有构造方法。（2）     抽象类可以有普通成员变量，接口中没有普通成员变量。（3）     抽象类可以包含非抽象的普通方法，接口中的方法必须是抽象的。（4）     抽象类中的抽象方法的访问类型可以是public,pr...]]></description><category></category></item><item><title><![CDATA[Java基础细节（二）]]></title><link>https://blog.youkuaiyun.com/MAOOOOK/article/details/80613060</link><guid>https://blog.youkuaiyun.com/MAOOOOK/article/details/80613060</guid><author>MAOOOOK</author><pubDate>Thu, 07 Jun 2018 17:57:10 +0800</pubDate><description><![CDATA[Java基础细节（二）1、 类加载的顺序（1）    父类静态对象和静态代码块（2）    子类静态对象和静态代码块（3）    父类非静态对象和非静态代码块（4）    父类构造函数（5）    子类非静态对象和非静态代码块（6）    子类构造函数 2、 一个.java文件中，只能存在一个类是用public修饰的，并且此类与文件名相同，其他的类不能是public权限的，但是可以有很多个类。3、...]]></description><category></category></item><item><title><![CDATA[初步了解Nginx与反向代理]]></title><link>https://blog.youkuaiyun.com/MAOOOOK/article/details/80561315</link><guid>https://blog.youkuaiyun.com/MAOOOOK/article/details/80561315</guid><author>MAOOOOK</author><pubDate>Sun, 03 Jun 2018 22:55:11 +0800</pubDate><description><![CDATA[小弟初次接触，所说的如果有问题还请各位指出。 一、Nginx1、介绍  Nginx是一个使用c语言开发的高性能的http服务器及反向代理服务器。是一款高性能的http 服务器/反向代理服务器及电子邮件（IMAP/POP3）代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发，官方测试nginx能够支撑5万并发链接，并且cpu、内存等资源消耗却非常低，运行非常稳定。Nginx主要运用于网页静...]]></description><category></category></item><item><title><![CDATA[Linux常用的基础命令]]></title><link>https://blog.youkuaiyun.com/MAOOOOK/article/details/80550115</link><guid>https://blog.youkuaiyun.com/MAOOOOK/article/details/80550115</guid><author>MAOOOOK</author><pubDate>Sat, 02 Jun 2018 18:11:56 +0800</pubDate><description><![CDATA[1、 打开文件夹 cd 文件夹名                 切换到该目录 cd ../                        切换到上一层目录 cd/                       切换到系统根目录 cd ~                      切换到用户主目录 cd-                      切换到上一个所在目录 2、 文件夹的操作mkdir ...]]></description><category></category></item><item><title><![CDATA[解决maven工程配置文件不拷贝的问题]]></title><link>https://blog.youkuaiyun.com/MAOOOOK/article/details/80528155</link><guid>https://blog.youkuaiyun.com/MAOOOOK/article/details/80528155</guid><author>MAOOOOK</author><pubDate>Thu, 31 May 2018 18:06:17 +0800</pubDate><description><![CDATA[maven工程下，对于java文件包，工程只拷贝编译.java的文件，而并不拷贝xml配置文件，配置文件只有放在resource包下才会拷贝。而当我们使用mybatis逆向工程生成了mapper文件和它的配置文件是放在一起的，所以我们如果不想再把配置文件单独放在resource包，就需要在dao包的pom文件中配置如下代码，以解决配置文件不拷贝的问题。&amp;lt;build&amp;gt;
		&amp;lt;res...]]></description><category></category></item><item><title><![CDATA[Java基础细节（一）]]></title><link>https://blog.youkuaiyun.com/MAOOOOK/article/details/80384206</link><guid>https://blog.youkuaiyun.com/MAOOOOK/article/details/80384206</guid><author>MAOOOOK</author><pubDate>Sun, 20 May 2018 18:06:12 +0800</pubDate><description><![CDATA[Java基础细节（一） 1、 子类的构造方法在调用时，必须要先调用父类的构造方法，默认是调用无参构造，如果父类中没有无参构造，则在子类开始必须加上super(“参数”)，否则报错。Eg：clalss  A{Public A(int a){};}Class B extendsA{Public B(int b){};} 这样就会报错，必须要在B类的第一行加上 super（1），才可以。  2、 jav...]]></description><category></category></item><item><title><![CDATA[有关Stack类]]></title><link>https://blog.youkuaiyun.com/MAOOOOK/article/details/80375742</link><guid>https://blog.youkuaiyun.com/MAOOOOK/article/details/80375742</guid><author>MAOOOOK</author><pubDate>Sat, 19 May 2018 16:53:19 +0800</pubDate><description><![CDATA[在jdk中有一个Stack类，翻译过来就是我们常说的栈。这个类继承自Vector类，也算是一种集合、一种容器。Stack类中存放的也是对象。 当我们对数据要进行栈操作的时候，可以考虑使用这个类。Stack使用起来也非常简单，直接new就可以。 Stack&amp;lt;T&amp;gt;  stack  =  new  Stack&amp;lt;T&amp;gt;; 在Stack类中，除去继承自父类的方法，还有几个自己的方法：e...]]></description><category></category></item><item><title><![CDATA[Java中二维数组的length方法]]></title><link>https://blog.youkuaiyun.com/MAOOOOK/article/details/80366313</link><guid>https://blog.youkuaiyun.com/MAOOOOK/article/details/80366313</guid><author>MAOOOOK</author><pubDate>Fri, 18 May 2018 16:37:41 +0800</pubDate><description><![CDATA[在一维数组a[ ]中，a.length 方法的意思就是返回这个数组的长度。比如a[] = {1,2,3,4,5}，则a.length = 5. 但是二位数组b[][]的length方法代表着什么呢？ 在二位数组中，如果直接调用b.length方法，返回的则是b数组的行数，                          如果是b[0].length方法则返回的是0行所代表的长度。public c...]]></description><category></category></item><item><title><![CDATA[JVM相关知识---类加载器与双亲委派模型]]></title><link>https://blog.youkuaiyun.com/MAOOOOK/article/details/80157830</link><guid>https://blog.youkuaiyun.com/MAOOOOK/article/details/80157830</guid><author>MAOOOOK</author><pubDate>Tue, 01 May 2018 17:15:15 +0800</pubDate><description><![CDATA[1、类加载器类加载器就是实现了通过一个类的权限定名获得描述此类的二进制字节流的代码模块，这个动作是放在java虚拟机外去做的。   2、类与类加载器  类与加载这个类的类加载器一同确定类在内存中的唯一性，就是说判断两个类是否相等时是否返回true。当两个类来自同一Class文件，被同一个虚拟机加载，只要他的类加载器不同，那么这两个类也不相等。 3、双亲委派模型        从虚拟机的角度上来看，...]]></description><category></category></item><item><title><![CDATA[Spring的基本概念与配置]]></title><link>https://blog.youkuaiyun.com/MAOOOOK/article/details/80150777</link><guid>https://blog.youkuaiyun.com/MAOOOOK/article/details/80150777</guid><author>MAOOOOK</author><pubDate>Mon, 30 Apr 2018 17:47:14 +0800</pubDate><description><![CDATA[Spring的基本概念与配置Spring就是一个大容器，可以存放很多个对象的大容器。基本概念：1、 IOC：IOC（Inverse of control）反转控制在平常时，当我们需要一个对象的时候，就需要去手动new一个，在spring中，创建对象的过程可以交给spring去完成，这就叫做反转控制。反转控制就是反转了对象创建的方式，以及他们的依赖关系，都有spring控制。 2、 DI：DI（De...]]></description><category></category></item></channel></rss>