自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 解决mybatis generator自动生成xml文件时提示路径不存在的问题

刚开始在generatorConfig.xml文件中对路径的配置为:<javaModelGenerator targetPackage="com.macro.mall.model" targetProject="mall-mbg\src\main\java"/><sqlMapGenerator targetPackage="com.macro.mall.mapper" targetProject="mall-mbg\src\main\resources"/><ja

2020-11-27 16:48:57 2254 4

原创 PHP之面向对象三大特性

什么是面向对象?面向对象编程,也就是我们常说的OOP,其实是面向对象的一部分。面向对象一共有3个部分:面向对象分析(OOA)、面向对象设计(OOD)、面向对象编程(OOP)。我们现在将要学习的就是面向对象的编程,而面向对象编程中两个首要了解的也是很重要的概念就是类和对象。类与对象对象:具有某种属性和行为的实体,例如人有姓名和年龄等属性,具有工作、吃饭、睡觉等行为。类:具有相同特征和...

2019-06-11 21:43:19 267

原创 php+apache+yaf框架开发环境搭建

1、php安装首先我们约定一下开发环境的安装目录:E:/phpsetup/       |--php       |--apache       |--www下载PHP下载地址:http://php.net/windows版下载地址:http://windows.php.net/download如果你的PHP应用程序以FastCGI方式运行,请选择Non-T

2017-12-06 20:33:05 1936

转载 【转】php中return die exit用法梳理

1、return如果在一个函数中调用 return 语句,将立即结束此函数的执行并将它的参数作为函数的值返回。return 也会终止 eval() 语句或者脚本文件的执行。如果在全局范围中调用,则当前脚本文件中止运行。如果当前脚本文件是被 include 的或者 require 的,则控制交回调用文件。此外,如果当前脚本是被 include 的,则 return 的值会被当

2017-11-24 16:41:13 564

转载 浅谈JavaScript闭包(Closure)

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。var

2016-09-04 10:03:55 576

转载 MySQL数据库中常用存储引擎总结

这篇文章主要介绍了MySQL存储引擎总结,本文讲解了什么是存储引擎、MyISAM、InnoDB、MEMORY、MERGE等内容,需要的朋友可以参考下前言在数据库中存的就是一张张有着千丝万缕关系的表,所以表设计的好坏,将直接影响着整个数据库。而在设计表的时候,我们都会关注一个问题,使用什么存储引擎。等一下,存储引擎?什么是存储引擎?什么是存储引擎?关系数据库表是用于存储和组织信息

2016-08-30 09:28:57 689

转载 数据库SQL优化大总结

网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 wher

2016-08-29 15:30:02 693

转载 MySQL数据库char与varchar的区别分析及使用建议

在数据库中,字符 型的数据是最多的,可以占到整个数据库的80%以上。为此正确处理字符型的数据,对于提高数据库的性能有很大的作用。在字符型数据中,用的最多的就是 Char与Varchar两种类型。前面的是固定长度,而后面的是可变长度。现在我们需要考虑的是,在什么情况下使用Char字符型数据,什么情况下采用 Varchar字符型数据。一、VARCHAR与CHAR字符型数据的差异在MySQL数据

2016-08-12 10:14:33 1175

转载 数据库常见笔试面试题及其解析

数据库基础(面试常见题)一、数据库基础1. 数据抽象:物理抽象、概念抽象、视图级抽象,内模式、模式、外模式2. SQL语言包括数据定义、数据操纵(Data Manipulation),数据控制(Data Control)数据定义:Create Table,Alter Table,Drop Table, Craete/Drop Index等数据操纵:Selec

2016-05-17 13:06:31 17045

原创 数据库中的并发操作带来的一系列问题及解决方法

数据库中常见的并发操作所带来的问题包括:丢失的修改、不可重复读、读脏数据、幻影读(幻影读在一些资料中往往与不可重复读归为一类)。丢失修改下面我们先来看一个例子,说明并发操作带来的数据的不一致性问题。考虑飞机订票系统中的一个活动序列:甲售票点(甲事务)读出某航班的机票余额A,设A=16.乙售票点(乙事务)读出同一航班的机票余额A,也为16.甲售票点卖出一张机票,修改余

2016-05-10 12:59:44 10744

原创 thinkphp框架中ajax向控制器传递参数数组

当需要使用ajax将多个数据发送到后台时,可以使用一个数组收集所有要发送的数组,然后将这个数组作为参数发送到后台处理这里以用户登录系统的验证为例1、JS部分$.ajax({ var user_name=$("#username").val(); var user_pwd=$("#password").val();

2016-04-20 20:20:15 6887

转载 深入理解php底层:php生命周期

1、PHP的运行模式:    PHP两种运行模式是WEB模式、CLI模式。无论哪种模式,PHP工作原理都是一样的,作为一种SAPI运行。1、当我们在终端敲入php这个命令的时候,它使用的是CLI。它就像一个web服务器一样来支持php完成这个请求,请求完成后再重新把控制权交给终端。2、当使用Apache或者别web服务器作为宿主时,当一个请求到来时,PHP会来支持完

2016-04-15 19:59:35 393

转载 @import导入外部样式表与link链入外部样式表的区别

先解释一下网页添加css样式的方法,一共有四种,分别是:一、内嵌样式——直接在页面的标签里加<div style="border:1px red solid;">测试信息二、内部样式表——在head部分加入 <style type="text/css">div{margin: 0;padding: 0;border:1px red solid;}三、链入外部样式表—

2016-04-11 13:40:08 5167

原创 jquery监听滚动条,实现“返回顶部”

我们在浏览网页时,网页内容过多会使得滚动条缩小并越来越靠近页面底部,当想返回到页面最顶端时靠滚动鼠标会很麻烦,因此在很多网页在靠近滚动条处都有一个“返回顶部”等内容的按钮,以快速的回到页面最顶端。接下来我们详细描述如何实现这一功能1、html 2、c

2016-04-10 22:48:35 5029

转载 PHP中常用的设计模式

1.单例模式单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。为什么要使用PHP单例模式1. php的应用主要在于数据库应用, 一个应用中会存在大量的数据库操作

2016-04-09 20:18:25 413

转载 实用的SQL语句大全,面试或者工作都会用得着

一、基础  1、说明:创建数据库  CREATE DATABASE database-name  2、说明:删除数据库  drop database dbname  3、说明:备份sql server  --- 创建 备份数据的 device  USE master  EXEC sp_addumpdevice 'disk', 'tes

2016-04-07 16:14:03 608

转载 jQuery 获取屏幕高度、宽度

jQuery 获取屏幕高度、宽度做手机Web开发做浏览器兼容用到了,所以在网上找了些汇总下。alert($(window).height()); //浏览器当前窗口可视区域高度 alert($(document).height()); //浏览器当前窗口文档的高度 alert($(document.body).height());//浏览器当前窗口文档body的高度 alert(

2016-04-07 16:08:35 461

转载 for循环的执行顺序

for循环的执行顺序用如下表达式:for(expression1;expression2;expression3) { expression4; } 执行的顺序应该是:1)第一次循环,即初始化循环。 首先执行表达式expression1(一般为初始化语句);再执行expression2(一般为条件判断语句),判断expre

2016-04-05 13:49:31 1775

原创 thinkphp框架中的验证码使用及验证码刷新

thinkphp框架中为我们提供了用于生成验证码的类:Verify.class.php,其具体的位置是:ThinkPHP/Library/Think/Verify.class.php。因此,为了在项目中使用验证码,我们需要在控制器中定义一个调用验证码的方法verifyImg,然后在HTML中需要用到验证码的地方调用此方法。具体的实现代码如下所示:1、在控制器中定义个verifyImg方法f

2016-03-23 20:12:11 2149

原创 php中利用session保存用户登陆信息

1、新建一个php文件session.php,用于定义session<?phpsession_start();//这个不能少$_SESSION['hid_name'];$_SESSION['hid_email'];$_SESSION['hid_sex'];2、在控制器中给session赋值和获取session信息,已经把用户信息再次传入HTML中,使存在用户登陆信息时,用户信息输入

2016-03-15 20:46:08 2376 1

原创 php中使用session避免在刷新页面造成反复提交表单

(1)PHP部分session_start();$sign=$_SESSION['code'];$sscode=mt_rand(0,1000000);$this->assign("sscode",$sscode);//将随机值传入html中if(isset($_POST['submit'])){ //isset($_POST['submit'])为判断是否有表单提交 /

2016-03-04 21:08:23 596

原创 PHP中的ajax应用实例

1、首先我们需要对ajax对象进行初始化,建立一个init函数,以便有多个ajax调用时都可以进行初始化//初始化ajaxfunction initAjax(){ var ajax=false; try{ ajax=new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try{

2016-01-15 17:16:45 465

转载 php中遍历二维数组的几种方法详解

//使用for循环遍历$arr2=array(array("张三","20","男"),array("李四","25","男"),array("王五","19","女"),array("赵六","25","女"));echo "姓名年龄性别";for($i=0;$iecho "";for($j=0;$j   echo "";   echo $arr2[$i][$j];

2015-12-27 11:03:24 405

原创 PHP环境配置小细节

在进行php.ini配置中,我们会发现在修改了extension_dir的路径后,在使用phpinfo打印信息时还是会显示如下情况,而且和数据库相关的应用也不可以使用,尽管MySQL的拓展已经打开解决上述问题的主要方法是,在正确配置php.ini文件内部内容后还要在“环境变量”的“path”中加入ext文件的地址才可以,如下图:有时候需要重启电脑才有效果。当有如

2015-12-27 10:54:14 275

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除