自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

暗黑世界

世事洞明皆学问,人情练达即文章

  • 博客(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

linux版bitname安装redmine 4.0.2 的执行文件

linux版bitname安装redmine 4.0.2 的执行文件

2022-03-08

archetype-catalog.xml

maven 3.5版本的archetype-catalog.xml文件

2017-08-07

hadoop-eclipse-plugin-2.8.jar

适用于hadoop2.8环境的eclipse的插件。需要jdk1.8和eclipse至少4.0以上版本配合

2017-05-23

httpClient用到的jar包

httpClient用到的jar包,一共4个,包括commons-codec-1.7.jar、commons-logging-1.1.1.jar、httpclient-4.2.2.jar、httpcore-4.2.2.jar

2015-06-08

dark亲测可用的一个swfupload与java整合的小例子

dark亲测可用的一个swfupload与java整合的小例子,js部分、html部分及逻辑的java部分都在一个jsp页面中,不用做什么修改就能用

2015-03-13

struts中文手册

非常经典的Struts的入门和提高的pdf文件

2007-09-07

空空如也

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

TA关注的人

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