Notes for a front-end developer, esyou.net

0%

每一个数据库,都有着自己独特的一面,而每一个数据库在相应的代码操作上也是不尽相同的,对于web开发人员来说,更多地了解数据库,更多地掌握相关数据库SQL语句的编写方式才是更为重要的。接下来,在MySQL中备份与还原数据库的相关命令,更是应该让你大饱眼福。

备份MySQL数据库的命令

1
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql

备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。

1
mysqldump ---add-drop-table -uusername -ppassword databasename > backupfile.sql

直接将MySQL数据库压缩备份

1
mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz
阅读全文 »

2008年,我自己配置了一个JSP+FCK编辑器的实例,没有想到突然疯传于网络,很多朋友都通过网络来寻找配置好的编辑器。时隔两年后,任然有人通过网络与我取得联系,一直到现在,我时不时的会接到一些邮件,主要是索要JSP+FCK配置好的编辑器,也有朋友通过QQ加我,向我索要。说实话,jsp+fck配置好的,目前已经被我删除了,当时我花了不少时间去研究JSP+FCK,主要就是由于FCK编辑器是一款免费并可以自己进行插件开发,其使用也方便,功能超级强大。不过这几年过去了,我一直没有再做java开发了,而是直接转为做SEO、PHP开发,由此我也向大家道歉,我没有一一和及时回复大家的相应问题,那么今天我就在此再次为大家提供有关于JSP+FCK编辑器方面的知识。

目前FCK官方一直都有java版本FCK,如今FCK早已更名为了CKEditor了,之前的FCK也已经很多年木有更新了,大家要是下载了FCK JAVA版的,里面都会包含着很多实用实例,只需要下载FCK官方的JAVA版本.war文件放到tomcat目录即可运行相应的实例了。

由于近来FCK官方对FCK JAVA版编辑器的更新感觉是越来越慢了,而目前我所看到最新版的还是2010-01-05的FCK2.6版本。FCK官方也进行了其他编辑器的开发,那就是CKEditor,所以很多朋友去网上搜索FCK编辑器的时候,往往都是只能搜索到CKEditor,所以很难下载到自己想要的FCK官方版,一般的朋友就直接去百度一下随便下载个就完事了。这里我得提醒大家,随意下载的FCK编辑器可能是精简版的,有些东西被删除了,或者你下载到的基本是老版本的,有些java类库也已经使用不是很频繁了。由此我就给大家一个官方下载地址,希望大家都能下载到http://sourceforge.net/projects/fckeditor/files/FCKeditor.Java/ 点击此下载地址后,你可以选择相应的版本进行下载你需要的FCK,如图

阅读全文 »

使用过VPS的站长应该都了解Nginx服务器了,Nginx以其强大的性能著称。今天就来给大家说说Nginx服务器防盗链的设置。
根据一些网上提供的资料以及实验成功的防盗链设置,下面我整理了一下,和大家一起分享。

1、Nginx一般常用的防盗链设置

1
location ~* \.(gif|jpg|png|swf|flv|zip)$ {
2
    valid_referers none blocked www.yousite.com ;
3
    if ($invalid_referer) {
4
        rewrite ^/ http://www.yousite.com/404.html;
5
        #return 404;
6
    }
7
}

gif|jpg|png|swf|flv|zip表示对gif、jpg、png、swf、flv、zip后缀的文件实行防盗链(可根据自己的需要进行修改)
www.yousite.com这个来路进行判断
if{}里面内容的意思是,如果来路不是指定来路就跳转到http://www.yousite.com/404.html页面。
假如将#删除,而且再将第4行代码删除,就直接返回404了。

阅读全文 »

使用Java代码编写jsp页面,使之能够对数据库添加数据表,比如现在有一个名为database的数据库,我们想要通过某个页面来添加一张数据库表到database数据库中,该如何进行编写代码?

一、准备工作

1、首先我们需要配置一个可运行Java Web的环境。

2、需要使用Java连接MySQL数据库的驱动jar文件,并且将相应的jar驱动文件放到WEB-INF\lib文件夹下。

二、创建数据库表的Java代码

1、创建一个jsp页面testmysql.jsp,在其顶部第一行代码处打上以下代码(此代码是调用java相应的类,并且让其页面为UTF-8)

1
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.io.*,java.sql.*"%>
阅读全文 »

很多做站的朋友,可能为了避免国内麻烦的备案程序,和我一样购买和使用国外的VPS,有很多新手对国外VPS的使用了解太少,虽然买了个512M内存的VPS或者256M内存的VPS,总觉得速度不行或者经常出现502错误等问题,那么今天就由我来告诉你,购买VPS后,要如何进行优化才能发挥VPS最大的性能。当然,购买后我建议大家都使用lnmp,而不要使用什么iis以及apache之类的服务器软件,因为小内存VPS使用iis以及apache的话你会觉得内存占用太大。

1.优化CPU

先来优化CPU吧,使用命令cat /proc/cpuinfo看看自己的CPU是几核的,Linode虽然内存给的不多,但是CPU还是挺实在的,我这服务器的CPU是4核的,使用该命令可以看到processor 0,1,2,3。

确定了CPU之后,在Nginx的配置文件中写入如下这样两行:

1
worker_processes 4
2
worker_cpu_affinity 0001 0010 0100 1000
阅读全文 »