logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Redis集群模式与代理模式

Redis集群模式与代理模式为了解决redis主从复制或者哨兵模式一个实例存储全量的数据,内存空间可能不足的问题,需要对数据进行分区(Partitioning)。分区的实现方式客户端分区:例如原来一个商城的所有缓存都存在一个redis,现在按模块进行区分,订单模块放到一个redis,支付模块放到一个redis。代理分区:客户端将请求发送给代理端,代理根据一致性哈希算法算出key对应在哪个redis

#redis
【RocketMQ】发送事务消息

同时,传统的大事务可以被拆分为小事务,不仅能提升效率,还不会因为某一个关联应用的不可用导致整体回滚,从而最大限度保证核心系统的可用性。例如指定消息的第一次消息最快回查时间设置为60秒,系统在第58秒时达到定时的回查时间,但设置的60秒未到,所以该消息不在本次回查范围内。等待间隔30秒后,下一次的系统回查时间在第88秒,该消息才符合条件进行第一次回查,距设置的最快回查时间延后了28秒。创建事务消息的

文章图片
#java-rocketmq#rocketmq#java
常用的maven仓库地址

索引地址http://mvnrepository.com/http://search.maven.org/ 仓库下载地址:https://repo1.maven.org/maven2/https://repository.jboss.org/maven2/https://repository.sonatype.org/content/groups/public/http://ma

#maven
【docker】容器的运行、停止、查看等基本操作

Docker image是一个`read-only`文件,位于磁盘上- 这个文件包含文件系统,源码,库文件,依赖,工具等一些运行application所需要的文件- 可以理解成一个模板- docker image具有分层的概念

文章图片
#docker#k8s#容器
【springmvc】servlet3.0无需配置web.xml配置文件的原理

在最新的SpringMVC项目中,一个web项目中无需配置传统的web.xml配置文件就能正常启动运行,这是怎么实现的呢?其实这并不是SpringMVC的功劳,而是servlet3规范支持无需web.xml,以及web容器对这个规范的实现。简单使用配置引入依赖:... ....<!-- 指定servlet版本为3.0 --><dependency><groupId&g

文章图片
#servlet
【springmvc】SpringMVC无需配置web.xml配置文件的原理

从Servlet3.0开始就可以不需要web.xml了,而Spring MVC中也很好的支持了这一个特性。简单使用gradle配置description = "Spring MVC Demo"apply plugin: "groovy"apply plugin: "kotlin"dependencies {compile(project(":spring-webmvc"))compileOnly

#mvc#servlet
spring AOP和通知

1.  spring的通知1.1.  AOP的概念切面(Aspect):一个关注点的模块化,这个关注点可能会横切多个对象。事务管理是J2EE应用中一个关于横切关注点的很好的例子。在Spring AOP中,切面可以使用基于模式或者基于注解的方式来实现。连接点(Joinpoint):在程序执行过程中某个特定的点,比如某方法调用的时候或者处理异常的时候。在Spring AOP中,一个连接点总

#spring
kotlin数据类

数据类数据类有点类似java中的实体类,kotlin中可以关键字data class来声明数据类,完成类似java中lombok的功能。data class User(val name: String, val age: Int)对于数据类,kotlin会为primary constructor的参数(也是属性)自动生成下面的方法:equals()/hashCode()toString()comp

#kotlin
kotlin委托属性

委托属性kotlin中除了可以委托类外,还可以委托属性。委托属性语法如下:class Person {var name: String by Delegate()}而Delegate类需要实现ReadWriteProperty接口,ReadWriteProperty接口的声明如下:public interface ReadWriteProperty<in T, V> : ReadOnl

#kotlin
Ajax数据请求

学习要点:1.Ajax 概述2.load()方法3.$.get()和$.post()4.$.getScript()和$.getJSON()5.$.ajax()方法6.表单序列化Ajax 全称为:“Asynchronous JavaScript and XML”(异步 JavaScript 和 XML), 它并不是 JavaScript 的一种单一技术,而是利用了一系列交

    共 32 条
  • 1
  • 2
  • 3
  • 4
  • 请选择