- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 Controller的测试(MockMvc的使用)
控制层接口的测试,可以用浏览器、PostMan或者Idea自带的工具(Tools-->HTTP Client-->Test RESTFul Web Service)进行测试都可以。当以上方式都不容易进行的测试的时候,可以使用MockMvc对象,mock 对象就是真实对象在调试期间的代替品。下面介绍下MockMvc的简单使用:Controller的方法如下: @...
2020-01-30 18:30:33 1081
原创 Redis缓存的使用
源码地址:https://github.com/bigBigRiver/redis.git为什么要使用Redis缓存?1、在高频访问数据库的情况下,缓解数据库的压力。2、读取速度快。流程是怎么样的?1、当有查询请求的时候,先是访问Redis,如果Redis中有数据则直接返回,不需要访问数据库。如果没有,则访问数据库,将查询结果返回并在Redis中缓存起来,下一次访问就可以直接在...
2020-01-23 11:00:13 333
原创 jpa的使用(spring-data-jpa)
源码地址:https://github.com/bigBigRiver/redis.git相比于Mybatis,jpa的使用方便简洁,功能也很强大,也是springboot的集成模块里的!当然,Mybatis也有它的优点,比如灵活等,各有各的好!一个是看个人的喜欢,一个是看公司使用的技术栈,多掌握一门技术总是好的!JPA、hibernate和spring-data-jpa的关系。JPA...
2020-01-21 12:28:19 424
原创 升级Mysql版本
1、卸载mysql服务cmd(以管理员身份运行):mysqld --remove2、下载mysql安装文件官网(下载慢):https://dev.mysql.com/downloads/mysql/腾讯软件中心(下载快):https://pc.qq.com/detail/3/detail_1303.html我这里下载的是mysql-installer-community-...
2020-01-20 09:46:20 2719
原创 Redis分布式锁的使用
为什么要用到分布式锁?在分布式系统中,不同的系统需要使用到同一个资源的时候,需要对这个资源进行加锁,使得在某一时刻只有一个系统操作资源,以此来保证数据的一致性。两个原子方法setnx():不存在时设置值返回true,存在则不进行设置并返回false(对应java的setIfAbsent()方法)getset():设置新值并返回旧值。可以访问Redis中文网站查看具体的介绍:h...
2020-01-17 13:00:12 255
原创 写一个自己的注解@MyConfiguration,读取配置文件
自己写的一个的注解,使用方便简洁^_^源码地址:https://github.com/bigBigRiver/MyConfiguration.gitconfig.properties文件userName=engineerdongpassword=123456配置文件对应的实体类import com.river.boot.annotation.MyConfigura...
2020-01-11 13:53:41 711 4
原创 一个注解搞定配置文件的读取(springboot)
注解:@ConfigurationProperties1、新建与配置文件对应的实体类,并放入spring容器中import lombok.Data;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.stereotype.Co...
2020-01-10 19:01:47 756
Java Web框架例子合集(spring,springmvc,mybatis,struts2,hibernate)
2019-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人