`
文章列表
一.Java的synchronized使用方法总结: 把synchronized当做函数修饰符时,示例代码如下:  public synchronized void method(){        //…… } 这也就是同步方法,那这时synchronied锁定的是哪个对象呢?他锁定的是调用这个同步方法对象,也就是说,当一个对象P1在不同的线程中执行这个同步方法时,它们之间也会形成互斥,达到同步的效果。但是这个对象所属的Class所产生的另一个对象P2却能任意调用这个别加了synchronied关键字的方法。 以上代码等同于如下代码: public void method(){ ...
大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,另外还有一些将变量值输出到控制台的代码,然后让我们判断输出的结果。这实际上是在考查我们对于继承情况下类的初始化顺序的了解。 我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序以此是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点: Java代码 public class InitialOrderTest {    ...
(转自) 每学习一个框架,我们都免不了要学习一些关于的配置文件,struts2也不例外,下面我就讲一下struts2中几个主要的配置文件。 1) struts-default.xml 这个文件是struts2框架默认加载的配置文件。它定义struts2一些核心的bean和拦截器。 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0// ...
一个提交到服务器的处理通常可以分为两个阶段,第一个阶段查询服务器状态(查询或者更新数据库),第二个阶段选择一个合适的结果页面其返回给用户(这里要讲的Result的内容)。 Struts2提供了对不同种类返回结果的支持,常见的有JSP,FreeMarker,Velocity等。 Struts2支持的不同类型的返回结果为: 名字 说明 Chain Result 用来处理Action链 Dispatcher Result
Struts2的标签库和Struts的标签库一样,也是通过标签定义文件,也就是后缀名为tld的文件在JSP页面的定义,然后在JSP页面中调用这些标签进行表示层代码的开发。 一、tld文件的讲解以及在jsp中的应用 <!-------------------------------------------文件名: struts-tags.tld--------------------------------> <taglib>   <tlib-version>2.2.3</tlib-version>
vmware三种网络连接上网设置: 虚拟机更改ip地址的命令: sudo /root/bin/newIP  <new-AES-IP> <networkMASK> <Gateway> <DNServer> 1.bridge :  默认使用vmnet0将虚拟机的ip设置与主机同网段未使用ip,其余与主机相同:例如主机ip是10.70.54.31,设置虚拟机ip为10.70.54.22。netmask,broadcast,gateway,dns都与主机相同即可实现虚拟机<--->主机 虚拟机<---->互联网 通信。 2. ...
转载 SQL 多表连接查询分为:内连接,外连接,交叉连接 内连接的使用  根据表中共同的列进行匹配,特别是存在主外键关系。 一般用的比较多 外连接 分为 左外连接,右外连接,完整连接 交叉连接返回的记录是两张表相乘的记录数 内连接主要一主表的信息为主 如果没有数据就不显示 例如 我们来看实例: 先建两张表: create table student (   id int primary key identity(1,1),   name varchar(50) ) create table grade(    id int primary key identity(1,1),   score ...
Oracle\MS SQL Server的数据库多表关联更新UPDATE与多表更新【原】 一条Update更新语句是不能更新多张表的,除非使用触发器隐含更新。而表的更新操作中,在很多情况下需要在表达式中引用要更新的表以外的数据。我们先来讨论 ...
    当集合中存储的都是对象时,我们要对其进行排序,就要借助于Comparator或Comparable,以简单的方式实现对象排序或自定义排序。 例子:一个对象类: Java代码 public class UserPo  {        // 名字        private String name;        // 年龄        private int age;           public String getName() {            return name;        }       ...
一个请求在Struts2框架中的处理大概分为以下几个步骤: 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求. 2 这个请求经过一系列的过滤器(Filter).(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3 接着核心控制器FilterDispatcher被调用,FilterDispatcher询问ActionMapper(Action映射器)来决定这个请是否需要调用某个Action. 4 如果ActionMapper决定需要调用某个Action,Fi ...

spring

    博客分类:
  • SSH
http://jfish.iteye.com/blog/60035 http://www.jactiongroup.net/reference/html/ http://incan.iteye.com/category/47448 http://guanjh.iteye.com/blog/123978    Spring Aop 引自:http://www.iteye.com/topic/480860 Spring 中的Resource 引自:http://rigger21.iteye.com/blog/412326
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HEAD> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE>javascript(\b)test</TITLE> < ...

css基础知识

    博客分类:
  • css
Css的几种设置方式 1.内联样式表(inline style sheets):直接设置Html正文标签的style属性。 在使用内联样式表时,html4.01建议用户在</head></head>中加入<meta>标签,语句为: <meta http-equiv=”Content-Style-type” content=”text/css”> Eg:<body style=”FONT-SIZE:20px;COLOR:blue”></body> 2.嵌入样式表 (embedded style sheets):是在网页文档的 ...
Global site tag (gtag.js) - Google Analytics