<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[小朱]]></title><description><![CDATA[PHP源码经验分享]]></description><link>https://blog.youkuaiyun.com/xz_src</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xz_src]]></copyright><item><title><![CDATA[Spring AOP代理详细介绍]]></title><link>https://blog.youkuaiyun.com/xz_src/article/details/76474605</link><guid>https://blog.youkuaiyun.com/xz_src/article/details/76474605</guid><author>xz_src</author><pubDate>Tue, 01 Aug 2017 07:56:35 +0800</pubDate><description><![CDATA[一开始我对spring AOP还是属于一知半解的状态，这几天遇到一个问题，加上又查看了一些Spring相关知识，感觉对这个问题有了更深刻的认识。所以写下来分享一下。我们知道，Spring支持多种AOP方式，Spring自己的基于代理的AOP和AspectJ的基于编织（weaving）的AOP。如果一个类实现了一个或多个接口，那么Spring就会使用默认的JDK动态代理，如果没有实现任何接口，就会使]]></description><category></category></item><item><title><![CDATA[php常用处理图像函数大全]]></title><link>https://blog.youkuaiyun.com/xz_src/article/details/76363342</link><guid>https://blog.youkuaiyun.com/xz_src/article/details/76363342</guid><author>xz_src</author><pubDate>Sun, 30 Jul 2017 09:16:30 +0800</pubDate><description><![CDATA[gd_info函数：获取当前安装的GD库的信息
getimagesize函数：获取图像的大小
image_type_to_extension函数：获取图像类型的文件后缀
image_type_to_mime_type函数：判断一个IMAGETYPE常量的MIME类型
image2wbmp函数：以WBMP格式将图像输出到浏览器或文件
imagealphablending函数：设定图像的混色]]></description><category></category></item><item><title><![CDATA[14个常用的javaScript正则表达式]]></title><link>https://blog.youkuaiyun.com/xz_src/article/details/76286059</link><guid>https://blog.youkuaiyun.com/xz_src/article/details/76286059</guid><author>xz_src</author><pubDate>Sat, 29 Jul 2017 07:44:35 +0800</pubDate><description><![CDATA[1 用户名正则
//用户名正则，4到16位(字母，数字，下划线，减号)
var uPattern = /^[a-zA-Z0-9_-]{4,16}$/;
//输出 true
console.log(uPattern.test(“iFat3”));
2 密码强度正则
//密码强度正则，最少6位，包括至少1个大写字母，1个小写字母，1个数字，1个特殊字符
var pPattern = /^]]></description><category></category></item><item><title><![CDATA[Oracle中的INSTR,NVL和SUBSTR函数的用法代码实例]]></title><link>https://blog.youkuaiyun.com/xz_src/article/details/76277051</link><guid>https://blog.youkuaiyun.com/xz_src/article/details/76277051</guid><author>xz_src</author><pubDate>Fri, 28 Jul 2017 19:22:20 +0800</pubDate><description><![CDATA[这篇文章主要介绍了Oracle中的INSTR,NVL和SUBSTR函数的用法详解,需要的朋友可以参考下Oracle中INSTR的用法：INSTR方法的格式为INSTR(源字符串, 要查找的字符串, 从第几个字符开始, 要找到第几个匹配的序号)返回找到的位置，如果找不到则返回0.例如：INSTR('CORPORATE FLOOR','OR', 3, 2)中，源字符串为'CORPORATE FLOOR]]></description><category></category></item><item><title><![CDATA[Oracle date 和 timestamp 区别详解]]></title><link>https://blog.youkuaiyun.com/xz_src/article/details/76276762</link><guid>https://blog.youkuaiyun.com/xz_src/article/details/76276762</guid><author>xz_src</author><pubDate>Fri, 28 Jul 2017 19:19:02 +0800</pubDate><description><![CDATA[1.DATE数据类型这个数据类型我们实在是太熟悉了，当我们需要表示日期和时间的话都会想到date类型。它可以存储月，年，日，世纪，时，分和秒。它典型地用来表示什么时候事情已经发生或将要发生。DATE数据类型的问题在于它表示两个事件发生时间间隔的度量粒度是秒。这个问题将在稍后讨论timestamp的时候被解决。可以使用TO_CHAR函数把DATE数据进行传统地包装，达到表示成多种格式的目的。
SQ]]></description><category></category></item><item><title><![CDATA[js css style动态设置table高度]]></title><link>https://blog.youkuaiyun.com/xz_src/article/details/76223518</link><guid>https://blog.youkuaiyun.com/xz_src/article/details/76223518</guid><author>xz_src</author><pubDate>Fri, 28 Jul 2017 07:36:07 +0800</pubDate><description><![CDATA[设置table高度想必大家都会，直接在table标签中设置下不就行了吗？这是静态的，如果要动态设置你会吗？下面的实例将教会大家直接在table标签中设置下不就行了吗？这是静态的，如果要动态设置你会吗？
function com_onresize(){

var contentsHeight = document.body.clientHeight;
var buttonsHeight = doc]]></description><category></category></item><item><title><![CDATA[php数值转换时间及时间转换数值代码示例]]></title><link>https://blog.youkuaiyun.com/xz_src/article/details/76217263</link><guid>https://blog.youkuaiyun.com/xz_src/article/details/76217263</guid><author>xz_src</author><pubDate>Thu, 27 Jul 2017 19:37:41 +0800</pubDate><description><![CDATA[这篇文章主要介绍了php数值转换时间及时间转换数值用法,涉及php strtotime及date等函数实现日期的字符串格式与Unix时间戳格式转换相关操作技巧,需要的朋友可以参考下本文实例讲述了php数值转换时间及时间转换数值用法。分享给大家供大家参考，具体如下：
echo $startime=strtotime(date("Y-m-d",time()));//当天0点时间戳
echo "";
]]></description><category></category></item><item><title><![CDATA[WordPress统计当前页面数据库查询次数及消耗时间的方法]]></title><link>https://blog.youkuaiyun.com/xz_src/article/details/76039992</link><guid>https://blog.youkuaiyun.com/xz_src/article/details/76039992</guid><author>xz_src</author><pubDate>Tue, 25 Jul 2017 06:56:31 +0800</pubDate><description><![CDATA[这篇文章主要为大家介绍了WordPress统计当前页面数据库查询次数及消耗时间的方法,涉及get_num_queries与timer_stop函数的使用技巧,需要的朋友可以参考下
本文实例讲述了WordPress统计当前页面数据库查询次数及消耗时间的方法。分享给大家供大家参考。具体分析如下：
在WordPress中可统计当前页面数据库查询次数及消耗时间我们可直接使用两个函数get_num_qu]]></description><category></category></item><item><title><![CDATA[mysql 复制一个表中数据到另一个表实现方法]]></title><link>https://blog.youkuaiyun.com/xz_src/article/details/76034406</link><guid>https://blog.youkuaiyun.com/xz_src/article/details/76034406</guid><author>xz_src</author><pubDate>Mon, 24 Jul 2017 18:33:50 +0800</pubDate><description><![CDATA[不管是在网站开发还是在应用程序开发中，我们经常会碰到需要将MySQL或MS SQLServer某个表的数据批量导入到另一个表的情况，甚至有时还需要指定导入字段。本文就将以MySQL数据库为例，介绍如何通过SQL命令行将某个表的所有数据或指定字段的数据，导入到目标表 中。此方法对于SQLServer数据库，也就是T-SQL来说，同样适用 。类别一、 如果两张张表（导出表和目标表）的字段一致，并且希望]]></description><category></category></item><item><title><![CDATA[php框架Laravel如何友好的修改.env配置文件详解]]></title><link>https://blog.youkuaiyun.com/xz_src/article/details/75933795</link><guid>https://blog.youkuaiyun.com/xz_src/article/details/75933795</guid><author>xz_src</author><pubDate>Sun, 23 Jul 2017 17:09:16 +0800</pubDate><description><![CDATA[使用laravel框架开发PHP程序，配置框架的.env文件是至关重要的，这个文件上需要配置数据库、数据库用户以及缓存等。下面这篇文章主要给大家介绍了Laravel如何友好的修改.env配置文件的相关资料，需要的朋友可以参考下。难道每次改 .env 都得通过修改代码来改吗？.env 文件能不能通过在后台配置呢？ 其实是很简单就可以实现的，把以下函数加入到你的项目中示例代码
function mo]]></description><category></category></item><item><title><![CDATA[java只使用try和finally不使用catch的原因和场景]]></title><link>https://blog.youkuaiyun.com/xz_src/article/details/75788416</link><guid>https://blog.youkuaiyun.com/xz_src/article/details/75788416</guid><author>xz_src</author><pubDate>Sat, 22 Jul 2017 17:46:54 +0800</pubDate><description><![CDATA[JDK并发工具包中，很多异常处理都使用了如下的结构，如AbstractExecutorService，即只有try和finally没有catch。
class X 
{
	private final ReentrantLock lock = new ReentrantLock();
	// ...
 
	public void m()
	{
	lock.lock();  // block unt]]></description><category></category></item><item><title><![CDATA[JSP使用commons-fileupload组件实现文件上传代码示例]]></title><link>https://blog.youkuaiyun.com/xz_src/article/details/75332587</link><guid>https://blog.youkuaiyun.com/xz_src/article/details/75332587</guid><author>xz_src</author><pubDate>Wed, 19 Jul 2017 07:04:59 +0800</pubDate><description><![CDATA[这篇文章主要介绍了JSP使用commons-fileupload组件实现文件上传代码示例,具有一定的参考价值，具体内容如下1、准备：将commons-fileupload-1.1.zip和commons-io-1.1.zip复制到"\WEB-INF\lib"目录下2、首先是Servlet：FileUpload.java
package servlet;

import java.io.File;]]></description><category></category></item><item><title><![CDATA[javaee web.xml中如何设置配置文件的加载路径实例详解]]></title><link>https://blog.youkuaiyun.com/xz_src/article/details/74055533</link><guid>https://blog.youkuaiyun.com/xz_src/article/details/74055533</guid><author>xz_src</author><pubDate>Sat, 01 Jul 2017 12:38:46 +0800</pubDate><description><![CDATA[web.xml中如何设置配置文件的加载路径实例详解
web应用程序通过Tomcat等容器启动时，会首先加载web.xml文件，通常我们工程中的各种配置文件，如日志、数据库、spring的文件等都在此时被加载，下面是两种常用的配置文件加载路径，即配置文件可以放到 SRC目录下或者可以放到WEB-INF根目录下


第一种在web.xml中这样配置：

  contextConfigLoca]]></description><category></category></item><item><title><![CDATA[php中Ajax提交表单并接收json实例代码]]></title><link>https://blog.youkuaiyun.com/xz_src/article/details/74055446</link><guid>https://blog.youkuaiyun.com/xz_src/article/details/74055446</guid><author>xz_src</author><pubDate>Sat, 01 Jul 2017 12:36:15 +0800</pubDate><description><![CDATA[实现点击按钮后，数据以表单形式提交至服务器，并接收来自服务器的返回数据。过程中页面不刷新。


html代码：

 
 
 
 
 
 
  
   xingming:
   nianling:
  
  
   ajax提交
  
 

js代码
function mysubmmit(){
 $.ajax({
  type: "POST",
  url: "testajaxend.p]]></description><category></category></item><item><title><![CDATA[微信小程序swiper组件实现图片宽度自适应]]></title><link>https://blog.youkuaiyun.com/xz_src/article/details/73827917</link><guid>https://blog.youkuaiyun.com/xz_src/article/details/73827917</guid><author>xz_src</author><pubDate>Wed, 28 Jun 2017 10:38:45 +0800</pubDate><description><![CDATA[imageLoad: function () { 
  this.setData({ 
   imageWidth: wx.getSystemInfoSync().windowWidth,//图片宽度 
  
   imgUrls: [ 
     { image: "http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.]]></description><category></category></item><item><title><![CDATA[Java线程中yield与join方法的区别代码解析]]></title><link>https://blog.youkuaiyun.com/xz_src/article/details/73821854</link><guid>https://blog.youkuaiyun.com/xz_src/article/details/73821854</guid><author>xz_src</author><pubDate>Tue, 27 Jun 2017 18:49:14 +0800</pubDate><description><![CDATA[Java线程中yield与join方法的区别。
public class HufanTest extends Thread {
	public static void main(String[] args) throws InterruptedException {
		Thread t1 = new MyThread1();
		t1.start();

		for (int i = 0; i]]></description><category></category></item><item><title><![CDATA[win7下mysql 5.7版本中修改编码为utf-8的方法步骤]]></title><link>https://blog.youkuaiyun.com/xz_src/article/details/73769960</link><guid>https://blog.youkuaiyun.com/xz_src/article/details/73769960</guid><author>xz_src</author><pubDate>Tue, 27 Jun 2017 07:25:45 +0800</pubDate><description><![CDATA[mysql的默认编码是拉丁（latin1），当输入中文的时候就会报错，所以需要将编码修改为utf8，从网上找了相关教程都不可以，索性自己摸索后分享给大家，下面这篇文章主要给大家介绍了在mysql 5.7版本中如何修改编码为utf-8的方法步骤，需要的朋友可以参考下。
刚开始学习MySQL，下载的是官网最新版本 5.7.14，使用cmd输入中文时报错，于是开始修改mysql默认编码(windows]]></description><category></category></item><item><title><![CDATA[php使用str_replace替换多维数组的实现代码实例]]></title><link>https://blog.youkuaiyun.com/xz_src/article/details/73743432</link><guid>https://blog.youkuaiyun.com/xz_src/article/details/73743432</guid><author>xz_src</author><pubDate>Mon, 26 Jun 2017 18:40:29 +0800</pubDate><description><![CDATA[hi' => array('c'=>array('f'=>'#'))
);
function strReplace(&$array) {
 $array = str_replace('#', 'ccc', $array);
if (is_array($array)) {
  foreach ($array as $key => $val) {
    if (is_array($val)) {
 ]]></description><category></category></item><item><title><![CDATA[JavaScript 4步判断指定字符串是否为有效数字实例]]></title><link>https://blog.youkuaiyun.com/xz_src/article/details/73743414</link><guid>https://blog.youkuaiyun.com/xz_src/article/details/73743414</guid><author>xz_src</author><pubDate>Mon, 26 Jun 2017 18:37:56 +0800</pubDate><description><![CDATA[1.判断是否为数字
function BASEisNotNum(theNum)
{
//判断是否为数字
if (BASEtrim(theNum)=="")
return true;
for(var i=0;i<theNum.length;i++){
oneNum=theNum.substring(i,i+1);
if (oneNum"9")
return true;
}
return false]]></description><category></category></item><item><title><![CDATA[js判断IE与FIREFOX浏览器的方法]]></title><link>https://blog.youkuaiyun.com/xz_src/article/details/73718781</link><guid>https://blog.youkuaiyun.com/xz_src/article/details/73718781</guid><author>xz_src</author><pubDate>Sun, 25 Jun 2017 16:34:51 +0800</pubDate><description><![CDATA[在JAVASCRIPT当中可以通过取当前浏览器返回值来判断当前使用什么浏览器。
但是过程相对复杂一点，当我们只需要一个简单的判断方式时，可以这样做：

if (document.all){ //IE
window.dialogArguments.location.reload();
}else{ //FIREFOX
opener.location.reload();
}
window.clos]]></description><category></category></item></channel></rss>