随笔分类 -  java

 
boot接入zipkin
摘要:zipkin接入 Zipkin是一种分布式跟踪系统。它有助于收集解决微服务架构中的延迟问题所需的时序数据。它管理这些数据的收集和查找。Zipkin的设计基于 "Google Dapper论文" ,对原理感兴趣可以看下。 1 zipkin简介 1.1 作用 简单说就是采集各服务之间互相调用的信息:谁调 阅读全文
posted @ 2019-06-14 16:36 青山、 阅读(1077) 评论(0) 推荐(0) 编辑
多线程及锁总结
摘要:多线程及锁总结 注:本博客参考了网上的文章结合自己工作总结后所写,主要用于记录自己工作所得,如有错误请批评指正。 "参考:https://blog.csdn.net/tyyj90/article/details/78236053" "参考:https://www.cnblogs.com/wxd010 阅读全文
posted @ 2018-11-22 21:55 青山、 阅读(1637) 评论(0) 推荐(0) 编辑
POST不同提交方式对应的Content-Type,及java服务器接收参数方式
摘要:POST不同提交方式对应的Content Type,及java服务器接收参数方式 注:本博客参考了网上的文章结合自己工作总结后所写,主要用于记录自己工作所得,如有错误请批评指正. 简介: Content Type(MediaType),即是Internet Media Type,互联网媒体类型;也叫 阅读全文
posted @ 2018-11-01 10:18 青山、 阅读(7331) 评论(0) 推荐(0) 编辑
Spring的PropertyPlaceholderConfigurer强制使用默认值的坑
摘要:1.问题 dubbo client配置: dubbo.properties: zipkin.url=http://zipkin.dev.great tao.com dubbo.application=gttown user web dubbo.register=false dubbo.port=20 阅读全文
posted @ 2018-08-07 15:04 青山、 阅读(2527) 评论(0) 推荐(0) 编辑
统一修改表单参数(表单提交的空字符串统一转null)
摘要:统一修改表单参数(表单提交的空字符串统一转null) 1.介绍: 我们业务中有时会遇到提交的表单中某个参数为空字符串,导致后台接受的为空字符串("")而不是我们理想中的null,会增加一些不必要的处理。本文介绍通过过滤器filter统一修改表单参数。 </form 2.实现 由于自带的request 阅读全文
posted @ 2018-07-12 09:46 青山、 阅读(2815) 评论(0) 推荐(0) 编辑
防止表单重复提交的4种方法
摘要:1.背景与介绍: 平时开发的项目中可能会出现下面这些情况: 1. 由于用户误操作,多次点击表单提交按钮。 2. 由于网速等原因造成页面卡顿,用户重复刷新提交页面。 3. 黑客或恶意用户使用postman等工具重复恶意提交表单(攻击网站)。 这些情况都会导致表单重复提交,造成数据重复,增加服务器负载, 阅读全文
posted @ 2018-06-08 09:08 青山、 阅读(82920) 评论(6) 推荐(3) 编辑
登录模块接入验证码验证功能
摘要:1、简介 登录模块新增验证码验证功能。 注意:验证码的具体验证通过filter实现,理论上也可以通过拦截器interceptor实现。但是实际使用时过滤器(interceptor)和security不是很兼容,过滤器会被覆盖。因此建议使用filter。 页面如下图所示 流程: 1. 登录页面访问验证 阅读全文
posted @ 2018-05-31 10:57 青山、 阅读(1744) 评论(0) 推荐(1) 编辑
解决@ResponseBody注解返回的json中文乱码问题
摘要:1. 简介 主要解决@ResponseBody注解返回的json中文乱码问题。 2.解决方案 2.1mvc加上注解(推荐此方法) 在mvc配置文件中假如下面配置(写在 之前才有效) text/plain;charset=utf 8 text/html;charset=UTF 8 2.2 使用@Req 阅读全文
posted @ 2018-05-30 09:38 青山、 阅读(1794) 评论(0) 推荐(0) 编辑