xml语言

tomcat之虚拟目录

谁都会走 提交于 2020-02-26 12:14:33
一般我们都是直接引用webapps下面的web项目,如果我们要部署一个在其它地方的WEB项目,这就要在TOMCAT中设置虚拟路径了,Tomcat的加载web顺序是先加载 $Tomcat_home$\conf\Catalina\localhost下面的xml文件(文件中配置了web项目所在路径),然后再加载webapps下的web项目. 方法一: 在$Tomcat_home$\conf\Catalina\localhost路径下新建一个XML文件,注意:XML文件的名字也就是项目部署成功后的web根路径.假如定义这test.xml,那么后面的访问路径就是 http://ip:port/test ,文件内容如下:(我的项目文件夹/root/bp下,这种方法不用重启tomcat) [root@localhost localhost]# pwd /root/apache-tomcat-7.0.91/conf/Catalina/localhost [root@localhost localhost]# ls bp.xml [root@localhost localhost]# cat bp.xml <?xml version="1.0" encoding="UTF-8"?> <Context docBase="/root/bp" reloadable="true" debug="0"/>

用XmlDocument创建XML文档

随声附和 提交于 2020-02-26 11:14:55
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Xml; namespace XMLDOMDemo { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void btnLoad_Click(object sender, EventArgs e) { XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load("Books.xml"); MessageBox.Show(xmlDoc.InnerXml); } //创建文档 private void btnCreate_Click(object sender, EventArgs e) { XmlDocument xmlDoc = new XmlDocument(); //建立Xml的定义声明 XmlDeclaration dec = xmlDoc

java tomcat 设置虚拟路径(网上搜的)

此生再无相见时 提交于 2020-02-26 10:51:31
设置虚拟路径 要在TOMCAT中设置虚拟路径“/tempfilepath/”,映射到“D:\档案管理”中,可以有两种方法: 1. 在$Tomcat_home$\conf\Catalina\localhost路径下新建一个XML文件,注意:XML文件的名称必须和虚拟路径的名称相同,本例为tempfilepath.xml。内容如下: <?xml version="1.0" encoding="gbk"?> <Context docBase="D:\档案管理" reloadable="true" debug="0"/>//此处不用写" path="/tempfilepath",写不写效果一样 这样就设置好了/tempfilepath的虚拟路径 2. 编辑server文件(%tomcathome%\conf\server.xml) 因为在tomcat启动时要读取server文件的信息,所以更改server文件后,一定要重新启动tomcat。 举个例子: 我们打算建立一个myjsp的虚拟目录,只要在%tomcathome%\conf\server.xml文件,在<host>标签中加入文件中加入如下代码即可: <Context path="/myjsp" docBase="c:\myjsp" debug="0" reloadable="true" crossContext="true"><

tomcat虚拟路径的几种配置方法

百般思念 提交于 2020-02-26 10:51:12
tomcat配置虚拟路径的4种方法 在tomcat中,webapp文件夹默认为web应用的根目录。 1.在tomcat\conf\server.xml中找到 host标签,在host标签中增加新的元素<Context/>并设置 Context的元素,其中path元素所设置的值就是在浏览器中所要访问的虚拟路径的名称;docBase元素所对应的值就是web应用所在的具体目录,这里既可以的相对webapp的相对路径,也可是文件的绝对路径。 <Engine name="Catalina" defaultHost="localhost"> ....... <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context docBase="SHARP" path="/test" reloadable="true" /> <!--<Context docBase="D:/SHARP" path="/test" reloadable="true" />--> </Host> </Engine> 2.在tomcat\conf\Catalina

Python基础(一)文件处理

本小妞迷上赌 提交于 2020-02-26 09:07:15
xml 1 from xml.dom.minidom import Document 2 3 #文档根路径 4 documentPath = 'E:\\ObjectOther\\Search\\PythonSearch\\document\\xml' 5 6 #xml 创建 7 doc = Document() 8 9 rootElement = doc.createElement('root') 10 doc.appendChild(rootElement) 11 12 13 node1 = doc.createElement('node1') 14 node1Text = doc.createTextNode('2222') 15 16 node1.appendChild(node1Text) 17 rootElement.appendChild(node1) 18 19 # 保存文件 20 with open(documentPath + '\\1.xml', 'w', encoding='utf-8') as f: 21 doc.writexml(f, addindent='\t', newl='\n',encoding='utf-8') 参考: https://blog.csdn.net/hu694028833/article/details/81089959 来源:

2020年,MyBatis常见面试题总结

空扰寡人 提交于 2020-02-26 04:49:49
Mybatis 技术内幕系列博客,从原理和源码角度,介绍了其内部实现细节,无论是写的好与不好,我确实是用心写了,由于并不是介绍如何使用 Mybatis 的文章,所以,一些参数使用细节略掉了,我们的目标是介绍 Mybatis 的技术架构和重要组成部分,以及基本运行原理。 博客写的很辛苦,但是写出来却不一定好看,所谓开始很兴奋,过程很痛苦,结束很遗憾。要求不高,只要读者能从系列博客中,学习到一点其他博客所没有的技术点,作为作者,我就很欣慰了,我也读别人写的博客,通常对自己当前研究的技术,是很有帮助的。 尽管还有很多可写的内容,但是,我认为再写下去已经没有意义,任何其他小的功能点,都是在已经介绍的基本框架和基本原理下运行的,只有结束,才能有新的开始。写博客也积攒了一些经验,源码多了感觉就是复制黏贴,源码少了又觉得是空谈原理,将来再写博客,我希望是“精炼博文”,好读好懂美观读起来又不累,希望自己能再写一部开源分布式框架原理系列博客。 有胆就来,我出几道 Mybatis 面试题,看你能回答上来几道(都是我出的,可不是网上找的)。 1、#{}和${}的区别是什么? 注:这道题是面试官面试我同事的。 答: ${}是 Properties 文件中的变量占位符,它可以用于标签属性值和 sql 内部,属于静态文本替换,比如${driver}会被静态替换为com.mysql.jdbc.Driver。 #

Maven多模块下,扫描不到子模块mybatis xml文件的解决方法

爱⌒轻易说出口 提交于 2020-02-26 03:03:56
有一个Maven项目, 里面有common模块和主模块, 其中common模块中有若干个mybatis的mapper和xml, 结果主模块调用其mapper时提示出错, 原因是找不到mapper对应的xml映射关系. 查资料得知, 主模块的application.yml里面,配置mybatis的mapper-locations时, 用的是classpath, 只会扫描当前moduler的class, 而改为classpath*则会扫描所有jar 来源: oschina 链接: https://my.oschina.net/java1314/blog/3164831

Java - XML

 ̄綄美尐妖づ 提交于 2020-02-26 00:09:55
DOM|SAX|JDOM DOM SAX "推"式流模型, JDOM Java-based Document Object Model, DOM4J Document Object Model for Java StAX Streaming API for XML: XmlStreamReader + XmlStreamWriter ,"拉"式流模型,JDK1.6新特性 来源: https://www.cnblogs.com/wjcx-sqh/p/12364744.html

吴裕雄--天生自然轻量级JAVA EE企业应用开发Struts2Sping4Hibernate整合开发学习笔记:配置Action(2)

こ雲淡風輕ζ 提交于 2020-02-25 22:52:23
<?xml version="1.0" encoding="GBK"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <package name="lee" extends="struts-default"> <!-- 使用模式字符串定义Action的name,指定所有以Action结尾的请求, 都可用LoginRegistAction来处理,method属性使用{1}, 这个{1}代表进行模式匹配时第一个*所代替的字符串 --> <action name="*Action" class="org.crazyit.app.action.LoginRegistAction" method="{1}"> <!-- 定义逻辑视图和物理视图之间的映射关系 --> <result name="error">/WEB-INF/content/error.jsp</result> <result>/WEB-INF/content/welcome.jsp</result> </action> <action name="*"> <result>/WEB

XML和文件操作

橙三吉。 提交于 2020-02-25 22:19:52
第八章 可扩展性标记语言Xml 一、Xml简介 1.什么是Xml? Xml是一种标记语言,很类似于Html,准确地说Xml是一种可扩展性标记语言。 注意:Xml是不作为的,仅仅是纯文本,任何可以打开txt的工具都可以编辑Xml文件。 2.Xml的作用 :被设计用来传输和存储数据。 3.Xml的特点: ①Xml指可扩展性标记语言(Extensible Markup Language); ②Xml是一种标记语言,很类似于Html; ③Xml的设计宗旨是传输和存储数据,而非显示数据; ④Xml标签没有被预定义,需要自行定义标签。 4.Xml语法 : ​ 结构:是一个树形结构,树形结构必须存在根标签。 ​ 语法规则: ​ ①所有Xml元素都须有关闭标签; < Student > 这是正确的 </ Student > < Student > 这是错误的 < Student > ​ ②Xml区分大小写; < Student > 这是正确的 </ Student > < Student > 这是错误的 </ STUDENT > ​ ③Xml必须正确地嵌套; < b > < i > 这是正确的 </ i > </ b > < b > < i > 这是错误的 </ b > </ i > ​ ④Xml文档必须有根元素; < root > < child > < subChild > 这是正确的 </