- 博客(319)
- 资源 (13)
- 收藏
- 关注
转载 Linux命令行技巧
下面我将和大家分享一些学习Linux命令行的技巧,希望能对大家有所助益。如果在本文中遇到不太熟悉的命令,可以在终端中键入以下命令寻求帮助。Man Where there's a shell, there's a way. Linux入门必备了解bash:没有必要钻研长篇累牍的bash使用手册,通过man bash学习即可。 了解vi:你在工作中也许会使用Emacs或E
2012-03-28 09:37:19
1333
原创 Oracle数据库BULK COLLECT
Oracle数据库的BULK COLLECT用法之批量增删改的相关知识是本文我们主要要介绍的内容,FORALL语句的一个关键性改进,它可以大大简化代码,并且对于那些要在PL/SQL程序中更新很多行数据的程序来说,它可显著提高其性能。 用FORALL来增强DML的处理能力 Oracle为Oracle8i中的PL/SQL引入了两个新的数据操纵语言(DML)语句:BULK COLLECT和F
2012-03-01 14:29:03
1471
转载 DBLINK创建方式
DBLINK创建方式 两台不同的数据库服务器,从一台数据库服务器的一个用户读取另一台数据库服务器下的某个用户的数据,这个时候可以使用dblink。 其实dblink和数据库中的view差不多,建dblink的时候需要知道待读取数据库的ip地址,ssid以及数据库用户名和密码。 创建可以采用两种方式: 1、已经配置本地服务 以下是引用片段: create
2012-02-03 11:31:31
1333
转载 linux 系统负载高 如何检查?
一:load Average 1.1:什么是Load?什么是Load Average? Load 就是对计算机干活多少的度量(WikiPedia:the system Load is a measure of the amount of work that a compute system is doing) 简单的说是进程队列的长度。Load Ave
2011-12-13 11:33:56
3081
转载 io阻塞与io非阻塞转载
同步与异步IO、阻塞与非阻塞IO很多时候我们常常看到同步与异步,阻塞与非阻塞的出现。有的地方直接将同步与阻塞画上了等号。异步与非阻塞画上了等号。事实上这是不对的。同步不等于阻塞,而异步也不等于非阻塞。下面就来仔细的看看同步与异步、阻塞与非阻塞的概念差别,及他们的组合应用。 同步:所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同
2011-12-05 11:11:25
1150
转载 spring-ibatis-Struts-Hibernate 架构图
原文:http://space.itpub.net/6517/viewspace-6096541.Spring 架构图 Spring 是一个开源 框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE 应用程序开发提供集成的框架。Spring 框架的功能可以用在任何J2EE 服务器中,大多数功能也适
2011-11-27 01:08:20
4130
原创 Trie 数结构
Trie,又称单词查找树或键树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计和排序大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:最大限度地减少无谓的字符串比较,查询效率比哈希表高。 它有3个基本性质: 1.根节点不包含字符,除根节点外每一个节点都只包含一个字符。 2.从根节点到某一节点,路径上经
2011-11-26 19:08:16
1284
转载 Java内存问题分析优化
Java内存组成1) 堆 运行时数据区域,所有类实例和数组的内存均从此处分配。Java 虚拟机启动时创建。对象的堆内存由称为垃圾回收器 的自动内存管理系统回收。 堆由两部分组成: 其中eden+fromspace+tospace也叫年轻代(young),old space叫旧生代. 其中还有S1,S0(在JDK的自带工具输出中会看到),分别指的是Sur
2011-11-25 17:06:06
1781
原创 二分查找
二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以
2011-11-09 14:24:05
932
转载 Linux查看端口及服务
来自: http://hi.baidu.com/fjfawjb/blog/item/d41b54662a288c2faa184c54.html 问:我该如何发现哪种服务正在某个特定端口上监听呢?我如何发现哪一个程序正在一个特定端口上监听呢? 答:在*NIX系统中,你可以使用下面的任何一个命令来得到在一个特定TCP端口上监听的列表。 Lsof:其功能是列示打开的文件,包括监
2011-11-09 14:09:30
1425
转载 优秀程序员的首要特性:判断力
我发现很多公司在招聘Ruby on Rails程序员时,往往注重开发者的三个主要特征:足够聪明、大技术社区中的知名度、深厚的Ruby开发技能。其实这些考察点并不正确。虽然这三大特性很重要,但他们却忽略了一名出色开发者所应具有的首要特征:判断力。关于Jack和Dianne的故事Jack是一个摇滚巨星。Jack喜欢谈论世界上最酷会议中提到的最新发展趋势。他很重视在一个新项目中使用三种以上的新技
2011-11-09 10:07:00
1080
转载 软件开发中思考的重要性
在现在这个浮躁的时期,再加上敏捷咨询师们念的歪经,他们让人感觉上就像是软件产品是可以在很短的时间内高质量的完成的,这令那些管理者们很兴奋,就像巴甫洛夫的条件反射实验中的狗看到了肉就像流口水那样兴奋。他们使用TDD,快速迭代,不断重构,持续集成直至持续部署的方法在进行软件开发。软件开发真是这样的吗?难道不需要花时间去思考吗?对此,有些观点在Todd的《“品质在于构建过程”吗?》
2011-10-26 10:02:38
1330
原创 JAVA消息摘要用处
网络计算环境中很多时候需要对文件进行消息摘要计算,防止文件被篡改,校验文件是否被修改过,JDK本身提供了消息摘要算法,使用起来相当方便,主要用到安全摘要计算类java.security.MessageDigest,如下:package com.test.b;import java.io.BufferedInputStream;import java.io.FileInputStrea
2011-10-21 15:45:33
2483
原创 HttpFox - 网络传输检测利器
HttpFox是一款火狐的抓包插件,可以抓取页面上眼睛能看到的,耳朵能听到的绝大部分内容,这个插件很像IE的那两款抓包插件HttpWatch 或 IEInspector ,使用方法也差不多,对于我们前端开发,特别是ajax数据调试是很有用的, 或者网上抓取数据,进行分析,自动化操作是很有帮助的,可以通过分析协议参数等信息为我们抓取数据提供方便。
2011-10-21 10:29:10
1292
原创 内存映射文件
JDK1.4版本引入了java.nio包,对文件流进行读写操作,提供无阻塞模式,同时也提供了一种高效率的文件读写模式,内存映射文件,把文件某个区域块映射到内存,进行高效率的读写,主要用到下面类java.nio.MappedByteBuffer;java.nio.channels.FileChannel本文参考java核心技术的例子进行说明,代码如下: package com.s
2011-10-20 10:38:13
1670
转载 Java Threads 多线程10分钟参考手册
1 同步 如何同步多个线程对共享资源的访问是多线程编程中最基本的问题之一。当多个线程并发访问共享数据时会出现数据处于计算中间状态或者不一致的问题,从而影响到程序的正确运行。我们通常把这种情况叫做竞争条件(race conditio
2011-10-12 11:45:25
739
转载 oracle伪列 rowid和rownum
转载:http://dbua.iteye.com/blog/971874整理ROWID一一,什么是伪列RowID?1,首先是一种数据类型,唯一标识一条记录物理位置的一个id,基于64位编码的18个字符显示。2,未存储在表中,可以从表中查询,但不支持插入,更新,删除
2011-09-28 18:51:27
2652
转载 10个步骤让你成为高效的Web开发者
要成为高产、高效的Web开发者,这需要我们做很多工作,来提高我们的工作方式,以及改善我们的劳动成果。 下面是10个提高效率的步骤,虽然不能保证解决你在开发中的所有问题,但至少是非常实用的,可以简化你的Web开发流程,使开发的每一个环节快速、流畅。还可以帮助你节省大量的时间
2011-09-28 13:55:18
932
转载 java保留两位小数4种方法
http://blog.sina.com.cn/s/blog_4f925fc3010181ty.htmlimport java.math.BigDecimal;import java.text.DecimalFormat;import java.text.Number
2011-09-26 13:46:47
1848
转载 oracle insert优化
author:skatetime:2010/10/19insert优化要想提高insert的速度,首先要知道什么影响insert慢,在执行insert的过程中产生redo和undo,要想提高insert的速度,在充分利用系统资源的条件下就要尽量减少insert
2011-09-22 23:12:44
7764
原创 程序=沟通+思考
第一. 软件开发沟通很重要,这个大家都知道,但是往往做的时候而忽略了沟通的重要性,经常出现自己以为已经很了解需求了,做了一半发现根本不是那么回事,导致反复重复这个过程,做开发第一一定要和需求人员很好的沟通,完全了解需求再开始设计开发,一定要使自己的理解和需求人员达成一致,当然如果
2011-09-22 21:40:50
882
转载 一个数据分析系统的技术架构设计浅析
一个数据分析系统的技术架构设计浅析作者:成晓旭版权保留,严禁转载 本文是曾经参与的一个大型项目的解决方案的技术架构设计的简要总结与阐释,仅仅分析该系统的众多的内部构件之间的逻辑关系,仅供参考。 数据分析系统的主要功能是从众多外部系
2011-09-19 18:56:55
9802
转载 一个开源的IoC采集服务器体系结构设计
一个开源的IoC采集服务器体系结构设计基于IoC思想设计的系统架构作者:成晓旭http://blog.youkuaiyun.com/CXXSoft/(声明:版权保留,欢迎转载、请保证文章完整性)1. 引言Java领域的开发人员,可以采用spring开源
2011-09-19 18:51:55
910
转载 离开,是为了新的开始
离开,是为了新的开始 摘自云风的bloghttp://blog.codingnow.com/ 经过数个月的沟通,丁终于理解了我的决定。在杭州 7 楼尽头的 CEO 办公室里,我接过了老丁送给我的一盒月饼。我给他分享了我最近在野外攀岩的一些视频。老丁打趣说,今
2011-09-19 18:21:38
773
转载 系统参数配置的存储管理与应用的通用方法
原文:http://blog.youkuaiyun.com/cxxsoft/article/details/6701096系统参数配置的存储管理与应用的通用方法作者:成晓旭 1 【背景】 在应用软件的设计、开发过程中,尤其是一些大型的复杂的业务系统,为了符合起
2011-09-19 18:19:08
1103
转载 一位软件工程师的6年总结
作者:成晓旭 (声明:欢迎转载,请保证文章的完整性) “又是一年毕业时 ”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程
2011-09-19 18:17:51
1044
原创 java工具类系列 (四.SerializationUtils)
SerializationUtils该类为序列化工具类,也是lang包下的工具,主要用于序列化操作,同时提供对象克隆接口,源码如下:/* * Licensed to the Apache Software Foundation (ASF) under one or mor
2011-09-19 15:37:04
20007
1
转载 Java开源 J2EE框架
原文:http://blog.youkuaiyun.com/smarttony/article/details/1479167Spring Framework 【Java开源 J2EE框架】Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务
2011-09-19 14:43:13
1477
1
转载 抓虾网的架构
原文:http://blog.youkuaiyun.com/smarttony/article/details/5811890 抓虾网是一个提供RSS在线阅读服务的网站,由徐易客与谌振宇在2005年创办,我使用抓虾将近两个月的时间,后来由于抓虾不能抓取一些国外的RSS(Googl
2011-09-19 14:30:49
1085
转载 开心网(kaixin001.com)服务器架构的一点猜想
原文:http://blog.youkuaiyun.com/smarttony/article/details/5811901 开心网(也就是kaixin001.com,以下同)是我经常使用的一个SNS服务,它是采用比较流行的LAMP组合,同时它的alexa排名在134名左右(实际数据
2011-09-19 14:22:49
2288
转载 Apache + resin 配置集群(负载均衡)
原文:http://hi.baidu.com/mygia/blog/item/c3b53da8e336cfa6ca130cb2.htmlApache 是一个出色的 http 服务器, 跟resin和tomcat这些web服务器不同,它不能解释动态页面,但作为服务器来解释h
2011-09-19 13:52:13
2992
转载 Nginx负载均衡
原文:http://www.cnblogs.com/xiaogangqq123/archive/2011/03/04/1971002.html最近迷上了Nginx,真实麻雀虽小,五脏俱全..功能实在强大..nginx不单可以作为强大的web服务器,也可以作为一个反向代理服
2011-09-19 13:45:37
911
原创 java工具类系列 (三.ExceptionUtils)
lang包提供的 异常处理工具类,需要该包下的几个工具类,源码如下:/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreem
2011-09-19 13:21:08
13772
原创 java工具类系列 (二.StopWatch)
StopWatch 提供一个时间片记录的API,该类是有apache下lang包中提供的,另外可以参考spring框架中的一个类似工具类,实现效果稍微不同,但都是提供一个时间记录功能,见另一篇:http://blog.youkuaiyun.com/lxzo123/article/detail
2011-09-19 11:27:57
19728
原创 java工具类系列 (一.StringUtils)
该系列工具类大部分出自 org.apache.commons.lang3 或者其他开源框架中的工具包,StringUtils为lang工具包提供的字符串操作工具类,很多方法很合适平时开发使用,如果不想引用该jar包,可以直接把该类在自己项目中创建,源码如下:/* * Li
2011-09-19 11:10:34
15617
原创 rsync
rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下: 可以镜像保存整个目录树和文件系统。 可以很容易做到保持原来文件的权限、时间、软硬链接等等。 无须特殊权限即可安装。 优化
2011-09-16 23:21:57
769
转载 CDN
CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根
2011-09-16 23:15:10
1048
原创 java工具类Assert
/* * Copyright 2002-2007 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); you may not
2011-09-16 18:02:27
16914
2
原创 shell脚本 find命令
find命令用于查找,功能很强大,格式如下:find pathname -options [-print -exec -ok ...]pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出
2011-09-16 16:42:40
6348
转载 编写shell时需要注意空格
以下这是一段简单的LINUX SHELL代码,功能是用于查找当前目录及其所有目录中,哪些文件中包括了"html"这四个字符,并将该文件名给打印出来,咋一看这段代码应该是没有问题的,但是实际上却存在着两个问题,先看下面的代码吧:#!/bin/shfor afile in `f
2011-09-16 15:59:16
663
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人