xml格式

ssm的各种配置资源

时光总嘲笑我的痴心妄想 提交于 2019-12-03 15:21:27
spring的配置资源(包含mybatis): <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema

ssm的各种配置资源

你离开我真会死。 提交于 2019-12-03 14:54:21
spring的配置资源(包含mybatis): <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema

大众点评cat监控平台搭建

丶灬走出姿态 提交于 2019-12-03 14:21:29
参考官方文档: https://github.com/dianping/cat/wiki/readme_server 1.数据库相关 (1)创建数据库cat,并执行以下sql创建相关表: 1 CREATE TABLE `dailyreport` ( 2 `id` int(11) NOT NULL AUTO_INCREMENT, 3 `name` varchar(20) NOT NULL COMMENT '报表名称, transaction, problem...', 4 `ip` varchar(50) NOT NULL COMMENT '报表来自于哪台cat-consumer机器', 5 `domain` varchar(50) NOT NULL COMMENT '报表处理的Domain信息', 6 `period` datetime NOT NULL COMMENT '报表时间段', 7 `type` tinyint(4) NOT NULL COMMENT '报表数据格式, 1/xml, 2/json, 默认1', 8 `creation_date` datetime NOT NULL COMMENT '报表创建时间', 9 PRIMARY KEY (`id`), 10 UNIQUE KEY `period` (`period`,`domain`,`name`) 11 )

[spring学习4] MVC

旧时模样 提交于 2019-12-03 12:04:15
简介 从前的网页程序是将业务代码嵌入到JSP页面中,耦合性较高。 后来将前后端的代码分离后,采用MVC架构,M:模型,负责数据模型的控制,V:视图,负责视图的展示,C:控制器,负责将数据模型放到相应的视图中渲染。 请求过程 ┌─────────┐ ↗│ 处理器映射│ 2/ └─────────┘ / 3 请求 1 ┌─────────────────┐ --------------------> ┌─────┐ ----->│DispatcherServlet│ <--┌─────────────┐ 4 │控制器│ └─────────────────┘ │模型及逻辑视图名│ ---│ │ \ \ └─────────────┘ └─────┘ \ \5 ┌────────┐ 6\ --->│视图解析器│ ↘ └────────┘ 响应 7 ┌────┐ <----------------------│视图 │ └────┘ 过程: 请求:请求离开浏览器时,会带有用户所请求内容的信息,至少会包含请求的URL。(还可能带有如表单信息) DispatcherServlet:将请求发送给Spring MVC控制器(controller) DispatcherServlet :与大多数基于Java的Web框架一样,Spring MVC所有的请求都会通过一个前端控制器(front

关于前后端分离文件上传的些许问题

房东的猫 提交于 2019-12-03 11:17:06
1.后端代码,把文件写成流文件 @GetMapping("/{voiceId}/download")public ResponseEntity download(@PathVariable Long voiceId, HttpServletRequest request, HttpServletResponse response) throws IOException, DecoderException {Voice voice = voiceService.getVoice(voiceId);String path = String.format("/%s/%s/%s/%s", main, voice.getAccountId(), voice.getVoiceId(), voice.getVoiceName());FileSystemResource file = new FileSystemResource(path);HttpHeaders headers = new HttpHeaders();headers.add("Cache-Control", "no-cache, no-store, must-revalidate");headers.add("Content-Disposition", String.format("attachment; filename=\"

Google Protocol Buffers 概述

烂漫一生 提交于 2019-12-03 11:15:05
个人小站,正在持续整理中,欢迎访问: http://shitouer. cn 小站博文地址: Google Protocol Buffers 概述 推荐阅读顺序,希望给你带来收获~ 《 Google Protocol Buffers 概述 》 《 Google Protocol Buffers 入门 》 《 Protocol Buffers 语法指南 》 《 Google Protocol Buffers 编码(Encoding) 》 1. 概述 Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前提供了 C++、Java、Python 三种语言的 API。 本文概述介绍Protocol Buffers,以及开始如何开始Protocol Buffers之旅,本系列主要以Java为主(虽然超想看Python的,无奈学的还不够...)。 以下Protocol Buffers简称PB。 2. Protocol Buffers是什么 Protocol Buffers提供了一种灵活,高效,自动序列化结构数据的机制,可以联想XML,但是比XML更小,更快,更简单。仅需要自定义一次你所需的数据格式,

eclipse配置文件出现小红叉,Referenced file contains errors (xml文件第一行小红叉错误)

随声附和 提交于 2019-12-03 10:59:15
原文链接:https://blog.csdn.net/zlj1217/article/details/61432437 在eclipse中开发网页时,经常会遇到写xml文件时第一行无缘无故报错。在最左面的行数上面报出一个小红叉, 点击查看错误信息: Referenced file contains errors (http://www.springframework.org/schema/beans......之类的。我这里是做的是spring的applicationContext.xml文件的,所以会报spring框架的约束格式错误。当我没有管这个错误继续运行项目时,发现这个错误并不影响项目的任何功能,但是总会在xml文件上和项目上报小红叉错误,这让人感到很不爽。试过很多种方法,下面总结一下几种解决办法。 第一种:点击eclipse左上角菜单栏 Project->clean 清理一下你所出现问题的项目。不仅这个问题,还有很多奇怪的问题都可以通过这种方式解决 第二种:首先为了确保 Eclipse 可以从远程拿到 xsd 文件,到 Window -> Preferences -> General -> Network Connections -> Cache 下的 Cache entries 框内检查所需要的文件是否正确,如果不确定,就点击 "Remove All",然后右击当前的

Http请求中的Content-Type

前提是你 提交于 2019-12-03 10:57:46
一 前言 ----现在搞前端的不学好http有关的知识已经不行啦~笔者也是后知后觉,在搞node的时候意识到网络方面的薄弱,开始学起http相关知识。这一篇是非常基础的讲解,适合入门人员掌握content-type的知识和有经验的人员查阅。可以说,弄懂了content-type,你才能在学习http的道路上走的更加顺畅,让我们满怀激情的开始吧~~ 二 正文 1.认识content-type 要学习content-type,必须事先知道它到底是什么,是干什么用的。 HTTP协议(RFC2616)采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以 及可能的实体内容。 通常HTTP消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可选的消息体组成。 HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。域名是大小写无关的,域值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符。 请求消息和响应消息都可以包含实体信息,实体信息一般由实体头域和实体组成。实体头域包含关于实体的原信息

web-简单总结

青春壹個敷衍的年華 提交于 2019-12-03 08:15:12
1. MyBatis 说出你所了解的持久层(ORM)框架 mybatis,hibernate,jpa,jooq object relationship mapping 建立java 对象与关系型数据库之间的映射关系 mybatis 是轻量级的 orm,hibernate 是重量级的(用注解方式建立orm关系,很多sql由框架生成) jpa 是一套接口,hibernate 同时也作为 jpa 2)什么是 MVC,你的项目中哪里体现了 MVC 模型(model) - 数据,domain,java bean 视图(view) - 数据的展现方式,jsp 控制器(controller) - 把模型和视图联系在一起,对应着 servlet 3)梳理一下 MyBatis 的使用步骤 pom.xml 中添加 mybatis 依赖 resources/mybatis-config.xml 配置文件(配置数据库连接和映射关系) 提供 xml mapper 或 接口 映射 (都是通过这些映射管理 sql 语句) 使用 mybatis 的api 执行增删改查 4)列举 MyBatis 中重要的接口,它们分别是干什么的? SqlSessionFactory (接口) - 创建 sqlsession 的 SqlSessionFactoryBuilder (类) - 创建工厂对象 SqlSession (接口

Android MVVM框架的认识和使用

匿名 (未验证) 提交于 2019-12-03 00:39:02
关于这个MVVM,现在公司的框架就是MVVM,刚开始感觉MVVM真的麻烦,真的不爽,但是真正用起来的时候,感觉比MVP好用多了,好用的不是点半点。= - =。嗯,喜新厌旧~。 关于MVVM的理解如下: Model :负责数据实现和逻辑处理,类似MVP。 View : 对应于Activity和 XML ,负责View的绘制以及与用户交互,类似MVP。 ViewModel : 创建关联,将model和view绑定起来,如此之后,我们model的更改,通过viewmodel反馈给view,从而自动刷新界面。 项目中使用的MVVM框架Github地址: https://github.com/googlesamples/android-architecture/tree/todo-mvvm-databinding 开发者下载该项目,然后需要复制几个工具类到自己的项目中: ActivityUtils.java ViewModelHolder.java 然后我们开启android自带的DataBinding开关,再app下的build.gradle中android节点下添加如下代码: dataBinding { enabled = true } 这样MVVM的环境就算配置好了,接下来就是愉快的玩耍了~ 首先还是老样子,UI显示: hello world