- 博客(276)
- 资源 (7)
- 收藏
- 关注
转载 mysql查询更新时的锁表机制分析
原文地址点击此处 为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。一、概述MySQL有三种锁的级别:页级、表级、行级。MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-level locking),但也支持表级锁;InnoDB存储引擎既支持
2015-04-02 19:05:03 412
转载 mybatis动态SQL语句
一 if标签 SELECT * from STUDENT_TBL ST WHERE ST.STUDENT_NAME LIKE CONCAT(CONCAT('%', #{studentName}),'%') 二 where标签 SELECT * from STUDENT_TBL ST ST.STUDENT_NAME LIKE CONCAT(CO
2015-04-02 10:25:09 495
转载 js数组的操作
原文地址点击此处1、数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); /
2015-03-26 09:33:05 901
转载 Oracle Rman 命令详解(List report backup configure)
一、list常用命令总结备忘 list命令列出控制文件、RMAN恢复目录中备份信息, 是我们对所有可见的数据库备份文件的一个最直观的了解的方法 list incarnation; list backup summary; list backup of database summary; list backup of tablespace s
2015-03-23 21:34:50 639
转载 Oracle 备份、恢复概念的总结
原文地址点击此处 --======================-- Oracle 备份恢复概念--====================== 数据库维护中,备份或恢复是重中之重的问题。尽管很多时候数据库系统运行缓慢,但对数据库数据的丢失而言,显然后者损失的代价是不言而喻的。因此DBA至少在保证数据不丢失的情况下来提高系统的性能是最起码的要求。关于什么是备
2015-03-21 23:32:19 525
转载 Oracle RESETLOGS 和 NORESETLOGS 区别说明
原文地址点击此处 一.创建控制文件时:Resetlogs和Noresetlogs当我们将控制文件备份到trace 文件时,可以看到里面包含了2部分的重建语句,一个是使用resetlogs,另一个是使用noresetlogs。 备份控制文件的SQL 如下:SQL>alterdatabase backup controlfile to trace
2015-03-19 21:20:46 668
转载 非常好的一篇文章(Oracle Backup and Recovery)转载自ORACLE网站
Oracle Backup and RecoveryBackup and recovery is one of the most important aspects of database administration. If a database crashed and there was no way to recover it, the devastating results to
2015-03-18 21:06:51 1230
转载 dark寻觅到的一个牛人的分类总结贴--关于swfupload与java整合的内容
原文链接点击此处一、了解SWFUpload http://hanxin0311.iteye.com/blog/1915611二、详细介绍SWFUpload http://hanxin0311.iteye.com/blog/1915615三、struts2+swfUpload简单例子 http://hanxin0311.iteye.com/blog/
2015-03-13 15:36:04 577
转载 swfupload的参数配置及属性说明
原文路径点击此处(一)、配置参数对象中的常用属性及说明 属性类型默认值描述upload_urlString 处理上传文件的服务器端页面的url地址,可以是绝对地址,也可以是相对地址,当为相对地址时相对的是当前代码所在的文档地址preserve_re
2015-03-13 14:27:47 1109
转载 dark找来的直接就能用的例子--关于swfupload的样例
原文地址请点此处 最好之处在于,这个代码的超链接,我就是用这个鼓捣出来滴,随后我会加上这个代码下载链接的SWFUpload官方的例子都是PHP的,在这里提供一个Java版的最简单的使用例子,使用JSP页面完成所有操作。效果图如下 实现上传,分为三步: 1、JavaScript设置SWFUpload部分(与官方例子类似):var upload;
2015-03-13 14:13:21 392
转载 在JSP里使用CKEditor和CKFinder
原文链接点击此处最近在做一个新闻发布平台,放弃了很早的FCKEditor,使用CKEditor和CKFinder,尽管免费的CKFinder是Demo版本,但是功能完整,而且用户都是比较集中精神发新闻的人,不会在意这个。按照官网的document一步一步配置,虽然并不难,但是有些东西特别分散,还是全英文的,所以我就整理了一下安装过程和配置,以及需要注意的一些问题。希望对大家有所帮助。
2015-03-10 18:01:45 466
转载 java排序的方法
原文链接请点击此处dark做了些修改,先说结论:感觉Comparator更像一个工具,它是在集合外部实现的排序,使用这个工具可以对你想要的东西进行排序。而且个人感觉可以扩展到使用java的反射机制来动态确定一些东西。比如我们已经使用这个comparator做好了一个比较的工具类,可以通过方法来接受对哪个类的哪个字段来排序,很方便。Comparable不够灵活,它是在集合内部定义的方法实
2015-03-10 10:43:53 440
转载 dark认为比较好比较全的java反射详解示例
原文链接点击此处本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名package Reflect; /** * 通过一个对象获得完整的包名和类名 * */class Demo{ //o
2015-03-10 10:34:15 495
转载 MySQL5.6 触发器的使用(条件分支、变量的使用)
create trigger check_record_delete_trigger after DELETEon check_record FOR EACH ROWbeginset @count = (select count(*) from check_record where INSTRUMENT_ID = old.INSTRUMENT_ID);if @count = 0 the
2015-03-02 10:01:19 1103
转载 Memcached Java Client API详解
Memcached Java Client API详解针对Memcached官方网站Java Client API详解及优化1.5.0" src="http://b2b-doc.alibaba-inc.com/images/icons/linkext7.gif" alt="" align="absMiddle" border="0" height="7" width="7" style="
2015-02-28 18:11:58 307
转载 JAVA MemCache 史无前例的详细讲解!看完包精通MEMCACHE!
Memcach什么是MemcacheMemcache集群环境下缓存解决方案Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。 Memcache是danga的一个项目,最早是LiveJ
2015-02-28 10:48:01 750
转载 wav文件格式分析详解(darkdragonking认为比较全的了)
一、综述 WAVE文件作为多媒体中使用的声波文件格式之一,它是以RIFF格式为标准的。RIFF是英文Resource Interchange File Format的缩写,每个WAVE文件的头四个字节便是“RIFF”。 WAVE文件是由若干个Chunk组成的。按照在文件中的出现位置包括:RIFF WAVEChunk, Format Chunk, Fact Chunk
2015-02-27 16:24:58 704
转载 WAV文件格式分析
一. RIFF概念在Windows环境下,大部分的多媒体文件都依循着一种结构来存放信息,这种结构称为"资源互换文件格式"(Resources lnterchange File Format),简称RIFF。例如声音的WAV文件、视频的AV1文件等等均是由此结构衍生出来的。RIFF可以看做是一种树状结构,其基本构成单位为chunk,犹如树状结构中的节点,每个chunk由"辨别码"、"数据大小"及
2015-02-27 16:09:00 384
转载 MongoDB与MySQL的插入、查询性能测试
1.1 MongoDB的简单介绍在当今的数据库市场上,MySQL无疑是占有一席之地的。作为一个开源的关系型数据库,MySQL被大量应用在各大网站后台中,承担着信息存储的重要作用。2009年,甲骨文公司(Oracle)收购Sun公司,MySQL成为Oracle旗下产品。而MongoDB是一种文件导向的数据库管理系统,属于一种通称为NoSQL的数据库,是10gen公司旗下的开源产品,
2015-02-11 09:40:22 556
转载 MongoDB学习 (五):更新操作符(Update Operators).2nd
通常文档只会有一部分要更新。利用原子的更新修改器,可以使得这种部分更新极为髙效。更新修改器是种特殊的键,用来指定复杂的更新操作,比如调整、增加或者删除键,还可能是操作数组或者内嵌文档。字段更新操作符 Field Update Operators $set "$set"用来指定一个键的值。如果这个键不存在,则创建它。 我们往下面的一条用户资料添加“兴趣”信息,
2015-02-09 15:52:21 520
转载 MongoDB学习 (六):查询
1.1 集合查询方法 find()db.collection.find() 查询集合中文档并返回结果为游标的文档集合。语法:db.collection.find(query, projection)参数 类型 描述 query 文档 可选. 使用查询操作符指定查询条件projection 文档 可选.使用投影操作符指定返回的
2015-02-09 15:48:13 854
转载 MongoDB学习 (五):查询操作符(Query Operators).1st
查询操作符(Query Operators)可以让我们写出复杂查询条件,让我们使用的过程更加灵活。 官方文档中使用的“field”单词,RDBMS中是字段的意思,但是MongoDB作为文档数据库,使用的BSON格式作为数据存储格式。field对应key,我这里还是把他翻译成“字段”而不是“键”。若有不妥,请指出。 演示数据: 我们将实际操作下。先向集合inventor
2015-02-09 15:45:20 570
转载 MongoDB学习 (四):创建、读取、更新、删除(CRUD)快速入门
接下来的数据库操作演示,我们使用MongoDB自带简洁但功能强大的JavaScript shell,MongoDB shell是一个独立的DB客户端(它也是功能完备的JavaScript解释器 可以运行任何JavaScript程序),MongoDB shell的使用介绍请阅读博文《NoSQL学习之路(三):MongoDB Shell的使用》。CRUD1.C 创建 in
2015-02-09 15:42:39 396
转载 MongoDB学习(三):MongoDB Shell的使用
MongoDB shell MongoDB自带简洁但功能强大的JavaScript shell。JavaScript shell键入一个变量会将变量的值转换为字符串打印到控制台上。 下面介绍基本的操作,一些注意事项。数据库CRUD操作将在下面的篇幅中介绍《NoSQL学习之路 (四):创建、读取、更新、删除(CRUD)》 打开命令提示(cmd.exe)。进入到Mon
2015-02-09 15:41:22 409
转载 MongoDB学习(二):数据类型和基本概念
原文地址:http://www.cnblogs.com/egger/archive/2013/04/27/3047191.html数据类型基本数据类型 MongoDB的文件存储格式为BSON,同JSON一样支持往其它文档对象和数组中再插入文档对象和数组,同时扩展了JSON的数据类型.与数据库打交道的那些应用。例如,JSON没有日期类型,这会使得处理本来简单的日期问题变
2015-02-09 15:40:03 506
转载 MongoDB学习(一):MongoDB 环境的搭建
原文地址:http://www.cnblogs.com/egger/archive/2013/04/26/3045975.htmlmongdb官网 :http://www.mongodb.org/数据库下载地址:http://www.mongodb.org/downloads安装mongodb 安装mongodb一般指构建核心的数据服务器mongodb。mon
2015-02-09 15:34:16 504
转载 白话经典算法系列之六 快速排序 快速搞定
原文地址:http://blog.csdn.net/morewindows/article/details/6684558 快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。
2015-02-06 14:04:38 515
转载 Java Map遍历方式的选择
1. 阐述 对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率。那么实际情况如何呢? 为了解遍历性能的真实差距,包括在遍历key+value、遍历key
2015-02-04 20:54:47 490
转载 Java中HashMap遍历的两种方式
第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val =
2015-02-02 21:04:53 381
转载 深入JVM锁机制2-Lock
前文(深入JVM锁机制-synchronized)分析了JVM中的synchronized实现,本文继续分析JVM中的另一种锁Lock的实现。与synchronized不同的是,Lock完全用Java写成,在java这个层面是无关JVM实现的。在java.util.concurrent.locks包中有很多Lock的实现类,常用的有ReentrantLock、ReadWriteLock(实
2015-02-02 14:00:51 486
转载 深入JVM锁机制1-synchronized
目前在Java中存在两种锁机制:synchronized和Lock,Lock接口及其实现类是JDK5增加的内容,其作者是大名鼎鼎的并发专家Doug Lea。本文并不比较synchronized与Lock孰优孰劣,只是介绍二者的实现原理。 数据同步需要依赖锁,那锁的同步又依赖谁?synchronized给出的答案是在软件层面依赖JVM,而Lock给出的方案是在硬件层面依赖特殊的CPU指令
2015-02-02 13:57:16 417
转载 Java HashMap的工作原理
我们来看个非常简单的例子。有一个”国家”(Country)类,我们将要用Country对象作为key,它的首都的名字(String类型)作为value。下面的例子有助于我们理解key-value对在HashMap中是如何存储的。1. Country.javapackage org.arpit.javapostsforlearning;public class Country {
2015-01-31 14:50:15 487
转载 java实现深克隆(如HashMap等)
克隆就是复制一个对象的复本.但一个对象中可能有基本数据类型,如:int,long,float 等,也同时含有非基本数据类型如(数组,集合等)被克隆得到的对象基本类型的值修改了,原对象的值不会改变.这种适合shadow clone(浅克隆).但如果你要改变一个非基本类型的值时,原对象的值却改变了,.比如一个数组,内存中只copy他的地址,而这个地址指向的值并没有copy,当clon
2015-01-30 19:59:29 6202 3
转载 Js获取当前日期时间及其它操作
var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)
2015-01-29 14:52:49 471
原创 java的Request中乱码问题解决
在提交JSP时对于乱码问题,首先我们要搞清楚为什么会出现乱码?看JSP的头文件:在这个头文件中,还有一个与编码的相关的属性:pageEncoding-----------------------------------------------------------------------------------------首先,说说JSP/Servlet中的几个编码的作用。
2015-01-29 11:46:08 2782
转载 Java操作json的通用类
package com.baiyyy.polabs.util.json; import java.text.ParseException; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.
2015-01-29 11:19:36 523
转载 java中synchronized用法
synchronized的一个简单例子public class TextThread { /** * @param args */ public static void main(String[] args) { // TODO 自动生成方法存根 TxtThread tt = new TxtThread(); new Th
2015-01-26 20:58:27 411
转载 concurrentHashMap 到底采取了什么措施使得它比synchronized(HashMap)好
免锁容器背后的通用策略:1使用Lock机制 而不是synchronized2 对容器的修改可以与读取操作同时发生,只要读取者只能看到完成修改的结果即可。(volatile)3 修改是在容器数据结构的某一部分的一个单独副本上执行的,这样就能避免锁住整个容器 Java Memory Model中,Memory分为两类,main memory和working memory
2015-01-26 14:45:13 459
转载 Web 通信 之 长连接、长轮询(long polling)
基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。一、什么是长连接、长轮询?用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数据信息。这里的“不停”其实是有停止的,只是我们人眼无法分辨是否停止,它只是一种快速的停下然后又立即开始连接而已。二、长连接、长轮询的应用场
2015-01-24 13:31:40 754
转载 Jsp Servlet常用 Listener的分类
Servlet 监听器用于监听一些重要事件的发生,监听器对象在事情发生前、发生后可以做一些必要的处理。目前 Servlet2.4 和 JSP2.0 常用的有7个监听器接口,分为3类: 1. Servlet上下文进行监听(Application级): 用于监听 ServletContext 对象的创建和删除以及属性的添加、删除和修改等操作,该监听器需要用到如下两个接口类: (
2015-01-24 11:14:35 713
httpClient用到的jar包
2015-06-08
dark亲测可用的一个swfupload与java整合的小例子
2015-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人