Fork me on GitHub

随笔分类 -  Java框架

摘要:业务场景:SpringMVC项目使用ModelAndView进行重定向跳转到另外一个action时,需要在url后面带上参数 如果是带参数带一个页面,直接用 原来代码: 重定向时候在login.do后面带上参数,类似于login.do?param=test 解决方法,如下代码: 看ModelAndV 阅读全文
posted @ 2019-10-27 16:04 smileNicky 阅读(5199) 评论(0) 推荐(0)
摘要:最近遇到SpringMVC写个controller类,传一个空串的字符类型过来,正常情况是会自动转成date类型的,因为数据表对应类类型就是date的 解决方法是在controller类的后面加个注解: 注意,上面的代码CustomDateEditor构造函数要传个true参数,表示允许传空字符串来 阅读全文
posted @ 2019-10-27 16:03 smileNicky 阅读(755) 评论(0) 推荐(0)
摘要:最近遇到在tomcat运行的项目下载文件时候都出现了乱码,然后经过排查是只有中文命名的文件才有问题,所以就推测有可能和tomcat的编码有关系 tomcat默认的编码:iso8859 1,所以中文的文件下载的都是有问题的,会出现404的报错 比如下载链接:http://127.0.0.1:8080/ 阅读全文
posted @ 2019-09-24 21:17 smileNicky 阅读(1613) 评论(1) 推荐(0)
摘要:Junit测试是很方便的,本博客记录一下Junit测试一些Service接口的方法,这样可以不运行项目,在@Test注解的方法里直接测试 Maven引入jar包: 方法一、IOC方法 通过ApplicationContext,ioc的方法来获取对应的bean 方法二:注解方式 主要通过SpringJ 阅读全文
posted @ 2019-09-24 21:17 smileNicky 阅读(3116) 评论(0) 推荐(0)
摘要:URLDecoder对参数进行解码时候,代码如: 有时候会出现类似如下的错误: URLDecoder异常Illegal hex characters in escape (%) 这是因为传参有一些特殊字符,比如%号或者说+号,导致不能解析,报错 解决方法是: URLDecoder源码: public 阅读全文
posted @ 2019-09-13 10:14 smileNicky 阅读(2872) 评论(0) 推荐(0)
摘要:先要引入对应的jar,然后调用net.sf.json库的 fastjson的简单用法,fastjson转换相对语法简单点,不过如果出现Bean类过大,或者在ie模式有时候会出现一些报错 附录,如果在ie出现中文乱码问题,可以参考我之前教程:https://smilenicky.blog.csdn.n 阅读全文
posted @ 2019-08-31 10:59 smileNicky 阅读(13405) 评论(0) 推荐(1)
摘要:业务场景:调easyui的dialog打开一个弹窗,传参是用json封装的,而且有中文,然后在极速模式是正常的,在ie11测试发现中文出现乱码了 后台获取json数据,并转成list,然后在ie模式,获取到的json数据都出现中文乱码,然后导致json不能解析报错了 针对上面问题,和同事讨论,最开始 阅读全文
posted @ 2019-08-30 08:44 smileNicky 阅读(6465) 评论(0) 推荐(0)
摘要:业务场景:通过后台传参,jstl标签控制一个页签是否显示,不过现在要去掉判断,直接让页签显示 在sublime直接这样注释,然后刷新,一直找不到标签显示,其它的都是正常的 经过和同事沟通,发现是注释导致的, 是服务器端注释代码,会在服务端进行注释,在浏览器控制台是看不到的 是客户端注释代码,加载时候 阅读全文
posted @ 2019-08-23 21:21 smileNicky 阅读(375) 评论(0) 推荐(0)
摘要:OAuth2.0简单说就是一种授权的协议,OAuth2.0在客户端与服务提供商之间,设置了一个授权层(authorization layer)。客户端不能直接登录服务提供商,只能登录授权层,以此将用户与客户端区分开来。然后客户端在登录时候不使用账号密码,而是使用会自动过期的令牌token 定义比较难 阅读全文
posted @ 2019-07-27 15:18 smileNicky 阅读(738) 评论(0) 推荐(0)
摘要:IllegalStateException在java web开发中比较常见, IllegalStateException的根本原因是java servlet在提交响应后,还尝试写内容 。 所以避免IllegalStateException的一个好方法就是提交响应,比如forward或者redirec 阅读全文
posted @ 2019-07-27 00:11 smileNicky 阅读(530) 评论(0) 推荐(0)
摘要:@[toc] 一、分布式基本理论 1.1、分布式基本定义 《分布式系统原理与范型》定义: “分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统” 分布式系统(distributed system)是建立在网络之上的软件系统。 1.2 架构发展演变 架构的发展是由最初的 单一应用 阅读全文
posted @ 2019-07-21 16:18 smileNicky 阅读(7586) 评论(3) 推荐(2)
摘要:继之前的博客: "PDF文件添加二维码水印教程" 、 "图片添加二维码水印教程" 之后,对之前的添加二维码水印功能进行完善,之前的程序生成的二维码图片背景不是透明的,所以不是很美观,所以本博客对程序进行完善,对二维码图片设置背景为透明的,不过这样美观了,但是很有可能出现遮住pdf文字或者图片的情况, 阅读全文
posted @ 2019-06-29 00:18 smileNicky 阅读(3457) 评论(0) 推荐(1)
摘要:maven配置iText的jar,主要不是所有私服都有iText的jar,maven仓库没有的,可以去https://mvnrepository.com/artifact/com.itextpdf/itextpdf/5.5.12 这里下载 同样先写个工具类,这里是加文字水印和图片水印的 PDF加上水 阅读全文
posted @ 2019-06-13 23:51 smileNicky 阅读(2250) 评论(0) 推荐(0)
摘要:本博客介绍一下用jdk awt实现图片加文字水印和图片水印的方法 一、图片文字水印 原来图片 加上文字水印后图片 二、图片加图片水印 原来图片: 水印图片: 添加水印后的图片: 【拓展功能】 上面代码参考网上教程,很多地方都有分享代码,然后下面对其进行拓展 业务场景,基于图片加图片水印的功能,现在要 阅读全文
posted @ 2019-06-13 23:50 smileNicky 阅读(1743) 评论(0) 推荐(0)
摘要:Swagger介绍 在一些接口项目中,API的使用很频繁,所以一款API在线文档生成和测试工具非常有必要。而Swagger UI就是这么一款很实用的在线工具 本博客介绍如何在公司或者自己的电脑上按照Swagger UI,本博客介绍一下怎么集成到SpringBoot项目中,Swagger可以安装在线使 阅读全文
posted @ 2019-06-01 16:46 smileNicky 阅读(386) 评论(0) 推荐(0)
摘要:在调合合AI平台提供的图片美化增强API接口,API平台链接:https://ai.ccint.com/doc/api/crop_enhance_image, 因为有遇到一些问题,写篇博客记录一下 API文档提供的说明: url中参数app_key为个人中心实例的app_key 请求方式: POST 阅读全文
posted @ 2019-05-25 10:03 smileNicky 阅读(1211) 评论(2) 推荐(0)
摘要:最近遇到一个问题,异常是: 网上去stackoverflow搜,也是搜到这个问题:https://stackoverflow.com/search?q=java.lang.ClassCastException%3A+org.springframework.http.ResponseEntity+ca 阅读全文
posted @ 2019-05-11 15:25 smileNicky 阅读(1267) 评论(0) 推荐(0)
摘要:SpringBoot profles配置多环境 23/100 发布文章 u014427391 软件环境简介 这里介绍一下SpringBoot提供的profiles属性加上maven配置一下多环境,在实践生产中,正规一点的可能有开发环境、测试环境、预发布环境、生产环境等等,而这些环境的参数肯定都不一样 阅读全文
posted @ 2019-05-04 00:22 smileNicky 阅读(669) 评论(1) 推荐(1)
摘要:本博客简要介绍一下SpringBoot在IDEA软件配置热部署 IDEA自动make配置 目的是开启IDEA自动make功能 File Setting Build,Execution,Deployment Complier,勾选Build Project automatically,ps:我这里是I 阅读全文
posted @ 2019-05-03 14:18 smileNicky 阅读(475) 评论(0) 推荐(0)
摘要:简单介绍 目前在JavaEE领域有几中比较常用的模板引擎,分别是Jsp、Velocity、Freemarker、Thymeleaf,对Freemark语法不是特别熟悉,不过对于前端页面渲染效率来说,jsp其实还是最快的,Velocity次之。Thymeleaf虽然渲染效率不是很快,但是语法方面是比较 阅读全文
posted @ 2019-02-10 14:57 smileNicky 阅读(1413) 评论(0) 推荐(0)