boot

Django[11]模板Template context和Bootstrap使用

狂风中的少年 提交于 2020-02-10 01:10:12
视图views.py中 : 1234567891011121314151617181920212223242526 from __future__ import unicode_literalsfrom django.shortcuts import render# Create your views here.from django.http import HttpResponsedef (request): context = { "title": "home" } return render(request,"index.html",context)def posts_create(request): context = { "title": "create" } return render(request,"index.html",context)def posts_detail(request): context = { "title": "detail" } return render(request,"index.html",context) index.html中 用 context 去 大专栏 Django[11]模板Template context和Bootstrap使用 填充模板 index.html,然后再返回 index.html中添加如下代码: 1

Spring Boot是如何跑起来的

牧云@^-^@ 提交于 2020-02-09 18:21:21
说明:在 上文 用spring boot搭建了个 hello word程序,当案例成功运行起来的时候我很好奇,我没有导入Spring相关的依赖,也没有配置Tomcat,那么hello word是如何跑起来的呢?我相信有很多初学者和我一样的迷茫,下面我以初学者的角度说明部分运行原理,可能不是太深奥哦! 首先我来回答一下上诉说明中的疑问,其实Spring Boot已经 帮我们引入的web项目所需要的所有相关的jar包。 会发现这个pom会依赖另外一个项目,那不妨我们点进去瞅瞅有些啥...... <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.4.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> 当我们进来之后会发现里面还正是个世外桃源呀,但是仍然还有一个依赖,那不妨我们进去在看看有些啥.... <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies<

spring boot整合mybatis

冷暖自知 提交于 2020-02-09 05:45:04
示例项目地址:https://gitee.com/zhangjunqing/spring-boot/tree/master/springboot-mybatis-sample 1 整合过程 1.1 本次整合使用druid连接池,由于spring boot本身就带mybatis,故只需要引入相关依赖就行 pom.xml文件如下 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.springboot</groupId> <artifactId>springboot-mybatis-sample</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>springoot</name> <url>http://maven.apache

Springboot2.x入门——helloWorld

痞子三分冷 提交于 2020-02-09 03:40:43
Springboot2.x入门——helloWorld 一、简介 1.1 Springboot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。 1.2 Springboot2.x比较1.x 新版本代码无需任何变更,只需更新部分配置文件,改动原因是: 配置已经不存在或者改名 类已经不存在改名 开发中需要变更的部分配置如下: 1. SpringBoot 2基于Spring5和JDK8,而Spring 1x则用的是低版本 2. MVC部分,WebMvcConfiguer,由抽象类改为接口,这是因为JDK8对接口有新的支持形式;视图渲染Freemaker视图解析器也有改动,默认情况下,它会自动加上ftl来来寻找模板 3. 统一错误处理,基类AbstarctErrorController也改动非常大 4. JPA中,findById 返回了一个Optional对象,改动较大,会直接影响所有业务代码 5. SpringBoot配置,web应用的ContextPath 配置属性已经改动, 6.

Spring Boot项目的部署运行

拥有回忆 提交于 2020-02-09 01:19:53
Spring Boot项目的部署和运行 Spring Boot项目在开发完成之后的部署和命令行运行过程如下。其中部署过程又可以使用内嵌Tomcat或外部Tomcat等其他服务器进行。 IDEA中编译并打包Spring Boot项目 在使用IDEA创建Spring Boot项目时,选择的是war的打包方式,也就是在pom.xml文件中的如下内容: <packaging>war</packaging> 如果需要jar包的打包方式,则将这里改为jar即可,只不过jar包的方式无法运行WEB应用。 然后使用maven install来编译并生成war包,可以右击pom.xml按照如下的方式进行运行: 也可以通过命令行进行打包,进入项目根目录,运行如下命令: mvn package 这样就可以得到target目录下生成的war: 使用Spring Boot内嵌的Tomcat服务器运行项目 在war包所在的目录,运行如下java命令,既可以使用spring boot中内嵌的tomcat服务器来启动并运行该项目: Yitian-MacBook-Pro:springboot yitian$ java -jar springboot-learning-0.0.1-SNAPSHOT.war . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ (

Springboot集成mybatisplus

耗尽温柔 提交于 2020-02-08 23:16:17
创建项目: 加入MybatisPlus依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.3.1.tmp</version> </dependency> bug点: https://blog.csdn.net/weixin_42814852/article/details/81913970 Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required 解决方案: 使用分页时,还得添加一下代码 package com.mp.mpspringboot.config; import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor; import com.baomidou.mybatisplus.extension.plugins.pagination.optimize.JsqlParserCountOptimize; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;

SpringBoot - Spring Boot 2.3.0 M1发行说明

穿精又带淫゛_ 提交于 2020-02-08 09:38:01
SpringBoot - Spring Boot 2.3.0 M1发行说明 1、从Spring 2.2 进行升级所需要的注意事项 2、支持用云本地构建包构建Docker映像 3、支持构建分层jar,以便于打包在docke的镜像中 4、现在已经支持了配置属性的端到端的可跟踪性质 5、对大型Jar 包的友好支持 6、进行了一系列的依赖升级 7、更新了第三方的一些依赖,其中主要的需要关注的如下 8、对JPA 的变更 9、配置项的更改 1、从Spring 2.2 进行升级所需要的注意事项 1、废弃的一些类。 在SpringBoot 2.2中被废弃的类、方法和属性在这个版本中已经被删除。在升级之前,请确保您没有调用不推荐的方法 可以参考官方文档 1、https://github.com/spring-projects/spring-boot/pull/19189 2、https://github.com/spring-projects/spring-boot/pull/19699 2、内置组件的版本最低要求升级 如果你使用 Gradle ,需要的最低版本是 5.6 以上 如果你使用 Jetty 嵌入式容器,需要的最低版本是 9.4.22以上 3、Springcloud 相关 移除了 Spring Cloud Connectors starter 组件,并推荐使用 Java CFEnv

开机出现文件windows root\\system32\\ntoskrnl.exe的另类解决办法

我怕爱的太早我们不能终老 提交于 2020-02-08 08:18:09
一般的复制文件方法就不说了,我的这个是因为拷贝ntoskrnl.exe还提示错误的解决办法 发生这种问 题主要可能有以下原因:Boot.ini 文件的 [Boot Loader] 部分中的 Default 值丢失或无效、Ntoskrnl.exe文件丢失或损坏、Boot.ini 文件中的分区路径设置不正确。可以这样解决:使用Windows XP安装光盘启动电脑,按照屏幕上的提示按下R键进入故障恢复控制台,使用Administrator账号登录系统。在提示符后输入"bootcfg /rebuild"命令然后按下回车。当屏幕上询问"将安装添加到启动列表吗?"时按下"Y"键,出现"输入加载标识符"的时候输入"Windows XP",到询问"输入OS加载选项"时直接按下回车。完成后重启动电脑到正常模式。 这样做可以修复boot.ini文件。如果是文件本身损坏或者丢失了, 也可以在故障恢复控制台下修复 Ntoskrnl.exe是初始化执行程序子系统并引导系统的驱动程序 丢了就不能进系统了 使用windows的光盘启动 在故障恢复控制台下输入expand (光驱盘符):\I386\NTOSKRNL.EX_ C:\WINDOWS\SYSTEM32\NTOSKRNL.EXE Ntoskrnl.exe文件在WINXP系统中存储了WIN XP的启动LOGO画面 修改启动画面有可能因为Ntoskrnl

我为什么创作《Spring boot 实战权威指南——基础篇》?

守給你的承諾、 提交于 2020-02-08 06:18:45
前言 Java的各种开发框架发展了很多年,影响了一代又一代的开发人员,无论是程序员,还是架构师,使用这些框架开发不到万人规模的企业应用或者开发1分钟千万访问量的互联网电商系统都面临着两方面的挑战。 一方面,要快速开发出系统,这就要求使用的开发框架尽量简单,无论是新手老手都能快速上手,快速完成页面渲染,数据库访问等常用技术。也要求开发框架能尽量多的集成第三方工具,以便随时调取。更希望在开发调试过程中,能够方便代码更改后快速重启。 另外一方面,当系统模块增加,用户使用量增加,面对这样的挑战,系统必须拆分成为小微系统甚至是微服务,程序员和架构师当然不希望换掉已有的开发框架,希望由小而美的系统能平稳过渡到大而强的分布式系统。 环顾当前Java开源世界中的流行技术框架,能同时满足快速开发和分布式系统架构的框架,当属群众基础最好,功能最全,基于Spring技术的Spring Boot框架。 这几年来,企业应用的开发框架都渐渐使用Spring Boot 2作为基础,以我的开发经历来看,在写作本书第一版的时候,公司一开始是拒绝使用Spring Boot 的,而坚持使用Spring,后来也是在调研后同意采用Spring Boot并取得了很好效果。 如果你搜索关于Spring 的开发“脚手架”,你会发现这些“脚手架”已经转为以SpringBoot 2为基础的开发框架

grep_find

寵の児 提交于 2020-02-08 01:16:40
grep (针对文件) grep过滤文本文件的内容(可以跟 > 或 | 一起用) 输出包含指定字符串的行 grep [选项] ‘匹配字符串’ 文本文件.. grep root /etc/passwd -v 取反匹配 -i 忽略大小写 命令行 | grep [选项] ‘匹配字符串’ grep [选项] ‘匹配字符串’ 文本文件 > 文本文件 grep ‘seismic’ /usr/share/dict/words > /root/wordlist 文件/root/wordlist不要包含空行,并且其中所有行的内容必须是/usr/share/dict/words文件中原始行的准确副本。 ^word #搜索以字符串word开头的行 word$ #搜索以字符串word结尾的行 grep ^root /etc/passwd #搜索以root开头的行 grep bash$ /etc/passwd #搜索以bash结尾的行 显示/etc/login.defs配置文件有效信息(去除注释行,去除空行),并将其复制到/opt/1.txt grep -v ^# /etc/login.defs | grep -v ^$ > /opt/1.txt grep经常和管道 | 一起使用 命令行 | grep [选项] '关键字' cat /etc/passwd | grep root --------------