- 浏览: 71559 次
最新评论
文章列表
SpringMVC 简介
SpringMVC 也叫 Spring web mvc ,属于表现层的框架。SpringMVC 是 Spring框架的一部分,是在Spring3.0后发布的
第一个SpringMVC 程序
1.导入jar包
2.注册中央调度器
a)<load-on-startup/> 值大于等于0时,表示这个servlet随服务器启动
b)<url-pattern/> 不能写为 /*,最好也不要写为 /,建议写为 *.do的形式
c) 配置文件与名称(这里必须要设置一下,不然会根据servlet的 ...
1、JavaWeb概念
Java web,是用java技术来解决相关web互联网领域的技术的总称。web包括:web服务器和web客户端两部分。java在最早web客户端的应用有java applet程序,不过这种技术在很久之前就已经被淘汰了。java在服务器端的应用非常丰富,比如Servlet,jsp和第三方框架等等。java技术对web领域的发展注入了强大的动力简单的说,就是使用java语言实现浏览器可以访问的程序内容。称之为Java Web。javaweb开发是基于请求和响应的:
请求:浏览器(客户端)向服务器发送信息响应:服务器向(客户端)浏览器回送信息
请求和响应是成对出现 ...
本文记录使用Intellij创建Maven Web工程搭建Spring MVC + Mybatis 的一个非常简单的示例。关于Mybatis的入门使用可参考这篇文章,本文在该文的基础上,引入了Spring MVC功能。首先是创建项目:
打开Intellij,File-->new Project--->选中,Mav ...
Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技巧3、掌握用例驱动、以架构为核心的主流开发方法没有人
1、选取最适用的字段属性
MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。
...
JAVA中几种常见的编码格式及含义:
ASCII 码
学过计算机的人都知道 ASCII 码,总共有 128 个,用一个字节的低 7 位表示,0~31 是控制字符如换行回车删除等;32~126 是打印字符,可以通过键盘输入并且能够显示出来。
ISO-8859-1
128 个字符显然是不够用的,于是 ISO 组织在 ASCII 码基础上又制定了一些列标准用来扩展 ASCII 编码,它们是 ISO-8859-1~ISO-8859-15,其中 ISO-8859-1 涵盖了大多数西欧语言字符,官网:www.fhadmin.org 所有应用的最广泛。ISO-8859-1 仍然是单字节编码,它总共能 ...
先说一下什么是组件扫描:
指定一个包路径,Spring会自动扫描该包及其子包所有组件类,当发现组件类定义前有特定的注解标记时,就将该组件纳入到Spring容器。等价于原有XML配置中的<bean>定义功能。
组件扫描可以替代大量XML配置的<bean>定义。
使用组件扫描,首先需要在XML配置中指定扫描类路径
<context:component-scan
base-package = "org.example"/>
上面配置官网:www.fhadmin.org,容器实例化时会自动扫描org.example ...
如果要应聘高级开发工程师职务,仅仅懂得Java的基础知识是远远不够的,还必须懂得常用数据结构、算法、网络、操作系统等知识。因此本文不会讲解具体的技术,笔者综合自己应聘各大公司的经历,整理了一份大公司对Java高级开发工程师职位的考核纲要,希望可以帮助到需要的人。
当前,市面上有《Java XX宝典》类似的图书,而且图书中的内容都着重在讲解Java最为基础的部分,最严重的是,里面有着大量错误的内容,极具误导性。另外,官网:www.fhadmin.org 网上也有各种各样的Java面试题,很多也是着重在Java语言基础上。实际上,如果要应聘高级开发工程师职务,仅仅懂得Java的基础知识是远远不够 ...
这篇文章解释了Java 虚拟机(JVM)的内部架构。下图显示了遵守 Java SE 7 规范的典型的 JVM 核心内部组件。
<iframe id="iframe_0.3362359772436321" style="margin: 0px; padding: 0px; border-style: none; border-width: initial; width: 1024px; height: 607px;" src="data:text/html;charset=utf8,%3Cstyle%3Ebody%7Bmargin:0;p ...
Web Services 被W3C进行了标准化定义。
Web Services 发布到网上,可以公布到某个全局注册表,自动提供服务URL,服务描述、接口调用要求、参数说明以及返回值说明。比如中国气象局可以发布天气预报服务。所有其它网站或手机App如果需要集成天气预报功能,都可以访问该Web Service获取数据。
Web Services 主要设计目标是提供公共服务。
Web Services 全部基于XML。按照W3C标准来描述服务的各个方面(参数、参数传递、返回值及服务发布发现等)。要描述清楚Web Services标准的各个方面,可能需要2000页的文档。Web Services ...
一、什么是死锁
1.必须满足的条件
1. 必须有两个或者两个以上的事务
2. 不同事务之间都持有对方需要的锁资源。 A事务需要B的资源,B事务需要A的资源,这就是典型的AB-BA死锁
2.死锁相关的参数
* innodb_print_all_deadlocks
1. 如果这个参数打开,那么死锁相关的信息都会打印输出到error log
* innodb_lock_wait_timeout
1. 当MySQL获取row lock的时候,如果wait了innodb_lock_wait_timeout=N的时间,会报以下错误
ERROR 1205 (H ...
具体场景
为了使代理类和被代理类对第三方有相同的函数,代理类和被代理类一般实现一个公共的interface,该interface定义如下
public interface Calculator {
public Integer add(Integer num1, Integer num2);
public Integer minus(Integer num1, Integer num2);
}
被代理类定义如下
public class CalculatorImpl implements Calculator {
@Override
...
Collection 接口add()remove()contains()clear();size();迭代器遍历(普通迭代器,不能再遍历过程中修改集合的长度)
List接口 单列集合 有序可重复 有索引add(index,obj)remove(index)get(index)set(index,obj)
List的遍历for循环迭代器
使用集合步骤创建集合对象创建元素对象(引用数据类型(包含基本数据类型包装类对象))调用集合方法,增删改查使用迭代器遍历集合( ListIterator 列表迭代器,可以在遍历过程中修改集合长度)hashNext查看是否有下一个元素如果有:调用next方 ...
Java流操作有关的类或接口:
Java流类图结构:
流的概念和作用
流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,官网:www.fhadmin.org 方便更直观的进行数据操作。
读取可以是以字节为单位读取,可以是以字符为单位,也可以是一整行。
使用FileInputStream就是按照字节读取的一次读取一个字节,常用于读取二进制文件如图片,声音,影像等。
1 try {
2 aFileInputStream=new FileInputStream(aFile);
3 // FileInputStream aFileInputStream2=new FileInputStream("E:/a.txt");