摘要: 前言 在开发接口的时候,参数校验是必不可少的。参数的类型,长度等规则,在开发初期都应该由产品经理或者技术负责人等来约定。如果不对入参做校验,很有可能会因为一些不合法的参数而导致系统出现异常。 上一篇文章讲了多种接受参数的方法【快学springboot】3.多种接受参数的方式。因为目前json类型的参 阅读全文
posted @ 2019-05-03 18:06 楼下有位 阅读(931) 评论(0) 推荐(0) 编辑
摘要: 说明 使用@Async注解创建多线程非常的方便,还可以通过配置,实现线程池。比直接使用线程池简单太多。而且在使用上跟普通方法没什么区别,加上个@Async注解即可实现异步调用。 用法 AsyncTask.java 这里只是做一个简单地打印输出,使用Log4J打印是为了方便看到线程名 AsyncTas 阅读全文
posted @ 2019-05-03 17:58 楼下有位 阅读(8809) 评论(0) 推荐(1) 编辑
摘要: 基于redis的分布式锁spring-boot starter组件,使得项目拥有分布式锁能力变得异常简单,支持spring boot,和spirng mvc等spring相关项目 快速开始 1.添加lock starter组件依赖,目前还没上传到公共仓库,需要自己下源码build ,已上传到mave 阅读全文
posted @ 2019-05-03 17:24 楼下有位 阅读(1480) 评论(0) 推荐(0) 编辑
摘要: 1、从Java EE5规范开始,Servlet中增加了两个影响Servlet生命周期的注解,@PostConstruct和@PreDestroy,这两个注解被用来修饰一个非静态的void()方法。写法有如下两种方式: 被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并 阅读全文
posted @ 2019-04-28 22:14 楼下有位 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: 被@ModelAttribute注释的方法会在此controller每个方法执行前被执行,因此对于一个controller映射多个URL的用法来说,要谨慎使用。 我们编写控制器代码时,会将保存方法独立成一个控制器也是如此。 1.@ModelAttribute注释void返回值的方法 在这个代码中,访 阅读全文
posted @ 2019-04-28 21:47 楼下有位 阅读(2184) 评论(0) 推荐(0) 编辑
摘要: 什么是安全模式 在mysql中,如果在update和delete没有加上where条件,数据将会全部修改。不只是初识mysql的开发者会遇到这个问题,工作有一定经验的工程师难免也会忘记写入where条件。为了避免失误造成的数据全部修改和删除,可开启mysql的安全模式。 安全模式的开启与关闭 连接到 阅读全文
posted @ 2019-04-28 21:17 楼下有位 阅读(268) 评论(0) 推荐(1) 编辑
摘要: 文章来源:https://my.oschina.net/xiaozhutefannao/blog/1932764 POM.xml 解释说明 maven-dependency-plugin 打出项目依赖的第三方包,放在lib下面 spring-boot-maven-plugin springboot打 阅读全文
posted @ 2019-04-18 21:04 楼下有位 阅读(4510) 评论(0) 推荐(0) 编辑
摘要: 首先,设置权限, 由于/etc/rc.local是/etc/rc.d/rc.local的软连接,所以必须确保/etc/rc.local和/etc/rc.d/rc.local都有x权限(可执行) 执行命令 创建一个启动程序的脚本,以java的jar包为例,创建start.sh,并放在 /root/ap 阅读全文
posted @ 2019-04-17 22:01 楼下有位 阅读(1825) 评论(0) 推荐(0) 编辑
摘要: 一、什么是localStorage、sessionStorage 在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M 阅读全文
posted @ 2019-04-14 10:42 楼下有位 阅读(511) 评论(0) 推荐(0) 编辑
摘要: @Accessors 翻译是存取器。通过该注解可以控制getter和setter方法的形式。 fluent 若为true,则getter和setter方法的方法名都是属性名,且setter方法返回当前对象。 chain 若为true,则setter方法返回当前对象 prefix 若为true,则ge 阅读全文
posted @ 2019-03-25 20:56 楼下有位 阅读(16187) 评论(0) 推荐(7) 编辑