- 浏览: 45944 次
- 性别:
- 来自: 北京
最新评论
-
tinguo002:
虽然还看不懂
但感觉应该很好,支持一下
struts2.21 spring hibernate 整合笔记
文章列表
假如有两个线程分别读写volatile变量时,线程A写入了某volatile变量,线程B在读取该volatile变量时,便能看到线程A对该volatile变量的写入操作,关键在这里,它不仅会看到对该volatile变量的写入操作,A线程在写volatile变量之前所有可见的共享变量,在B线程读同一个volatile变量后,都将立即变得对B线程可见。
就是说两个线程B除了会看到volatile修饰变量的值之外,还会重新刷新一下其它非volatile的变量值。
正确使用 volatile 变量的条件
您只能在有限的一些情形下使用 volatile 变量替代锁。要使 volatile 变量提供理想的 ...
转载自:http://www.cnblogs.com/yjmyzz/p/spring-mvc-rest-service-with-xml-and-json-format.html
一、pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&qu ...
转载自:http://blog.csdn.net/xtu_xiaoxin/article/details/8796499
Spring MVC工作流程图
图一
图二
Spring工作流程描述
1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获;
2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象(包括Handler对象以及Handler对象对应的拦截器),最后以Handl ...
转载自:http://www.cnblogs.com/cbf4life/archive/2009/12/15/1624435.html
3.1 依赖倒置原则的定义
依赖倒置原则(Dependence Inversion Principle,简称DIP)这个名字看着有点别扭,“依赖”还“倒置”,这到底是什么意思?依赖倒置原则的原始 ...
Hive、Hbase配合使用
- 博客分类:
- hadoop
1 、先在hive上创建hbase能识别的表
CREATE TABLE hbase_scores(key string, grade string,math string,art string)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,grade:grade,course:math,course:art")
TBLPROPERTIES ("hbas ...
在成熟平台上学习了hadoop的基本知识后,开始尝试自己搭建hadoop平台,在搭建伪分布式成功的基础上,进行了真正分布式的部署。
前期搭建的伪分布式,采用的版本分别是:hadoop-1.2.1+apache-hive-0.13.0+hbase-0.98.1,这个版本组合经过测试可以正常使用,所有搭建分布式的环境也采用了这些版本。
环境规划
机器名 IP 角色
master 100.2.12.85 nameNode,master,jobtracker
slave1 100.2.12.13 Datanode,slave,tasktracker
slav ...
1、alter tablespace TB_FXBASEDB add datafile 'F:\ORACLE\product\10.2.0\oradat
a\TB_FXBASEDB\TB_FXBASEDB3.DBF' size 2000M autoextend on ;
2、不同数据库实例直接用dblink导数据时,从a到b,在a上执行sql,有blob可以,但在b上执行就blob字段就会有问题。
1、在struts2中用el表达式取map的值用
${map['key']}
<s:iterator id="map" value="taskList" status="status">
<td class="${className}">
${map['OWNER']}
</td>
在用java写了一小工具后,用bat方式运行,写命令是时,需要指定多个依赖的包,需要每个jar都要明确指定,如果jar很多的话,就很麻烦,还容易写错。
找到了一个比较简单的可以指定一个目录的方法,把所所有的依赖的jar放到一个目录下,指定一下就可以了。
按下面命令写就可以了
java -Djava.ext.dirs=lib MyClass
java -classpath "d:/11.jar" -Djava.ext.dirs=E:\workspace_inspur\SolrWeb\WebContent\WEB-INF\lib com.inspur. ...
log4j 配置(转)
- 博客分类:
- java杂记
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。
1. 配置文件
Log4J配置文件的基本格式如下:
#配置根Logger
l ...
log4j win7下时间不对
- 博客分类:
- java杂记
在WIN7的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\China Standard Time下,
新建一个字符串,名称:MapID,值:-1,75
新建一个DWORD,名称:Index,值:000000d2
在初始化一个类,生成一个实例的时候;newInstance() 和 new 有什么区别?
用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,那么为什么会有两种创建对象方式?这个就要从可伸缩、可 ...
可以将配置文件放到应用的WebRoot/META-INF目录下,但是文件的名字必须是context.xml,这样web服务器会自动加载这个文件放到服务器下面,修改的时候记得服务器和ide要同步修改,有可能不ide改了,服务器没更新。
第一范式(1NF):属性不可分。
第二范式(2NF):符合1NF,并且,非主属性完全依赖于码。
第三范式(3NF):符合2NF,并且,消除传递依赖。
数据库的设计一般满足第三范式就可以了。
public class StaticTest
{
private static int size = 3;
public class InnerClass
{
public void test()
{
System.out.println(size);
}
}
public static void main(String[] args)
{
}
}
内部类可以定义为静态的,如果定义成静态的话,可以在其他类中直 ...