自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 熟练使用Linux三个要点

<br />1.了解Linux文件及其目录,及其配置文件;<br />2.了解Shell,及基本命令;(一种查看信息,一种管理,一种应用)<br />3.了解软件包的安装或编译;

2010-11-30 11:52:00 195

原创 学好Linux内核三个基础

<br />1.熟练使用Linux;<br />2.熟悉操作系统原理;<br />3.掌握C;

2010-11-30 11:50:00 150

转载 在Java中跳出多重循环

<br />一:<br />ok:<br />   for(int i=0; i<10; i++){<br />    for(int j=0; j<10; j++){<br />     System.out.println("i=" + i + ",j=" + j);<br />     if(j==5)break ok;<br />    }<br />   }<br />--------------------------------------<br />二:<br />int arr[][] =

2010-11-29 15:03:00 152

原创 Servlet

<br />1.编写继承HttpServlet类的类<br />2.配置web.xml<br />熟练掌握JSP、Servlet、JavaBean运行原理,才是开展Struts、Spring、Hibernate的坚实基础

2010-11-25 00:45:00 122

转载 (转)磁盘阵列,双击热备,负载均衡

磁盘阵列,双机热备,负载均衡,这三个东西,中间并没有什么联系,不过现在的大型系统,在软件之前,一般都会做这三种应用1。磁盘阵列:说白了就是硬盘集群,每个机器都可以访问,放在这个集群上的数据,不会因为整列中的某些硬盘损坏而丢失或者无法访问当机,除非整个集群挂了,有自己的备份数据算法(如RID5),是针对数据安全层面上的应用2。双机热备,多机热备:是针对计算机处理方面的应用,当一个计算机当机了,那么备用的其他计算机自动启动,不会因为某些计算机当机而导致系统无法应用(热备也可以选择类似于磁盘阵列式的数据备份)例如

2010-11-21 17:27:00 250

转载 (转)程序员眼中的世界观(1)

<br />程序员必逐渐形成自己的世界观,这是通向计算机专家的一个必由之路。<br />在现实中的任何事物任何情况都可以程序化,最终实现世界的程序化,程序本身就是一个世界。<br />任何现实的东西都可以在程序中找到自己的定位点。<br />一个经典的例子《黑客帝国》感觉这个导演就是个计算机专家。<br />今天先写第一个,本人理解的也很肤浅,但是会慢慢进步。<br />人为什么会死?<br /><br />首先哲学家会说:<br />   这是个世界观的问题。生和死是对立和统一的关系,是主宰整个宇宙的基本

2010-11-21 14:08:00 204

原创 《UML和模式应用》Craig Larman

<br />OOA:Object Oriented Analyzing<br />OOD:Object Oriented Design<br />OOP:Object Oriented Programming<br />OOA/D最为本质的原则:GRASP原则或模式;<br />分析和设计,定义如何解决问题,需要对哪些内容编程,用易于交流、评审、实现和演化的多种方式来获取这个设计。<br />统一建模语言(UML):描述软件设计蓝图的语言。<br />模式在构造复杂系统时的重要性。<br />软件设计模式可

2010-11-21 12:24:00 258

原创 《分析模式-可复用的对象模型》Martin Fowler

看好的代码可以交给你大量的编程技巧,看好的模型可以教给你大量的分析和设计技巧。模式包括:有用的模型、设计背后的论证以及适用范围,拥有这些信息,建模人员就可以为特定的问题改造现有的模型。模式是一种问题解决思路,它已经适用于一个实践环境,并且也可能适用于其它环境。本书讨论是分析方面的模式,这些模式放映的是业务过程的概念架构,而不是实际的软件实现。模式有助于更容易地应用自己过去的经验。分析模式:来自概念业务模型的模式。提供来自贸易、测量、财务以及组织关系等多个问题域的关键抽象。这些模式都是概念性的,因为它们表征了

2010-11-21 08:29:00 268

转载 [转]集合与数组

<br />世间上本来没有集合,(只有数组参考C语言)但有人想要,所以有了集合<br />有人想有可以自动扩展的数组,所以有了List<br />有的人想有没有重复的数组,所以有了set<br />有人想有自动排序的组数,所以有了TreeSet,TreeList,Tree**<br />而几乎有有的集合都是基于数组来实现的.<br />因为集合是对数组做的封装,所以,数组永远比任何一个集合要快<br />但任何一个集合,比数组提供的功能要多

2010-11-08 17:14:00 162

原创 java命令

<br />通过java命令运行java的class程序,注意如果设置了包名,则需要通过“java 包名.class名”运行。

2010-11-06 00:03:00 107

原创 系统化构建应用(就像是离离合合的过程)

<br />1.将应用、功能“肢解”,得到各个用计算机可实现的部分,即按照计算机的方式可实现的方式;可根据平台实现的方便性进行选择好;<br />计算机能做到的事情:<br />-<br />定义多个变量来记录程序的运行状态<br />利用程序中变量进行复杂的运算,再将这些运算结果赋给指定变量,从而改变这些变量的值<br />获取用户输入的数据<br />输出程序的输出结果<br />-<br />丰富的基础工具函数(类)库<br />丰富的人机交互界面函数(类)库<br />丰富的输入/输出函数(类)库<

2010-11-02 22:23:00 136

原创 Java基础

<br />必须掌握的四个部分:<br />1、面向对象,各个概念及使用;<br />2、Java类集;<br />3、Java IO;<br />4、JDBC;

2010-10-21 22:57:00 118

原创 java.net(实现TCP)

<br />以客户端为主,来思考client.getOutputStream和client.getInputStream,就可以知道那个是输入,那个是输出,同时要知道只有PrintStream是用来在客户端和服务器端交互信息的流;<br />------------------------------------<br />服务器端:<br />-------------------------------------<br />import java.io.OutputStream;<br />impor

2010-10-21 21:55:00 161

原创 计算机程序的构造和解释之一

<br />首先,计算机语言不仅仅是让计算机去执行操作的一种方式,更重要的,它是一种表述有关方法学的思想的新颖的形式化媒介;<br />其次,最基本的材料,不是特定程序设计语言的语法,不是有效计算某种功能的算法,不是算法的数学分析和计算的本质基础,而是一些能够用于控制大型软件系统的智力复杂性的技术;<br />-<br />隐藏起一些细节,通过创建抽象,去控制复杂性;<br />建立约定的界面,以一种“混合与匹配”的方式组合一些标准的、很好理解的片段,去控制复杂性;<br />建立新的语言去描述各种设计,强

2010-10-21 09:41:00 159

原创 java的类集框架

<br />Collection接口:单值的集合;<br /> <br />List接口:是Collection的子接口,最大的特点是里面可以有重复的元素;<br />-ArrayList(重点)<br />-Vector(旧的子类,线性安全)<br />-LinkedList<br />-Queue<br /> <br />Set接口:是Collection的子接口,最大的特点是里面没有任何的重复元素;<br />-TreeSet(排序,实现SortedSet接口)<br />-HashSet(不能真正排

2010-10-20 11:31:00 132

原创 java.util

<br />所有的类集都保存在java.util包中,此包是最重要的工具包

2010-10-20 10:56:00 107

原创 多线程

<br />Java中可以有两种方式实现多线程操作:一种是继承Thread类,一种是实现Runnable接口;

2010-10-19 16:26:00 151

原创 异常

<br />try{<br />...//可能出现异常的语句<br />}catch(...异常类 异常对象){<br />...//异常处理1<br />}catch(...){<br />...//异常处理2<br />}...//更多的异常处理<br />finally{<br />//异常的出口,不管有没异常都要执行,可省略该语句块<br />}<br /> <br />通过异常处理,可以很好的控制程序的正确完结。在多个catch中完善各种异常处理。每当程序中出现了异常,实际上都是产生了一个异常类的

2010-10-19 14:55:00 131

原创 Java之一:我理解的整体构思

<br />第一部分:<br />import ... <br />提供基础工具->选择合适的工具箱<br /> <br />第二部分:<br />... class ...{<br />   ...(){}->方法不能作为承担程序的主体,只作为构建边界<br />   ...基础类型->弥漫全身的基础类型,细胞结构?<br />}<br />程序的结构体,程序的组成规则,类的结构体,方法的结构体,数据的结构体,程序总是尽量灵活的结构体<br /> <br />第三部分:<br />if...els

2010-10-10 07:44:00 139

原创 计算机的资源共享

<br />“Can you do two things at once?”<br />“I have trouble doing one thing at once.”

2010-10-10 07:12:00 200

原创 J2EE开发三宝

域建模、模式、框架

2010-09-27 10:10:00 101

原创 JVM的设计

是整个系统架构中最稳定的一部分。它没有任何事情令你烦恼。

2010-09-27 09:05:00 95

空空如也

空空如也

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

TA关注的人

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