1.首先创建springboot项目 点击:http://start.spring.io/ 可以在线创建springboot项目 2.加入mybatis的pom文件 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId ...
分类:
编程语言 时间:
2019-06-06 13:43:35
阅读次数:
94
J2Cache 是 OSChina 目前正在使用的两级缓存框架。第一级缓存使用 Ehcache,第二级缓存使用 Redis 。由于大量的缓存读取会导致 L2 的网络成为整个系统的瓶颈,因此 L1 的目标是降低对 L2 的读取次数。该缓存框架主要用于集群环境中。单机也可使用,用于避免应用重启导致的 E ...
分类:
编程语言 时间:
2019-05-28 16:53:02
阅读次数:
610
上一篇讲到了springboot集成springcahce :https://www.cnblogs.com/a565810497/p/10931426.html 但是缓存的有效时间无法设定。 这里就讲一下如何使用guava设定springcahce的有效时间 第一步:添加maven依赖: 第二步, ...
分类:
编程语言 时间:
2019-05-27 19:30:50
阅读次数:
351
今天尝试了一下springboot集成springcache做缓存,springcache是基于annotation(注释)的一个缓存技术 特点总结如下: 通过少量的配置 annotation 注释即可使得既有代码支持缓存 支持开箱即用 Out-Of-The-Box,即不用安装和部署额外第三方组件即 ...
分类:
编程语言 时间:
2019-05-27 17:44:43
阅读次数:
372
aop是spring的核心之一,在springboot之前,使用AOP已经相对比较多了,主要在开发中用于实现日志记录,安全校验,权限等功能。在springboot把Spring的核心功能都简化使用之后,aop的配置并没有太大的变化,基本还是原来的使用。我们做系统增强,分为前增强,后增强,环绕增强三种基本类型,当然我看还有一些实现了return增强之类的,本质上都一样的。Springboot通过@A
分类:
编程语言 时间:
2019-05-22 12:49:23
阅读次数:
115
java.net.SocketException: socket closed at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputS ...
分类:
编程语言 时间:
2019-05-22 12:40:36
阅读次数:
201
为什么要使用Quzrtz集群 在项目进行集群部署时,如果业务在执行中存在互斥关系,没有对定时任务进行统一管理,就会引起业务的多次执行,不能满足业务要求。这时就需要对任务进行管理,要保证一笔业务在所有的集群环境中,有且只有一台机器能执行该任务。 如果不适用Quartz集群,要如何实现这种业务逻辑? 在 ...
分类:
编程语言 时间:
2019-05-11 17:45:33
阅读次数:
126
从零开始搭建springboot dubbo的例子 Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,以及 SOA 服务治理方案 一、 Dubbo的简单介绍 1. 网站架构的发展历程 网站架构随着业务的发展,逻辑越来越复杂,数据量越来越大,交互越来越多..... ...
分类:
编程语言 时间:
2019-05-11 13:35:37
阅读次数:
144
为什么要用SpringBoot? SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发... ...
分类:
编程语言 时间:
2019-05-06 14:40:56
阅读次数:
263
因为项目需要,第一次接触 Spring Security,早就听闻 Spring Security 功能强大但上手困难,学习了几天出入门道,特整理这篇文章希望能让后来者少踩一点坑(本文附带实例程序,请放心食用) 本篇文章环境:SpringBoot 2.0 + Mybatis + Spring Sec ...
分类:
编程语言 时间:
2019-05-02 18:27:59
阅读次数:
169