python——高级特性

***切片在很多编程语言中,针对字符串提供了很多各种截取函数(例如,substring),其实目的就是对字符串切片。Python没有针对字符串的截取函数,只需要切片一个操作就可以完成,非常简单。ex:字符串'xxx'也可以看成是一种list,每个元素就是一个字符。因此,字符串也可以用切片操作,只是...

2018-07-14 16:14:28

阅读数 67

评论数 0

Error response from daemon: manifest for elasticsearch:latest not found

今天,在docker上下载elasticsearch报错,没有latest版本。。。。 加上这个就可以了: docker pull elasticsearch:5.6.9 这样就可以下载成功了。

2019-05-14 20:40:41

阅读数 40

评论数 0

(18)spring boot整合mybatis

分为全注解版和配置版。 其实全注解版比较简单。 全注解版 1.在配置文件中配置数据源信息 ,注意,根据需要可以开启驼峰映射(一般选择开启) spring.datasource.url=jdbc:mysql://localhost:3306/spring_cache sprin...

2019-05-09 19:48:07

阅读数 13

评论数 0

(17)spring boot 使用外部的容器

为什么会选择外部的容器?因为spring boot内置的服务器不能支持jsp呀! 如何使用外部的容器(tomcat)? 使用外部的容器,要将项目打包成war包,而使用内置的,是生成一个jar包。 下面为使用idea创建一个spring boot项目,其使用外部的容器。 step: 1.还...

2019-05-09 12:44:28

阅读数 12

评论数 0

(16)spring boot修改容器

spring boot默认使用的是内置的tomcat容器,虽然现在学习也一般是使用tomcat,但是这里做一个记录,以便以后有用到可以很好的操作。 spring boot 支持3种容器,默认使用tomcat容器。 还可以使用jetty(用在长连接,比如在线聊天) ...

2019-05-09 12:40:22

阅读数 13

评论数 0

(15)spring boot 注册3大组件

3大组件:Servlet,Filter,Listener 先展示结构: 1.Servlet s1:在MyServlet中写像以前那样的servlet,同样重写doGet()和doPost()。 类要求重写HttpServlet. public class MyServlet e...

2019-05-09 12:36:52

阅读数 15

评论数 0

(14)嵌入式servlet容器的设置的修改

spring boot默认使用的是tomcat。 修改方法: 1.在配置文件中,即application.properties中: 至于具体还有那些配置,可以在idea中按住ctrl点击写的,进入ServlerProperties中按照源代码的提示来。 2. 编写一个EmbeddedS...

2019-05-09 12:32:30

阅读数 12

评论数 0

(13)spring boot 定制错误界面(信息)

如何定制错误页面? 1.在有模板引擎的前提下(一般都有Thymeleaf),会访问error/状态码.html界面。 我们只需要在模板下,即templates文件夹下建立一个error文件夹,建立一个HTML,名称为4xx,5xx,或者具体的400.html,404.html界面。之所以可以用...

2019-05-09 12:27:32

阅读数 25

评论数 0

(12)带Restful风格的uri的crud操作

Restful风格的uri: 修改数据—Put请求 在http协议里面没有put请求,要使用put或者delete请求,做法: <form th:action="@{/emp}" method="post"> &a...

2019-05-09 11:52:49

阅读数 14

评论数 0

(11)thymeleaf-公共页面元素的抽取

有的时候,一个HTML界面的元素可能会需要在其他页面也会用到,如果多次用到的化,多次编写(或者说是复制),会使得代码太过于冗余,也不易于阅读。 可以使用thymeleaf的抽取公共界面的功能来: 1.对于重复写的页面html对象,可以利用thymeleaf来抽取出来。 具体用法: 三种...

2019-05-09 10:50:59

阅读数 13

评论数 0

(10)spring boot带登录验证的登录功能(拦截器)

实用的登录一定要满足,在没有登录的时候,是不可以访问其他的界面的。 1.ctrl+F9 idea中重新编译前端界面 2.编写提交登录的请求,用thymeleaf来写: <form class="form-signin" th:action="@{...

2019-05-08 18:29:24

阅读数 76

评论数 0

(9)国际化

步骤: 1.编写国际化配置文件: 在resource文件夹下建立一个:i18n的文件夹: 新建立一个login.properties,的文件,然后再建立一个login_zh_CN.properties的文件, 注意命名:login_语言_国家.properties。 这样建立之后idea...

2019-05-08 18:15:49

阅读数 30

评论数 0

(8)spring boot-默认访问首页

前面有说到,默认访问首页,有这样的方法: 在静态资源文件夹下,写上一个index.html,就可以默认访问index.html了: 即输入localhost:8080/,就访问这个界面。 但是,这样不够灵活。 可以自己配置一个配置类来部分接管webMvcConfiguration, @...

2019-05-08 16:36:45

阅读数 11

评论数 0

(7)thymeleaf的使用

引入thymeleaf: 在pom.xml中引入就可以了: <dependency> <groupId>org.springframework.boot</groupId> <artif...

2019-05-08 16:29:23

阅读数 13

评论数 0

(6)spring boot web开发关于静态资源

源码获得灵感: 在按下ctrl+n,输入webautoconfiguration,就可以进入WebMvcAutoConfiguration类里面。 关于静态资源(比如Jquery的相关文件,一定推荐使用webJar),可以进入webjar:https://www.webjars.org/ ...

2019-05-08 16:13:51

阅读数 9

评论数 0

(5)Spring Boot 日志框架

这里先进行记录,以后有用到可以再回头来看。 日志框架 市面上的日志框架; JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j.... 日志门面 (日志的抽象层) 日志实现 JCL(Jakarta Commons Logging) SLF4j(...

2019-05-08 11:11:27

阅读数 13

评论数 0

(4)Spring Boot配置文件的加载位置

互补配置。高优先级的用高优先级,没有配置的使用低优先级有配置的。 项目打包以后,我们可以使用命令行来,比如在实际开发中项目已经打包了, 可以在e盘下写个application.properties,文件,里面来放我们的配置, (这里项目已经用maven package,具体方法前面已经说过了...

2019-05-08 11:08:33

阅读数 10

评论数 0

(3)spring boot配置(2)多profiles的配置

实际开发中使用的是多个环境,比如开发环境dev,测试环境prod:在不同的环境中使用不同的端口:比如开发环境使用端口号:8083,测试环境使用端口号:8084. 可以有如下几种方法: 方法一: 建立一个application-dev.properties,这里的命名规则为:applicati...

2019-05-08 11:03:47

阅读数 12

评论数 0

(2)Spring boot 配置(1)

1.会使用两种配置文件: Application.properties, Application.yml,或者yaml也可以。 配置文件得名字是固定得。 作用是修改spring boot自动配置的默认配置。 2.yaml的写法: Server: Port: 8081 基本语法:...

2019-05-08 10:57:33

阅读数 12

评论数 0

(1)如何快速创建spring boot应用

IDE都支持使用 Spring Initialer。(这里,如果点击会有什么网络连接超时失败之类的,可以把下载starters的路径的https改为http。) com.jiangyi spring-boot-01-helloworld-quick 还需要填写包名:com.jiangyi....

2019-05-08 10:44:49

阅读数 9

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭