Spring Boot
文章平均质量分 62
Ice Wang
这个作者很懒,什么都没留下…
展开
-
RESTful风格的API接口
HTTP动词GET(SELECT):从服务器取出资源(一项或多项)。 POST(CREATE):在服务器新建一个资源。 PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)。 PATCH(UPDATE):在服务器更新资源(客户端提供改变的属性)。 DELETE(DELETE):从服务器删除资源。请求方式1.@RequestMapping在RequestMapping的源码中提到,这种支持任意请求方式,类似于自适应。@GetMapping客户端只能用GET方式请求..原创 2020-07-26 21:53:28 · 1145 阅读 · 0 评论 -
nohub命令和java -jar启动Spring Boot
目录1.nohub命令启动Spring Boot项目2.java -jar启动Spring Boot项目3.nohub和java -jar的启动区别方法一:直接启动 jar 包方法二:后台启动 jar 包方法三:后台不挂断启动方式四:指定日志输出的启动方式五:指定配置文件启动方式六:指定分配系统资源大小1.nohub命令启动Spring Boot项目nohup java -Xms1024m -Xmx2048m -jar demo-0.0.1-SNAPSHOT.原创 2020-12-17 18:01:00 · 3603 阅读 · 0 评论 -
Spring Boot---(5) 监控管理
目录一、监控管理1、 步骤2、监控和管理端点二、监管端点测试三、定制端点信息1、修改配置2、访问结果四、Health监控及自定义HealthIndicator1、比如引入redis,就可以在health中监控到redis信息(1)pom文件中引入redis(2)配置redis主机地址(3)访问测试2、自定义健康状态指示器(1)编写一个指示器,实现HealthIndicator接口(2)指示器的名字不能乱叫XXXHealthIndicator..原创 2020-12-07 16:29:19 · 99 阅读 · 0 评论 -
Spring Boot 整合 Zookeeper和Dubbo 的详解
DD原创 2020-12-02 15:31:46 · 1146 阅读 · 0 评论 -
Spring Security OAuth2.0 (2) Spring Security认证
东东原创 2020-11-18 18:08:47 · 100 阅读 · 0 评论 -
Spring Security OAuth2.0 (1)基本概念和Session的认证方式
咚咚咚原创 2020-11-18 15:51:31 · 1167 阅读 · 1 评论 -
Spring Boot---(4)安全框架 Shiro与Spring Security
东东原创 2020-11-17 17:17:23 · 107 阅读 · 0 评论 -
Spring Boot---(3)邮件发送
Spring Boot 邮件发送1.导入jar包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> <version>2.2.6.RELEASE</version></dependency>2.配置applicat原创 2020-11-17 17:13:01 · 152 阅读 · 1 评论 -
Spring Boot---(2)定时任务
玩转SpringBoot之定时任务详解阅读目录:序言 一、静态:基于注解 二、动态:基于接口 三、多线程定时任务阅读正文:回到顶部序言使用SpringBoot创建定时任务非常简单,目前主要有以下三种创建方式:一、基于注解(@Scheduled) 二、基于接口(SchedulingConfigurer) 前者相信大家都很熟悉,但是实际使用中我们往往想从数据库中读取指定时间来动态执行定时任务,这时候基于接口的定时任务就派上用场了。 三、基于注解设定多线程定时任务回.原创 2020-11-16 16:10:01 · 163 阅读 · 0 评论 -
Spring Boot---(1)异步处理任务
场景:现在需要上传一个Excel表格,数据量几万条,而且,上传解析后还需要进行计算,然后插入数据库。分析:上传和解析,都很简单,但是,这里如果使用同步方式,那么:上传-->解析-->运算-->插入数据库;这个过程,前台的页面都是等待状态的,用户会以为页面卡死了。所以,这里需要做异步处理:1.上传-->返回正在解析的标志;2.解析-->运算-->插入数据库;此时,当用户上传完文件后,页面立马跳转,解析,运算等工作,继续在后台进行,而用户可以不用等待。这里原创 2020-11-13 17:51:56 · 234 阅读 · 1 评论 -
Spring Boot 整合Redis缓存
目录1|0准备工作2|0修改redis,开启远程访问3|0Java代码编写3|1目录结构3|2代码1|0准备工作1.Linux系统2.安装redis(也可以安装docker,然后再docker中装redis,本文章就直接用Linux安装redis做演示) redis下载地址:http://download.redis.io/releases/redis-4.0.14.tar.gz2|0修改redis,开启远程访问找到redis中的redis.conf...原创 2020-11-11 11:30:37 · 118 阅读 · 0 评论 -
keytool生成ssl证书
使用JDK自带工具keytool生成ssl证书HTTPS简介 超文本传输安全协议(英语:Hypertext Transfer Protocol Secure,缩写:HTTPS,常称为HTTP over TLS,HTTP over SSL或HTTP Secure)是一种网络安全传输协议。具体介绍以前先来介绍一下以前常见的HTTP,HTTP就是我们平时浏览网页时候使用的一种协议。HTTP协议传输的数据都是未加密的,也就是明文,因此使用HTTP协议传输隐私信息非常不安全。HTTP使用80端口通讯,而HT原创 2020-09-02 14:28:37 · 794 阅读 · 0 评论 -
Spring Boot项目中防止SQL注入
1.首先是原始的jdbc连接数据库,手写sql引起的SQL注入问题1.不使用PreparedStatement的set方法设置参数(效果跟Statement相似,相当于执行静态SQL)String param = "'test' or 1=1";String sql = "select file from file where name = " + param; // 拼接SQL参数PreparedStatement preparedStatement = connection.prepare原创 2020-08-06 12:53:21 · 3949 阅读 · 1 评论 -
SpringBoot+Mybatis+mybatis generate+oracle配置方法记录
SpringBoot+Mybatis+mybatis generate+oracle配置方法记录,以便不时之需。1.创建springboot项目,参见以前的文章。File -> New -> Project -> Spring InitalizrNext ->填写Project Metadata,其中Type选择Maven ProjectNe...原创 2020-04-17 18:06:34 · 556 阅读 · 0 评论 -
tomcat+nginx实现angular+spring boot前后端部署及其配置
后端部署1.将jar包上传到此目录下(目录可根据自己需要选择)2.编写jar包运行脚本,运行jar包执行此脚本:nohup java -Xms1024m -Xmx2048m -jar demo-0.0.1-SNAPSHOT.jar 1>start.out 2>&1 &前端部署:1.将前端打包 在vscode中 npm install导入依赖...原创 2019-11-12 19:31:42 · 430 阅读 · 0 评论 -
Weblogic上部署Spring boot
介绍spring-boot应该是目前最火的java后台开发框架,现在java的简历里如果不贴个spring boo的标签都不好意思说自己是做java的,事实上现状就是如此,和当年ssh盛行时一模一样.不过说归说,spring-boot确实好用,学习成本低,入门快,开发效率高,自启动,天生适合容器化.但要把spring-boot部署到weblogic上,尤其是低版本的weblogic上,还...原创 2020-03-30 13:39:35 · 1675 阅读 · 0 评论 -
spring boot 服务器端获取url参数方式
一、下面为7种服务端获取前端传过来的参数的方法 常用的方法为:@RequestParam和@RequestBody1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。 /** * 1.直接把表单的参数写在Controller相应的方法的形参中 * @param username ...原创 2020-03-16 10:44:43 · 917 阅读 · 0 评论