自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

多多米开发

虽变化万端,而理唯一贯

  • 博客(43)
  • 收藏
  • 关注

原创 wget从oracle网站中下载jdk

话说Oracle网站会有个302跳转,导致wget下载失败。改成以下方式即可:wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F;oraclelicense=accept-securebackup-cookie" "http://download.

2014-06-27 16:09:01 733

转载 说说大型高并发高负载网站的系统架构

鄙人先后在CERNET做过拨号接入,在Yahoo&3721搞过搜索前端,在猫扑处理过mop.com的架构升级,在6.cn视频网站从事开发工作,还在多年的工作中接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,希望和大家一起探讨。  一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在

2014-03-12 09:51:55 649

原创 遭遇Spring MVC+MySQL保存中文变成乱码

环境:MySQL,Spring MVC3.2.0,jQuery v2.0.3,使用JdbcTemplate访问数据库,相当于全套Spring解决方案。现象直接使用表单POST,或者使用jQuery POST数据到服务端,在Controller中获得的中文字符串皆为乱码。到达JdbcTemplate插入或者更新数据库时,自然也是乱码。解决措施修改web.xml,增加编

2014-03-10 15:22:45 16114 5

转载 SpringMVC中的用户数据+文件一次提交

这是用的是SpringMVC-3.1.1、commons-fileupload-1.2.2和io-2.0.1首先是web.xml <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/200

2014-03-06 10:24:12 2882

转载 SPRING-MVC访问静态文件,如jpg,js,css

如何你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。 目的:可以正常访问静态文件,不要找不到静态文件报404。 方案一:激活Tomcat的defaultServlet来处理静态文件Xml代码

2014-01-22 16:09:14 1047

转载 手动安装 PostgreSQL 9.0 zip解压缩版

一、下载解压1,下载postgresql-9.xx-windows-binaries.zip2,解压postgresql-9.xx-windows-binaries.zip到D:\二、添加用户1,添加windows用户,用于启动PostgreSQL的windows服务D:\pgsql>net user postgres postgres /add

2013-07-19 14:51:16 846

转载 谷歌是21世纪的通用电气

英国《金融时报》专栏作家 约翰•加普不管放眼哪个领域,谷歌(Google)都在做着非同凡响的事情。谷能的应用下载量可能很快超过苹果(Apple)。它正在开发自动驾驶汽车。人们戴上了谷歌疯狂的增强现实眼镜。谷歌正在与南非和瑞典签署投资可再能能源电厂的协议。谷歌曾是一家只有单一产品的公司,从付费网络搜索中掘到了金矿。如今谷歌正在与亚马逊(Amazon)一道,成为21世纪前期占据主导

2013-06-17 11:36:48 1296

转载 通过iframe实现跨域通信

通过iframe实现跨域通信iframe还是很强大的,不仅能实现同域通信,还可以跨域通信,甚至跨协议通信(如file/http),如果再结合jsonp,那就有很多种玩法了。不过有几条原则需要记住:当前层级中的任何Window都可以获取其他Window(iframe也是一个Window)只有同域Window才可以互相操作当前层级下的任何Window可以设置其他Window的loc

2013-05-31 22:15:30 3325

转载 js 处理 ie和firefox window.frames 兼容问题

在做项目的时候网页里嵌套iframe时想对iframe对象进行操作时ie和firefox是不同的。例如:http://www.xxx.com>js:window.frames['xx1'].document.location.replace('http://www.jjj.com');在ie下是没有问题的可是在firefox下就不行了,错误提示是找不到 window

2013-05-29 13:30:31 591

转载 数据库的外联和内联知识 Inner Join & Outter Join

使用关系代数合并数据1 关系代数合并数据集合的理论基础是关系代数,它是由E.F.Codd于1970年提出的。在关系代数的形式化语言中:        用表、或者数据集合表示关系或者实体。        用行表示元组。        用列表示属性。关系代数包含以下8个关系运算符        选取――返回满足指定条件的行。        投影――从数据集

2013-05-07 10:55:50 674

转载 CAP原理和BASE思想

banq 分布式领域CAP理论,Consistency(一致性), 数据一致更新,所有数据变动都是同步的Availability(可用性), 好的响应性能Partition tolerance(分区容错性) 可靠性定理:任何分布式系统只可同时满足二点,没法三者兼顾。忠告:架构师不要将精力浪费在如何设计能满足三者的完美分布式系统,而是应该进行取舍。

2013-05-07 09:23:08 519

原创 在Ubuntu下使用Apt-Get安装Google Chrome(非Chromium)

1.首先,添加源和KEYwget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -2.编辑google.listsudo gedit /etc/apt/sources.list.d/google.list在文件中添加一行:deb http://dl.google.co

2013-05-05 12:56:49 5179

转载 LMDE(Linux Mint Debian 版) 201303 发布

LMDE(Linux Mint Debian 版)是Linux Mint 发布的一个基于 Debian 的 Linux 桌面项目,LMDE 与 Debian 100%兼容。官方声称此系统是永远不必重装的系统。基于 Debian 的这个发行版本更加快速,并且减少对上游内核组件的依赖,这个发行版本采用了一个新的安装系统。LMDE 几乎包含了 Linux Mint 的所有工具:安装程序、更新程序

2013-04-30 23:59:19 9009

转载 ubuntu的源

如何使用Ubuntu Night Ubuntu Night( http://ubuntu9.com ) 的Top mirror功能根据当前的网络情况和源健康状况不断地进行更新当前可用的源的信息,包括了Top fast/near/stable mirror,可以找到当前网络上所有可用的Ubuntu 镜像(即源),并按照平均下载速度和地理位置进行排名。而且,当你找到最适合你的源之后,还可以直接

2013-04-29 21:56:05 944

转载 SQLite数据库参数化编程时,采用命名参数的方式

在网上看到很多帖子说SQLite数据库参数化编程,只能使用非命名参数,如下形式: comm.CommandText = "select * from [FurnitureCategory] where [categoryID]= ? "; comm.Parameters[0].Value = categoryID.ToString(); comm.Parameters[0].DbT

2013-04-22 22:00:00 1477

转载 代理和反向代理

一直对反射代理的反向不知道如何理解,经过百度知道,再结合下面这幅图,总算弄清楚一点了。简单的说从一个局域网出来到服务端为正向,从客户端要进入一个局域网为反向概念:       反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务

2013-04-21 13:04:08 574

原创 .Net下载文件的方法

见代码:private static void DownloadFile(string url, Stream outStream){ var request = (System.Net.HttpWebRequest) System.Net.WebRequest.Create(url); var response = (System.Net.HttpWebResponse) reques

2013-04-15 13:46:14 597

原创 .Net使用SmtpClient发送邮件,报错:不允许使用邮箱名称。 服务器响应为: xxxw

从网上找了一个封装.Net的Smtp邮件发送的类class MailSender{ private MailMessage mailMessage; private SmtpClient smtpClient; private string password;//发件人密码 /// /// 处审核后类的实例 /// /// 收件人地址 /// 发

2013-04-15 13:38:33 6149

转载 Apache Maven 入门篇

写这个 maven 的入门篇是因为之前在一个开发者会的动手实验中发现挺多人对于 maven 不是那么了解,所以就有了这个想法。这个入门篇分上下两篇。本文着重动手,用 maven 来构建运行 hellow world 程序,体会一下不用任何 IDE ,只用 maven 是咋回事。然后下篇就讲解一下 maven 的核心概念。写这两篇文章特意回避了复杂的示例,也不使用 IDE ,目的是排除干扰,着重

2013-04-09 21:02:09 613

原创 Struts的properties国际化文件的编码问题及解决方案

如果经常使用Struts,并做过国际化操作的人来说,对于中文资源文件的处理应该不会感到陌生的。比如下面两个文件,一个是英文的,一个是中文的。对于英文的,一切照常;对于中文的,一般需要用JDK的native2ascii工具进行转换。      application_en.properties   # Resources for the Hello sample application

2013-04-08 13:40:39 935

原创 MySQL ON windows 命令

1.安装服务 d:\mysql\bin\mysqld -install2.卸载服务 d:\mysql\bin\mysqld -remove3.启动服务net start mysql4.停止服务net stop mysql建议直接编辑成bat文件双击执行,以管理员身份运行

2013-04-08 10:12:00 885

转载 eclipse中server location为灰色,不能修改

Eclipse中tomcat service设置發布時間︰选择window ----show view---services可以看到服务的面板双击tomcat進入配制界面Service Locations(Specify the server path (i.e. catalina.base) and deploy path. Server must be publis

2013-04-07 21:42:39 15337

转载 如何为eclipse中的文件设置默认编码

在eclipse中,js文件的默认编码是ISO-8859-1,每次新增一个js文件,就必须手动的将js文件的编码格式改为UTF-8,由于这种针对每个文件的编码设置保存在项目的.settings/org.eclipse.core.resources.prefs文件中,因此每次还要把这个文件签出、修改、提交,非常繁琐 。         这个问题困扰我们项目组很久了,今天上网搜了一下,终于发现一个

2013-04-04 10:02:30 783

转载 SKU

SKUSKU=StockKeeping Unit(库存量单位)   即库存进出计量的单位, 可以是以件,盒,托盘等为单位。   SKU这是对于大型连锁超市DC(配送中心)物流管理的一个必要的方法。   现在已经被我们引申为产品统一编号的简称,每种产品均对应有唯一的SKU号   补:   英文全称为 stock keeping unit, 简称SKU,定义为保存库存控制的最小

2013-04-01 14:06:49 1213

转载 .Net CLR垃圾收集原理(Understanding .net CLR garbage collection)

引言内存管理是计算机科学中一个相当复杂而有趣的领域。在计算机诞生的这几十年间,内存的管理的技术不断进步,使系统能够更加有效地利用内存这一计算机必不可少的资源。一般而言,内存管理可以分为三类:硬件管理(如TLB),操作系统管理(如Buddy System,Paging,Segmentation),应用程序管理(如C++,Java,.net的内存管理机制)。鉴于篇幅和笔者水平的限制,本文只涉及

2013-03-31 20:11:39 855

转载 步步为营 C#(.net) 技术漫谈 四、垃圾回收机制(GC)

GC的前世与今生虽然本文是以.net作为目标来讲述GC,但是GC的概念并非才诞生不久。早在1958年,由鼎鼎大名的图林奖得主John McCarthy所实现的Lisp语言就已经提供了GC的功能,这是GC的第一次出现。Lisp的程序员认为内存管理太重要了,所以不能由程序员自己来管理。但后来的日子里Lisp却没有成气候,采用内存手动管理的语言占据了上风,以C为代表。出于同样的理由,不同的人却又

2013-03-31 20:01:38 823

原创 在Linux(fedora16)中如何安装Python3.2,并设定其为默认的Python版本?

1.安装Python3.2,可以用yum,或者rpm到方式进行安装。2.删除原来的Python符号链接,使用  rm /usr/bin/python 命令,如权限不够则可以通过sudo的方式。3.创建新的Python符号链接,使用  ln -s /usr/bin/python3.2 /usr/bin/python 命令,如权限不够则可以通过sudo的方式。

2011-11-14 22:33:02 4191

原创 ubuntu 11.10

Ubuntu 11.10 正式版专题ubuntu11.10 ATI显卡无法进Gnome3解决方法Ubuntu 11.04/11.10上 安装 Gnome Shell 3.2在ubuntu11.10中修改字体【这个帖子是方法,针对桌面字体和OSD通知区域字体】ubuntu 11.10桌面速配

2011-10-21 09:50:58 473

转载 debian中xxx is not in the sudoers file解决方法

用sudo时提示"xxx is not in the sudoers file. This incident will be reported.其中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。下面是修改方法:1)进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当

2011-10-20 17:25:28 613

转载 在Linux中查看所有用户的列表

输入"cat /etc/shadow"回车,最后一行的第一个单词即“:”以前的部分应该就是用户名

2011-10-16 17:17:45 1241

转载 一段全自动设置ubuntu系统字体的脚本

#!/bin/bash#dir definemyfonts_dir=/usr/share/fonts/truetype/myfontsremote_dir=http://files.cnblogs.com/DengYangjun#fonts define

2011-10-16 16:00:30 1468

原创 RRDTools相关

1.下载http://www.cacti.net/downloads/rrdtool/win32/2.资料http://blog.sina.com.cn/s/blog_50069b1101007ykf.htmlhttp://blog.sina.com.cn/s

2011-08-19 15:10:06 613

转载 关于编程,大学没有传授的十件事

笔者依然记得当年完成学业时,深信自己已经准备好进入任何一家软件公司,并开始成为一个顶级的开发人员。显然,开始工作后没多久,笔者就意识到,还有很多事是我所不了解的。  在不断吸取经验的同时,笔者一直在努力学习那些我从来没有学过的,但却是成为优秀的开发人员所应了解的基本知识。

2011-08-19 10:24:19 563

转载 批量复制操作(SqlBulkCopy)的出错处理:事务提交、回滚

默认情况下,批量复制操作作为独立的操作执行。 批量复制操作以非事务性方式发生,不可能使其回滚。 如果需要在出错时回滚全部批量复制或它的一部分,可以使用 SqlBulkCopy 托管的事务,在现有事务中执行批量复制操作,或者在System.Transactions Transa

2011-08-03 21:21:04 10605 1

转载 Google Protocol Buffer 的使用和原理

简介什么是 Google Protocol Buffer? 假如您在网上搜索,应该会得到类似这样的文字介绍:Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报

2011-08-03 13:10:55 580

转载 记录一下:彩色电子阅读器 Nook Color

继采用电子纸屏幕的Nook电子书后,美国最大的图书零售商Barnes & Noble公司今天又宣布了彩屏版本NOOKcolor,使用全彩液晶屏幕,除了用作电子书外或许还可以被看作是iPad等平板机的替代产品。NOOKcolor搭载7英寸1024x600分辨率1600万色IPS

2011-07-30 22:32:14 1118

转载 作个笔记:Google正式开源LevelDB项目

Google 宣布 LevelDB 项目开源,使用的开源授权协议为BSD。Leveldb是一个google实现的非常高效的kv数据库,目前的版本1.2能够支持billion级别的数据量了。 在这个数量级别下还有着非常高的性能,主要归功于它的良好的设计。特别是LSM算法

2011-07-30 20:10:32 507

原创 Redis 安装1、2、3

首先是下载、编译Redist$ wget http://redis.googlecode.com/files/redis-2.2.12.tar.gz$ tar xzf redis-2.2.12.tar.gz$ cd redis-2.2.12$ make此时在redis-2.

2011-07-28 22:10:08 649

转载 Redis 下key的过期时间详解 :expire

memcached 和 redis 的set命令都有expire参数,可以设置key的过期时间。但是redis是一个可以对数据持久化的key-value database,它的key过期策略还是和memcached有所不同的。梳理,整理如下: redis通过expire命令来设置

2011-07-28 11:53:47 37579 1

转载 CentOS下配置MySQL Master-Master的步骤

配置mysql1.GRANT REPLICATION SLAVE ON *.* TO 'replication'@'%' IDENTIFIED BY 'replpassword'; #配置复制账号2.GRANT REPLICATION CLIENT ON *.* TO 'mmm_

2011-07-27 11:40:32 1533

空空如也

空空如也

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

TA关注的人

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