自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

转载 让销售更出色

很多导购,顾客进门第一句话他就说错了!一般的导购看到顾客第一句话就是:“你好,欢饮光临!”,其实这句话说错了!第二句话说错的人更多了!“您想要点什么?” 错“有什么可以帮您的吗?” 错“先生,请随便看看!” 错“你想看个什么价位的?” 错“能耽误您几分钟时间吗?” 错“我能帮您做些什么?” 错“喜欢的话,可以看一看!” 错这是几种常见的说法,但都是错误的说法,开始你就错

2013-04-21 17:51:37 702

转载 mysql锁表机制分析

为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。 一、概述 MySQL有三种锁的级别:页级、表级、行级。 MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-levellocking),但也支持表级锁;InnoDB存储引擎既支持行级锁(row-le

2013-04-11 19:28:19 535

转载 centos下搭建SVN服务器 并且自动发布代码

1:安装,安装其实非常简单#yum install subversion测试是否安装成功#svnserve --version如果显示了版本信息则表示安装成功2:配置svn配置建立svn版本库目录可建多个:新建一个版本库目录 名字为repos#mkdir -p /opt/svndata/repos建立svn版本库:#svnadmin create /op

2013-03-20 19:11:49 1054

原创 (亲测)CentOS Linux更改MySQL数据库目录位置具体操作

网上有些教程 但都有不少问题先根据实践成功自更新一篇引言: 由于MySQL的数据库太大,默认安装的/var盘已经再也无法容纳新增加的数据,没有办法,只能想办法转移数据的目录。 下面我整理一下把MySQL从/usr/local/mysql目录下面转移到/home/mysql_data/mysql目录的具体操作: 1、首先我们需要关闭MySQL,命令如下: /etc

2013-03-11 19:53:30 657

原创 mysql大数据插入效率对比

使用 mysql insert into select    10279 条  历时 5.749776 使用 mysql LOAD DATA INFILE   11188 条  历时 1.99787效率大概是3倍左右  当然 插入更大的数据可能会差更多 有待考证

2013-03-09 15:08:23 988

转载 快速解决"is marked as crashed and should be repaired"故障以及is marked as crashed and last (automatic?)

具体报错如下:Table '.\Tablename\posts' is marked as crashed and should be repaired提示说论坛的帖子表posts被标记有问题,需要修复。我记得以前也出现过类似的问题,但是只要点击Phpmyadmin上的repair按纽就自动修复了,但是这次很绝,什么都没有.于是赶快上网查找原因。最终将问题解决。解决方法如下:

2013-03-09 13:42:46 1436

转载 使用mysqldump、into outfile和load data进行数据库导入导出备份

遇到了大批量导入导出数据的时候真的比较麻烦,动则几G的数据,操作起来也是比较慢的,而且如果稍有不慎,还要重写处理,最简单的方法也是效率最低的方法就是使用PHP写导入导出数据程序,用Shell来跑PHP,可是大家一直忽略了mysqldump和mysql的into outfile与load data,如果这几个命令使用灵活了,对于数据库导入导出以及备份是很方便的。下面简单讲解一下,高手飘过,因为对于数

2013-03-09 12:55:40 6158

转载 mysql load data infile的使用

LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt'   [REPLACE | IGNORE]  INTO TABLE tbl_name   [FIELDS    [TERMINATED BY 'string']   [[OPTIONALLY] ENCLOSED BY 'char']   [ESCAPED BY '

2013-03-09 12:38:25 1150

转载 如何提升MySQL批量插入的效率

需要将大量数据(大概5W条)插入MySQL数据库,用普通的SQL Statement执行,时间大概是几分钟。于是想到用PreparedStatement,但是改了之后发现效率并没有很大的提升。不成,想到了load data local infile...命令,以前一直认为这条命令仅限MySQL终端上使用而不是标准的SQL语句,今天看了几篇文章之后有了很大的收获。1. 使用PreparedS

2013-03-09 10:58:26 3446

转载 mysql中把一个表的数据批量导入另一个表中

mysql中把一个表的数据批量导入另一个表中 不管是在网站开发还是在应用程序开发中,我们经常会碰到需要将MySQL或MS SQLServer某个表的数据批量导入到另一个表的情况,甚至有时还需要指定导入字段。 本文就将以MySQL数据库为例,介绍如何通过SQL命令行将某个表的所有数据或指定字段的数据,导入到目标表 中。此方法对于SQLServer数据库,也就是T-SQL来说,

2013-03-08 22:54:44 68093 4

转载 大批量插入数据时优化SQL语句

一、对于Myisam类型的表,可以通过以下方式快速的导入大量的数据。     ALTER TABLE tblname DISABLE KEYS;    loading the data    ALTER TABLE tblname ENABLE KEYS;这两个命令用来打开或者关闭Myisam表非唯一索引的更新。在导入大量的数据到一个非空的Myisam表时,通过设置这两个命令,可以

2013-03-08 21:12:10 1982

转载 mysql delayed 延迟插入

DELAYED 的使用 使用延迟插入操作 DELAYED调节符应用于INSERT和REPLACE语句。当DELAYED插入操作到达的时候, 服务器把数据行放入一个队列中,并立即给客户端返回一个状态信息,这样客户 端就可以在数据表被真正地插入记录之前继续进行操作了。如果读取者从该数据 表中读取数据,队列中的数据就会被保持着,直到没有读取者为止。接着服务器 开始插入延迟数据行(

2013-03-08 21:07:47 1043

原创 Mysql 千万级数据量插入和查询应该怎么优化

关于插入:宏观上:建二个表,其中一个表不建主键,不键索引。只记录,到了晚上,在把这个表的记录导入 有主键有索引的表里。方法的目的,二表,一表为插入最优化,另一表为查询最优化。微观上:以下是涉及到插入表格的查询的5种改进方法:一、使用LOAD DATA INFILE从文本下载数据这将比使用插入语句快20倍。二、使用多个值表的 INSERT 语句 ,可以大大缩减客户端与

2013-03-08 19:31:12 16934 1

转载 MySQL的my.cnf优化实例

我从网上找到的,我刚看了一下,还算不错,发在这里,大家看看,最好有牛人补充完善然后,再整理整理!========================================在Apache, PHP, MySQL的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分。对于Discuz!论坛程序也是如此,MySQL的设置是否合理优化,直接影响到论坛的速度和承载量!同时,MySQ

2013-03-08 17:21:55 867

转载 mysql水平分表和垂直分表和数据库分区

坚信数据库的物理设计在对高级数据库的性能影响上远比其他因素重要。给大家说一下经过专家对Oracle的研究,他们解释了为什么拙劣的物理设计是数据库停机(无论是有计划的还是没计划的)背后的主要原因。但在这点上俺还是坚持DBA如果想要高性能的数据库就必须在数据库的物理设计上多思考的观点,这样才能减少响应时间使终端用户满意而不是引来骂声一片。 今天的文章是MySQL5.1的发布带来了设计超

2013-03-07 23:07:51 606

转载 MySQL 百万级分页优化(Mysql千万级快速分页)

以下分享一点我的经验 一般刚开始学SQL的时候,会这样写 复制代码代码如下:SELECT * FROM table ORDER BY id LIMIT 1000, 10; 但在数据达到百万级的时候,这样写会慢死 复制代码代码如下:SELECT * FROM table ORDER BY id LIMIT 1000000, 10;

2013-03-07 18:41:49 524

原创 Java笔试题集锦

1.MVC的各个部分都有那些技术来实现?如何实现? 答:MVC是Model-View-Controller的简写。"Model" 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), "View" 是应用的表示面(由JSP页面产生),"Controller" 是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些

2009-07-26 20:58:00 366

原创 常用正则表达式

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [/u4e00-/u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^/x00-/xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:/n/s*/r评注:可以

2009-07-18 18:48:00 292

原创 No Hibernate Session bound to thread, and configuration does not allow creation of non-transactiona

getHibernateTemplate().getSessionFactory().getCurrentSession()的意思是得到当前线程 绑定的session,而当前线程绑定的session是通过当前的事务产生的,如果你没有配置事务的话,当前线程threadlocal中就不存在 session,这样就出现no session错误。 而execute的回调方法,看源码HibernateTem

2009-07-11 12:39:00 1114

原创 解决JSP中使用request乱码问题

经常在讨论区看到有人问我的JSP显示中文有乱码怎么办,我用request得到的用户输入的中文怎么是乱码,我把汉字写到数据库怎么是乱码,等等一些关于汉字乱码的问题。其实这个问题很简单,管它汉字不汉字,还是日文,还是其他的什么双字节的语言,我们一律把它当作UTF-8看待。(一)request中的双字节文字好下面我们就来实现在整个应用程序中使用UTF-8编码工作,之所以选择UTF-8不仅仅之于上述原因,

2009-07-04 23:40:00 351

原创 配制Myeclipse和tomcat

1、软件的安装和注册                 首先要安装JDK,我这里使用默认安装,目录所有的都不改变,C:/Program Files/Java,下面有两个文件夹,一个是jdk,一个是jre。设置类路径之类的,请去网上查找相关资料吧,那个很多文章讲了。          Tomcat的安装,我们使用Exe版本的安装文件,除了选择目录外,其他的都默认好了,这里安装到D:/Tomca

2009-06-25 20:25:00 382

原创 关于Equals 和== 的区别

eqauls 与 = =之异同1)比较方式角度:= =是面向过程的操作符;equals是面向对象的操作符= =不属于任何类,equals则是任何类(在Java中)的一个方法;我们可以         1)Primitive1 (基本类型)= = Primitive2(基本类型);         2)Object Reference1(对象引用)= = Object Reference2(对象

2009-05-02 20:01:00 343

转载 Java Gossip: autoboxing、 unboxing

在Java中,所有您要处理的东西“几乎”都是物件(Object),例如您之前所使用的Scanner是物件,字串(String)是物件,您之后还会看到更多的物件。然而有些是例外,基本(Primitive)资料型态不是物件,也就是您使用int、double、boolean等宣告的变数,以及您在程式中直接写下的字面常量。使用Java有一段时间的人都知道,有些时候您需要将基本型态转换为物件,例如使

2009-04-22 17:47:00 512

转载 import 静态成员(Static import)

在 J2SE 5.0 后新增了"import static" ,它的作用与 套件(package) 中介绍的"import"类似,都是为了让您可以省一些打字功夫,让编译器多作一点事而存在的。"import static"是使用时的语法,国外网站上的文章或原文书中介绍这个功能时,大都用static import描述这个功能,编译器讯息也这么写,这边就还是用static import来

2009-04-20 13:35:00 355

转载 JDK1.5新特性之Generics

1         直观印象在JDK1.5之前的版本中,对于一个Collection类库中的容器类实例,可将任意类型对象加入其中(都被当作Object实例看待);从容器中取出的对象也只是一个Object实例,需要将其强制转型为期待的类型,这种强制转型的运行时正确性由程序员自行保证。例如以下代码片断: List intList = new ArrayList(

2009-04-19 23:33:00 380

原创 Java 1.5新特性Enum的用法

【IT168 编程开发】Enum是enumeration(列举)的简写形式,包含在java.lang包中.熟悉C, C++, C#, 或 Pascal人应该对列举有所了解,先看个例子:    public enum Season { winter, spring, summer, fall }    一个enum是定义一组值的对象,它可以包括零个或多个值成员.它是属于enum类型的,一个enu

2009-04-19 13:52:00 287

原创 关于VO、PO的理解-java的(PO,VO,TO,BO,DAO,POJO)解释

O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。  VO,值对象(Value Object),PO,持久对象(Persisent Object),它们是由一组属性和属性的get和set方法组成。从结

2008-11-24 00:45:00 375

原创 EJB3.0注释小结

1. @Id 显示声明属性为标识符2. @GeneratedValue(strategy=GenerationType.IDENTITY) 表示主键是自动生成策略,strategy 有很多    选择 IDENTITY 是针对 SQLSERVER 等数据的。一般该注释和 @Id 合用3. @Entity 任何 Entity Bean 都要有次注释4. @Table(name = "Order"

2008-11-17 22:49:00 452

原创 关于jboss在jdk6下webservice不正常问题的解决

用教室里的jdk6访问jboss的webservice会出现如下异常:java.lang.UnsupportedOperationException: setProperty must be overridden by all subclasses of SOAPMessage   原因是Jboss的soap实现的是老的javax.xml.soap.SoapMessage接口,这个接口的setPr

2008-10-31 22:09:00 4618 2

原创 It's a programmer's blog

accumulate resources ,save time

2008-10-26 10:58:00 379

scjp1.6套题(包括真题及模拟题)

压缩包共含两个文件,其中一个含261道真题,题目翻译成了中文,另一个为模拟器,共含5套模拟题,很有练习价值。大家看看。

2009-06-04

java实现 模拟帧传输停等协议

java实现 模拟帧传输停等协议,大家看看

2009-06-03

一个经典的java 套接字传输范例

一个经典的java 套接字传输范例,大家看看

2009-06-03

一个经典的java 数据报传输范例

一个经典的java 数据报传输范例,大家看看

2009-06-03

空空如也

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

TA关注的人

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