- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 James邮件服务器简单介绍及配置发送外网邮件
因为微贸网用户已经超过3万个用户,需要每天给用户推荐订阅了相关关键词的询盘。刚开是使用了第三方的邮箱进行发送,有限制而且不能那个多发,所以就想到了要搭建自己的邮箱服务器。摸索了两天终于搞定了。废话不多说,进入正题。一、简介Apache James(Java Apache Mail Enterprise Server)是Apache组织的子项目之一,完全采用纯Java技术开发,实
2011-12-19 22:18:02
12711
1
原创 MySQL数据入库时特殊字符处理
<br />在一个字符串中,如果某个序列具有特殊的含义,每个序列以反斜线符号 (“/”)开头,称为转义字符。 MySQL 识别下列转义字符: <br />/0 <br />一个 ASCII 0 (NUL) 字符。 <br />/' <br />一个 ASCII 39 单引号 (“'”) 字符。 <br />/" <br />一个 ASCII 34 双引号 (“"”) 字符。 <br />/b <br />一个 ASCII 8 退格符。 <br />/n <br />一个 ASCII 10 换行符。 <br
2011-03-04 19:11:00
24640
3
原创 高性能网站优化之一内容部分
Yahoo团队总结出了一系列可以提供网站性能的方案,可以分为:包括内容、服务器、cookie、css、js、图片等。一、内容部分尽量减少HTTP请求 减少DNS查找 避免跳转 缓存Ajxa 推迟加载 提前加载 减少DOM元素数量 用域名划分页面内容 减小iframe的大小 避免404错1. 减少HTTP的请求次数,当打开一个网站的时候,有80%用于下载各项内容。这部分时间包括图片、样式、脚本、flash等等。通过减少HTTP请求是提高网站速度的关键步骤。合并文件是通过把所有的脚本放到一个文件中来减少HTTP
2011-02-25 22:28:00
851
原创 mysql提取随机数
<br />随机数中最常见的写法<br />SELECT * FROM table ORDER BY rand() LIMIT 10<br /> <br />rand() 函数<br />返回在范围0到1.0内的随机浮点值。<br />如果一个整数参数N被指定,它被用作种子值。<br />每个种子产生的随机数序列是不同的<br /> <br />一直以为mysql随机查询几条数据,就用 SELECT * FROM `table` ORDER BY RAND() LIMIT 10 就可以了。 但是真正测试一下
2011-02-22 21:50:00
1717
原创 windows 安装部署svn
1. 下载svn服务端Setup-Subversion-1.6.4.msi。2. 下载svn客户端TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi。按照好提示步骤安装完毕,重启电脑。3. 建立svn版本库 开始-->运行-->cmd-->svnadmin create E:/svn 创建好会在e盘下面看到svn目录。如下图代表创建成功。4. 打开conf目录下的svnserve.conf文件 找到 anon-access = none auth
2011-02-17 22:18:00
682
原创 SQL语句优化
SQL语句的优化就是将性能较低的SQL语句转换达成同样目的性能优异的SQL语句下面我们一起来看看一些可以优化SQL的方法,希望大家多提出意见我们共同学习或者是大家有什么好的优化方法可以提出来共享一下。 第一种优化(使用指定列代替”*”) 使用“*”可以降低编写SQL语句的复杂度,但是却降低了SQL语句执行的效率。 通过SQL语句的执行过程我们来了解SQL语句的执
2010-03-14 12:51:00
855
原创 oracle大对象
在当今网络时代,我们对数据的存储是越来越高,仅仅存储小型文本数据已经远远不够了,现在数据库需要存储图片、视频等等一些多媒体的内容,因此oracle给我们提供了一种大类型数据库对象LOB(Large Object),可以用于存储大型数据。 一、大对象的4中数据类型 CLOB 字符LOB数据类型,用于存储字符数据类型 NCLOB 国家语言字符LOB数据类型,
2010-01-31 09:37:00
2425
原创 java二分查找
二分查找: 二分查找比线性查找数度要好很多,尤其是对大数组来说更为显著,就像是猜字游戏一样 猜字游戏: 二分查找的方法和我们小时候玩的猜字游戏是一样的。在这个游戏里面,有一个小朋友会让你猜她正在想的一个1至100之间的数,你猜了一个数以后,她会告诉你三种选择中的一个:你猜的比她想的小,或者大了,或者猜对了。 为了能用最少的次数开始猜对,必须从50开始
2010-01-09 23:08:00
2330
原创 svn 中文提示
# # Simplified Chinese translation for subversion package # This file is distributed under the same license as the subversion package. # # Update to new pot: # msgmerge --update zh_CN.po subversion
2009-12-17 11:22:00
28905
转载 oracle数据10大优化
Oracle中SQL语句的十大优化 在开发后台程序中,怎么样优化你的SQL语句使得你的后台程序能达到高效的目的,当然通过搜索这类相关文章有很多很多,这里本人写的是通过项目中总结出的十大主要SQL性能优化,希望在开发中能给大家一定的参考。 以下的实例中使用3个表 (TABLE) A(R1,R2,R3,R4,R5,C1,C2,B2) B(R1,B1,B2) C(R1,C1,C2,B2),
2009-12-09 16:38:00
715
原创 搭建自己的svn服务
由于前阵子公司的服务器又瘫痪了,弄得代码混乱不堪,今天凑空赶紧搭建svn服务。不废话了,转正题 一,软件下载,安装 1. 获取 Subversion 服务器程序 下载Subversion服务器程序,下载地址:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=810
2009-11-12 21:56:00
722
原创 java生成jar的一些心得
首先我们要说说什么是JAR JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是
2009-09-19 10:29:00
3053
原创 java实现栈资源操作
/** * @author licheng * @Date 009-09-06 * @function 用于实现资源的栈 * * */package com.licheng.word.stack;import java.util.ArrayList;public class ObjectStack { private int stackSize; // 栈大小 private
2009-09-06 21:39:00
1070
原创 java实现两台计算机交互信息方法一Socket
所谓的网络编程就是两台计算机之间的信息交互,对于程序员而言掌握一种编程方法相对就会简单的多。java SDK给我们提供了一些API来简化了程序的编写,网络编程的所有的类都存在在java.net.*里面。只要import一下就可以进入网络编程的世界了。网络编程有很多方法,Socket就是其中一种。在学习网络编程之间您如果了解OSI七层网络模型与TCP/IP四层网络模型和网络原理和协议理解起来就
2009-09-05 11:10:00
9584
3
原创 实用的vi键盘图
在linux中vi是我们最常用的文本编辑器,因此熟练掌握它是非常重要的,废话不说了,上图是王道 下面是vi一些常用的命令 vi(文本输入模式) 命令 功能 a 在光标后追加文本 A 在行末追加文本 i 在光标前追加文本 o 在光标下插入新的一行 vi(末行模式) 命令 功能 :w 写缓冲区,保
2009-08-09 23:01:00
2164
原创 java中的对象转型
对象的类型转换是我们在编程的时候经常会遇到的,java平台也是如此,比如一些基本类型的数据转型和复合数据的转换。 1. java语言中主要分为向上转型和向下转型,如何来了解和掌握这两者转型的关系呢?要想熟练掌握掌握这两种转型的方法以及它们容易出错的地方和容易让人误解的地方。首先我们先来举个例子,相信大家看完以后就会明白了。 比如说我们的现实的世界中有动物、猫科动物、老虎这三样
2009-08-08 23:33:00
2297
1
原创 Linux中的ls命令详细使用
ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件,下面我们就来一起看看ls的用法 英文全名:List即列表的意思,当我们学习某种东西的时候要做到知其所以然,当你知道了这个东西大概是个什么了以后你的思维就会联想到很多的东西学习的就会很快。 1. ls -a 列出文件下所有的文件,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以
2009-08-08 18:10:00
111543
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人