SpringBoot 路径处理

在进行普通的WEB开发过程之中,路径的处理操作是最为麻烦的,因为如果想要进行方便的路径定位最好使用 完整路径,需要明确的写上你的协议、你的主机的名称、端口、虚拟目录的名称。这些处理的难点在thymeleaf 里面彻底消失了,因为路径访问变得相当容易。 1、在src/main/static/js目录里面创建有一个main.js window.onload = function(){ console.log("****** www.baidu.com ******"); } 2、如果后
分类: 其他 发布时间: 03-07 22:41 阅读次数: 0

SpringBoot 处理内置对象

在这种模板开发框架里面是不提倡使用内置对象的,但是很多的开发者依然需要使用内置对象进行处理, 所以下面来看下如何在页面中采用内置对象的方式完成. 1. 在控制器里面追加一个方法, 这个方法将采用内置对象的形式传递属性. @RequestMapping(value = "/message/inner", method = RequestMethod.GET) public String inner(HttpServletRequest request, Model mode
分类: 其他 发布时间: 03-07 22:40 阅读次数: 0

SpringBoot 对象输出

在实际的开发之中经常面对页面要显示页面内容的处理操作,也是下面来观察一下 1、准备一个VO类 package com.microboot.vo; import java.io.Serializable; import java.util.Date; @SuppressWarnings("serial") public class Member2 implements Serializable { private Long id; private String name;
分类: 其他 发布时间: 03-07 22:40 阅读次数: 0

SpringBoot 逻辑判断

所有的页面模板都一定存在有各种基础逻辑,例如:判断、循环处理操作。 在 Thymeleaf 之中对于逻辑可以使用如下的一些运算符来完成,例如:and、or、关系比较(>、<、>=、 <=、==、!=、lt、gt、le、ge、eq、ne)。 1、通过控制器传递一些属性内容到页面之中: @RequestMapping(value = "/message/member_show", method = RequestMethod.GET) public String memberShow(
分类: 其他 发布时间: 03-07 22:40 阅读次数: 0

SpringBoot 迭代输出

数据迭代是模板语言之中一个重要组成部分. 在实际的开发之中进行数据的迭代类型往往会有两类:List、Map. 1、建立一个控制器,在控制器之中追加一个List集合的数据: package com.microboot.controller; import java.util.ArrayList; import java.util.Date; import java.util.List; import org.springframework.stereotype.Controller;
分类: 其他 发布时间: 03-07 22:40 阅读次数: 0

SpringBoot 包含处理

所有的项目开发之中页面的相互包含是一项非常重要的技术支持,在thymeleaf模板之中提供有两种支持语法: th:replace 是使用标签进行替换 原始的宿主标签还在,但是包含标签不在 th:include 是进行包含,原始的宿主标签消失,而保留包含的标签. <!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head> <title>SpringBoot模板渲染</title> <link rel="icon"
分类: 其他 发布时间: 03-07 22:39 阅读次数: 0

SpringBoot 数据处理

在 thymeleaf 之中提供有相应的集合的处理方法,例如:在使用 List 集合的时候可以考虑采用 get()方法 获取指定索引的数据,那么在使用 Set 集合的时候会考虑使用 contains()来判断某个数据是否存在,使用 Map 集合的时候也希望可以使用 containsKey()判断某个 key 是否存在,以及使用get()根据 key 获取 对应的 value,而这些功能在之前并不具备,下面来观察如何在页面中使用此类操作 1、通过Map集合获取信息: member_m
分类: 其他 发布时间: 03-07 22:39 阅读次数: 0

SpringBoot 基础上传操作

所有只要与WEB开发牵扯到的开发框架都必须去面对有文件的上传处理,在原始的Spring之中所使用的上传组件 是apache的fileupload组件, 在SpringBoot里面也同样要继续使用此组件。 1、如果要进行上传处理,则首先需要准备出相应的控制器; package com.microboot.controller; import org.springframework.stereotype.Controller; import org.springframework.web.
分类: 其他 发布时间: 03-07 22:39 阅读次数: 0

SpringBoot 上传限制

虽然现在已经实现了上传操作,但是这个时候的上传是没有限制的,也就是说你可以任意上传任意大小的文件 在我们实际的开发中是不可能存在的,所以必须要对上传进行一些限制处理. 如果要想去改变上传的限制,那么最好的做法是进行application.properties的变更 application.properties # Single file max size 即单个文件大小 multipart.maxFileSize=50Mb # All files max size 即总上传
分类: 其他 发布时间: 03-07 22:39 阅读次数: 0

SpringBoot 上传多个文件

在之前都只是进行了单一的文件上传,但是在很多的情况下是有可能要传递有多个文件的,所以这个时候首先要 解决的问题是表单里面需要有多个上传的项,而后在控制器上再进行一些简单的处理器即可 1、修改上传表单: upload_page.html <!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head> <title>SpringBoot模板渲染</title> <link rel="icon" type="image/
分类: 其他 发布时间: 03-07 22:38 阅读次数: 0

SpringBoot 基础拦截器

所有的开发之中拦截器一定是一个必须要使用的功能,利用拦截器可以更加有效的实现数据的验证处理 在SpringBoot之中所使用的拦截器与Spring中的拦截器完全一样. 2.1、基础拦截器操作 拦截器是一种AOP操作实现,那么在AOP之中用户一定不需要去关注拦截器的存在,用户只需要按照自己习惯的方式 进行代码的编写即可。 1、创建一个程序的控制器类: package com.microboot.controller; import org.springframework.stere
分类: 其他 发布时间: 03-07 22:38 阅读次数: 0

SpringBoot AOP拦截器

在Spring里面还提供有一种AOP拦截器配置,不过大部分的AOP拦截器都是围绕着业务层进行拦截处理的。 1、建立一个普通的业务操作接口和它的子类: package com.microboot.service; import com.microboot.vo.Member2; public interface IMemberService { public Member2 getInfo(long mid); } package com.microboot.service.imp
分类: 其他 发布时间: 03-07 22:38 阅读次数: 0

SpringBoot服务整合(整合邮件服务、定时调度、Actuator监控)

在进行项目开发的时候经常会遇见以下的几个问题:需要进行邮件发送、定时的任务调度、系统的监控处理, 实际上这些操 作都可以通过 SpringBoot 进行整合操作。 2.1、SpringBoot 整合邮件服务 如果要进行邮件的整合处理,那么你一定需要有一个邮件服务器,实际上 java 本身提供有一套 JavaMail 组件以实现邮件服务器的搭建,但是这个搭建的服务器意义不大,因为你现在搭建完成了,向一些大型的站点 发送一封邮件,若干小时你就会被拉黑, 如果不想拉黑彼此之间就做一个白名单
分类: 其他 发布时间: 03-07 22:38 阅读次数: 0

使用RestTemplate模版实现 Rest 服务调用、Swagger 集成、动态修改日志级别

Spring 与 Restful 整合才是微架构的核心,虽然在整个 SpringBoot(SpringCloud)之中提供有大量的 服务方便整合,但是这些 整合都不如 Rest 重要,因为 Rest 是整个在微架构之中进行通讯的基础模式。 那么对于 Rest 首先必须对其有一个最为核心的解释: 利用 JSON 实现数据的交互处理。而且 Spring 里面 提供有一个非常强大的 RestTemplate 操作模版,利用此模版可以非常轻松的实现 Rest 的 JSON 数据与 各种对象间的自动转换
分类: 其他 发布时间: 03-07 22:37 阅读次数: 0

SpringBoot整合 Shiro

Shiro 是现在最为流行的权限认证开发框架,与它起名的只有最初的 SpringSecurity(这个开发框架非常 不好用,但是千万不要 以为 SpringSecurity 没有用处,它在 SpringCloud 阶段将发挥重大的作用)。 但是现在如果要想整合 Shiro 开发框架有一点很遗憾, SpringBoot 没有直接的配置支持,它不像整合 所谓的 Kafka、Redis、DataSource,也就是说如果要想整合 Shiro 开发框架那么就必须 自己来进行配置。 2.1、项目开发
分类: 其他 发布时间: 03-07 22:37 阅读次数: 0

SpringCloud 搭建项目环境、创建 Dept 微服务、客户端调用微服务

对于 Rest 基础架构实现处理是 SpringCloud 核心所在,其基本操作形式在 SpringBoot 之中已经有了明确 的讲解,那么本次为 了清晰可见,创建一套新的微服务架构:部门微服务(Dept)。 如果要想进行 SpringCloud 开发,那么一定要对 SpringBoot 有一定的了解,同时本次也将融合 MyBatis 开发技术实现整体的微 服务的创建处理。 2.1、搭建项目环境 对于现在的项目创建一个:microcloud 的整体父 pom 项目,那么随后为了方便管理
分类: 其他 发布时间: 03-07 22:37 阅读次数: 0

linux C语言编译后执行文件从命令输入参数

版权声明:如需转载注明出处 https://blog.csdn.net/u011463794/article/details/84188177 linux使用gcc编译C文件后,会生成一个执行文件,而我们运行这个文件的时候想要使用输入的参数怎么办呢,其实很简单,我们在main函数中加入形参即可,如下图 int main(int argc,char * argv[]) 其实不难看出第一个形参,int类型的argc代表你输入的参数个数,第二个形参,指针数组argv存放着你从外部输入的参数,数组的
分类: 其他 发布时间: 03-07 22:36 阅读次数: 0

C语言各种代码

版权声明:如需转载注明出处 https://blog.csdn.net/u011463794/article/details/84189354 C语言实现二项式定理 #include <stdio.h> #include <stdlib.h> #include <math.h> //阶乘 int factorial(int i){ if(i==1 || i==0) return 1; else return i*factorial(i-1);
分类: 其他 发布时间: 03-07 22:36 阅读次数: 0

百度云不限速下载(官方渠道,无风险)

版权声明:如需转载注明出处 https://blog.csdn.net/u011463794/article/details/84309801 百度云不限速下载文件!!! 记得之前我写了一篇不限速下载视频 链接 然后我发现了不止是视频,所有文件都可以高速下载!!! 首先下载一个爱奇艺万能播放器 然后登陆账号后点击一个文件进行下载,速度效果图如下、 由于我这边用网高峰期所以速度没达到峰值 是不是比百度云下载快多了呢,而且还是官方渠道哦,不用担心会被封号
分类: 其他 发布时间: 03-07 22:36 阅读次数: 0

个人电脑搭建网站

版权声明:如需转载注明出处 https://blog.csdn.net/u011463794/article/details/84669050 利用个人电脑搭建服务器,并且运行web项目 只针对内网用户,因为公网用户太容易了 1.你应该拥有一个web项目,比如我的是java写的,使用tomcat服务器 2.内网穿透程序,使你的内网映射到一个网址,好让别人访问你的主机 3.运行你的web项目,然后内网穿透 其余的我会在明后两天写完
分类: 其他 发布时间: 03-07 22:35 阅读次数: 0