- 博客(34)
- 收藏
- 关注
原创 搭建Tomcat8+ solr-5.5.1+zookeeper3.4.6集群
1、软件环境配置环境: Windows 7apache-tomcat-8.0.35下载地址: http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/Zookeepr v3.4.6 下载地址: http://apache.fayea.com/zookeeper/solr-5.5.1 下载地址: http://mirrors.cnn...
2016-06-15 15:10:07
190
原创 MySQL事务隔离级别详解
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirty ...
2014-03-13 10:13:54
91
原创 雅虎WEB前端网站优化 -- 34条军规
雅虎给出了优化网站加载速度 的34条法则(包括Yslow规则22条) 详细说明,下载转发 ponytail 的译文(来自帕兰映像)。1.Minimize HTTP Requests 减少HTTP请求图片、css、script、flash等等这些都会增加http请求数,减少这些元素的数量就能减少响应时间。把多个JS、CSS在可能的情况下 写进一个文件,页面里直接写入图片也是不好的做法,应该...
2013-07-15 10:53:37
160
原创 Linux 下 Redis 安装详解
redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框架,做了一点调研,即便redis、memcached存在效率上的差异(具体比较参考http://timyang.net/data/mcdb-tt-redis/),但其实都能满足目前项目的需求;但是redis还是比较风骚的,支持链表和集合操作,支持正则表达式查找key,目前项目缓存的结...
2013-07-13 21:55:22
184
原创 ubuntu下安装memcached
ubuntu下安装memcached OS:ubuntu 10.04libevent: 2.0.21memcached: 1.4.15libevent 下载地址:http://libevent.org/(有很多个版本,建议选择和memcached版本差不多的下载)memcached 下载地址:http://memcached.org/1.先安装libevent# tar x...
2013-04-26 20:39:02
125
原创 MongoDB安装以及Java实例
一、MongoDB简介 MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。Mongo使用C++开发。Mongo的官方网站地址是:http://www.mongodb.org/,读者可以在此获得更详细的信息。小插曲:什么是NoSql? NoSql,全称是 Not Only...
2013-04-25 13:42:54
107
原创 Java中图片与base64位编码互转
import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import sun.misc.BASE64Decoder;import sun...
2013-04-15 15:29:26
152
原创 Oracle数据库中大数据查询优化问题--分区表的操作方法
Oracle数据库中分区表的操作方法 摘要:在大量业务数据处理的项目中,可以考虑使用分区表来提高应用系统的性能并方便数据管理,本文详细介绍了分区表的使用。 在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB,有的甚至可以到TB级。虽然存储介质和数据处理技术的发展也很快,但是仍然不能满足用户的需求,为了使用户的大量的数据在读写操作和查询中速度更快,Ora...
2013-04-09 14:44:42
212
原创 Oracle 如何找回已经删除了的表记录
有的时候我们不小心把数据库表(emp)中重要的记录给删除了,怎么给找回来了,看下面这个例子你就会明白。 某一天,10点钟的时候,张三一不小心给数据库表emp的一条重要记录给删除了并且还提交了,此时也没有其他任何备份数据,他十分惊恐,10:05分他的同事,也就是本人出现了在和他轻松的聊天中给出了如下解决方法,哈哈哈。。。 我:怎么了张:我把数据emp表的某几条记录给删除了...
2013-02-19 17:15:24
339
原创 如何使用jQuery或者javascript处理Cookie
如何使用jQuery或者javascript处理CookieCookie是我们做前台开发过程中时常需要用到的技术,做为HTML5之前客户端唯一可以使用的本地存储方式,它能够有效的帮助我们实现一些简单数据的本地保存。今天我们介绍使用Javascript和jQuery方式来处理和保存Cookie。Javascriptjavascript处理cookie:function setCooki...
2013-02-19 11:55:40
137
原创 分享30个开发人员有用的CSS代码片段
分享30个开发人员有用的CSS代码片段 CSS 是我们使用的功能强大和最常用 web 语言。他可以兼容新旧不同的浏览器,他的兼容跨度确实够大的,从微软的IE到火狐再到谷歌浏览器。在设计的时候我们总是想创建更有创意和风格的网站,无论创建怎么样的网站,有些CSS代码是必须要掌握的,可以说这是核心,掌握这样的一些CSS代码,前端布局方面基本上再不成问题...
2012-11-26 11:26:51
218
原创 Oracle 游标使用全解
-- 声明游标;CURSOR cursor_name IS select_statement --For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is select empno,ename,job,sal...
2012-06-14 14:51:21
81
原创 java文件加密解密
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;/*** 加密解密类* * @author shaohl* @version 1.00*/public class EncryptGen {// static boolean debug =f...
2012-03-20 23:42:56
162
原创 MD5加密、加密后在加密和解密
public class test {public static String MD5(String inStr) { MessageDigest md5 = null ; try { md5 = MessageDigest.getInstance("MD5" ); } catch (Exception e) { ...
2011-12-22 16:20:33
580
原创 将字节流(byte[])转换成文件
/*** 将字节流转换成文件* @param filename* @param data* @throws Exception*/public static void saveFile(String filename,byte [] data)throws Exception{ if(data != null){ String filepath...
2011-12-02 14:24:10
3615
使用javamail发送邮件
import java.util.*; import javax.mail.*; import javax.mail.internet.*; import javax.activation.*; /** * Title: 使用javamail发送邮件 Description: 演示如何使用javamail包发送电子邮件。这个实例可发送多附件 Filename:...
2011-11-18 16:34:30
102
原创 SVN应用篇
1、Eclipsesvn插件安装 http://subclipse.tigris.org/update 这个就是svn的更新地址 在eclipse中选择help --> Install new Software 点击上面的Add按钮 name可以随便填写,方便自己识别这是个神马东东,这里我就直接填写svn就可以了 Location输入http://subclipse.tigris.org...
2011-09-26 11:11:56
101
原创 Axis 应用篇
Axis篇Axis简介Axis是Apache组织推出的SOAP引擎,Axis项目是Apache组织著名的SOAP项目的后继项目,目前最新版本是采用Java开发的1.1版本,C++的版本正在开发之中。Axis v1.1软件包可以从http://ws.apache.org/axis/dist/1_1/下载得到。但是Axis不仅仅是一个SOAP引擎,它还包括: 1)、 一个独立运行的SOAP服务...
2011-06-07 10:18:49
173
Java 给图片上水印
package com.able.demo;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.Fi...
2011-05-31 15:19:50
78
Java oracle (BLOB)文件操作
package com.able.demo;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.sql.Connection;import java.sql.SQL...
2011-05-30 11:20:59
134
原创 将多个文件压缩成zip(zip文件操作大全)
String[] fileNames = {"11.txt","22.txt"}; ZipOutputStream zos = new ZipOutputStream(new FileOutputStream("tomorrow.zip")); byte[] buff = new byte[1024]; for(int i = 0;i < file...
2011-05-12 16:24:24
562
原创 Spring MVC实践与入门
这篇文章将教你快速地上手使用 Spring 框架. 如果你手上有一本《Spring in Action》, 那么你最好从第三部分"Spring 在 Web 层的应用--建立 Web 层"开始看, 否则那将是一场恶梦! 首先, 我需要在你心里建立起 Spring MVC 的基本概念. 基于 Spring 的 Web 应用程序接收到 http://localhost:8080/hello.do(事...
2011-05-09 13:04:33
68
原创 在oracle中处理日期大全
在oracle中处理日期大全 TO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month: mm number 03 mon abbreviated mar mon...
2011-04-22 09:18:05
59
原创 jxl.jar的安装和使用简介
将jxl.jar拷贝到"%JREHOME%\lib\ext"目录下。 jxl.jarInstallationJExcelApi comes packaged as a zipped tar file, called something like jexcelapi_2_0.tar.gz.To unpack on UNIX systems, at the command lin...
2011-04-15 15:47:50
1660
原创 求两个时间之间相隔的时间段以及相差天数
相信大家在编程的时候总会遇到求两个时间之间的时间段、相差天数等等问题吧!解决如下: java.util.Date date= myFormatter.parse("2011-05-01"); java.util.Date mydate= myFormatter.parse("2011-04-01"); day = (date.getTime()-mydate.get...
2011-04-02 16:53:37
160
原创 如何在TOMCAT下指定JDK的路径
1,修改bin文件夹下面的catalina.bat文件,把如下内容 rem ----- Execute The Requested Command --------------------------------------- echo Using CATALINA_BASE: %CATALINA_BASE% echo Using CATALINA_HOME: %CATALIN...
2011-04-02 13:12:11
172
原创 PL/SQL中cursor(光标/游标) 简介
相信不少做开发或维护的DBA在找工作的时候,遇到过类似的面视问题:请简单的描述一下光标的类型,说一下普通光标和REF光标之间的区别,以及什么时候该正确应用哪一个? 这个题目,我着实难住了不少人,其实他们在具体开发的时候,也还是比较能够把握正确的光标的使用的,但就是说不出来,当然了,这与大家自身的沟流交通能力是有关系的。有的人不善于说,但做的却很好。扯的扯就走远了,最后唠叨一下:做技术这条...
2011-03-25 15:26:59
219
原创 MyEclipse最新8.5版本汉化【图】
首先下载汉化包文件 下载汉化包插件(附件)。下面开始汉化:1、解压MyEclipse中的language文件夹以我的安装目录为例,我的MyEclipse8.5的安装在D:盘下。将解压后的“language”文件夹,放入common文件夹下。入下图:<!--StartFragment --> <!--StartFragmen...
2011-03-21 17:07:17
301
原创 Oracle 函数大全【有你想要的吗?】
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- --------- ---...
2011-03-21 16:29:08
83
原创 JQuery 权威指南【PDF下载】
本书由国内资深web技术专家亲自执笔,4大web开发社区一致鼎力推荐,权威性毋庸置疑。 内容新颖,基于jquery的最新版本撰写,所有新功能和新特性一览无余;内容全面,不仅讲解了jquery技术本身的方方面面,而且还包括与jquery相关的扩展知识;实战性强,不仅每个知识点都配有完...
2011-03-21 10:58:53
110
oracle SQL葵花宝典(续写中)
查询某列重复的数据select * from Flyz_People where People_Name in (select People_Name from Flyz_People group by People_Name having count (People_Name) > 1)删除用户下面的所有表结构: select 'Drop tab...
2011-03-18 11:44:17
149
原创 Iterator迭代器检索List,Set,Map集合
Iterator:对 collection 进行迭代的迭代器常用方法:boolean hasNext()如果仍有元素可以迭代,则返回 true。(换句话说,如果 next 返回了元素而不是抛出异常,则返回 true)。Object next()返回迭代的下一个元素。void remove()从迭代器指向的 collection 中移除迭代器返回的最后一个元素(可选操作)。每次调用 next 只能...
2011-03-16 13:05:07
112
原创 Java多线程编程总结(转载)
文章分类:Java编程 一、认识多任务、多进程、单线程、多线程 要认识多线程就要从操作系统的原理说起。 以前古老的DOS操作系统(V 6.22)是单任务的,还没有线程的概念,系统在每次只能做一件事情。比如你在copy东西的时候不能rename文件名。为了提高系统的利用效率,采用批处理来批量执行任务。现在的操作系统都是多任务操作系统,每个运行的任务就是操作系统所做的一件...
2011-03-16 13:02:00
57
原创 oracle定时任务(dbms_job)
今天总结下oracle的任务队列管理器(job queue ),以后也方便查询. 我们要做定时任务时,有两种办法一种是: 操作系统的定时,win的定时任务,unix的crontab一种是: 数据库级的定时,她的效率更高,再有大量的表级操作时,建议用数据库本身的job queue,这样方便,效率高;如果用系统级定时,会增加很多编程工作,成本增加了,还很容易出错,事情越...
2011-03-16 12:58:03
63
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人