自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (31)
  • 收藏
  • 关注

转载 YAML 语言教程

YAML

2017-12-25 10:44:57 249

转载 大数据量下高并发同步

大数据量下高并发同步    对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题,但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。   为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步   1、同步和异步的区别和联系        

2017-09-21 18:46:00 359

转载 专用于高并发的map类-----Map的并发处理(ConcurrentHashMap)

oncurrentModificationException在这种迭代方式中,当iterator被创建后集合再发生改变就不再是抛出ConcurrentModificationException, 取而代之的是在改变时new新的数据从而不影响原有的数据 ,iterator完成后再将头指针替换为新的数据 ,这样iterator线程可以使用原来老的数据,而写线程也可以并发的完成改变。 

2017-09-21 18:03:36 599

转载 java 深入了解DTO及如何使用DTO

版权声明:本文为博主原创文章,转载请注明:http://blog.csdn.net/visant这篇文章主要来谈论一下DTO使用的场合及其带来的好处。首先要理解DTO是什么?DTO就是数据传输对象(Data Transfer Object)的缩写。 DTO模式,是指将数据封装成普通的JavaBeans,在J2EE多个层次之间传输。   DTO类似信使,是同步系统中的Mess

2017-09-19 13:53:59 785

转载 maven添加第三方jar包进本地maven库

maven添加第三方jar包进本地maven库今天遇到一个问题,我使用mvn clean package 打包命令时,打好的包里没有class文件。结果发现编译的时候是找不到jar包,而找不到的jar包正是第三方包,也就是加入到WEB-INF/lib里的包。上网查了一下,原因是maven编译的时候不会去寻找非maven依赖的包。解决办法有两个:1、配置maven

2017-09-19 12:03:32 872

转载 Spring Boot 快速入门

今天给大家介绍一下Spring Boot MVC,让我们学习一下如何利用Spring Boot快速的搭建一个简单的web应用。环境准备一个称手的文本编辑器(例如Vim、Emacs、Sublime Text)或者IDE(Eclipse、Idea Intellij)Java环境(JDK 1.7或以上版本)Maven 3.0+(Eclipse和Idea IntelliJ内置,如果使用ID

2017-09-19 09:33:15 320

原创 EhCache HelloWorld实现

我们新建一个Maven项目,pom.xml里引入 ehcache支持;12345dependency>    groupId>net.sf.ehcachegroupId>    artifactId>ehcacheartifactId>    version>2.10.3version>

2017-04-16 18:20:17 361

转载 Ehcache配置持久化到硬盘

Ehcache默认配置的话 为了提高效率,所以有一部分缓存是在内存中,然后达到配置的内存对象总量,则才根据策略持久化到硬盘中,这里是有一个问题的,假如系统突然中断运行 那内存中的那些缓存,直接被释放掉了,不能持久化到硬盘;这种数据丢失,对于一般项目是不会有影响的,但是对于我们的爬虫系统,我们是用来判断重复Url的,所以数据不能丢失;这时候我们就需要通过Ehcache配置,来实现缓存的持久化

2017-04-16 18:11:15 13968 1

转载 EhCache 常用配置项详解

EhCache 给我们提供了丰富的配置来配置缓存的设置;这里列出一些常见的配置项:cache元素的属性:      name:缓存名称      maxElementsInMemory:内存中最大缓存对象数      maxElementsOnDisk:硬盘中最大缓存对象数,若是0表示无穷大      eternal:true

2017-04-16 18:10:04 591

转载 Oracle B-tree、位图、全文索引三大索引性能比较及优缺点汇总

引言:大家都知道“效率”是数据库中非常重要的一个指标,如何提高效率大家可能都会想起索引,但索引又这么多种,什么场合应该使用什么索引呢?哪种索引可以提高我们的效率,哪种索引可以让我们的效率大大降低(有时还不如全表扫描性能好)下面要讲的“索引”如何成为我们的利器而不是灾难!多说一点,由于不同索引的存储结构不同,所以应用在不同组织结构的数据上,本篇文章重点就是:理解不同的技术都适合在什么地方应用!

2014-07-27 02:01:06 443

转载 Oracle insert大量数据经验之谈(转)

Oracle insert大量数据经验之谈(转)  在很多时候,我们会需要对一个表进行插入大量的数据,并且希望在尽可能短的时间内完成该工作,这里,和大家分享下我平时在做大量数据insert的一些经验。  前提:在做insert数据之前,如果是非生产环境,请将表的索引和约束去掉,待insert完成后再建索引和约束。  1.  inser

2014-07-27 00:11:30 622

转载 教您如何实现ORACLE备份&如何在oracle中导入dmp数据库文件

利用任务计划、批处理文件和ORACLE的EXP导出功能,可以根据日期自动生成ORACLE备份文件,大大方便了ORACLE备份。:1、建立批处理文件backup.batexp system/manager file=d:\backup\oracle\oracle%date:~0,10%.dmp owner=system log=d:\backup\oracle\oracle%date:~0,

2014-07-13 01:54:44 602

转载 Oracle位图索引相关特点介绍

我们都知道Oracle中通过位图索引可以在很大的程度上提高查询的效率,而以下的文章主要要介绍的是Oracle位图索引的相关特点及其使用的时机,如果你想了解的更多的话,以下的文章会给你提供更多的相关知识。在数据库中(包括Sql Server数据库),对于这种基数比较小的列,如果只有有限的几个固定值,如上表中的性别、婚姻状况等等,要为其建立索引的话,采用的就应该是位图索引,而不是B树索引。位图

2014-07-13 01:14:33 527

转载 Oracle用户密码的修改方案

在实际的应用中有时我们会出现不知道Oracle用户密码的情况,但是如果又需要以其用户来做一些操作的话,可是又不能去对其进行修改这个用户的密码,这个时候,就可以利用一些小窍门,来完成操作。具体操作过程如下:SQL*Plus: Release 9.2.0.5.0 - Production on Copyright (c) 1982, 2002, Oracle Corporation. Al

2014-07-13 01:11:11 448

转载 Oracle索引整理的详细描述

以下的文章主要是对Oracle索引整理的描述,其中包含了Oracle的索引陷阱,以及各种索引使用场合以及建议,还有能用唯一索引,一定用唯一索引有哪些的详细内容的介绍,以下就好似相关内容的介绍。一、Oracle的索引陷阱一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是Oracle的索引限制造成的。Oracle的索引有一些索引限制,在这些索引限制发生的

2014-07-13 01:02:21 633

转载 Oracle索引使用规则简介

Oracle索引使用规则简介

2014-07-13 00:50:32 462

原创 oracle with使用

--使用with临时表withq1 as (select 1+1.5 as P from dual),q2 as (select 3*5 as Q from dual),q3 as (select P,Q,P*Q from q1,q2)select * from q3;

2014-07-12 23:00:18 400

转载 spring quartz 时间配置格式

D.CronTrigger配置格式:格式: [秒] [分] [小时] [日] [月] [周] [年]序号 说明  是否必填 允许填写的值 允许的通配符1 秒 是 0-59  , - * / 2 分 是 0-59  , - * / 3 小时 是 0-23 , - * / 4 日 是 1-31 , - * ? / L W 5 月 是 1-12 or JAN-DEC , - *

2013-12-30 21:37:41 476

转载 java 默认的序列化方式的不足之处

默认的序列化方式的不足之处: 1.直接对对象的不宜对外公开的敏感数据进行序列化,这是不安全的; 2.不会检查对象的成员变量是否符合正确的约束条件,有可能被传改数据而导致运行异常; 3.需要对对象图做递归遍历,如果对象图很复杂,会消耗很多资源,设置引起Java虚拟机的堆栈溢出; 4.使类的接口被类的内部实现约束,制约类的升级与维护。 通过实现Serializable接口的

2013-09-28 22:10:54 793

转载 Java几款性能分析工具的对比

在给客户的应用程序维护的过程中,我注意到在高负载下的一些性能问题。理论上,增加对应用程序的负载会使性能等比率的下降。然而,我认为性能下降的比率远远高于负载的增加。我也发现,性能可以通过改变应用程序的逻辑来提升,甚至达到极限。为了更详细的了解这一点,我们需要做一些性能分析,自然也要用到一些分析工具。Java有许多的性能分析工具,可以帮助我们弄清楚这个问题,但是我们应该使用哪一款工具呢?

2013-07-13 21:08:58 456

转载 Tomcat介绍

Tomcat目录结构Bin     存放启动和关闭Tomcat的脚本文件Conf    存放Tomcat服务器的各种配置文件Lib      存放Tomcat服务器的支持jar包Logs   存放Tomcat的日志文件Temp    存放Tomcat的临时文件Webapps   web应用所在目录Work    Tomcat工作目录

2013-07-09 20:17:12 456

转载 Spring 3.2三个值得关注的新特性

不得不承认的是,在目前的web应用开发中,Spring的应用越来越广泛,其地位变得相当重要。而在最近推出的Spring 3.2版本中,又引入了一些新的值得关注的特性。本文中将介绍其中一些值得关注的新特性。一 不再需要web.xml 在新的Spring 3.2中,可以不再需要web.xml这个文件了,这得益于Servlet 3.0的新特性。其中,可以使用@WebServlet

2013-07-02 22:06:05 793

翻译 oracle优化避免全表扫描

1. 对返回的行无任何限定条件,即没有where 子句  2. 未对数据表与任何索引主列相对应的行限定条件例如:在City-State-Zip列创建了三列复合索引,那么仅对State列限定条件不能使用这个索引,因为State不是索引的主列。 3. 对索引的主列有限定条件,但是在条件表达式里使用以下表达式则会使索引失效,造成全表扫描:(1)where子句中对字

2013-03-24 13:09:45 733

转载 使用Dom4j操作XML

使用Dom4j操作XMLDom4j也可以很方便完成XML文档的创建、元素的修改、文档的查询遍历等,但dom4j稍比jdom复杂一点,不过在大片文档的情况下dom4j的性能要不jdom好。# 准备 首先,提供相关的jar包 Dom4j jar包下载: http://sourceforge.net/projects/dom4j/files/dom4j-2.0.0-ALPHA-2

2012-12-01 13:15:07 502

转载 Oracle 创建索引、重建索引、删除索引的语法

适当的使用索引可以提高数据检索速度,可以给经常需要进行查询的字段创建索引 oracle的索引分为5种:唯一索引,组合索引,反向键索引,位图索引,基于函数的索引 创建索引的标准语法: CREATE INDEX 索引名 ON 表名 (列名)      TABLESPACE 表空间名; 创建唯一索引: CREATE unique INDEX 索引名 ON

2012-08-17 20:49:55 2456

转载 从 iBatis 到 MyBatis ,你准备好了吗?

对于从事 Java EE 的开发人员来说,iBatis 是一个再熟悉不过的持久层框架了,在 Hibernate、JPA 这样的一站式对象 / 关系映射(O/R Mapping)解决方案盛行之前,iBaits 基本是持久层框架的不二选择。即使在持久层框架层出不穷的今天,iBatis 凭借着易学易用、轻巧灵活等特点,也仍然拥有一席之地。尤其对于擅长 SQL 的开发人员来说,iBatis 对 SQL 和

2012-07-04 06:56:45 664

转载 Hibernate缓存机制

缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能.  Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升.  Hibern

2012-06-20 06:42:29 298

转载 Spring IOC三种注入方式比较

IOC ,全称 (Inverse Of Control) ,中文意思为:控制反转, Spring 框架的核心基于控制反转原理。 什么是控制反转? 控制反转是一种将组件依赖关系的创建和管理置于程序外部的技术。 由容器控制程序之间的关系,而不是由代码直接控制 由于控制权由代码转向了容器,所以称为反转   对象与对象之间的关系可以简单的理解为对象之间的依赖关系: 依赖关系

2012-06-20 06:40:48 429

转载 Java调用shell

1.Java调用shell  Java语言以其跨平台性和简易性而著称,在Java里面的lang包里(java.lang.Runtime)提供了一个允许Java程序与该程序所运行的环境交互的接口,这就是Runtime类,在Runtime类里提供了获取当前运行环境的接口。其中的exec函数返回一个执行shell命令的子进程。exec函数的具体实现形式有以下几种:public Pro

2012-06-18 07:45:02 5810

原创 JDBC操作数据库CRUD

package com.hui.dao.impl;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.Re

2012-06-18 06:55:07 877

转载 JSON中,java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决

JSON中,java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决 使用JSON,在SERVLET或者STRUTS的ACTION中取得数据时,如果会出现异常:java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher 是因为需要的类没有找到,一般,是因为少导入了JAR包,

2012-05-12 12:31:11 8919

转载 动态加载js

http://www.cnblogs.com/css/common.css" type="text/css"/>http://www.cnblogs.com/javascript/jquery.js" type="text/javascript">http://www.cnblogs.com/javascript/common.js" type="text/javascript">

2012-05-10 13:39:11 551

转载 使用jquery动态加载js,css文件

使用jquery动态加载js,css文件view sourceprint?01 $.extend({ 02 includePath: '', 03 include: function(file) { 04 var files = typeof file == "string" ? [file]:file; 05

2012-05-10 13:36:35 2456

原创 window.location.reload()刷新当前页面.

window.location.reload()刷新当前页面.

2012-05-10 13:32:34 1048

转载 struts2之防止表单重复提交 token

struts.xml配置文件    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"    "http://struts.apache.org/dtds/struts-2.0.dtd">                        通常情况下,使用tokenSession客户端感

2012-05-10 13:24:22 670

转载 struts2.x 文件上传 文件大小配置问题!

问题描述:struts.xml中设置上次文件最大值    /FileUploadResult.jsp    /FileUpload.jsp          500000   //这里配置没有起作用      application/vnd.ms-powerpoint             问题解决方法:在struts.xml中加入 原因:发

2012-05-09 07:41:12 2056

原创 java file{//取得文件大小

public long getFileSizes(File f) throws Exception{//取得文件大小 long s=0; if (f.exists()) { FileInputStream fis = null; fis = new FileInputStream(f); s= f

2012-04-23 13:08:38 485

转载 Eclipse老是弹出对话框要求输入密码的问题

用eclipse老是弹出要求输入密码的对话框:开始以为是eclipse的自动更新或是什么的,但一直找不到设置的地方,最后发现原来是代理搞的鬼。这边上网使用了代理,eclipse共享了IE的代理设置,所以一直询问代理的用户名密码,但是在IE里面是不需要用户名密码, 这点感觉很奇怪,有高手明白的请指点一下。接着我取消了eclipse的代理设置就正常了。将active pro

2012-04-23 13:03:09 978

转载 java复制文件夹以及其中的文件

import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class CopyFile { public boolean copy(St

2012-04-23 07:07:02 2081

转载 [Java]读取文件方法大全

public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) { File file = new File(fileName); InputStr

2012-04-23 06:42:59 408

jsp生成桌面快捷方式

jsp生成桌面快捷方式

2014-05-13

JAVA解析JSON相关.docx

JAVA解析JSON相关.docx

2013-05-07

cxf+spring3.1整合demo

cxf+spring3.1整合demo 能用

2012-12-01

ibatis2的源码

大家知道ibatis3版本之后就从ASF搬家了,想找ibatis2的源码不知道从哪儿下载。其实他们就存在apache的归档中

2012-08-28

PL/SQL 9.0 汉化版本

PL/SQL 9.0 汉化版本

2012-07-25

mybatis-jpetstore-6.0.1-bundle.zip

mybatis-jpetstore-6.0.1-bundle.zip

2012-07-04

mybatis-3.1.1-bundle.zip

mybatis-3.1.1-bundle.zip

2012-07-04

iBATIS3 GA.源码,含案列

iBATIS3 GA.源码,含案列

2012-07-02

JMS详细教程

JMS详细教程

2012-07-02

Java Struts教程.pdf

Java Struts教程.pdf

2012-07-02

JAVA设计模式研究之抽象工厂模式

JAVA设计模式研究之抽象工厂模式,欢迎下载。

2012-07-02

wav文件格式说明

wav文件格式说明

2012-04-23

java通过文件头内容判断文件类型

java通过文件头内容判断文件类型

2012-04-22

正则表达式入门教程

正则表达式入门教程

2012-03-03

伪链接使用相关jar包及官方文档

伪链接使用相关jar包及官方文档

2012-03-03

struts2+json+jquery实现ajax数据的存取

struts2+json+jquery实现ajax数据的存取

2011-12-18

jQuery联动下拉框 jQuery optionTree

jQuery联动下拉框 jQuery optionTree

2011-12-14

jQuery的Tree控件 jstree

jQuery的Tree控件 jstree

2011-12-14

jQuery表单验证插件 jQuery.validity

jQuery表单验证插件 jQuery.validity

2011-12-14

jQuery下拉列表插件 jQselectable

jQuery下拉列表插件 jQselectable

2011-12-14

jquery 报表插件 flot 可用的js动态报表js库及demo

jquery 报表插件 flot 可用的js动态报表js库及demo

2011-12-14

Highcharts 可用的js动态报表js库及demo

Highcharts 可用的js动态报表js库及demo

2011-12-13

Highcharts js制作动态的线条报表开发包

js制作动态的线条报表开发包。好东西都拿出来分享了.

2011-12-13

spket 支持jquery,extjs .eclipse插件

spket 支持jquery,extjs .eclipse插件 支持代码友好提示.

2011-12-13

让Eclipse支持jQuery和jQueryUI代码自动完成功能

让Eclipse支持jQuery和jQueryUI代码自动完成功能

2011-12-13

jQuery formValidator表单验证插件开源了!!含API帮助、源码、示例

jQuery formValidator表单验证插件开源了!!含API帮助、源码、示例

2011-12-12

jquery1.4 api

jquery1.4 api 很全的javascript。以备不时之需.

2011-12-11

U盘安装gostxp

U盘安装gostxp

2011-12-08

简单工厂225500

对简单工厂的模式进行简单的终结、!大幅度十分赶得上

2009-06-11

空空如也

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

TA关注的人

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