简介 Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架(简单说是对访问权限进行控制 )。它提供了一组可以在S...
简介 Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架(简单说是对访问权限进行控制 )。它提供了一组可以在S...
分布式、集群、高并发、负载、缓存、云端 1.分布式 不同的功能、业务、模块,分别部署到不同的服务器 应用(代码)、缓存、消息、数据库等 Cloud、Dubbo、Dubbox ...
主从搭建过程 五大细节问题 开启所有服务器的二进制文件(修改配置文件my.cnf) 指定主服务器下的从服务器有哪些 指定从服务器下所属的主服务器有哪些 I/O,SQL不是一直...
Linux中将redis做成服务 切换到之前的redis目录: cd /opt/redis/redis-4.0.6/utils./install_server.sh提示是否使...
常见的文件命令 tab键自动补全功能/sbin/iptables/ -I -INPUT -p tcp --dport 8080 -j ACCEPT 开启对外端口访问(8...
服务健康与检测 1.actuator健康检查Springboot提供了一个actuator组件,可以对应用的服务进行监控、审计、管理功能。 在pom.xml引入spring-...
Eureka管理机制 心跳检测 1.Eureka Client会定期(默认30秒)向Eureka Server端发送信息刷新注册信息,表示续约。若在指定时间(默认90秒)没有...
微服务架构(分布式架构技术) 核心思想将一个单体应用拆分成多个小应用,小应用可以独立部署,可以通过HTTP协议进行调用。按资源和业务处理原则进行分解。 包含服务开发(Spri...
1.RTMP Real Time Messaging Protocol实时消息传送协议是Adobe公司为Flash播放器和服务器之间音频、视频和数据传输开发的私有协议,未完全...
父页面引入另一个子页面,可以使用th:include或th:replace表达式。 th:include : 引入另一个页面内容,加载到当前标记中 th:replace : ...
SpringCache模块 Spring Cache是Spring针对Spring应用,给出的一整套应用缓存解决方案。Spring Cache本身并不提供缓存实现,而是通过统...
在spring-data-redis工具有一个RedisTemplate对象,可以使用该对象对redis操作。 对jedis的API进行了封装,对象序列化和反序列化进行了封装...
Mybatis缓存 MyBatis缓存有两级,一级缓存是SqlSession级别的,二级缓存是SqlSessionFactory级别的。 MyBatis缓存针对查询有效,对于...
MyBatis关联映射 查询多个表数据,然后封装成复杂对象。(带有关联的对象)XML SQL定义1.需要使用元素定义查询结果和对象属性映射2.需要使用或指定加载一个还是多个记...
@Results 当数据库字段名和实体类对应的属性名不一致时,可以使用@Results来手动映射对应起来。其中属性column为数据库中的字段名,proerpty为实体类的字...
jackson工具使用 @JsonIgnoreProperties、@JsonIgnore、@JsonInclude、@JsonSerializable 项目测试模块 JUn...
MAVEN继承和聚合应用 继承:A project继承B project,可以将pom.xml的定义继承下来。 <groupId>cn.xdl</groupId> y...
SpringBoot提供了任务调度功能,可以指定启动服务器立刻执行某些任务逻辑,或指定时间调用某些任务逻辑。 Tomcat服务器启动立刻执行某些任务 SpringBoot提供...
SpringBoot MVC 静态资源存放和访问 在SpringBoot中提供几个约定的静态资源存放路径。 src/main/resources/public (优先级最低)...
mybatis分页 导入pagehelper-spring-boot-starter,在执行查询之前,设置分页参数 PageHelper.startPage(1, 2);Li...