自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 如何创建Java中的线程池

线程是Java的一大特性,它可以是给定的指令序列、给定的方法中定义的变量或者一些共享数据(类一级的变量)。在Java中每个线程有自己的堆栈和程序计数器(PC),其中堆栈是用来跟踪线程的上下文(上下文是当线程执行到某处时,当前的局部变量的值),而程序计数器则用来跟踪当前线程正在执行的指令。 一个线程不能访问另外一个线程的堆栈变量,而且这个线程必须处于如下状态之一:1.排队状态(Rea

2015-06-26 15:02:50 1219

原创 JAVA软件开发的五大误区

越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受完善的相关体系培训),以致不能很好驾驭Java项目,甚至导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的软件知识不是太贫乏就是不恰当,存在认识上和方法上的误区。      软件的生命性      软件是有生命的,这可能是老调重弹了,但是因为它事关

2015-06-25 15:54:52 446 1

原创 Java抽象类

抽象定义:抽象就是从多个事物中将共性的,本质的内容抽取出来。例如:狼和狗共性都是犬科,犬科就是抽象出来的概念。抽象类:Java中可以定义没有方法体的方法,该方法的具体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类。抽象方法的由来:多个对象都具备相同的功能,但是功能具体内容有所不同,那么在抽取过程中,只抽取了功能定义,并未抽取功能主体,

2015-06-24 17:23:11 382

原创 Asp.net 移动开发

Asp.net能进行移动开发?移动开发是手机运用,而asp.net是网页开发,能合在一起吗?答案是能的,随着科技的发展,现在asp.net也能进行移动开发。移动开发也称为手机开发,或叫做移动互联网开发。是指以手机、PDA、UMPC等便携终端为基础,进行相应的开发工作,由于这些随身设备基本都采用无线上网的方式,因此,业内也称作为无线开发。移动应用开发是为小型、无线计算设备编写软件的流

2015-06-23 17:09:10 2795 1

原创 多线程与java运行环境的总结

操作系统是平台,可提供软件运行的环境,在系统上运行的软件是一个一个的进程,考虑到安全问题他们之间不能共享数据,所以是进程。线程包含在进程中,他们之间可以共享数据,java语言有自己的运行环境它就是jre,JRE是JVM(java虚拟机)和JDK(java开发工具包)组成,jvm又有编译器和解释器组成,编译器使.java类型的文件转换成.class类型的文件,再有解释器将.class文件由J

2015-06-19 15:03:32 455

原创 解析java内存原型

一、Java虚拟机内存原型寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员常量池:存放常量非RAM存储:硬盘等永久存储空间。二、常量池(constant pool)常量池指的是在编译期被确定,并被保存在已编译

2015-06-18 17:15:58 287

原创 Java程序最容易犯的21种错误

1.Duplicated Code      代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。   2.Long method  它是传统结构化的“遗毒”。一个方法应当具有自我独立的意图,不要把几个意图放在一起。   3.Large Clas

2015-06-17 17:09:59 252

原创 java学习路线

首先java分为三大方向:JavaSEJavaEEJavaME不论你将来打算从事哪个方向的开发即使是打算从事android方向的开发,也都需要先学习JavaSE,目前来看,java比较火的方向是javaEE和android方向,当然网上也有很多java教程,下面我就针对这两个方向来说下学习路线。首先都需要学习JavaSE方面的内容。基本语法、面向对象思想、常

2015-06-16 15:16:14 518

原创 Apache的配置技巧

1、如何设 置请求等待时间      在httpd.conf里面设置:      TimeOut n      其中n为整数,单位是秒。      设置这个TimeOut适用于三种情况:2、如何接收一个get请求的总时间      接收一个post和put请求的TCP包之间的时间      TCP包传输中的响应(ack)时间间隔3、如

2015-06-15 16:00:11 277

原创 c语言资格认证

当我们学会C语言之后可以去参加c语言资格认证,看看自己水平到底达到了怎样的,同样也能证明自己的能力。c语言资格认证考试的重点包括以下几点:一、C语言程序的结构1. 程序的构成,main函数和其他函数。2. 头文件,数据说明,函数的开始和结束标志以及程序中的注释。3. 源程序的书写格式。4. C语言的风格。二、数据类型及其运算1. C的数据类型

2015-06-12 14:19:47 2216

原创 Asp.net的开发框架

Asp.net的开发首先要选择开发框架,选择怎样框架要看看开发什么养的网站用的,选择一个适合的开发框架能节约很多的时间。20个优秀的前端框架:1. Twitter BootStrap (Apache v2.0;响应式)时髦、直观并且强大的前端框架,让Web开发变得更加容易。2. Foundation (MIT;响应式)最先进的响应式前端框架。3. 9

2015-06-11 16:31:39 1291

原创 Asp.net快速开发

想要进行asp.net快速开发就必须有正真学会asp.net,还要有一定的经验,其实asp.net快速开发也是有一定技巧的。例如:使用数据绑定控件。快速开发技巧使用数据绑定控件结合实例DataTest在Login.aspx中:1. 验证控件RequiredFieldValidatorDisplay:Dynamic             显示的错误信息随页面

2015-06-10 15:57:57 418

原创 linux java怎么安装

linux java我想刚开始学习Java会有很多人搞不懂,linux java其实就是在linux的操作环境下进行Java的编程。一、Java安装之Java环境安装1.  从sun主页下载JDK for Linux版本。这里下载的是jdk-6u6-linux-i586.bin。2. 用root用户登录ubuntu,或是在普通用户下用su命令切换用户。切换到所需的安装目录。

2015-06-09 16:19:41 384

原创 Struts2拦截器的原理及实现

一、理解Struts2拦截器1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,Struts2拦截器链中的拦截器就会按其之前定义的顺

2015-06-08 16:09:27 379

原创 JDK环境变量的配置

JDK环境变量配置的步骤如下:1.我的电脑-->属性-->高级-->环境变量.2.配置用户变量:        a.新建 JAVA_HOME             C:\Program Files\Java\j2sdk1.5.0 (JDK的安装路径)        b.新建 PATH             %JAVA_HOME%\bin;%JAV

2015-06-05 15:07:18 257

原创 Java中的核心技术思想

Java已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握Java技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、触类旁通,有助于提升我们对整个Java平台的理解力。这里所介绍的是Java技术平台的几个核心概念,其中所蕴含的思想有助于我们更深刻的理解Java技术。Java虚拟机Java虚拟机的主要任务是装在class文件并且执行

2015-06-04 15:25:43 350

原创 Java软件开发中的几种认识误区

越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。   软件的生命性  软件是有生命的,这可能是老调重弹了,但是因为它

2015-06-03 15:23:13 396

原创 启动smb服务器的小技巧

启动smb服务器的小技巧在嵌入式,少不了对smb服务器的使用。关于Makefile的使用,正好将它应用到smb服务器的使用中。* 第一步:在虚拟机的/home目录下创建一个文件,名字为smbst                #vim smbst               文件的内容如下所示:/*使用伪指令*/                   

2015-06-02 14:16:04 614

原创 Asp.net框架

框架是asp.net的组成之一,所以要想进行asp.net开发学习框架的组件不必不可少的,想学习框架的组件,就要先了解框架的组件框架。框架(framework)是一个基本概念上的结构,用于去解决或者处理复杂的问题。这个广泛的定义使用的十分流行,尤其在软件概念。框架也能用于机械结构。框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一

2015-06-01 14:39:53 597

空空如也

空空如也

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

TA关注的人

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