会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Sue
博客园
首页
新随笔
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
16
下一页
2019年12月16日
(转)关于接口幂等性的总结
摘要: 前言 元旦放假哪也没去一个人在家里闷得慌,突然间想写点东西打发打发时间,刚好想起前几天在公司听到一些同事在讨论线上数据库出现数据重复的问题,据说是因为接口与前端都没有做重复提交的约束导致的问题,因为我没有参与到相关业务的开发中,所以具体情况不了解,只是听他们在讨论过程中知道一点就是有可能是用户误操作
阅读全文
posted @ 2019-12-16 18:12 少说点话
阅读(410)
评论(0)
推荐(0)
2019年12月9日
http协议与https协议的区别
摘要: 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HT
阅读全文
posted @ 2019-12-09 17:59 少说点话
阅读(9968)
评论(0)
推荐(5)
2019年12月3日
java四舍五入及注意点
摘要: package com.example.newtest.test; import java.math.BigDecimal; import java.math.RoundingMode; import java.text.DecimalFormat; import java.text.NumberF
阅读全文
posted @ 2019-12-03 17:43 少说点话
阅读(1061)
评论(0)
推荐(0)
2019年12月1日
Java 8 中的 Streams API 详解
摘要: 为什么需要 Stream Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream
阅读全文
posted @ 2019-12-01 23:30 少说点话
阅读(356)
评论(0)
推荐(0)
2019年11月18日
使用idea进行远程调试
摘要: 通常,线上的程序出现问题我们需要排查时,我们的方案都是通过查看日志或者在本地运行同样的代码debug进行调试。但由于环境问题往往排查的过程不是很顺利。在这里告诉大家如何通过idea在本地对线上的程序进行远程调试,只要有源代码,并且启动项目时做好配置,就可以在本机直接远程调试服务器上的代码。步骤如下:
阅读全文
posted @ 2019-11-18 18:51 少说点话
阅读(4023)
评论(0)
推荐(0)
2019年11月4日
map根据属性排序、取出map前n个
摘要: /** * map根据value排序 * flag = 1 正序 * flag = 0 倒序 * * @param map * @param flag * @return */ public static > LinkedHashMap sortByValue(Map map, int flag) {...
阅读全文
posted @ 2019-11-04 18:12 少说点话
阅读(1524)
评论(0)
推荐(0)
2019年10月17日
编写shell脚本一键启动 重启 停止springboot jar包
摘要: #!/bin/bash #设置环境变量 export JAVA_HOME=/usr/local/jdk1.8.0_181 export JRE_HOME=/$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/l
阅读全文
posted @ 2019-10-17 17:53 少说点话
阅读(2496)
评论(3)
推荐(0)
2019年10月15日
IDEA给类和方法配置注释模板(参数换行显示)
摘要: 创建类模板 1.打开设置:File–>settings–>Editor–>File and Code Templates–>Files->class 2.输入注释模板 #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NA
阅读全文
posted @ 2019-10-15 18:31 少说点话
阅读(4467)
评论(0)
推荐(0)
2019年9月30日
springboot文件上传报错
摘要: 异常信息: org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request;nested exception is java.io.IOException: The tem
阅读全文
posted @ 2019-09-30 13:58 少说点话
阅读(557)
评论(0)
推荐(0)
WebMvcConfigurer 与 WebMvcConfigurationSupport避坑指南
摘要: 我们知道,在Spring Boot 2.0后用自己的的配置类继承WebMvcConfigurerAdapter时,idea会提示这个类已经过时了。 通常情况下我们会采用下面两种代替方案: 实现WebMvcConfigurer 继承WebMvcConfigurationSupport 但是继承WebM
阅读全文
posted @ 2019-09-30 11:44 少说点话
阅读(21206)
评论(0)
推荐(3)
WebMvcConfigurerAdapter详解和过时后的替代方案
摘要: 一、什么是WebMvcConfigurerAdapter Spring内部的一种配置方式采用JavaBean的形式来代替传统的xml配置文件形式进行针对框架个性化定制 二、WebMvcConfigurerAdapter常用的方法 /** 解决跨域问题 **/ public void addCorsM
阅读全文
posted @ 2019-09-30 11:44 少说点话
阅读(10056)
评论(0)
推荐(1)
2019年9月24日
springboot上传文件过大,全局异常捕获,客户端没有返回值
摘要: 最近在项目里进行全局异常处理时,上传文件超过配置大小,异常被捕获,但是接口直接报500错误,且没有任何返回值。 从后台报错日志来看,异常已经被全局异常处理捕获到了,并且也已经完成响应,为什么前端看不到任何返回呢? 查找了很多资料,一直以为是全局返回的缘故,所以一直解决不了,于是转变方向,从上传文件异
阅读全文
posted @ 2019-09-24 14:38 少说点话
阅读(5180)
评论(0)
推荐(0)
2019年9月17日
springboot使用MockMvc测试controller
摘要: 通常,在我们平时开发项目时,如果想要输入URL对Controller进行测试,在代码编辑之后,需要重启服务器,建立http client进行测试。这样会使得测试变得很麻烦,比如,启动速度慢,测试验证不方便,依赖网络环境等,这样会导致测试无法进行,为了可以对Controller进行测试,可以通过引入M
阅读全文
posted @ 2019-09-17 15:19 少说点话
阅读(3371)
评论(0)
推荐(0)
MySQL5.6版本之后设置DATETIME类型自动更新
摘要: 在使用MySQL中datetime格式自动更新特性时,我们应该明确一点,datetime格式设置默认值为当前时间和自动更新时间是从MySQL5.6版本之后开始支持的。此前我们都是使用timestamp格式来实现自动更新时间。 一、下面是datetime与timestamp两者的简单对比 格式 时间范
阅读全文
posted @ 2019-09-17 14:21 少说点话
阅读(8343)
评论(0)
推荐(3)
2019年9月9日
MAVEN打包时跳过Junit测试
摘要: 我们知道,通常情况下使用maven package命令打包时,会自动执行test包下的各个单元测试。 这是因为spring-boot-maven-plugin插件已经集成了maven-surefire-plugin插件,会自动运行 junit test。 但有一般情况我们是不需要自动执行这些测试的,
阅读全文
posted @ 2019-09-09 16:39 少说点话
阅读(2073)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
16
下一页
公告
网站运行: