- 博客(16)
- 收藏
- 关注
原创 如何防止用户名重复注册
1, 在用户输入用户名后,用ajax检查用户名是否重复2,执行登陆操作时方法一:直接在创建表的时候,建立唯一键.try{//直接insert }catch(...){}b,如果用户名不是主键,方法二:在不修改表结构的情况下,先查询是否存在之后插入数据,写如表,用事务这样会自动锁表防止冲突.并且可以加一个验证,减少并发的可能性. ...
2013-05-10 14:42:01
4454
原创 关于Apache/Tomcat/JBOSS/Neginx/lighttpd/Jetty等一些常见服务器的区别比较和理解
先说Apache和Tomcat的区别: Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。 在Apache基金会里面ApacheServer永远会被赋予最大的支持,毕竟大儿子最亲嘛,而Apache的开源服务器软件Tomcat同样值得关注,毕竟Tomcat是开源免...
2013-05-10 12:40:00
175
原创 Oracle10g数据类型总结
1. 字符类型数据类型长度说明CHAR(n BYTE/CHAR)默认1字节,n值最大为2000末尾填充空格以达到指定长度,超过最大长度报错。默认指定长度为字节数,字符长度可以从1字节到四字节。NCHAR(n)默认1字符,最大存储内容2000字节末尾填充空格以达到指定长度,n...
2013-05-10 11:33:29
140
原创 String 类型的参数,传值还是传引用?
public static void main(String[] args) throws Exception { String str="aaaaaaaa"; change(str); System.out.println(str); } public static void chang...
2013-05-10 11:31:31
233
原创 java中equals和==的区别
java中equals和==的区别 值类型是存储在内存中的堆栈(简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。 ==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。 equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。 ==比较的是2个对象的地址,而equals比较的是2...
2013-05-10 11:31:22
101
原创 PHP printf函数详解
printf()函数优点在于可以格式化输出!格式如下:%['padding_character][-][width][.precision]type 所有的转换说明都是以%开始,如果想打印一个%符号,必须用%%. 参数'padding_character是可选.它将被用来填充变量直至所指定的宽度.该参数的作用就在变量前面填充.默认的填充字符是一个空格,如果指定0或者...
2012-07-26 17:57:52
255
原创 JS 全站漂浮
全站漂浮的js代码: //公共脚本文件 main.jsfunction addEvent(obj,evtType,func,cap){cap=cap||false;if(obj.addEventListener){obj.addEventListener(evtType,func,cap);return true;}else if(obj.a...
2012-06-28 15:47:54
293
原创 mysql 中的 自增长字段如何恢复从1开始计数
如果用delete from 表名 来删除表的全部数据,再往表里插新数据的话,自增长字段不是从1开始计数的而用 truncate table 表名来删除表的全部数据的话,再往表里插数据的话,自增长字段就从恢复从1开始计数 mysql数据库表主键自增长的sql语句1、不控制主键的起点create table emb_t_dictBusType( emb_c_busTypeID ...
2012-06-27 15:12:40
338
原创 html map area 标签
怎么在一个图片中做多个链接呢?热点链接可以帮你解决。这种效果的实质是把一幅图片划分为不同的热点区域,再让不同的区域进行超链接。要完成地图区域超链接要用到三种标签:<img><map><area>。 <img src="图形文件名" usemap="#图的名称"> <map name="图的名称">
2012-04-23 11:31:40
156
原创 PHP 取当前月头跟月尾
月头: $monthstart = date('Y.m.d', mktime(0, 0, 0, date('m'), 1, date('Y'))); 月尾: $monthend = date('Y.m.d', mktime(0, 0, 0, date('m')+1, 0, date('Y')));
2012-04-17 12:51:25
518
原创 MYSQL 命令行模式下用文件记录所作的操作
mysql> \T tmp.outLogging to file 'tmp.out'mysql> \tOutfile disabled. 例子: C:\Users\shiyu>d:D:\>cd D:\Program Files\xampp\mysql\binD:\Program Files\xa...
2012-02-24 13:57:23
141
原创 mysql 作为计算器使用
mysql> set @daily_room_charge = 100;Query OK, 0 rows affected (0.02 sec) mysql> set @num_of_nights = 3;Query OK, 0 rows affected (0.00 sec) mysql> set @tax_percent = 8;Query ...
2012-02-23 16:21:02
352
原创 mysql命令
mysql命令行中,以分号(;)或者\g来结尾sql文。\c来取消sql语句的输入1,建立数据库cookbookcreate database cookbook;2,使用数据库cookbookuse cookbook3,建立表limbscreate table limbs(thing varchar(20), legs int, arms int);...
2012-02-23 14:57:38
96
原创 mysql数据库在命令行下建立新用户
1,先用可以建立用户权限的用户链接到mysql服务器,比如root用户 ①打开cmd.exe, 把目录切换到 mysql安装目录\bin 下②mysql> mysql -h localhost -u root -proot2,用以下命令建立新用户用户名:shiyu密码:123456mysql> grant all on mydatabase.* to ...
2012-02-23 14:37:36
163
原创 PHPMailer 发送邮件(实例)
1,到官网下载phpmailer的开源代码,http://phpmailer.worxware.com/2,下载完成后,找到class.phpmailer.php 、class.smtp.php两个类放到自己的目录下3,如下例子<?phprequire_once('class.phpmailer.php');// 开始发送邮件$mail = new PHPM...
2012-01-17 17:01:08
426
原创 PHP mail()方法发送邮件部分邮箱无法收到邮件问题
这两天写了个方法用到php mail()本以为php提供的这个方法非常简单、方便、易用,其实不然!刚开始感觉非常不错,网易邮箱、QQ邮箱、GMAIL邮箱常用的邮箱都可以收到,但经测试HOTMAIL、TOM、LIVE等邮箱是收不到此类邮件的! 经查询邮件发送的时候,一般都需要身份验证,而PHP自带的mail()无能为力,很脆弱啊! 所以说php的默认mail(...
2012-01-17 16:33:00
557
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人