配置

struts2配置中Action的name 和package的name和namespace作用

ⅰ亾dé卋堺 提交于 2019-12-05 06:07:35
struts2配置中Action的name 和package的name和namespace是什么作用 在struts2 struts.xml 配置中 <package name="ajax" extends="json-default" namespace="/json"> <action name="ajaxLogin" class="com.rg.email.action.AjaxLoginAction"> <!-- 返回类型为json 在sjon-default中定义 --> <result type="json"> <!-- root的值对应要返回的值的属性 这里的result值即是 对应action中的 result --> <param name="root">result</param> </result> </action> </package> name="ajax" namespace="/json" name="ajaxLogin" 这三个怎么去理解啊 . ---------------------------- 1.package中的name只是一个标识,你可以随意命名; 2.action中的name对应你页面中的一个action跳转,比如你页面有个表单提交: <form action="struts.xml中action里的name"> 3

SSH框架下 Proxool 连接池配置

空扰寡人 提交于 2019-12-05 05:23:27
第一步.添加jar包:proxool-0.9.1.jar,proxool-cglib.jar 在WEB-INF下,创建 proxool.xml 文件,代码如下: <?xml version="1.0" encoding="UTF-8"?> <proxool> <alias>sqlserver2000</alias> <driver-url>jdbc:sqlserver://192.168.1.123:1433;databaseName=Test</driver-url> <driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class> <driver-properties> <property name="user" value="admin" /> <property name="password" value="admin" /> </driver-properties> <maximum-connection-count>50</maximum-connection-count> <minimum-connection-count>5</minimum-connection-count> </proxool> 第二步.web.xml中加入以下代码: <servlet-name

cocos2d android 配置

元气小坏坏 提交于 2019-12-05 00:15:56
1.Android 环境的搭建 (略) 2.下载NDK (略) 3.配置NDK的环境变量 变量名 NDK_ROOT cocos2d 中寻找用到这个. 变量名要不是 NDK_ROOT 会出现 第4步中的错误提示. .也可以手动配置去改NDK中的文件(这是另外的方法) 4.进入要调试的cocos2d 项目路径(例如:cocos2d 自带的例子 我的路径是cocos2d\samples\Cpp\SimpleGame\) 在Cygwin 中 cd 到 该路径的 proj.android 目录.执行 ./build_native.sh 上一部路径没调好 会提示 please defind NDK_ROOT. 然后执行 chmod -R 755 assets 命令 要不导入成功后出现failed add assets 的问题 5.下一步在android 导入项目. 这时可能会遇到Cocos2dxActivity 底下有波浪号.找不到lib下的类. 去cocos2dx\platform\android\java\src\org\cocos2dx 去把那个lib文件夹考到 项目src 文件夹下就可以了 6.若要自己创建 cocos 2d 项目. 在根目录下有create-android-project.bat 用记事本打开。修改里面的 set _CYGBIN=d:\Cygwin\bin

windows下VS2010中lib与dll文件的生成与使用

天涯浪子 提交于 2019-12-04 07:51:47
近期在windows下开发了某个程序,需要将其生成静态文件(lib)以及动态库文件(dll),其中参考了不少帖子,有的讲得也不是很清楚明白,先将本人实践过的记录一下,供后期自己查询,也供各位大牛点评。 一、lib文件的生成与使用 1、lib的生成 相对来说,静态库文件还是比较容易生成和使用的,在代码上,貌似也不需要更改什么,举例说明: 头文件函数声明形式如下: extern bool Uninitialize(); 在VS2010项目中,“新建->项目->Win32项目->静态库”,配置好相应的项目属性即可。 其中大致包括(根据个人项目需要去配置,如何配置可参考网上其他帖子,比较多): “配置属性->常规->字符集->(选你需要的字符集)” “VC++目录->包含目录” “VC++目录->库目录” 项目生成之后,会在项目目录中生成相应的lib文件,这个lib文件就是真正的静态库文件。(与dll生成中产生的lib文件还是不同的,这在dll生成的时候需要特别注意一下) 2、 lib文件使用,无需过多配置,只需要在“VC++目录->库目录”引入需要的lib文件即可 二、dll文件的生成与使用 1、dll的生成 动态库文件dll的生成就没有那么简单了,稍微需要修改一点源码(相比起来,还是比较喜欢Linux下so文件生成的方式,完全不需要更改源码,编译命令修改即可) 同样举例说明

解决开发环境与部属环境差异性的一种实践

拈花ヽ惹草 提交于 2019-12-04 07:24:31
做spring web的同学可能都会遇到开发环境与部属环境不一致的情况,比如说数据库的用户名与密码,单点登录服务器的域名,等等,要是每回开发完成需要部署时都再去改一遍配置文件岂不是非常麻烦。 于是,我在我得一个项目中实践了一种能够在部署时无需修改配置文件的方法,他的关键就是使用spring的 <util:properties> : <context:property-placeholder properties-ref="app"/> <!-- spring的<util:properties>有这样两点特性: 1.默认情况下spring会用外部properties文件中的properties替换掉“local”的properties(也就是使用<prop>配置的properties) 2.配置了“ignore-resource-not-found=true”就会忽略找不到的properties文件 利用这两点特性,将开发级的环境写在外部properties文件中,并设置成“ignore-resource-not-found=true”,同时将生产级的环境写在<prop>中,这样,当部署后因为忽略了找不到的外部properties文件,所以自然就使用了<prop>中定义的properties; 同时,在开发环境中,因为能够找到外部的properties文件,所以外部配置(开发级配置

nginx目录设置 alias 和 root

北城余情 提交于 2019-12-03 21:26:58
nginx目录设置 alias 和 root Posted on July 23, 2010 by admin 使用nginx设置root时要注意一个问题,就是如果该root设置的前端目录不是根目录,那么在写root的绝对地址时,要把前端目录的部分省略掉。 我们用设置虚拟目录指向的alias来和root比较一下就非常明显了 alias 1 2 3 location/abc/{ alias/home/html/abc/; } 在这段配置下,http://test/abc/a.html就指定的是 /home/html/abc/a.html。这段配置亦可改成 root 1 2 3 location /abc/ { root /home/html/; } 可以看到,使用root设置目录的绝对路径时,少了/abc,也就是说,使用root来设置前端非根目录时,nginx会组合root和location的路径。 另外,使用alias时目录名后面一定要加“/” 来源: oschina 链接: https://my.oschina.net/u/1409388/blog/179344

CentOS下配置Oracle 11gR2为系统服务自动启动

混江龙づ霸主 提交于 2019-12-03 19:41:21
PS:在Windows下安装完成Oracle 11gR2后,默认就开机自启动Oracle相关服务,但Linux下安装完后每次都得手动启动和关闭数据库(dbstart | dbshut)、监听器(lsnrctl)、控制台(emtcl)。如何把Oracle添加到Linux系统服务里开机自启动呢?下面以CentOS 6.3为例详解,其他发行版一样通用! 1、Redhat in it简介: Linux启动时,会运行一个init程序,然后由init来启动后面的任务,包括多用户环境(inittab中设定)和网络等。运行级就是当前程 序运行的功能级别,这个级别从1到6,具有不同的功能。这些级别在/etc/inittab(其他发行版这个文件位置不同)中指定,该文件就是init程 序寻找的主要文件。最先运行的服务放在/etc/rc.d目录下。 文件以S开头,代表start(启动),后面的数字是启动顺序;文件以K开头,代表 kill(结束),同样,后面的数字代表结束顺序。例如:/etc/rc3.d/S55sshd表示它与运行级别3有关,55就是它的启动顺序;/etc /rc3.d/K15nginx表示它与运行级别3有关,15就是它的关闭顺序。 init.d 这个目录中存放了一些服务启动脚本,系统安装时的多个rpm包,这些脚本在执行时可以用来启动,停止和重启这些服务。 rcx.d(x为0~6)

android-ndk-r7b编译环境Cygwin工具搭建及配置

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-03 16:24:53
开发android ndk 的时候需要一个编译工具编译c程序,ndk需要linux下编译,所以win环境下提供Cygwin模拟linux编译C android-ndk 较低版本的这个工具的配置网上很多,我这儿记述点android-ndk-r7b下配置Cygwin的步骤: 1. 到Cygwin的官方网站下载Cygwin的安装程序,地址是: http://www.cygwin.com/setup.exe 2.运行下载的setup.exe, 3.到选包的时候注意下,下图中圈中的必须安装,否则没有gcc工具无法编译 4.安装好后运行Cygwin,检查gcc,make工具是否安装 命令:gcc -v 内容大致如上,ok,gcc已安装成功 命令:make -v 内容大致如上,ok,make已安装成功 5.为了以后使用方便可以配置一个ndk引用路径(其实可以不用这一步,后面build程序的时候写ndk的全路径就ok,只是稍微有点麻烦) 编辑/home/Administrator/.bash_history文件(/home/Administrator/这个路径不一定是这个,刚进入cygwin软终端的默认路径就行) 见图: 编辑『. bash_profile 』文件,vi .bash_profile 在最后一行添加 添加完后保存文件 添加完以后 可以使用 『$ANDROID_NDK_ROOT』

Hadoop配置常见Log错误指导

一世执手 提交于 2019-12-03 14:42:11
Master 节点 Log 篇 1. WARN org.apache.hadoop.hdfs.server.common.Util: Path /usr/mywind/name should be specified as a URI in configuration files. Please update hdfs configuration. 问题定位: hdfs-site.xml 问题原因: 1) 不合规范的URI格式 解决办法: 1) 把dfs.namenode.name.dir、dfs.datanode.data.dir的原路径格式如/usr/mywind/name改成 file: /usr/mywind/name,即使用完全路径。 2. INFO org.apache.hadoop.ipc.Server: IPC Server handler 2 on 9000, call org.apache.hadoop.hdfs.protocol.ClientProtocol.addBlock from 192.168.8.184:39050 Call#6 Retry#0 java.io.IOException: File /hbase/.tmp/hbase.version could only be replicated to 0 nodes instead of

Git在eclipse中的配置详细记录

允我心安 提交于 2019-12-03 10:51:59
一_安装EGIT插件 http://download.eclipse.org/egit/updates/ 或者使用Eclipse Marketplace,搜索EGit 还有一个要说明的是如果使用: http://download.eclipse.org/egit/updates .来安装,则要保证您的eclipse版本是最新的,否则会安装失败   低版本Eclipse安装EGit插件   本人的Eclipse是3.6版本的,正好不能使用上述方式,处理方法如下   打开 http://wiki.eclipse.org/EGit/FAQ#Where_can_I_find_older_releases_of_EGit.3F   选择 http://download.eclipse.org/egit/updates-1.3( 因为这个版本的发布时间跟Eclipse3.6发布时间相近,其他版本同理试试)      Next到底就OK了。 二_使用EGIT前的配置 配置个人信息,最重要的是user.name和user.email l Preferences > Team > Git > Configuration l New Entry 三_新建GIT仓库 新建NC module project l File > Team > Share Project 选择GIT 创建仓库后,在