自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (5)
  • 收藏
  • 关注

原创 Java高并发,如何解决,什么方式解决

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

2017-06-05 15:03:18 859

转载 基于时间的查询(AS OF TIMESTAMP)

11.1.1.1 基于时间的查询(AS OF TIMESTAMP)2009-12-18 15:04 李丙洋 中国水利水电出版社 字号:T | T综合评级:想读(10)  在读(6)  已读(12)   品书斋鉴(1)   已有28人发表书评《涂抹Oracle——三思笔记之一步一步学Oracle》作为一本创作之初就定位于技术应用的实践参考书,虽

2017-03-22 11:10:31 1541

转载 jsp乱码问题的解决(引的)

这是我搜索到的。作者总结的很好。 1、 最基本的乱码问题。这个乱码问题是最简单的乱码问题。一般新会出现。就是页面编码不一致导致的乱码。中文问题我是个好人三个地方的编码。第一个地方的编码格式为jsp文件的存储格式。Ecljpse会根据这个编码格式保存文件。并编译jsp文件,包括里面的汉字。第二处编码为解码格式。因为存为U

2016-02-16 13:16:23 453

转载 JavaWeb学习总结(十三)——使用Session防止表单重复提交

在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。一、表单重复提交的常见应用场景有如下的form.jsp页面 1 @ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

2016-02-03 17:03:27 390

转载 阿里开源Mysql分布式中间件:Cobar

这几天研究了下Cobar, Cobar是阿里巴巴研发的关系型数据的分布式处理系统(Amoeba的升级版,该产品成功替代了原先基于Oracle的数据存储方案,目前已经接管了3000+个MySQL数据库的schema,平均每天处理近50亿次的SQL执行请求。)(github上面的是源码,大家下来需要自己用maven2编译后运行、者放Eclipse里面运行,一开始我用maven3没有执行成功。)

2016-02-01 13:48:26 1077

转载 mysql千万级数据库插入速度和读取速度的调整记录

mysql千万级数据库插入速度和读取速度的调整记录时间:2012-12-24 21:59来源:未知 作者:admin 点击:1911 次分享到:0一般情况下mysql上百万数据读取和插入更新是没什么问题了,但到了上千万级就会出现很慢,下面我们来看mysql千万级数据库插入速度和读取速度的调整记录吧。 (1)提高数据库插入性一般情况下mysql上百万数

2016-02-01 13:46:38 464

转载 全文检索之lucene的优化篇 建索引库

全文检索之lucene的优化篇 建索引库作者: 发布日期:2015-01-02 00:16:04我来说两句(0)0Tag标签:全文检索索引 在上一篇HelloWorld的基础上,建立一个directory的包,添加一个DirectoryTest的测试类,用来根据指定的索引目录创建目录存放指引.DirectoryTest

2016-02-01 13:42:48 932

转载 linux下设置mysql不区分大小写

linux下设置mysql不区分大小写今天把mysql数据库从windows迁到linux上,结果程序跑不起来了,不停提示“*** table doesn't exist”,查了一下,linux下默认mysql是区分大小写的,具体规则如下:MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:1、数据库名与表名是严格区分大小写的;2、表的别名是严格区分大小写

2016-02-01 13:39:23 1127

转载 在windows环境通过cygwin部署hadoop伪集群

在windows环境通过cygwin部署hadoop伪集群博客分类:大数据 在windows环境通过cygwin部署hadoop伪集群背景在google发布GFS和Map Reduce的两篇论文之后,围绕着大数据各种实现如雨后春笋般的产生,而其中的佼佼者非hadoop家族莫属。有了类似hadoop的开源实现后,使得数据的采集变得更加廉价,机器学习的价值更

2016-02-01 13:36:35 589

转载 浅谈软件开发人员的职业发展规划

浅谈软件开发人员的职业发展规划2010年11月 近几年来,随着公司每年的“校园行”、“金种子”等招聘项目的开展,越来越多的新鲜血液加入到我们这个大家庭。如何引导我们年青的技术人员进行职业规划,帮助他们快速成长,同时也为公司培养人才、留住人才,成为各部门经理人面临的一个重要任务。 我们的各级经理在指导团队成员进行职业发展规划时,需要注意三个基本要点:1

2016-01-13 16:42:40 8219

转载 javascript深入理解js闭包

一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码  var n=999;  function f1(){    alert(n);  }  f1(); // 999另一

2015-12-15 13:36:39 316

转载 java对redis的基本操作

java对redis的基本操作一、server端安装  1、下载    https://github.com/MSOpenTech/redis    可看到当前可下载版本:redis2.6        下载windows平台文件:              解压后,选择当前64位win7系统对应的版本:       2、安装    

2015-12-08 13:19:45 309

转载 AES —— JAVA中对称加密和解密

package demo.security;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import java.se

2015-12-01 11:11:23 467

转载 AES —— JAVA中对称加密和解密

package demo.security;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import java.se

2015-12-01 11:09:44 418

转载 AES —— JAVA中对称加密和解密

package demo.security;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import java.se

2015-12-01 11:06:55 307

转载 Spring事务管理的三种方式

一 、第一种:全注解声明式事务 Xml代码 复制代码 收藏代码1."1.0" encoding="UTF-8"?> 2."http://www.springframework.org/schema/beans" 3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4. xmlns:p="htt

2015-12-01 11:04:36 338

转载 大型分布式网站架构技术总结

本文是学习大型分布式网站架构的技术总结。对架构一个高性能,高可用,可伸缩,可扩展的分布式网站进行了概要性描述,并给出一个架构参考。一部分为读书笔记,一部分是个人经验总结。对大型分布式网站架构有很好的参考价值。(如果感觉对大家有帮助,请帮忙点推荐,谢谢。本博客会逐步推出一系列的关于大型分布式网站架构,设计模式,架构模式方面的系列文章,交流群:466097527)  本次分享大纲如下大型网

2015-11-26 15:24:46 384

转载 大型互联网系统设计综述

阅读目录前言一、互联网技术的学习历程二、应用层技术要点三、服务层技术要点四、数据层技术要点五、缓存技术在互联网构架中的应用六、分布式技术七、集群技术八、异步九、其他提高性能的方法十、其他技术回到顶部前言1994年,中国科学院设立了中国第一个web服务器,推出了中国第一个网站。刚刚过去的2015年双十一,阿里巴巴当日线上交易额超过700亿,支付宝交易峰值为8.95

2015-11-26 15:23:27 585

转载 spring AOP自定义注解方式实现日志管理

今天继续实现AOP,到这里我个人认为是最灵活,可扩展的方式了,就拿日志管理来说,用Spring AOP 自定义注解形式实现日志管理。废话不多说,直接开始!!!关于配置我还是的再说一遍。 在applicationContext-mvc.xml中要添加的                                     

2015-11-26 11:59:51 2169

转载 ehcache页面缓存

之前写过spring cache和ehcache的基本介绍和注解实现缓存管理,今天记录下web项目的页面缓存技术。 页面缓存是否有必要?。     这样说吧,几乎所有的网站的首页都是访问率最高的,而首页上的数据来源又是非常广泛的,大多数来自不同的对象,而且有可能来自不同的db ,所以给首页做缓存是很必要的。那么主页的缓存策略应该怎样设计呢?我认为应该是某个固定时间之内不变的

2015-11-26 11:35:38 376

转载 图片的分布式存储和负载均衡实现原理

今天记录下图片的分布式存储和负载均衡实现原理。       对于Web服务器而言,用户对图片信息的访问是很消耗服务器资源的。当一个网页被浏览时,Web服务器与浏览器建立连接,每个连接表示一个并发。当页面包含多个图片时,Web服务器与浏览器会产生多个连接,同时发送文字和图片以提高浏览速度。因此,页面中图片越多Web服务器受到的压力也就越大。     一般小型网站是把所有页面和

2015-11-26 11:25:54 9413 2

转载 WebLogic12安装过程详解

WebLogic12安装过程详解 (2012-12-11 19:23:43)转载▼标签: weblogic 杂谈 安装 配置分类: ServerWebLogic12安装过程详解,初学过程先都使用默认设置。下载地址:http://www.oracle.com/technetwo

2015-09-14 11:16:39 2238

转载 系统架构优化思路

模板方法模式本质:固定算法骨架springMVC 等web框架采用模板方法模式把公共的部分抽象成模板,把算法步骤固定下来,通过固定算法骨架来约束子类的行为,并在特定的扩展点来让子类进行功能扩展,从而达到很好的复用性,扩展性

2015-07-14 15:14:06 522

翻译 liunx tomcat 部署

1.下载最新官方tomcat源码包: # wget -c http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.54/bin/apache-tomcat-7.0.54.tar.gz2.解压安装: # tar -zxvf apache-tomcat-7.0.54.tar.gz # mv apache-

2015-07-14 15:12:03 316

转载 大型网站架构演化过程

一、大型网站系统特点  (1)高并发、大流量:PV量巨大  (2)高可用:7*24小时不间断服务  (3)海量数据:文件数目分分钟xxTB  (4)用户分布广泛,网络情况复杂:网络运营商  (5)安全环境恶劣:黑客的攻击  (6)需求快速变更,发布频繁:快速适应市场,满足用户需求  (7)渐进式发展:慢慢地运营出大型网站二、大型网站架构演化过程  (1)

2015-07-14 15:10:55 486

翻译 hadoop学习---2.cygwin及sshd安装配置

hadoop学习—2.cygwin及sshd安装配置 cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上

2015-07-03 17:42:46 693

转载 JAVA线程池原理以及常用线程池介绍

JAVA线程池原理以及常用线程池介绍  什么原因使我们不得不使用线程池?个人认为主要原因是:短时间内需要处理的任务数量很多使用线程池的好处:1.减少在创建和销毁线程上所花的时间以及系统资源的开销2.如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存以下是Java自带的几种线程池:1、newFixedTh

2015-05-25 10:34:22 300

转载 用InstallAnywhere工具打包J2EE程序为.exe文件

用InstallAnywhere工具打包J2EE程序一、准备工作1、下载InstallAnywhere 2009 Enterprise,并安装,下载地址:http://blog.sina.com.cn/s/blog_59d78c8f0100vvgu.html2、下载JDK1.6,并安装3、下载mysql免安装版mysql-noinstall-5.0.20a-

2015-05-06 17:55:03 418

转载 创建Java线程池

创建Java线程池博客分类:JavaJava工作thread活动JDK线程池的作用:     线程池作用就是限制系统中执行线程的数量。     根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中

2015-03-16 14:56:15 305

转载 开发:异常收集之 Software caused connection abort: recv failed

开发:异常收集之 Software caused connection abort: recv failed时间 2014-12-09 11:43:55 CSDN博客相似文章 (0)原文  http://blog.csdn.net/moneyshi/article/details/41821825 近期用ibatis比较多,中间也遇到很多奇葩小问题,但是也纠结我特别久。

2015-02-13 15:00:46 465

转载 centos配置tomcat

1.下载最新官方tomcat源码包: # wget -c http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.54/bin/apache-tomcat-7.0.54.tar.gz2.解压安装: # tar -zxvf apache-tomcat-7.0.54.tar.gz # mv apache-

2014-09-01 15:52:14 417

原创 CentOS安装jdk

1.CentOS默认情况下,会安装OpenOffice之类的软件,这些软件需要Java的支持,默认会安装JDK的环境,若需要特定的Java环境,最好将默认的JDK彻底删除;2.查看默认的JDK命令:java -version3.如果先删除默认再装新的JDK,则与之相关的软件也会随之删除,so,先装新的再卸默认。4.下载JDK,http://www.oracle.com/technetw

2014-09-01 14:42:21 339

原创 一键删除SVN脚本

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]@="Delete SVN Folders"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]@="cmd

2014-08-22 14:47:07 356

转载 PowerDesigner显示注释字段问题 .

选择那个表,右键- >Properties- >Columns- >Customize Columns and Filter(或直接用快捷键Ctrl+U)- >Comment(前面打勾)- >OK

2014-08-22 14:10:20 372

原创 jar包查找地址http://www.findjar.com

jar包查找地址http://www.findjar.com

2014-08-06 15:56:20 2283

翻译 Apache+Tomcat集群配置详解

Apache、Tomcat集成 JBPM环境配置(包括Schema校验、乱码处理)Apache+Tomcat集群配置详解  2012-02-27 20:34:44|  分类:Tomcat |  标签:apache  tomcat  集群  |举报|字号大中小 订阅

2014-08-04 10:18:26 424

转载 NodeJS操作MySQL数据库教程

来源:CIT信息网 作者:CIT小乐乐 发表于:2012-08-27 11:24  点击:通常在NodeJS开发中我们经常涉及到操作数据库,尤其是 MySQL ,作为应用最为广泛的开源数据库则成为我们的首选,本篇就来介绍下如何通过NodeJS来操作 MySQL 数据库。 安装MySQL模块到NodeJS中 我们需要让NodeJS支持MySQL,则需要将MySQL模块添加到系统支持库

2014-06-26 17:30:33 1154

转载 浅谈浏览器兼容性问题--工具及调试

前言浏览器兼容性的问题,即使积累得更多,也会有新的问题出现。此时我们就需要会(利用工具)调试及解决问题。下面以一个滚动条宽度位置的问题为例说明此点。问题这个网址下的表格,在IE7模式下,会有一部分的内容被滚动条覆盖了 解决我们要利用开发人员工具,一层层循序寻找看是哪个元素导致的问题,是里面的太大,还是外面的太小?其实图中我已经找好了,是里面的表格元素大了一点,而且是IE7下面才

2014-03-20 15:25:00 652

转载 SQL查看表中重复数据

sql如下:select column1,column2,count(*) from tableNamegroup by column1,column2having count(*)>1order by count(*) desc

2014-03-20 14:45:29 359

原创 模板方法模式

Spring 、Hibernate等流行框架常见模板方法模式,通过制定模板,把公共算法固定下来,至于谁来实现,模板可以自己提供实现,也可以由子类去实现,还可调用回调机制实现。通过固定算法骨架来约束子类的行为,并在特定的扩展点来让子类功能扩展,从而使程序达到复用性、扩展性。

2014-03-14 09:16:24 372

Redis-x64-7.0.12.rar

Redis-x64-7.0.12 Windows安装包

2024-08-19

oracle数据库备份与恢复脚本

oracle数据库备份与恢复脚本:第1步:创建临时表空间 第2步:创建数据表空间 第3步:创建用户并指定表空间

2014-03-10

profiler性能监测工具

JProfiler是一个全功能的Java剖析工具(profiler),主要用于检查和跟踪系统(限于Java开发的)的性能。

2013-10-10

Java反编译器 Java Decompiler

这款反编译器叫 "Java Decompiler", 由 Pavel Kouznetsov开发,目前最新版本为0.2.5. 它由 C++开发,并且官方可以下载 windows、linux和苹果Mac Os三个平台的可执行程序。 其有下面几个功能: 1. 支持对整个Jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转 2. 支持众多Java编译器的反编译(支持泛型, Annotation和enum枚举类型) jdk1.1.8 jdk1.3.1 jdk1.4.2 jdk1.5.0 jdk1.6.0 jikes-1.22 harmony-jdk-r533500 Eclipse Java Compiler v_677_R32x, 3.2.1 release jrockit90_150_06

2013-09-23

MQ收发方法类

MQ 收发方法程序(基于WebSphere MQ的收发消息程序,Java源码,Java代码)

2012-02-14

空空如也

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

TA关注的人

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