verysu 设计模式 设计模式 响应式编程 百度开发平台 codeforces leetcode usfca

导航

2020年1月8日 #

MySQL里有2000w数据 substring符号,redis中只存20w数据,如何保证redis中数据都是热点数据

摘要: 计算20w的热点数据占据内存的大小。然后在Redis中,配置最大内存容量,在redis.conf文件maxmemory <bytes>标签中配置。当redis内存数据大小上升到一定大小的时候,就会施行数据淘汰策略。Redis中提供了6中数据淘汰策略:1.volatitle-lru 从设置了过期时间的 阅读全文

posted @ 2020-01-08 11:21 泳之 阅读(1158) 评论(0) 推荐(0) 编辑

dubbo连接注册中心和直连的区别

摘要: dubbo直连一般用于测试环境,也称点对点通信 1、采用zookeeper作为注册中心<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi= 阅读全文

posted @ 2020-01-08 11:19 泳之 阅读(1349) 评论(0) 推荐(0) 编辑

锁实现分布式事务

摘要: 分布式事务解决方案目前比较多的解决方案有几个:一、结合MQ消息中间件实现的可靠消息最终一致性二、TCC补偿性事务解决方案三、最大努力通知型方案第一种方案:可靠消息最终一致性,需要业务系统结合MQ消息中间件实现,在实现过程中需要保证消息的成功发送及成功消费。即需要通过业务系统控制MQ的消息状态第二种方 阅读全文

posted @ 2020-01-08 11:16 泳之 阅读(209) 评论(0) 推荐(0) 编辑

ThreadLocal的原理和使用

摘要: 原理ThreaLocal,线程本地变量,也有叫线程本地存储的。以空间换时间。简单来说就是可以实现线程之间变量隔离,每个线程对于变量操作不影响其他变量。在JDBC连接中,可以用这个类来存储连接给线程去用,每个线程从ThreadLocal中获取连接,每个线程都只能使用他自己获取的这个连接,不能使用其他线 阅读全文

posted @ 2020-01-08 11:02 泳之 阅读(217) 评论(0) 推荐(0) 编辑

数据库连接池 spring多数据源

摘要: 连接池的原理主要由三部分组成第一、连接池的建立。一般在系统初始化时,连接池会根据系统配置建立,并在池中创建了几个连接对象,以便使用时能从连接池中获取。连接池中的连接不能随意创建和关闭,这样避免了连接随意建立和关闭造成的系统开销。Java中提供了很多容器类可以方便的构建连接池,例如Vector、Sta 阅读全文

posted @ 2020-01-08 10:36 泳之 阅读(285) 评论(0) 推荐(0) 编辑

spring拦截器

摘要: 拦截器如何使用自定义拦截器,实现HandlerInterceptor接口,并且重写接口的方法。三个方法preHandle 再进入后端控制器方法前辈调用postHandle 控制器方法调用结束后,被调用afterCompletion 所有的流程结束后,被调用,通产个用来异常处理public class 阅读全文

posted @ 2020-01-08 10:34 泳之 阅读(128) 评论(0) 推荐(0) 编辑

数据库事务及其ACID特征、隔离特性,传播特性

摘要: 什么是数据库事物事物是数据库管理器操作的最小单元,是不可能分割的,要么一起成功,要么一起失败。事物的ACID特征A Atomicity 原子性,一次事物中的多个操作不可分割C Consistency 一致性,事物操作的前后要保持数据的一致性I Isolation 隔离型,多个事物之间相互隔离,不会干 阅读全文

posted @ 2020-01-08 10:31 泳之 阅读(158) 评论(0) 推荐(0) 编辑

MVC和经典三层架构

摘要: 浅析MVC模式与三层架构的区别 三层架构和MVC是有明显区别的,MVC应该是表现模式(三个加起来以后才是三层架构中的UI层)。三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为 阅读全文

posted @ 2020-01-08 10:27 泳之 阅读(624) 评论(0) 推荐(0) 编辑

javaJSP

摘要: 1、jsp是什么:Java服务端页面,在jsp中,既可以编写html代码,也可以编写java代码Jsp本质上也是一个Servlet,提供了一个jsp引擎,可以将所有的html标签打印输出到客户端。2、执行流程》客户端输入Jsp路径 》 路径被jspServlet匹配成功,执行JSPServlet > 阅读全文

posted @ 2020-01-08 10:17 泳之 阅读(175) 评论(0) 推荐(0) 编辑

HTTP的工作原理和通信

摘要: 工作原理: HTTP是一个无状态的协议。无状态是指客户机(Web浏览器)和服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后服务器返回响应(response),连接就被关闭了,在服务器端不保留连接的有关信息.HTTP遵循请求(Request)/应答(Response)模型。 阅读全文

posted @ 2020-01-08 10:14 泳之 阅读(493) 评论(0) 推荐(0) 编辑

我是谁? 回答错误