(004)Spring Boot之SpringApplication.run为什么在不加注解的类中也可以运行,及其对比
一般来说springBoot初始运行的类上面会加SpringBootApplication注解,但是我们发现不加注解也可以成功运行,示例如下: pom.xml <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocati
第三章 URL与视图
页面跳转和重定向: 重定向分为永久性重定向和暂时性重定向,在页面上体现的操作就是浏览器会从一个页面自动跳转到另外一个页面。比如用户访问了一个需要权限的页面,但是该用户当前并没有登录,因此我们应该给他重定向到登录页面。 ·永久性重定向: http的状态码是301,多用于旧网址被废弃了要转到一个新的网址确保用户的访问,最经典的就是京东网站,你输入www.jingoong.con的时候,会被重定向到www.jd.com,因为jngdong.con这个网址已经被废弃了,被改成30.con,所以这种情况
CentOS 7 安装jdk8
搜索可安装的jdk yum -search java-1.8 选择版本安装 yum -y install java-1.8.0-openjdk-devel.x86_64 获取jdk安装目录 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64 在底部增加配置 export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64
export
2019.11.9读书笔记
1. 一个应用程序可能通过使用 HTTP Referer 消息头实施访问控制,但它的正常 行为并没有公开表露这一点。如何检测出这种缺陷?选择一系列你有权访问的重要应用程序功能。通过提交经过修改的 Referer消息头或不带该消息头的请求访问以上每一项功能。如果应用程序拒绝这些请求,则说明它很可能易于受到攻击。然后,尝试通过另一个不具有相关权限的用户提出相同的请求,但每次提交原始的 Referer 消息头。如果应用程序现在接受这些请求,则说明应用程序肯定易于受到攻击。 2. 登录一个应用程序后,
CSP2019考前错误总结
11.9 取模要尽量多取模,遇到减号要先加再取模。 神奇的性质题。 11.8 stl的使用不够熟练,暴力分拿的不如别人高。 t3没有时间把暴力打完。t3暴力卡常还能AC。 概率期望是大坑。 11.7 暴力分都拿到了。但一定要尽力想正解,暴力只是迫不得已。 其实t2的dp还是很容易想...但考试时想不出来的情况要反思。 文件错误...一定要高度重视。 11.6 注意看数据范围。无法保证正确性时一定要用数据分治。 线段树合并忘记了。 11.5 T1找规律的题思维还不够,只会打暴力dp。 输出时要检
html-前端内容初识
HTML解释: HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。相当于定义统一的规则(W3C),大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它。 浏览器负责将标签翻译成用户“看得懂”的格式,呈现给用户! 网页的组成: 一个网页一般由两部分组成即: HTML(Hypertext Markup Language) 和CSS(Cascade Style Sheets) HTML负责描述网页的结构和内容
layui设置当前时间之前和之后不可选
html部分 <input class="layui-input" placeholder="开始日" name="start" id="loseDate" autocomplete="off" lay-verify="date"> js部分 //执行一个laydate实例
laydate.render({
elem: '#loseDate' //指定元素
,min:0 //设置最小开始时间
}); 设置最小
策略模式(回调函数)
/**
*
*/
package com.zachary.io.util;
import java.io.File;
import java.io.IOException;
/**
* @author Zachary.Zheng
* @version 1.0
* @date 2019年11月9日
*/
public class ProcessFiles {
/**
* 定义回调函数接口
* 在调用时实现
* @author Zachary.Zheng
* @
动态规划(2)——常见动态规划模型
\(1.\)数字三角形 每次可以往右下或者左下走一格,求路径的最大权值. \(d(i,j)=max(d(i+1,j),d(i+1,j+1))+a(i,j).\)边界是\(d(n+1,j)=0\),从下往上推(因为要保证\(i+1\)行在第\(i\)行之前更新) for(int i=1;i<=n+1;++i) d[n+1][i]=0;
for(int i=n;i>=1;--i)
{
for(int j=1;j<=i;++j)
{
d[i][j]=max(d[i+1
Java web.xml 配置技巧—动态欢迎页地址--欺骗tomcat
我们的 Java Web 项目在配置web.xml 欢迎页地址默认是index.html 、index.jsp ,不知道有人注意过没有,如果我要配置成/index/user.action 或者 /userList.do 什么的怎么办呢?你可能觉得直接配置就OK了,我告诉你不行。如果可以,你可以忽略本方法。下面讲讲如果不能配置动态地址,怎么办。 配置如下: <welcome-file-list> <welcome-file>/user/index.shtml</welcome-file> </w
牛客练习赛48 C 小w的糖果 (数学,多项式,差分)
牛客练习赛48 C 小w的糖果 (数学,多项式) 链接:https://ac.nowcoder.com/acm/contest/923/C来源:牛客网 题目描述 小w和他的两位队友teito、tokitsukaze准备为大家发点福利,到底发点什么呢?思考良久之后他们三个人准备了很多很多的糖果。他们让n个小朋友们排成一长排并且从左到右依次标号为1,2,3,4,5,6,7,8,9.....n。 三人每次发糖果,都是从某一个位置开始,只把糖果发给这个人以及这个人右侧的所有人。但是他们发糖果的规则有所
core基础常用的部分HttpContext'常用操作
*1:NetCore的上下文,自行封装一个全局静态 HttpContextHelper *2:读取Json的配置文件 {
// IConfiguration Configuration 得注入,二级节点的访问,用冒号 .GetSection("AppSettings:" + name)
Configuration.GetSection("").Value;
} *3:读取Session // 先下载session的扩展nuget包 Microsoft.aspnetcore.http.e
如何测试Web服务.3
-->全文字数:2254,需要占用你几分钟的阅读时间 ,您也可以收藏后,时间充足时再阅读- ->第一节讲了《Web服务基础介绍》,第二节讲了《Web服务测试工具》 ->本节介绍Web服务样本项目和测试。 一.Web服务样本项目:(SOAP协议) SOAP是基于XML的协议: SOAP的完整形式是简单对象访问协议。 为了在跨平台的两个应用程序之间进行通信,SOAP是W3C的建议。 SOAP是与平台和编程语言无关的协议。 软件要求:以下是在JAVA中构建Web服务项目的基本要求: Jre1.8.0
Hadoop HA 集群配置文件
1、hadoop-env.sh配置,2、hdfs-site.xml配置文件,3、core-site.xml配置文件,4、mapred-site.xml配置,5、yarn-site.xml配置,6、slaves配置(DataNode)
echarts优化数据视图dataView中的样式
在使用echart过程中,toolbox里有个dataView视图模式,里面的数据没有对整,影响展示效果,情形如下: 改问题解决方案为,在optionTocontent回调函数中处理,具体代码如下: toolbox:{
show: true,
feature: {
dataView: {
show: true,
title: '数据视图',
o
Centos7 Mysql5.7.27二进制安装
步骤一:下载安装包,打开Mysql官网,找到对应的 下载路径如下:https://downloads.mysql.com/archives/community/ wget https://downloads.mysql.com/archives/get/file/mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz -O /usr/local/src/mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz 步骤二:下载依赖包,Ce
Scrapy安装和简单使用
模块安装 Windows 安装scrapy 需要安装依赖环境twisted,twisted又需要安装C++的依赖环境 pip install scrapy 时 如果出现twisted错误 在https://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载对应的Twisted的版本文件(cp36代表python3.6版本) 再cmd进入到Twisted所在的目录 执行pip install 加Twisted文件名 最后执行pip install scrapy Ubun
详细讲解实用的模板方法模式和实例解析
1.简介: in the book Design Patterns. The template method is a method in a superclass, usually an abstract superclass, and defines the skeleton of an operation in terms of a number of high-level steps. These steps are themselves implemented by addition
今日推荐
周排行