文件属性

二、外部化配置--SpringBoot功能

∥☆過路亽.° 提交于 2020-03-30 18:52:07
一、外部化配置 Spring Boot将你的配置外部化,因此你可以在不同的环境下运行相同的代码。你可以使用 properties 文件, YAML 文件,环境变量,命令行参数在外部配置。使用@Value注解可以直接将属性值注入到bean中,通过Spring的 Environment 抽象访问,或通过 @ConfigurationProperties 绑定到结构化对象。 Spring Boot有多种外部配置方式,优先级如下: 当devtools开启时, $HOME/.config/spring-boot 下devtools的全局设置属性。 测试上的@TestPropertySource注解 测试中的 properties 属性。 在 @SpringBootTest 和测试注释上可用,用于测试应用程序的特定部分。 命令行参数 来自 SPRING_APPLICATION_JSON 的属性(嵌入在环境变量或系统属性中的内联JSON) ServletConfig 的初始参数. ServletContext 初始参数 来自 Java:comp / env 的JNDI属性。 Java系统属性( System.getProperties() ). 操作系统环境变量. RandomValuePropertySource 仅具有 random.* 属性. jar包外部的application-

ExtJS Grid导出excel文件

删除回忆录丶 提交于 2020-03-29 19:21:10
ExtJS Grid导出excel文件, 需下载POI: 链接:http://pan.baidu.com/s/1i3lkPhF 密码:rqbg 1、将Grid表格数据连同表格列名传到后台 2、后台导出excel文件,返回相对路径 3、根据相对路径,下载excel文件 JS代码,按钮点击事件 1 /** 2 *点击“导出”按钮触发事件 3 * 4 */ 5 onClickExport:function(btn){ 6 // 获取表格数据 7 var conditionForm = btn.up('form'); 8 var grid = conditionForm.nextSibling('grid'); 9 var store = grid.getStore(); 10 var obj = {}; 11 obj.projectIncomes = this.tools.storeToArray(store); 12 if(obj.projectIncomes.length != 0){ 13 obj.projectIncomes.splice(0, 0, this.tools.getColumnName(grid)); 14 this.exportExcel(obj) 15 }else{ 16 Ext.Msg.alert('提示', '表格中无数据,请先执行查询操作!'); 17 }

html 脚本

大城市里の小女人 提交于 2020-03-26 03:44:55
HTML <script> 标签 <script> 标签用于定义客户端脚本,比如 JavaScript。JavaScript 使 HTML 页面具有更强的动态和交互性。 <script> 元素既可包含脚本语句,也可通过 src 属性指向外部脚本文件。 JavaScript 最常用于图片操作、表单验证以及内容动态更新。 最简单的 < script > document . write ( " Hello World! " ) ; </ script > 输出“HelloWorld” 来源: https://www.cnblogs.com/ztdf123/p/10951623.html

layui中文件上传时如何带入cookie

萝らか妹 提交于 2020-03-25 10:26:51
layui.use(["upload", "jquery", "layer"], function() {    var $ = layui.jquery,     layer = layui.layer     upload = layui.upload;    // 给ajax请求统一设置,这里设置以后下面所有的ajax请求中都会有设置中的属性    $.ajaxSetup({      'async': false, // 发送cookie xhrFields: { withCredentials: true }   })   //上传文件 upload.render({ elem: '#id' ,url: ''', //改成您自己的上传接口 accept: 'file' //普通文件 ,done: function(res){ layer.msg('上传成功'); console.log(res); /* 处理数据 */ } }); }) 来源: https://www.cnblogs.com/yuNotes/p/12563933.html

AndroidManifest.xml文件详解(activity)(二)

允我心安 提交于 2020-03-25 08:45:39
android:configChanges 这个属性列出了那些需要 Activity 进行自我处理的配置变化。当在运行时配置变化发生的时候,默认情况下,这个 Activity 会被关掉并重启,但是用这个属性声明一个配置,就会阻止 Activity 被重启。相反,这个 Activity 会保持运行,并且它的 onConfigurationChanged() 方法会被调用。 注意:应该避免使用这个属性,并且只把它作为最后的手段来使用。有关如何正确处理配置改变期间的重启,请阅读“处理运行是变化”( http://blog.csdn.net/fireofstar/article/details/7456363 ) 下表中列出了这个属性的有效值,要设置多个值的时候,用“ | ”符号连接,例如: “ locale|navigation|orientation ” 值 说明 mcc IMSI 移动国家编码改变时要进行自我处理 --- 系统发现了一个新的 SIM 卡,并且更新了 MCC 。 mnc IMSI 移动网络编码改变时要进行自我处理 --- 系统发现了一个新的 SIM 卡,并且更新了 MNC locale 语言环境发生变化时要进行自我处理 --- 用户选择了一种用于显示文本的新语言。 touchscreen 触屏发生变化时要进行自我处理。(这种情况通常不会发生) keyboard

从零开始学Bootstrap(2)

▼魔方 西西 提交于 2020-03-25 03:09:08
继从零开始学Bootstrap(1)后,我们需要实际做一些页面,边学边做。 因为前端是一项非常注意实践的技术,知识点太多、太琐碎了,所以我们只能边学边做。 根据我们想要做的效果,去查相应的资料。不要想着把所有的东西都学会后再做网页实践。 过程中会频繁查阅资料的网站 : http://www.w3school.com.cn/ 这是W3C联盟为了传播W3C标准而建立的网站,有很多关于Web端的技术,你可以将其看作为一部Web技术的百科全书。 http://v3.bootcss.com/ 不用多说,BootStrap3官方文档 http://www.runoob.com/ 这个其实跟W3school差不多,但是比W3school要全要杂一点,好多内容都是从原版W3C英文网站和原版BootStrap官方英文文档翻译过来,但是我感觉他的翻译质量要更高(因为前两个网站说白了也是翻译过来的),有些Case更加好懂。 闲话不多说,让我们开始: (1) 明确实现目标 如下图所示,这就是咱们要实现的一个简单网站。布局简单,也没有很炫的效果。但是要实现一个功能:从Json文件(关于Json的知识可以到上述网站去查)里读取相关信息,显示在网站上。 Json文件内容 : { "Class 001": { "Xiao Wang": { "Gender": "Male", "Age": "18",

C#添加IIS站点

不问归期 提交于 2020-03-24 13:52:56
利用IIS7自带类库管理IIS现在变的更强大更方便,而完全可以不需要用DirecotryEntry这个类了(乐博网中很多.net管理iis6.0的文章都用到了DirecotryEntry这个类 ),Microsoft.Web.Administration.dll位于IIS的目录(%WinDir%\\System32\\InetSrv)下,使用时需要引用,它基本上可以管理IIS7的各项配置。 这个类库的主体结构如下: 这里只举几个例子说明一下基本功能,更多功能请参考MSDN。 建立站点 string SiteName="乐博网"; //站点名称 string BindArgs="*:80:"; //绑定参数,注意格式 string apl="http"; //类型 string path="e:\\乐博网"; //网站路径 ServerManager sm = new ServerManager(); sm.Sites.Add(SiteName,apl,BindArgs,path); sm.CommitChanges(); 修改站点 Site site=sm.Sites["newsite"]; site.Name=SiteName; site.Bindings[0].EndPoint.Port=9999; site.Applications[0].VirtualDirectories

java属性文件读取,属性修改

喜夏-厌秋 提交于 2020-03-24 12:46:31
/** * 属性文件读取 * @author bestmata * */ public class CommUtil { private static Logger logger=Logger.getLogger(CommUtil.class); private Properties getAttionReplyPro(){ try { InputStream in=CommUtil.class.getResourceAsStream("attionReply.properties"); Properties p=new Properties(); p.load(in); in.close(); return p; } catch (Exception e) { logger.error(e); } return null; } //获取关注的标示 public String getAttionFlag(){ Properties p=getAttionReplyPro(); String attionFlag=p.getProperty("attionFlag"); return attionFlag; } //设置attionFlag的值 public void setAttionFlag(String flag){ try { Properties p

读取属性文件

孤者浪人 提交于 2020-03-24 12:46:07
@ 在项目路径下创建一个text: jco.client.ashost=host jco.client.client=client 保存另存为user.properties @ public static void main(String[] args) throws SQLException, IOException { String currpath = new File("").getAbsolutePath() +"\\user.properties"; //获取属性文件的绝对路径 System.out.println(currpath); Properties prop = new Properties(); InputStream in; try { in = new FileInputStream(new File(currpath));//读属性文件 if(in != null){ prop.load(in); String ashost = prop.getProperty("jco.client.ashost"); String clientnr = prop.getProperty("jco.client.client"); System.out.println(ashost); System.out.println(clientnr); } } catch

WPF深入浅出话资源

人盡茶涼 提交于 2020-03-23 09:27:47
我们把有用的东西称为资源。“兵马未动,粮草先行”-----程序中的各种数据就是算法的原料和粮草。程序中可以存放数据的地方有很多,可以放在数据库里、可以存储在变量里。介于数据库存储和变量存储之间,我们还可以把数据存储在程序主体之外的文件里。外部文件与程序主体分离,这就有可能丢失或者损坏,编译器允许我们把外部文件编译进程序主体、称为程序主体不可分割的一部分。这就是传统意义上的程序资源(也称为二进制资源)。 WPF不但支持程序级的传统资源,同时还推出了独具特色的对象级资源,每个界面元素都可以携带自己的资源并可被自己的子级元素共享。比如后面的章节我们会讲到模板、程序样式和主题就经常放在对象资源里面。这样一来,在WPF程序中数据就分为4个等级存储了:数据库里的数据相当于存放在仓库里面,资源文件里的数据就相当于放进了旅行箱里,WPF对象资源里面的数据相当于存放在携带的背包里,变量里面的数据相当于拿在手里。 1.1 WPF对象资源的定义和查找 每个WPF界面元素都有一个名为Resource的属性,这个属性继承至FrameworkElement类,其类型为ResourceDictionary。ResourceDictionary能够以键值对的形式存储资源,当要使用到某个资源的时候,使用键值对的形式获取资源对象。在保存资源时,ResourceDictionary视资源对象为Object类型