Spring Boot
文章平均质量分 93
deep_feel
大家好,我是开发时长两年半的Java程序猿-黄**,喜欢唱、跳、Rap、还有篮球,IDEA启动!
展开
-
maxHttpHeaderSize设置过大导致的内存溢出
一、生产案发现场以及排查过程3月23日晚上22:46:06,front服务挂掉发生告警,查看系统日志:可以看到堆栈溢出。马上猜想到跟下午新增的一个配置有关:server.maxHttpHeaderSize: 10240000(赶紧回滚镜像,恢复生产。。。)猜想归猜想,还是得拿出点证据。服务对应的jvm参数:java-Xms1024m-Xmx1024m-XX:MetaspaceSize=512m-XX:MaxMetaspaceSize=512m...原创 2021-04-15 19:56:02 · 7943 阅读 · 0 评论 -
Spring Boot Restful API 个人实际应用
大致学习了restful风格,本人结合springboot做了一个小项目,其中提供了获取book的api。Restful API设计如下:本文主要讲解第二种,摒弃直接获取所有图书的API,改用分页+条件查询+排序 获取图书信息。要想实现分页+条件查询+排序的功能,必须要传入相关参数,起初想通过用 /api/book/type='文学'&begin=1&length=10这样的方式传...原创 2018-03-29 17:39:46 · 773 阅读 · 0 评论 -
Springboot+shiro-ehcache 热部署自动重启时报错
Another CacheManager with same name 'es' already exists in the same VM. 这里报错的意思是在虚拟机上有相同名字的CacheManager ,其中es是ehcache-shiro.xml配置文件ehcache 的名称,热部署自动重启的时候又重新创建了es,然而虚拟机里面依然存在es,就冲突了。正确姿原创 2018-03-15 14:12:47 · 1163 阅读 · 0 评论 -
【Springboot+Themeleaf模板+Shiro标签】找不到类AbstractProcessorDialect解决
本人在学习使用Themeleaf模板,直接上手项目,然后想在themeleaf上使用shiro标签实现权限控制,然后踩到这个坑,上网一查这方面的知识少之又少。踩下去两天才找到解决方法。Caused by: java.lang.ClassNotFoundException: org.thymeleaf.dialect.AbstractProcessorDialectat java.net.URLCl...原创 2018-03-14 15:33:33 · 9719 阅读 · 3 评论 -
Spring Boot使用FastJson解析JSON数据
阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson;功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省。下面就演示如何在Spring boot中使用FastJson:先在pom...原创 2018-03-01 17:38:46 · 717 阅读 · 0 评论 -
微信测试号实现个人第三方PC端网站二维码登录
这里只提及微信二维码登录PC网站的实现方面,对于微信测试号如何申请,如何授权,本篇博客不去讲解。测试号申请:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login如何接收发送消息、生成菜单、授权等:https://blog.csdn.net/h295928126/article/details/53177001首先,经过摸索,明确...原创 2018-04-16 16:14:20 · 11890 阅读 · 3 评论 -
微信测试号实现个人第三方PC端网站二维码登录(代码实现篇)
我页面使用了生成二维码的js,是网上拿到的(太多转载,具体作者是啥不知道(#^.^#))点击打开生成二维码js链接 直接复制js就OK。好,正文来啦,我代码中是使用了springboot(SSM)+redis+shiro。。。页面代码: <!DOCTYPE html><html lang="zh_CN" xmlns:th="http://www.thym...原创 2018-04-16 17:04:09 · 8171 阅读 · 7 评论