摘要: SQL(结构化的查询语言)数据库是过去四十年间存储数据的主要方式。20世纪90年代末随着Web应用和MySQL、PostgreSQL和SQLite等开源数据库的兴起,用户爆炸式的增长。 NoSQL数据库自从20世纪60年代就已经存在了,直到MongoDB, CouchDB, Redis 和 Apac 阅读全文
posted @ 2018-05-30 12:51 LZ太热 阅读(603) 评论(0) 推荐(0)
摘要: 前言 Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。 我们使用Redis时,会接触Redis的5种对象类型(字符串、哈希、列表、集合、有序集合),丰富的类型是Redis相对于Memcached等的一大优势。在了解R 阅读全文
posted @ 2018-05-30 12:49 LZ太热 阅读(210) 评论(0) 推荐(0)
摘要: 问题的引入 DB(Oracle、MySQL、Postgresql等)+Memcached 这种架构模式在我们生产环境中十分常见,一般我们通过Memcached将热点数据加载到cache,应用层首先向Memcached请求数据,如果缓存中存在数据,那么直接返回应用层;但随着业务数据量的不断增加,和访问 阅读全文
posted @ 2018-05-30 12:47 LZ太热 阅读(175) 评论(0) 推荐(0)
摘要: 分布式系统之消息队列 问能否帮忙转发的 Java这点事 今天 Java这点事 互联网/编程/Java/职场面试 关注一、MQ简介 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。 使用较多的消息队列有ActiveMQ,R 阅读全文
posted @ 2018-05-23 09:10 LZ太热 阅读(653) 评论(0) 推荐(0)
摘要: 转载:https://timyang.net/data/redis-misunderstanding/ 前几天微博发生了一起大的系统故障,很多技术的朋友都比较关心,其中的原因不会超出James Hamilton在On Designing and Deploying Internet-Scale Se 阅读全文
posted @ 2018-05-05 14:50 LZ太热 阅读(325) 评论(0) 推荐(0)
摘要: 在数据库的锁机制中介绍过,数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。 乐观并发控制(乐观锁)和悲观并发控制(悲观锁)是并发控制主要采用的技术手段。 无论是悲观锁还是乐观锁,都是人们定义出来的概念,可以认为是一种 阅读全文
posted @ 2018-05-03 23:34 LZ太热 阅读(166) 评论(0) 推荐(0)
摘要: 1.过滤器 Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Res 阅读全文
posted @ 2018-04-27 13:37 LZ太热 阅读(135) 评论(0) 推荐(0)
摘要: DOCTYPE 首先需要确保你的HTML页面开始部分要有DOCTYPE声明。DOCTYPE告诉浏览器使用什么样的HTML或XHTML规范来解析HTML文档,具体会影响: 对标记、attributes 、properties的约束规则对浏览器的渲染模式产生影响,不同的渲染模式会影响到浏览器对于CSS 阅读全文
posted @ 2018-04-23 09:27 LZ太热 阅读(267) 评论(0) 推荐(0)
摘要: Spring Transaction中有一个很重要的属性:Propagation。主要用来配置当前需要执行的方法,与当前是否有transaction之间的关系。 我晓得有点儿抽象,这也是为什么我想要写这篇博客的原因。看了后面的例子,大家应该就明白了。 一、Propagation取值: REQUIRE 阅读全文
posted @ 2018-04-19 10:35 LZ太热 阅读(442) 评论(0) 推荐(0)
摘要: 在使用Lock之前,我们都使用Object 的wait和notify实现同步的。举例来说,一个producer和consumer,consumer发现没有东西了,等待,produer生成东西了,唤醒。 线程consumer 线程producer synchronize(obj){ obj.wait( 阅读全文
posted @ 2018-02-10 22:42 LZ太热 阅读(463) 评论(0) 推荐(0)