<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zhangxiaomaphp的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zhangxiaomaphp</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhangxiaomaphp]]></copyright><item><title><![CDATA[JavaWeb开发入门]]></title><link>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79686722</link><guid>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79686722</guid><author>zhangxiaomaphp</author><pubDate>Sun, 25 Mar 2018 15:03:44 +0800</pubDate><description><![CDATA[一、基本概念1.1、WEB开发的相关知识　　WEB，在英语中web即表示网页的意思，它用于表示Internet主机上供外界访问的资源。　　Internet上供外界访问的Web资源分为：静态web资源（如html 页面）：指web页面中供人们浏览的数据始终是不变。动态web资源：指web页面中供人们浏览的数据是由程序产生的，不同时间点访问web页面看到的内容各不相同。　　静态web资源开发技术：Ht...]]></description><category></category></item><item><title><![CDATA[Tomcat服务器学习和使用(二)]]></title><link>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79669426</link><guid>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79669426</guid><author>zhangxiaomaphp</author><pubDate>Fri, 23 Mar 2018 16:33:02 +0800</pubDate><description><![CDATA[一、打包JavaWeb应用　　在Java中，使用&quot;jar&quot;命令来对将JavaWeb应用打包成一个War包，jar命令的用法如下：　　范例：将JavaWebDemoProject这个JavaWeb应用打包成war包　　　　执行完之后，就可以得到一个文件，平时开发完JavaWeb应用后，一般都会将JavaWeb应用打包成一个war包，然后将这个war包放到Tomcat服务器的webapps目录下，当T...]]></description><category></category></item><item><title><![CDATA[Tomcat服务器学习和使用(一)]]></title><link>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79667731</link><guid>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79667731</guid><author>zhangxiaomaphp</author><pubDate>Fri, 23 Mar 2018 16:29:31 +0800</pubDate><description><![CDATA[一、Tomcat服务器端口的配置　　Tomcat的所有配置都放在conf文件夹之中，里面的server.xml文件是配置的核心文件。　　如果想修改Tomcat服务器的启动端口，则可以在server.xml配置文件中的Connector节点进行的端口修改例如：将Tomcat服务器的启动端口由默认的8080改成8081端口Tomcat服务器启动端口默认配置1 &amp;lt;Connector port=&quot;8...]]></description><category></category></item><item><title><![CDATA[Linux netstat命令详解]]></title><link>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79653385</link><guid>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79653385</guid><author>zhangxiaomaphp</author><pubDate>Thu, 22 Mar 2018 14:14:43 +0800</pubDate><description><![CDATA[简介Netstat 命令用于显示各种网络相关信息，如网络连接，路由表，接口状态 (Interface Statistics)，masquerade 连接，多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后，其输出结果为Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local ...]]></description><category></category></item><item><title><![CDATA[java多线程专题]]></title><link>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79484434</link><guid>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79484434</guid><author>zhangxiaomaphp</author><pubDate>Thu, 08 Mar 2018 14:54:50 +0800</pubDate><description><![CDATA[(一)java多线程之Thread(二)java多线程之synchronized(三)java多线程之wait notify notifyAll(四)java多线程之ThreadLocal(五)java多线程之Lock类(六)java多线程之ReadWriteLock(七)java多线程之Condition(八)java多线程之Semaphore(九)java多线程之CyclicBarrier(十...]]></description><category></category></item><item><title><![CDATA[java多线程之Thread]]></title><link>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79484279</link><guid>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79484279</guid><author>zhangxiaomaphp</author><pubDate>Thu, 08 Mar 2018 14:44:39 +0800</pubDate><description><![CDATA[Thread类学习java线程的开发者,首先遇到的第一个类就是Thread,通过使用Thread类,我们就可以启动,停止,中断一个线程. 在同一个时间片里, 可能会有多个线程在执行, 每个线程都拥有它自己的方法调用堆栈, 参数和变量.每个app至少会有一个线程–主线程(main thread).创建一个线程java创建线程有两种方式创建一个继承Thread的子类,并实现run方法使用Thread的...]]></description><category></category></item><item><title><![CDATA[函数式编程与面向对象编程的比较]]></title><link>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79425721</link><guid>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79425721</guid><author>zhangxiaomaphp</author><pubDate>Fri, 02 Mar 2018 17:38:00 +0800</pubDate><description><![CDATA[函数式编程作为结构化编程的一种，正在受到越来越多的重视。工程中不在只是面向对象编程，更多的人尝试着开始使用函数式编程来解决软件工程中遇到的问题。            什么是函数式编程？在维基百科中给出了详细的定义，函数式编程（英语：functional programming）或称函数程序设计，又称泛函编程，是一种编程范型，它将电脑运算视为数学上的函数计算，并且避免使用程序状态以及易变对象。函数...]]></description><category></category></item><item><title><![CDATA[Java两种并发类型——计算密集型与IO密集型]]></title><link>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79383974</link><guid>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79383974</guid><author>zhangxiaomaphp</author><pubDate>Tue, 27 Feb 2018 09:46:48 +0800</pubDate><description><![CDATA[核心是可以分别独立运行程序指令的计算单元。线程是操作系统能够进行运算调度的最小单位。PS：4核心8线程的！等于你有4个仓库，你要运输货物，8线程就是高速公路！8条高速公路送比你4条高速公路运的快吧！有一个原则是：活跃线程数为 CPU(核)数时最佳。过少的活跃线程导致 CPU 无法被充分利用，过多的活跃线程导致过大的线程上下文切换开销。线程应该是活跃的，处于 IO 的线程，休眠的线程等均不消耗 CP...]]></description><category></category></item><item><title><![CDATA[Mac配置java运行环境]]></title><link>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79268346</link><guid>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79268346</guid><author>zhangxiaomaphp</author><pubDate>Tue, 06 Feb 2018 10:57:05 +0800</pubDate><description><![CDATA[官网下载地址:jdk1.8版本的  http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

1.点击“JDK DOWNLOAD”按钮：

 



 2.选择“Accept Lisence Agreement”同意协议:

 



 

3.点击Mac]]></description><category></category></item><item><title><![CDATA[深入了解JVM、JRE、JDK 什么是JVM、JRE、JDK]]></title><link>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79263487</link><guid>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79263487</guid><author>zhangxiaomaphp</author><pubDate>Mon, 05 Feb 2018 19:26:54 +0800</pubDate><description><![CDATA[1、什么是JVM

大多数人知道JVM让java跨平台，但跨平台是怎么一回事呢？首先得了解一下。

跨平台：对于计算机而言，只认识一种语言，也就是0、1   序列组成的机器指令，当使用C/C++等高级程序语言写程序时，其实这些语言，是比较贴近人类可阅读的文法，也就是比较接近英语文法的语言，这是为了方便人类阅读与撰写，计算机其实看不懂这些C/C++这类语言，为了讲C/C++翻译为0、1序列组]]></description><category></category></item><item><title><![CDATA[Java 三大平台 JAVA SE 、 JAVA EE 、 JAVA ME]]></title><link>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79263463</link><guid>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79263463</guid><author>zhangxiaomaphp</author><pubDate>Mon, 05 Feb 2018 19:22:45 +0800</pubDate><description><![CDATA[1、Java SE

Java是各应用平台的基础，想要学习其他平台的应用，必先了解JavaSE以奠定基础。




JavaSE可以分为四个部分：JDK、JRE、JVM与java语言。

为了能够运行Java撰写好的程序，必须有java虚拟机（JVM），JVM包括在java执行环境中，所以为了运行java程序必须安装JRE。如果要开发JAVA程序，必须取得JDK，

JDK包]]></description><category></category></item><item><title><![CDATA[Mysql分区]]></title><link>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79261205</link><guid>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79261205</guid><author>zhangxiaomaphp</author><pubDate>Mon, 05 Feb 2018 16:08:31 +0800</pubDate><description><![CDATA[Mysql分区

1、什么是mysql分区

    

使用myisam引擎的一张表主要对应着三个文件，一个是frm存放表结构的，一个是myd存放表数据的，一个是myi存表索引的。如果一张表的数据量太大的话，那么myd,myi就会变的很大，查找数据就会变的很慢，这个时候我们可以利用mysql的分区功能，在物理上将这一张表对应的三个文件，分割成许多个小块，这样呢，我们查找一条数据时，就]]></description><category></category></item><item><title><![CDATA[PHP中的常见魔术方法功能作用及用法实例]]></title><link>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79261081</link><guid>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/79261081</guid><author>zhangxiaomaphp</author><pubDate>Mon, 05 Feb 2018 16:00:32 +0800</pubDate><description><![CDATA[概述

在面向对象编程中，PHP提供了一系列的魔术方法，这些魔术方法为编程提供了很多便利。PHP中的魔术方法通常以__(两个下划线)开始，并且不需要显示的调用而是由某种特定的条件出发。这篇文章简单总结了PHP中提供的魔术方法。

开始之前

在总结PHP的魔术方法之前先来定义两个类，以便后边示例使用：


复制代码代码如下:



class Device {
    ]]></description><category></category></item><item><title><![CDATA[git代码提交步骤]]></title><link>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/78757124</link><guid>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/78757124</guid><author>zhangxiaomaphp</author><pubDate>Sat, 09 Dec 2017 09:21:20 +0800</pubDate><description><![CDATA[代码提交
代码提交一般有五个步骤：
1.查看目前代码的修改状态
2.查看代码修改内容
3.暂存需要提交的文件
4.提交已暂存的文件
5.同步到服务器
1.     查看目前代码的修改状态
提交代码之前，首先应该检查目前所做的修改，运行git status命令
a)        已暂存 （changes to be committed）




new file //表]]></description><category></category></item><item><title><![CDATA[Http 与 Socket 区别]]></title><link>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/53029205</link><guid>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/53029205</guid><author>zhangxiaomaphp</author><pubDate>Fri, 04 Nov 2016 01:11:35 +0800</pubDate><description><![CDATA[Http 与 Socket 区别




HTTP：超文本传输协议，首先它是一个协议，并且是基于TCP/IP协议基础之上的应用层协议。TCP/IP协议是传输层协议，主要解决数据如何在网络中传输，HTTP是应用层协议，主要解决如何包装数据。HTTP协议详细规定了浏览器与服务器之间相互通信的规则，是万维网交换信息的基础。HTTP是基于请求-响应形式并且是短连接，并且是无状态的协议。针对其无状]]></description><category></category></item><item><title><![CDATA[Validform使用入门(form表单验证)]]></title><link>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/47323533</link><guid>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/47323533</guid><author>zhangxiaomaphp</author><pubDate>Thu, 06 Aug 2015 21:37:26 +0800</pubDate><description><![CDATA[1、引入css
请查看下载文件中的style.css，把里面Validform必须部分复制到你的css中（文件里这个注释 "/*==========以下部分是Validform必须的===========*/" 之后的部分是必须的）。之前发现有部分网友把整个style.css都引用在了页面里，然后发现样式冲突了。
2、引入js （jquery 1.4.3 以上版本都可以）




]]></description><category></category></item><item><title><![CDATA[15个程序员需要知道的Chrome扩展]]></title><link>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/47322931</link><guid>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/47322931</guid><author>zhangxiaomaphp</author><pubDate>Thu, 06 Aug 2015 21:31:43 +0800</pubDate><description><![CDATA[现在大多数程序员会选择谷歌Chrome浏览器作为主要的浏览器。下面我要为各位Web开发人员介绍的是15个最好的谷歌Chrome浏览器扩展。













1. Web Developer

支持Chrome的Web Developer扩展，允许你通过添加一个小工具栏来使用不同的工具。













官方网站：htt]]></description><category></category></item><item><title><![CDATA[jquery中attr和prop的区别]]></title><link>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/45567409</link><guid>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/45567409</guid><author>zhangxiaomaphp</author><pubDate>Thu, 07 May 2015 21:52:36 +0800</pubDate><description><![CDATA[在高版本的jquery引入prop方法后，什么时候该用prop？什么时候用attr？它们两个之间有什么区别？这些问题就出现了。

关于它们两个的区别，网上的答案很多。这里谈谈我的心得，我的心得很简单：

对于HTML元素本身就带有的固有属性，在处理时，使用prop方法。对于HTML元素我们自己自定义的DOM属性，在处理时，使用attr方法。

 

上面的描述也许有点模糊，举几个例]]></description><category></category></item><item><title><![CDATA[Sublime Text2两款漂亮的主题皮肤安装与切换使用方法]]></title><link>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/44569271</link><guid>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/44569271</guid><author>zhangxiaomaphp</author><pubDate>Mon, 23 Mar 2015 20:55:04 +0800</pubDate><description><![CDATA[用ST2快两年了。比较漂亮好用。这次换电脑了，需要重装，忘记之前用的哪个安装包了，网上找好久没那款黑色皮肤的，只能自己再装皮肤了。

网上发现与之前最相近的两款皮肤分别是Theme – Soda与Flatland。这里就记录一下安装与使用方法。

方法一：手动下载安装：


1.下载安装SublimeText2，这个我就不说了。网上的版本有多个，可以自行选择。也可下载使用最新的Sub]]></description><category></category></item><item><title><![CDATA[zend studio连接远程服务器l]]></title><link>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/44477923</link><guid>https://blog.youkuaiyun.com/zhangxiaomaphp/article/details/44477923</guid><author>zhangxiaomaphp</author><pubDate>Fri, 20 Mar 2015 01:04:49 +0800</pubDate><description><![CDATA[本地的MYSQL可以先创建项目 链接到本地数据库
如果要是连接服务器的话 首先得链接服务器 通过Window→open
 Perspective →other→Remote Systems
 Explorer打开远程系统前景。
通过Window→Show View→Other→Remote
 Systems→Remote Systems→Remote Systems打开查看远程视图。 ]]></description><category></category></item></channel></rss>