SpringBoot
HealerJean.
欢迎大家加我为好友,一起探讨代码的乐趣
展开
-
Long类型值过长导致丢失精度变00
前言Github:https://github.com/HealerJean博客:http://blog.healerjean.com类似于LocalDateTime的序列化和反序列化方式1、修改序列化的方式1.1、JsonLongSerializerpublic class JsonLongSerializer extends JsonSerializer<Long> {...原创 2020-03-31 10:48:30 · 926 阅读 · 0 评论 -
Phabricator进行CodeReview
前言Github:https://github.com/HealerJean博客:http://blog.healerjean.com1、软件安装1.1、安装Git1.2、安装php1.2.1、window安装查看我的另一篇文章windows 安装php文章1.3、安装Arcanist1.3.1、下载git clone https://github.com/phacilit...原创 2020-03-25 10:17:00 · 718 阅读 · 0 评论 -
过滤器和拦截器
前言博主github博主个人博客http://blog.healerjean.com1、过滤器和拦截器1.1、区别①拦截器是基于Java的反射机制的,而过滤器是基于函数回调。②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访...原创 2019-11-21 22:22:52 · 285 阅读 · 0 评论 -
改变SpringBoot默认的HttpMessageCoverter
前言博主github博主个人博客http://blog.healerjean.com正常情况下我们SpringBoot为我们提供了HttpMessageCorverter用于前后台数据的转化,经常我们会发现返回到前台的对象,字段是NULL,这些NULL其实本不应该返回给前端显示,无疑是增加了前端小哥哥,小姐姐的负担当然,你能想到的是使用@JsonInclude @JsonJgnore来解决...原创 2019-04-25 17:21:06 · 1327 阅读 · 0 评论 -
spring中的scope和static
前言scope的作用域。默认是单例模式,即scope=“singleton”。另外scope还有prototype、request、session、global session作用域。scope="prototype"多例。再配置bean的作用域时,它的头文件形式如下:1、 在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称 prot...原创 2019-01-14 16:53:24 · 319 阅读 · 0 评论 -
SpringBoot文件上传下载
前言博主github博主个人博客http://blog.healerjean.com习惯了使用OSS傻瓜式上传,是不是都快忘记写原生的上传了,今天小米的项目中需要用一下,所以之类简单总结下 吧MultipartFile file 方法名字内容file.getContentType()image/pngfile.getOriginalFilename()AAAA...原创 2019-04-26 17:54:08 · 324 阅读 · 0 评论 -
一个http请求过来springMVC是如何处理的
前言博主github博主个人博客http://blog.healerjean.com用了很久spirngboot ,spirngMVc那套还真有点忘记1、先看下SpringMvc的配置吧1.1、web.xml配置&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;web-app xmlns:xsi="http:/原创 2019-03-11 15:32:54 · 553 阅读 · 0 评论 -
拦截器实现简单的登录功能
1、拦截器实现简单登录功能1.1、登录controller将登陆后的信息放到session中去,因为一次登录的话,session是不会变的,因为已经和我们的服务器产生了联系package com.healerjean.moudle;import com.healerjean.Exceptions.AppException;import com.healerjean.bean.Resp...原创 2019-01-24 13:34:33 · 5788 阅读 · 0 评论 -
Request中藏了什么东东
前言我们经常会用到后去PV,UV,有时候,1、判断访问我们网站的ip,2、以及我们有多个域名,他想知道访问我们的是哪个域名,3、他想知道访问的是哪个路径(接口)那么Request就必不可少楼1、获取Request方法import org.springframework.web.context.request.RequestContextHolder;import org.sp...原创 2018-12-07 18:15:14 · 424 阅读 · 0 评论 -
SpringBoot请求参数过滤空格
前言博主github博主个人博客http://blog.healerjean.com1、参数修改SpaceHttpServletRequestWrapperpublic class SpaceHttpServletRequestWrapper extends HttpServletRequestWrapper { public SpaceHttpServletRequestWr...原创 2019-09-29 14:43:48 · 2386 阅读 · 0 评论 -
SpringBoot不使用内置的Tomcat
前言博主github博主个人博客http://blog.healerjean.com刚创建好的SpringBoot项目,默认给我们提供了内置的Tomcat,只要运行Application就可以启动项目了,因为使用了注解EnableConfiguration ,这里我们使用外置的tomcat来启动1、修改打包形式<packaging>war</packaging>...原创 2019-05-30 19:20:20 · 15035 阅读 · 1 评论 -
Springboot启动时在容器中创建目录已经放入Url准备好的图片
前言package com.duodian.youhui.admin.config;import com.duodian.youhui.admin.constants.WeChatMessageParams;import com.duodian.youhui.admin.constants.WechatMenuParams;import com.duodian.youhui...原创 2018-08-29 16:32:33 · 569 阅读 · 0 评论 -
阿里云容器服务创建容器时选择特定的节点
前言1、观察节点indexindex哪里看,请登录ECS服务器,观察,比如下面就是idnex 2root@c68d4b5dd583c4f4ea30da298934b37f8-node2:~# 2、配置环境变量 environment: - constraint:aliyun.node_index==2 ...原创 2018-08-29 15:38:53 · 615 阅读 · 0 评论 -
Docker部署SprinBoot项目
前言相信能够查到这篇《Docker部署sprinBoot项目》文章的,大家都知道docker和springBoot了,那我就不废话了,直接开始干吧!!!1、模拟构建一个springBoot项目相信构建一个sprinBoot项目对于大家来说太简单了,是吧,那么这里直接贴出pom文件吧,本来这个也不想贴出来,但是怕一些绝对的小白后面看不懂,所以贴出来的,意义呢,就是希望大家看到这里的版本和项目的名字版本原创 2018-03-19 16:54:54 · 244 阅读 · 0 评论 -
SpringBoot_jar方式启动并配置日志文件
前言正常启动 ,下面会选择application.properties 中配置默认的启动文件进行启动,下面这种情况不能根据实际情况进行启动项目java jar admin-1.0-SNAPSHOT.jar 1、测试环境和生产环境启动主要观察priperties中配置文件的名字测试环境:java -jar my-spring-boot.jar --sprin...原创 2018-06-07 17:18:50 · 15932 阅读 · 0 评论 -
前后端分离总结
前言对于刚入行时的小白误以为前后端分离就是,前端代码不使用java了。但是其实并不是这样的,前后端分离就是前段写前端的代码,后端完成后端的代码互不干扰。前端编写的时候,只要后端给提供相应的接口过去就可以了1、跨域问题URL说明是否允许通信http://www.a.com/a.js http://www.a.com/b.js同一域名下允许http://...原创 2018-07-17 17:38:54 · 542 阅读 · 0 评论 -
平台对接配置域名下txt问题
前言我们经常会遇到一些平台让我们对接,然后给我们一个txt文本,让我们放到服务器根目录下面,这里我们以微信公众号开发时候遇到的一个网页授权域名 进行简单的讲解 1、下载这个txt文件,并打开打开之后,我们会发现,里面内容很少,就类似于一个秘钥而已,记下这个秘钥,然后我们开始根据上面的提示进行绑定这个秘钥esLZ6tfasfdsdY042、编写congtr...原创 2018-08-20 17:37:15 · 2444 阅读 · 0 评论 -
Https的证书配置和使用以及容器服务https的部署
前言本文主要介绍下,Https证书的创建和使用、http和https同时使用、http自动跳转成https,以及阿里云容器服务配置https访问(同时使用http和https)1、证书的申请本地自己创建证书,在我的博客中有,大家可以自己浏览,这里介绍的是使用购买的证书,当然这里说的购买是不花钱的喽。哈,腾讯云和阿里云都可以购买证书,即使你的域名不是再这两个云服务商购买的也可...原创 2018-08-31 16:21:35 · 31078 阅读 · 0 评论 -
阿里云容器镜像服务和容器服务搭建springboot项目容器
前言1、开通阿里云容器镜像服务1.1、创建命名空间1.2、创建镜像仓库(这里不需要执行,因为我使用代码登录的时候就会自动创建)创建的仓库名称(不需要创建,在下面上传代码的时候,我们根据sh命令中的信息会进行创建,当然我们也可以自行创建)2.1、sh命令PREFIX=registry.cn-qingdao.aliyuncs.com/du...原创 2018-08-24 19:14:38 · 2113 阅读 · 0 评论 -
阿里云容器服务springboot版本回退_以及平滑更新蓝绿发布
前言1、版本回退以及蓝绿发布2、查看容器镜像版本3、比如我们想回退到版本082413013.1、点击应用 -> 变更配置3.2、之前的版本dev-08241327: restart: always ports: - '8082:8082/tcp' environment: - LANG=C.UTF-8...原创 2018-08-24 19:15:46 · 1236 阅读 · 0 评论 -
阿里云容器服务进入Nginx容器修改配置文件
前言如果不怕nignx停掉,浪费时间,可以直接在原理的项目基础上改,改完之后重启即可1、创建一个nginx服务1.1、创建nginx应用,选择蓝绿发布,这样就是相当于不停网更新喽1.2、选择nginx镜像1.3、选择版本latest1.4、添加保留的端口和域名,然后点击创建80端口nginx;xiaodangnginx...原创 2018-08-24 19:17:17 · 2868 阅读 · 0 评论 -
SpringBoot后端代码部署到Linux服务器jar启动
前言build_dev.sh#! /bin/bashecho "################------清理项目----######################################"mvn cleanecho "################------开始打包----######################################"...原创 2018-08-29 13:36:05 · 773 阅读 · 0 评论 -
Spring Boot 模糊查询
/** * 模糊查询 * @return */@Query("from StudentInformation as s where (" + "s.name like %?1% or ?1 =null) and " + "(s.stuNo =?2 or ?2 = null) and " + "(s.endDate >= ?9 or ?9=null) and " +原创 2017-05-25 20:50:34 · 3796 阅读 · 4 评论