- 博客(26)
- 收藏
- 关注
原创 黑马程序员-Tomcat的OutOfMemoryError解决
*tomcat抛出java.lang.OutOfMemoryError时有两种情况:1:java.lang.OutOfMemoryError: Java heap space原因(Heap size):JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置,JVM在启动的时候会自动设置。Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最...
2012-08-12 20:43:46 238
原创 黑马程序员-最理想的JSP页面
------- android培训、java培训、期待与您交流! ----------JSP提供了请求参数到JavaBean组件的映射,但该映射再实践中的害处大于利处。使用<jsp:setProperty>将参数映射到JavaBean的技术的原始的方式,在良好模式的实际应用中几乎没有价值。因为JSP用于显示数据而不适合处理请求(特别是接收数据)。模板语言的...
2012-08-12 20:43:23 415
原创 网络编程-总结01
网络模型:OSI参考模型TCP/IP参考模型网络通讯要素:IP地址-->代表一台主机端口号-->网络应用程序的一个标示,是一个逻辑端口传输协议-->通讯规则-----------------------------------------------OSI参考模型: | TCP/IP参考模型:----------...
2012-08-12 20:38:58 190
原创 IO-概念、流细节
流:就是用于读写数据的,在Java程序中,对于数据的输入、输出操作都是以流(stream)的方式进行。IO流分类:按处理数据的单位分为:字节流、字符流按数据流的方向分为:输入流、输出流按功能分为:节点流、处理流节点流:可以从一个特定的数据源(节点)读写数据,如文件、内存处理流:连接在已存在的流(节点流或处理流)之上,通过对数据的处理为程序提供更为强大的读写功...
2012-08-12 19:55:36 228
原创 黑马程序员-Java基础加强-知识总结
------- android培训、java培训、期待与您交流! ---------- IDE ---> Itegrity Development EnvironmentJava EE --- > Java Enterprise EditionJava SE ---> Java Standard Edition 反射:反射就是把Java类中...
2012-07-30 04:24:04 229
原创 黑马程序员-银行业务调度系统的分析、设计、实现
------- android培训、java培训、期待与您交流! ---------- 业务和需求分析:模拟实现银行业务调度系统的逻辑,具体需求如下:1.银行内有6个业务窗口,1-4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口2.有三种对应类型的客户:普通客户、快速客户(办理如缴水电费、电话费之类的业务)、VIP客户3.异步随机生成各种类型的...
2012-07-28 20:19:36 223
原创 黑马程序员-交通灯管理系统的分析、设计、实现
------- android培训、java培训、期待与您交流! ----------业务和需求分析:模拟实现实现十字路口的交通灯管理系统逻辑,具体需求如下:1.异步随机生成按照各个路线行驶的车辆2.信号灯忽略黄灯,只考虑红灯和绿灯3.左转车辆受信号灯控制,右转车辆不受信号灯控制4.具体信号灯控制逻辑与显示生活中普通交通灯控制逻辑相同,不考虑特殊情况下的控制逻...
2012-07-28 01:49:41 374
原创 黑马程序员-编程基础03-单例设计模式
------- android培训、java培训、期待与您交流! ---------- 设计模式:解决一类问题最行之有效的方法。Java中有23种设计模式。单例设计模式:解决一个类的实例在内存中只存在一个1.为了避免其他程序过多创建该类实例,先禁止其他程序创建该类实例,将构造器初始化2.还为了让其他程序可以访问到该类实例,只好在该类中自己创建一个实例3.为了...
2012-07-27 17:47:51 151
原创 黑马程序员-编程基础02-小知识点
------- android培训、java培训、期待与您交流! ----------JavaDoc:生成DOC文档的命令:javadoc -d 要存放到的目录 -author -version 源文件名.java 内存:Java程序在运行时,需要为虚拟机分配一定的内存空间。为了提高运算效率,又对该内存空间进行了不同区域的划分,每一片区域都有特定的...
2012-07-27 17:12:55 159
原创 黑马程序员-JSP页面转发注意事项
------- android培训、java培训、期待与您交流! ---------- 转发、请求重定向要分场合使用××××××××××××××××重点:Writer与OutputStream互斥××××××××××××××××××-----------------------------------------这是一个JSP页面---------------...
2012-07-27 14:11:33 175
原创 黑马程序员-浏览器URL编码细节
------- android培训、java培训、期待与您交流! ---------- 1.直接在浏览器地址栏里面输入的URL(不包括参数)部分 ,所有浏览器都采用UTF-8对其进行编码;而参数部分,IE、Firefox会采用与操作系统相关的字符集(中文系统为gbk)对其进行URL编码,而在其他浏览器中,会采用UTF-8对其进行编码。2.如果是通过点击超链接或表单提交...
2012-07-27 14:11:19 175
原创 黑马程序员-禁用cookie后登陆不成功的原因
------- android培训、java培训、期待与您交流! ----------1.浏览器在访问登陆页面时,服务器会向浏览器发送一个带JSESSIONID的cookie,以便于下次浏览器再发来请求时,会把服务器上次发过去的cookie带过来,服务器就可以确认两次是同一个用户在访问。2.当用户的登陆表单在服务器端校验通过后,服务器会在SESSION域中保存用户的登陆状态,然...
2012-07-26 17:23:37 378
原创 黑马程序员-使用session对象持久化的特性保存用户数据
------- android培训、java培训、期待与您交流! ---------- import java.io.Serializable;/** * session对象是有超时期限的,如果在session的超时期限内将服务器关闭, * session会持久化到服务器的本地硬盘上(服务器硬盘目录/tomcat主目录/work/Catalina/主机名目录/...
2012-07-26 17:23:26 195
原创 黑马程序员-JS简单总结
------- android培训、java培训、期待与您交流! ----------Javascript是Netscape公司语言,基于对象和事件驱动。和java的不同之处:1,所属公司不一样。java是sun公司,现在是Orcale公司.2,js是基于对象,java是面向对象。3,js是由浏览器解释并执行,java是由jvm解释并执行。4,js是弱类型的语言...
2012-07-26 17:23:13 406
原创 黑马程序员-编程基础01-进制
------- android培训、java培训、期待与您交流! ----------Java中整数的三种表现形式:十进制:0-9,逢10进1八进制:0-7,逢8进1,以0开头表示十六进制:0-9,A-F,逢16进1,以0x开头表示在计算机中二进制数的表现形式:正的二进制数的最高位为0,负的二进制数的最高位为1,由此可知,计算机中二进制数的最高位是符号位。在...
2012-07-26 17:19:32 154
原创 黑马程序员-Java开发前奏
------- android培训、java培训、期待与您交流! ----------软件:一系列按照特定顺序组织的计算机数据和指令的集合。dos命令行常用命令:dir:列出当前目录下的文件以及文件夹md:创建目录rd:删除目录cd:进入指定目录cd..:退回上一级目录cd\:退回到根目录del:删除文件exit:退...
2012-07-26 17:10:07 209
原创 黑马程序员-CSS简单总结
------- android培训、java培训、期待与您交流! ----------CSS 层叠样式表。将网页中的样式分离出来,完全由css来控制增强样式的复用性以及可扩展性。格式:选择器{属性名:属性值;属性名:属性值...}css和html代码相结合的四种方式:1,每一个html标签都有一个style属性。2,当页面有多个标签有相同样式时,可以进行复用...
2012-07-25 00:08:17 291
原创 黑马程序员-GUI
------- android培训、java培训、期待与您交流! ----------java对于图形界面编程提供了多个组件都存放在AWT和Swing包中。awt:不跨平台,显示样式和颜色依赖于平台。swing:跨平台的。awt: Component: |--Button |--Label |--Checkbox |--TextComponent...
2012-07-25 00:08:00 147
原创 黑马程序员-网络编程-总结02
------- android培训、java培训、期待与您交流! ----------网络通讯中所需要了解的一些内容TCP/IP协议体系:网络层:ip传输层:Tcp,Udp应用层:SMTP,FTP,HTTP,thunder. 网络数据传输所需的要素:1,IP地址:127.0.0.1 localhost2,端口:数据进行出入的逻辑地址,...
2012-07-25 00:04:36 153
原创 黑马程序员-IO包中的其它对象
------- android培训、java培训、期待与您交流! ----------IO包中的其它对象:1,随机流-RandomAccessFile(内部封装了字节流)特点:可以对数据进行读和写的操作。通过构造器的第二个参数模式来区分读写。r/rw。好处:对于规则的数据可以通过指针的偏移进行随机的数据获取。方法:seek(),skipBytes(),getFil...
2012-07-25 00:04:21 157
原创 黑马程序员-异常
------- android培训、java培训、期待与您交流! ----------异常是对问题的描述,将问题以对象的形式进行封装。------------------------------------------------------------------------------------------------------------异常体系: Thro...
2012-07-25 00:03:59 127
原创 黑马程序员-&和&&的区别
------- android培训、java培训、期待与您交流! ----------&和&&都可以当作逻辑与运算符来用,表示逻辑与(and),当运算符两边的表达式的结都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。 &&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例...
2012-07-24 14:31:48 142
原创 黑马程序员-将指定目录下的文件复制到指定的目录,并更改扩展名
------- android培训、java培训、期待与您交流! ----------将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad package com.itheima;import com.itheima.util.IOUtils;/** * 将d:\java 目录下的所有.java ...
2012-07-24 14:20:02 228
原创 黑马程序员-几种常用排序算法
------- android培训、java培训、期待与您交流! ----------package com.itheima.util;/** * 排序工具类 * * @author mrng * */public class SortUtils { /** * 快速排序 如果调用此方法,次方法会再掉用quickSort(String[] s...
2012-07-24 14:06:30 170
黑马程序员-wait and notify
------- android培训、java培训、期待与您交流! ----------wait: public final void wait(long timeout)/wait() throws InterruptedException 前提:当前线程必须拥有此对象监视器(锁标记)某个拥有此对象监视器的线程调用此对象的 wait 方法...
2012-07-24 13:12:01 145
黑马程序员-线程状态转换图
-------- android培训、java培训、期待与您交流! ---------- 线程状态转换图 1.新建:通过创建Thread类的一个实例对象(之后会一直称为此线程对象)并传入一个 Runnable接口的实现类象,创建并注册此线程(之后也会一直称为此线程)。2.启动:通过调用此Thread对象的start方法,运行此Runnable对象(之后会一直称为此...
2012-07-24 13:01:35 194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人