`
文章列表
  *tomcat抛出java.lang.OutOfMemoryError时有两种情况: 1:java.lang.OutOfMemoryError: Java heap space 原因(Heap size):JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置,JVM在启动的时候会自动设置。Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。   可以利用JVM提供的-Xmn -Xms -Xmx等选项进行设置。 Heap size 的大小是Young Generation 和Tenured Gen ...
  ------- android培训、java培训、期待与您交流! ---------- JSP提供了请求参数到JavaBean组件的映射,但该映射再实践中的害处大于利处。 使用<jsp:setProperty>将参数映射到JavaBean的技术的原始的方式,在良好模式的实际应用中几乎没有价值。因为JSP用于显示数据而不适合处理请求(特别是接收数据)。 模板语言的基本能力:暴露JAVA组件的属性,应支持简单的条件逻辑域迭代。 再MVC模式下,JSP充当表现层组件,JSP提供了大量的各种语法功能是在有点过了。 最理想的JSP页面仅仅作为模板使用,只包含数据 ...
网络模型: OSI参考模型 TCP/IP参考模型 网络通讯要素: IP地址-->代表一台主机 端口号-->网络应用程序的一个标示,是一个逻辑端口 传输协议-->通讯规则 ----------------------------------------------- OSI参考模型:     |     TCP/IP参考模型: -----------------------------------------------
流:就是用于读写数据的,在Java程序中,对于数据的输入、输出操作都是以流(stream)的方式进行。 IO流分类: 按处理数据的单位分为:字节流、字符流 按数据流的方向分为:输入流、输出流 按功能分为:节点流、处理流 节点流:可以从一个特定的数据源(节点)读写数据,如文件、内存 处理流:连接在已存在的流(节点流或处理流)之上,通过对数据的处理为程序提供更为强大的读写功能。 FileReader:read()读取一个字符就返回,read(char[])可以
------- android培训、java培训、期待与您交流! ----------   IDE ---> Itegrity Development Environment Java EE --- > Java Enterprise Edition Java SE --->  Java Standard Edition   反射: 反射就是把Java类中的各个组成部分映射成相应的Java类。 ...
  ------- android培训、java培训、期待与您交流! ---------- 业务和需求分析: 模拟实现银行业务调度系统的逻辑,具体需求如下: 1.银行内有6个业务窗口,1-4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口 2.有三种对应类型的客户:普通客户、快速客户(办理如缴水电费、电话费之类的业务)、VIP客户 3.异步随机生成各种类型的客户,生成类型的客户的比例为:VIP客户:普通客户:快速客户 = 1:6:3 4.客户办理业务所需时间有最大值和最小值,在该范围内随机设定每个VIP客户以及普通客户办理业务所需的时间,快速客户办理业务 ...
  ------- android培训、java培训、期待与您交流! ---------- 业务和需求分析: 模拟实现实现十字路口的交通灯管理系统逻辑,具体需求如下: 1.异步随机生成按照各个路线行驶的车辆 2.信号灯忽略黄灯,只考虑红灯和绿灯 3.左转车辆受信号灯控制,右转车辆不受信号灯控制 4.具体信号灯控制逻辑与显示生活中普通交通灯控制逻辑相同,不考虑特殊情况下的控制逻辑     * 东西向和南北向的车辆交替放行     * 同方向等待车辆应先放行直行车辆,再放行左转车辆
  ------- android培训、java培训、期待与您交流! ----------   设计模式:解决一类问题最行之有效的方法。Java中有23种设计模式。 单例设计模式:解决一个类的实例在内存中只存在一个 1.为了避免其他程序过多创建该类实例,先禁止其他程序创建该类实例,将构造器初始化 2.还为了让其他程序可以访问到该类实例,只好在该类中自己创建一个实例 3.为了方便其他程序对该类实例的访问,还要对外提供一些访问方式,就是提供一个方法返回该类的实例 * 饿汉式
  ------- android培训、java培训、期待与您交流! ---------- JavaDoc: 生成DOC文档的命令:javadoc -d 要存放到的目录 -author -version 源文件名.java   内存: Java程序在运行时,需要为虚拟机分配一定的内存空间。为了提高运算效 ...
  ------- android培训、java培训、期待与您交流! ----------  转发、请求重定向要分场合使用 ××××××××××××××××重点:Writer与OutputStream互斥×××××××××××××××××× -----------------------------------------这是一个JSP页面------------------------------------------ do something……. 这里的内容会被jsp翻译成的servlet用Writer流写到服务器缓冲区
  ------- android培训、java培训、期待与您交流! ----------    1.直接在浏览器地址栏里面输入的URL(不包括参数)部分 ,所有浏览器都采用UTF-8对其进行编码;而参数部分,IE、Firefox会采用与操作系统相关的字符集(中文系统为gbk)对其进行URL编码,而在其他浏览器中,会采用UTF-8对其进行编码。 2.如果是通过点击超链接或表单提交时,URL(不包括参数)部分将会采用UTF-8对其进行URL编码(所有浏览器都是这样的),参数部分将会采用与页面相关的字符集对其进行URL编码。 3.×××如果在表单提交时使用的是GET方式, ...
------- android培训、java培训、期待与您交流! ---------- 1.浏览器在访问登陆页面时,服务器会向浏览器发送一个带JSESSIONID的cookie,以便于下次浏览器再发来请求时,会把服务器上次发过去的cookie带过来,服务器就可以确认两次是同一个用户在访问。 2.当用户的登陆表单在服务器端校验通过后,服务器会在SESSION域中保存用户的登陆状态,然后再使用户的浏览器跳转到已登录页面,这时,在服务器端用户已登陆成功。 3.然而,如果用户禁用了cookie的话,服务器在校验表单通过并使用户的浏览器跳转的时候,用户的浏览器会再次向服务器发送请 ...
  ------- android培训、java培训、期待与您交流! ----------  import java.io.Serializable; /**  * session对象是有超时期限的,如果在session的超时期限内将服务器关闭,  * session会持久化到服务器的本地硬盘上(服务器硬盘目录/tomcat主目录/work/Catalina/主机名目录/应用程序名目      录/org/session.ser)  * 当服务器再次重启时,session对象会被反序列化到服务器内存里面去  *   * 所以在开发时,要考虑到以下的一种情况:   ...
    ------- android培训、java培训、期待与您交流! ---------- Javascript是Netscape公司语言,基于对象和事件驱动。 和java的不同之处: 1,所属公司不一样。java是sun公司,现在是Orcale公司. 2,js是基于对象,java是面向对象。 3,js是由浏览器解释并执行,java是由jvm解释并执行。 4,js是弱类型的语言,java是强类型。 5,js是非严谨的,java是严谨的。   javascript运行在客户端。 javascript需要被浏览器所解释执行,就必须要将代码和html相结合。 结合方式是什 ...
------- android培训、java培训、期待与您交流! ---------- Java中整数的三种表现形式: 十进制:0-9,逢10进1 八进制:0-7,逢8进1,以0开头表示 十六进制:0-9,A-F,逢16进1,以0x开头表示 在计算机中二进制数的表现形式: 正的二进制数的最高位为0,负的二进制数的最高位为1,由此可知,计算机中二进制数的最高位是符号位。 在计算机中如果用二进制表示负数,首先要将这个数的正数的二进制表现形式取反,然后再加1
Global site tag (gtag.js) - Google Analytics