- 博客(20)
- 收藏
- 关注
原创 【SpringMVC】 forward 和 redirect
Spring MVC 中,我们在返回逻辑视图时,框架会通过 viewResolver 来解析得到具体的 View,然后向浏览器渲染。假设逻辑视图名为 hello,通过配置,我们配置某个 ViewResolver 如下: <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <des
2016-08-22 14:09:49 291
原创 ServletContextListener使用详解
概述 在 Servlet API 中有一个 ServletContextListener 接口,它能够监听 ServletContext 对象的生命周期,实际上就是监听 Web 应用的生命周期。 当Servlet 容器启动或终止Web 应用时,会触发ServletContextEvent 事件,该事件由 ServletContextListener 来处理。在 ServletCont
2016-08-21 22:08:22 644
原创 【JVM】内存结构浅析
内存作为系统中重要的资源,对于系统稳定运行和高效运行起到了关键的作用,Java和C之类的语言不同,不需要开发人员来分配内存和回收内存,而是由JVM来管理对象内存的分配以及对象内存的回收(又称为垃圾回收、GC),这对于开发人员来说确实大大降低了编写程序的难度,但带来的一个副作用就是,当系统运行过程中出现JVM抛出的内存异常(例如OutOfMemoryError)的时候,很难知道原因是什么,另外一方面,
2016-08-10 21:59:40 258
原创 【笔试面试】第三波
1、String的split(String regex)方法参数注意点 使用这个方法时,当我们直接以“.”为参数时,是会出错的,如:String str = "12.03"; String[] res = str.spilt("."); //出错!!! 此时,我们得到的res是为空的(不是null),即str = []; 因为String的split(String regex
2016-08-06 11:41:05 256
原创 Linux 文件系统的目录结构
/ 文件系统的入口,最高一级目录;/bin 基础系统所需要的命令位于此目录,是最小系统所需要的命令,如:ls, cp, mkdir等。这个目录中的文件都是可执行的,一般的用户都可以使用。/boot 包含Linux内核及系统引导程序所需要的文件,比如 vmlinuz initrd.img 文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录。/dev 设备文件存储目
2016-08-06 09:51:54 265
转载 【笔试面试】第二波
1、List遍历时删除的几种方式比较1.1、会报错的删除方式:(1)在Iterator遍历时使用list删除Iterator<String> it = list.iterator(); while(it.hasNext()){ String item = it.next(); list.remove(item); //报错!
2016-08-02 17:02:03 295
转载 【笔试面试】第一波
1、Java变量Java中主要有如下几种类型的变量局部变量类变量(静态变量)-- 属于类成员变量(非静态变量)-- 属于对象2、关于枚举 package com.scu.lly;public class EnumTest {/*** 颜色枚举*/enum ColorEnum{RED,GREEN,BLUE}/***
2016-08-01 21:52:25 440
转载 【JVM】类加载机制
1、类加载机制概述虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。在java中,类型的加载、连接和初始化过程都是在程序运行期间完成的,这种策略虽然会带来一些性能开销,但是却为java应用程序提供了高度的灵活性,java动态扩展的语言特性就是依赖运行期动态加载和动态链接这个特点形成的,所
2016-08-01 21:39:19 236
原创 mysql之数据库操作基本语法
数据库相关:增加: create database 数据库 default character utf8删除: drop database 数据库修改: alter database 数据库 default character gbk查询: show databases / show create database 数据库选择数据库:use 数据库 表相关:增加: create tabl
2016-06-22 00:34:33 371
原创 1NF 2NF 3NF BCNF
1NF 定义: 确保每列的原子性.如果每列(或者每个属性)都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式.举例: 顾客表(姓名、编号、地址、……)其中”地址”列还可以细分为国家、省、市、区等。2NF 定义: 在第一范式的基础上更进一层,目标是确保表中的每列都和主键相关.如果一个关系满足第一范式,并且除了主键以外的其它列,都依赖(直接和间接)于该主键,则满足第二范
2016-06-20 21:35:56 545
转载 struts2 #,%{},%{#}的使用方法以及s:if标签
判断字符串的问题: 1、判断单个字符: 这样是从session中取出username的值,并且判断其是否为c,但是这样判断是不正确的,这样判断的话,根本判断不出来,要改成下面这样: 这样判断才能正确判断,至于原因我也不知道,在网上看到struts2中可能它判断的是char类型。 2、判断字符串: 这样写的就是判断username是不是m
2016-06-02 23:59:43 306
转载 UML之用例图
例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。 【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。 用例图所包含的元素如下: 1. 参与者(Actor) 表示与您的应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示。 2. 用例(Use Case) 用
2016-05-30 20:56:32 378
转载 Java集合框架之TreeMap
原文出自:http://cmsblogs.com/?p=1013。尊重作者的成果,转载请注明出处! 个人站点:http://cmsblogs.com-------------------------------------------------------------------------------------------------------------
2016-05-11 21:28:34 344
原创 JSP基本语法
JSP基本语法JSP简介: JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP这门技术的最大的特点在于,写jsp就像在写html,但:它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。相比servlet而言,servlet很难
2016-05-11 16:23:22 230
转载 String类
引言从一段代码说起:public void stringTest(){ String a = "a"+"b"+1; String b = "ab1"; System.out.println(a == b);}大家猜一猜结果如何?如果你的结论是true。好吧,再来一段代码://第一段代码public void stringTest() { String a = "a
2016-05-10 15:28:48 213
转载 Java IO流之简单使用方法
对文件进行操作:FileInputStream(字节输入流),FileOutputStream(字节输出流),FileReader(字符输入 流),FileWriter(字符输出流)对管道进行操作:PipedInputStream(字节输入流),PipedOutStream(字节输出流),PipedReader(字符输入
2016-05-05 23:53:00 394
原创 Byte类型问题
1、byte b = (byte) 130; 解析: 计算机中数据的运算都是补码进行的。A:获取130这个数据的二进制。00000000 00000000 00000000 10000010这是130的原码,也是反码,还是补码。B:做截取操作,截成byte类型的了。10000010 这个结果是补码。C:已知补码求原码。符号位 数值位补码: 1
2016-04-21 16:48:20 472
原创 Java基础语法知识之数据类型
Java基础语法知识数据类型1. 分类:基本数据类型:4类8种引用数据类型:类,接口,数组2. 基本数据类型整数 类型 byte short int long 占用字节 1字节 2字节 4字节 8字节浮点数 类型 byte short int long 占用字节 1字节 2字节 4字节 8字节- 我知道- 也是啊注意:
2016-04-19 23:29:38 235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人