文件属性

SpirngBoot配置参考指南(全)

我是研究僧i 提交于 2020-03-03 09:49:28
#================================================= ================== #COMMON SPRING BOOT PROPERTIES #============================================== ===================== #---------------------------------------- #核心属性 #----- ----------------------------------- debug = false #启用调试日志。 trace = false #启用跟踪日志。 #LOGGING logging.config = #日志配置文件的位置。例如,Logback的`classpath:logback.xml`。 logging.exception-conversion-word =%wEx #记录异常时使用的转换字。 logging.file = #日志文件名(例如`myapp.log`)。名称可以是确切的位置或相对于当前目录。 logging.file.max-history = 0 #要保留的归档日志文件的最大数量。仅支持默认的登录设置。 logging.file.max-size = 10MB #最大日志文件大小。仅支持默认的登录设置。

App.Config详解

耗尽温柔 提交于 2020-03-03 07:12:31
App.Config详解 应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。 配置文件的根节点是configuration。我们经常访问的是appSettings,它是由.Net预定义配置节。我们经常使用的配置文件的架构是象下面的形式。 先大概有个印象,通过后面的实例会有一个比较清楚的认识。下面的“配置节”可以理解为进行配置一个XML的节点。 1. 向项目添加 app.config 文件: 右击项目名称,选择“添加”→“添加新建项”,在出现的“添加新项”对话框中,选择“添加应用程序配置文件”;如果项目以前没有配置文件,则默认的文件名称为“ app.config ”,单击“确定”。出现在设计器视图中的app.config 文件为: <? xml version = "1.0 "encoding = "utf-8 " ?> < configuration > </ configuration > 在项目进行编译后,在 bin/Debuge 文件下,将出现两个配置文件 ( 以本项目为例 ) ,一个名为“JxcManagement.EXE.config ”,另一个名为“ JxcManagement.vshost.exe.config ”。第一个文件为项目实际使用的配置文件

mapper.xml文件

送分小仙女□ 提交于 2020-03-03 00:40:34
1. 概述 mybatis的真正强大在于它的映射语句。由于它的异常强大,映射器的XML文件就显得相对简单,如果拿它跟具有相同功能的JDBC代码进行对比,省掉将近95%的代码。mybatis是针对SQL构建的,并且比普通方法做的更好。 SQL映射文件有几个顶级元素(按照它们被定义的顺序): select:查询 cache-ref:其他命名空间缓存配置的引用 resultMap:是最复杂也是最强大的元素,用来描述如果和数据库结果集中加载对象 parameterMap:已经废弃 sql:可被其他语句引用的可重用语句块 insert:插入 update:更新 delete:删除 cache:给定命名空间的缓存配置 2. select 查询语句是mybatis中最常用的元素之一,多数应用也都是查询比修改要频繁。 <select id="selectPerson" parameterType="int" resultType="hashmap"> SELECT * FROM PERSON WHERE ID = #{id} </select> 这个语句被称作selectPerson,接受一个int类型的参数,并返回一个HashMap类型的对象,其中的key是列名,value是结果行中的对应值。 #{id} 这个高速mybatis创建一个预处理语句参数,通过JDBC,这样一个参数在SQL中会由一个

【MyBatis】映射文件示例

心不动则不痛 提交于 2020-03-02 19:53:59
本文以实例说明Mapper文件的标签的使用。 配置文件在 【MyBatis】配置文件示例 DAO文件 DepartmentMapper.java package com.atguigu.mybatis.dao; import com.atguigu.mybatis.bean.Department; public interface DepartmentMapper { public Department getDeptById(Integer id); public Department getDeptByIdPlus(Integer id); public Department getDeptByIdStep(Integer id); } EmployeeMapper.java package com.atguigu.mybatis.dao; import java.util.List; import java.util.Map; import org.apache.ibatis.annotations.MapKey; import org.apache.ibatis.annotations.Param; import com.atguigu.mybatis.bean.Employee; public interface EmployeeMapper { /

javaWeb 之 XML基础(二)

六眼飞鱼酱① 提交于 2020-03-02 10:10:05
一、XML约束模式->纲要 ● 格式良好的(Well-formed)XML ● XML的约束模式 ● XML约束模式语言 ● 有效的(Valid)XML 1、格式良好的(Well-formed)XML ● 计算机程序在处理XML文档之前,首先必须能够解析出XML文档内容中的各个元素的相关信息。 ● 用于解析XML文档的解析器程序对应的英文术语叫Parser。 ● 要让计算机程序解析出XML文档内容所表达的信息, XML文档更应该严格遵循一定的语法。 ● 遵守XML基本语法规则和规范的XML文档就可以称之为“Well-formed XML”,中文意思就是“格式良好的XML”。 2、XML的约束模式 ● 为什么要有约束模式? 举例: <书架> <书> <书名>Java程序设计</书名> <作者 姓名=“ ”></作者> <售价 单位=“元”>38</售价> <售价单位=“元”>28</售价> </书> </书架> ● 约束模式定义了XML文档中允许出现的元素名(也就是标记名)、元素中的属性、元素中的内容类型以及元素之间的嵌套关系和出现顺序。 ● XML约束模式不仅定义了XML文档的词汇表,它还定义了一个XML文档必须遵循什么样的结构。 ● 如果把一个XML文件看作是数据库中的一个表,那么XML约束模式就相当于数据库表结构的定义。 ● 如果没有为一个XML文档指定约束模式

hibernate.hbm.xml配置文件解析

柔情痞子 提交于 2020-03-02 03:51:29
转自:https://www.cnblogs.com/uoar/p/6670612.html 1. 1 <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> 2 <hibernate-mapping package="com.aegop.mto.pojo"> 3 <!-- 标识一个类的xml映射,name为类名,table为表名 --> 4 <class name="Street" table="Streets"> 5 <!-- 主键的设置,generator标识主键生成方式,因为native便于数据库的移植所以.嘿嘿!你懂的 --> 6 <id name="id" type="int"> 7 <column name="Id"/> 8 <generator class="native"/> 9 </id> 10 <!-- 这里配了该类一个属性街道名称 name属性字段,column,数据库对应列 --> 11 <property name="streetName" type="string" column="StreetName" /> 12 <!--

Struts2的上传与下载

一笑奈何 提交于 2020-03-01 20:29:02
转自:http://blog.csdn.net/Mark_LQ/article/details/49822821 10.1.1 文件上传基本案例    第一步 :上传组件依赖与 commons-fileupload-1.3.1.jar和commons-io-2.2.jar 。这两个文件可以从 http://commons.apache.org/ 下载或struts解压缩包中获取。    第二步 :把form表单的enctype设置为:“multipart/form-data“,如下: <form action="/Struts2Study/uploadFile.action" enctype="multipart/form-data" method="post"> 文件:<input name="uploadFile" type="file"><br> <input type="submit" value="上传文件"> </form>    注 : enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。   默认地,表单数据会编码为 application/x-www-form-urlencoded 。就是说,在发送到服务器之前,所有字符都会进行编码(空格转换为 “+” 加号,特殊符号转换为 ASCII HEX 值)。 属性值 值描述 application/x

Struts2 - 文件的上传和下载

余生长醉 提交于 2020-03-01 20:28:41
1. 前言      这个章节是Struts2框架应用最广泛的三个版块(上传下载、国际化、校验输入)之一,所以这一版块的学习还蛮重要的。 2. 具体内容 回到顶部 2.1Struts2文件上传 2.1.1单文件上传   本小节通过一个示例讲解Struts2如何实现单文件的上传。 (1) 先写一个选择上传单文件页面(select.jsp) <%@ taglib prefix="s" uri="/struts-tags" %> <%-- Created by IntelliJ IDEA. User: mairr Date: 17-12-7 Time: 下午9:04 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" import="java.util.*" language="java" pageEncoding="UTF-8" %> <html> <head> <title>upload_test</title> </head> <body> <s:form action="upload" method="post" theme="simple" enctype="multipart/form-data">

Struts2完成文件上传

▼魔方 西西 提交于 2020-03-01 20:27:24
  文件上传是 WEB 应用经常需要面对的问题。在大部分时候,用户的请求参数是在表单域输入的字符串,但如果为表单元素设置 enctype= “ multipart/form-data ”属性,则提交表单时候不再是以字符串方式提交请求参数,而是以二进制编码的方式提交请求,此时直接通过 HttpServletRequest 的 getParameter 方法就无法正常获取请求参数的值,而通过二进制流来获取请求内容,就可以获取到上传文件的内容,从而实现文件上传的功能。 Struts2的 文件上传支持在原有的文件上传项目上做了进一步的封装,只需要将属性封装表单的文件域,就可非常轻松地完成文件上传。 一、 首先讲解一下,在页面中标签 form 表单中的属性:   1 ) action 属性指定了表中提交的 URL ;   2 ) method 属性指定是以 POST 方式还是 GET 方式提交请求;   3) Enctype 属性指的是表单数据的编码方式,该属性有如下 3 个值:      application/x-www-form-urlencoded: 默认编码方式,它只处理表单 里的 value 属性值。      multipart/form-data: 指的是以二进制流的凡是来处理表单数据,这 种方式会把文件或者文件的内容也封装到请求参数里。      text/plain

python学习-[小甲鱼]零基础入门教学

谁都会走 提交于 2020-03-01 17:49:00
《零基础入门学习Python》(小甲鱼)学习记录 3月1日 P46魔法方法:属性访问 getattr setattr delattr property >>> class C: def __init__(self, size=10): self.size = size def getSize(self): return self.size def setSize(self, value): self.size = value def delSize(self): del self.size x = property(getSize, setSize, delSize) __getattr__(self,name)定义当用户视图获取一个不存在的属性时的行为 __getattribute__(self,name) 定义当该类的属性被访问时的行为 __setattr__(self,name,value) 定义当一个属性被设置时的行为 __delattr__(self,name) 定义当一个属性被删除时的行为 >>> class C: def __getattribute__(self,name): print("getattribute") return super().__getattribute__(name) def __getattr__(self, name): print(