Wetts's blog

Stay Hungry, Stay Foolish.

0%

  • DATABASE,对 oracle 而言,是指物理上的数据库,一般你安装了一个 oracle的 数据库软件后,就是一个 database。

  • instance,在同一个数据库上,可以建立多个实例,这些实例互相不干扰,每个实例中可以有独立的表空间、用户、表、过程等各种数据库对象。也就是说,每一个 instance 实际上就是我们大家理解的逻辑上的数据库。

  • schemas,你用“用户 user”来理解就很容易了,每个模式(user)下可以有一套互不干扰的对象。你如果想要访问其他模式的对象,需要指定 schema 的 name,实际就是指定 username。

如,你要访问模式 scott 的表 emp,而你所在的模式(用户)是 tiger,那你要这样写:select * from scott.emp;

以下为spring mvc 3.1中annotation-driven所支持的全部配置

1
2
3
4
5
6
7
8
9
10
11
<mvc:annotation-driven  message-codes-resolver ="bean ref" validator="" conversion-service="">
<mvc:return-value-handlers>
<bean></bean>
</mvc:return-value-handlers>

<mvc:argument-resolvers>
</mvc:argument-resolvers>

<mvc:message-converters>
</mvc:message-converters>
</mvc:annotation-driven>
阅读全文 »

  • 基于口令的安全验证

    流程:

    1> 客户端发起连接请求
    2> 远程主机收到用户的登录请求,把自己的公钥发给客户端
    3> 客户端接收远程主机的公钥,然后使用远程主机的公钥加密登录密码,紧接着将加密后的登录密码连同自己的公钥一并发送给远程主机
    4> 远程主机接收客户端的公钥及加密后的登录密码,用自己的私钥解密收到的登录密码,如果密码正确则允许登录,到此为止双方彼此拥有了对方的公钥,开始双向加密解密

阅读全文 »

step1:默认会放在~/.m2/repository目录下 (“~”代表用户的目录,比如windows下一般都是C:\Documents and Settings\[你的用户名]\。由于“Documents and Settings”中含有“空格”会导致“Illegal character in path”异常)

安装Maven后我们会在用户目录下发现.m2 文件夹。默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。所有的Maven构件(artifact)都被存储到该仓库中,以方便重用。

step2:修改配置文件,位置为%MAVEN_HOME%/conf/setting.xml,

阅读全文 »

JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。

JSON的规则很简单: 对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔

阅读全文 »

JS 数组


1、数组的创建

var arrayObj = new Array(); //创建一个数组
var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度
var arrayObj = new Array([element0[, element1[, …[, elementN]]]]); //创建一个数组并赋值

阅读全文 »

  • maven package:打包到本项目,一般是在项目target目录下。如果a项目依赖于b项目,打包b项目时,只会打包到b项目下target下,编译a项目时就会报错。

  • maven install:打包到本地仓库,如果没有设置过maven本地仓库,一般在用户/.m2目录下。如果a项目依赖于b项目,那么install b时,会在本地仓库同时生成pom文件和jar文件,可以看install b的日志:

    1
    2
    3
    [INFO] — maven-install-plugin:2.5.2:install (default-install) @ b —
    [INFO] Installing D:\java\workspace\b\target\b-2.7.4.RELEASE.jar to C:\mavenRepository\com**\b\2.7.4.RELEASE\b-2.7.4.RELEASE.jar
    [INFO] Installing D:\java\workspace\b\pom.xml to C:\mavenRepository\com**\b\2.7.4.RELEASE\b-2.7.4.RELEASE.pom
  • maven deploy:打包上传到远程仓库,如:私服nexus等,需要配置pom文件

1
2
3
4
5
6
7
8
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:jdbc.properties</value>
</list>
</property>
<property name="ignoreUnresolvablePlaceholders" value="true" />
</bean>
阅读全文 »