自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Spring Boot登录验证 拦截器HandlerInterceptor的使用

一般我们的都会用到登录验证,原理是:登录成功后,服务端的session中会存在一个cookie,一般叫做JSESSIONID。而有些请求需要登录状态才能操作,当请求比较多的时候,如果在每个controller里面获取session中的cookie然后再判断,会多次写重复代码先得非常冗余,特别是项目比较大的时候。这就不是我们想看到了,于是我们采用拦截器这种方式来处理登录验证。登录验证的实现方式有两种:一、拦截器HandlerInterceptor 二、Spring AOP方法一是在http请求层面的,

2020-11-30 20:07:58 1049 1

原创 Spring Boot去除json返回字段中,为null的字段

一般我们会设置返回VO对象的类型为@Datapublic class ResponseVO<T> { private Integer status; private String msg; private T data; public ResponseVO(Integer status, String msg) { this.status = status; this.msg = msg; }}但如果不需要

2020-11-29 19:55:07 907 6

原创 Spring Boot前端采用urlencoded或者json传递参数,controller如何获取参数

一、urlencode采用urlencode方式有以下方法:直接使用@RequestParam,必须要求参数名字一样@PostMapping("/register") public void register(@RequestParam String username) { log.info("username={}", username); }可以加上value无视这一点:@PostMapping("/register") public void r

2020-11-29 19:30:44 2278 1

原创 【内网穿透】远程访问后端编写中的接口,可用于前后端Swagger远程调试,和https微信开发测试

之前在家和项目组的同学分开了,无法在同一个路由下通过访问局域网下的ip进行接口对接,只有借助第三方工具,开进行远程访问NATAPP我们可以在这个网址购买隧道,与自己电脑上配置后,便可以远程发问idea项目运行的的链接,其次由于连接支持https安全协议的,因此可以在公众号配置后,既可以用作微信开发的连接。本篇博文主要测试配置远程访问,关于微信开发可以参考我的其他博主的博文。因为内网穿透需要一定的成本,所以我们需要购买相应的隧道和域名(可以使用自己的域名,但是比较麻烦,NATAPP的域名也不是很.

2020-11-23 10:19:27 2441 2

原创 如何方便的去除返回Date时间戳后面的0(或者做其他设置)

这是get请求后,返回个前端的时间戳:可以看到后面有三个的0 ,如何去除这0呢?但我们在java里面返回的类又是date有两个方法:一、重新定义返回视图对象,将createTime 和 updateTime定义为long,然后在赋值的时候更改这个方法相对来说比较简单,但效率比较低,存在诸多不便,不做介绍,重点是第二个二、创建工具类1、继承sonSerializer< Date > 重写serialize方法package com.swpu.sell.utils.serial

2020-11-21 16:48:48 3169

原创 Windows 下安装sql server 2016(附安装包资源)

首先之前安装过sql server,但是只是在控制面板卸载的,请参考一下博文,完全卸载sql server windows 下如何完全卸载SQL server.这是我的安装包,需要的小伙伴可以自行取用链接:https://pan.baidu.com/s/1bcPi7ZNFC2L6xg3J2CtPbQ提取码:ubs3复制这段内容后打开百度网盘手机App,操作更方便哦安装路径中不允许有中文1、解压sql server安装包,点击setup.exe点击【安装】,然后点击【全新SQL Se.

2020-11-19 10:43:40 50097 21

原创 京东购物管理系统

一、 选题背景及意义购物中,数据维护量大,人工管理费时费力,效率低下,而且当查找某条记录时,由于数据量庞大,人工查找相当麻烦,效率低。当前社会飞速发展,原始记录方式已经被社会淘汰,计算机化管理正是适应时代的产物。计算机在各行各业中的运用已经得到普及。自动化,信息化的管理越来越广泛应用于各个领域。介于此,开发一套基于京东平台的购物管理系统。二、 系统主要功能主要有五个功能:1.用户管理用户在进行购物之前,需要先进行登录,这样用户结束购物时,通过登录账号来进行结账。对于新用户,可以在登录页面进行用.

2020-11-17 10:20:34 2846 2

原创 【计算机网络作业】Java UDP聊天 和 Socket编写一个简单的Web服务器

1-1 假设Tom和Jerry利用Java UDP进行聊天,请为他们编写程序。具体如下:(1)、Tom和Jerry聊天的双方都应该具有发送端和接收端;(2)、利用DatagramSocket与DatagramPacket;(3)、实现 java.lang.Runnable类,重写 run()方法。我采用了四个java文件实现,也可创建内部内实现多线程:JerryClient.javaimport java.io.BufferedReader;import java.io.IOException

2020-11-15 17:36:41 1656 13

原创 后端如何返回 Restful风格的json的 给前端

知识的诅咒:指的就是一旦我们自己知道某样东西,我们就会发现很难想象不知道它的时候会是什么样子。感觉在编程学习中,这种显现也比价普遍本篇博文主要面向,对于返回json格式还不太熟悉的初学者。如果有错误,还望大家多多指正。先在开发基本上是前后端分离,在开发中经常需要对json字符串进行传输或者解析。一般我们需要传输以下格式json字符串:{ "code":0, "msg":"成功", "data":[ { "name":"热销榜",.

2020-11-11 11:45:39 1737 1

原创 getsebool: SELinux is disabled

SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统使用命令的时候发现:getsebool -a | grep ftp出现以下信息:[root@VM-0-9-centos ~]# getsebool -a | grep ftpgetsebool: SELinux is disabled解决办法是修改/etc/selinux/config配置文件:vi /etc/selinux/co.

2020-11-07 17:17:21 13670 19

原创 Spring Boot项目配置Swagger2

原先前后端分离的api文档开启了前后端相互撕逼的对接之路api更新不及时导致对接失败,以及存在测试不够方便,而swagger则很好的解决了这个问题在项目中也经常用到swagger2,于是动手记录一下swagger2配置过程,希望能带来一点帮助。在SpringBoot项目当中使用Swagger主要分为以下几步:1、SpringBoot-web项目并添加pom.xml依赖2、编写HelloController,测试成功运行3、创建一个SwaggerConfig类,配置swagger-ui流程确实

2020-11-01 10:41:48 732 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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