摘要: import java.util.ArrayList;import java.util.List;import org.apache.commons.collections.CollectionUtils;import org.apache.commons.collections.Predicate 阅读全文
posted @ 2018-12-03 07:59 LZ太热 阅读(2250) 评论(0) 推荐(0) 编辑
摘要: 概述 转载:https://www.cnblogs.com/yepei/p/4716112.html 事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下: 为不同的事务API提供一致的编程模型,比如 阅读全文
posted @ 2018-12-02 11:43 LZ太热 阅读(259) 评论(0) 推荐(0) 编辑
摘要: String的getBytes()方法是得到一个系统默认的编码格式的字节数组getBytes("utf-8") 得到一个UTF-8格式的字节数组 把String转换成bytes,各种编码转换成的bytes不同,比如UTF-8每个汉字转成3bytes,而GBK转成2bytes,所以要说明编码方式,否则 阅读全文
posted @ 2018-11-16 13:13 LZ太热 阅读(1078) 评论(0) 推荐(0) 编辑
摘要: 单纯针对时间的设置规则 org.springframework.scheduling.quartz.CronTriggerBean允许你更精确地控制任务的运行时间,只需要设置其cronExpression属性。 一个cronExpression表达式有至少6个(也可能是7个)由空格分隔的时间元素。从 阅读全文
posted @ 2018-10-30 22:11 LZ太热 阅读(5227) 评论(0) 推荐(0) 编辑
摘要: 一、前言 近乎所有与Java相关的面试都会问到缓存的问题,基础一点的会问到什么是“二八定律”、什么是“热数据和冷数据” ,复杂一点的会问到缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题,这些看似不常见的概念,都与我们的缓存服务器相关,一般常用的缓存服务器有Redis、Memcached等,而 阅读全文
posted @ 2018-08-17 09:17 LZ太热 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 在校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。 而一旦踏入公司尤其是大型互联网公司就会发现,公司的系统都由成千上万大大小小的服务组成,各服务部署在不同的机器上,由不同的团队负责。这时就会遇到两个问题: 阅读全文
posted @ 2018-06-19 13:48 LZ太热 阅读(230) 评论(0) 推荐(0) 编辑
摘要: SQL(结构化的查询语言)数据库是过去四十年间存储数据的主要方式。20世纪90年代末随着Web应用和MySQL、PostgreSQL和SQLite等开源数据库的兴起,用户爆炸式的增长。 NoSQL数据库自从20世纪60年代就已经存在了,直到MongoDB, CouchDB, Redis 和 Apac 阅读全文
posted @ 2018-05-30 12:51 LZ太热 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 前言 Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。 我们使用Redis时,会接触Redis的5种对象类型(字符串、哈希、列表、集合、有序集合),丰富的类型是Redis相对于Memcached等的一大优势。在了解R 阅读全文
posted @ 2018-05-30 12:49 LZ太热 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 问题的引入 DB(Oracle、MySQL、Postgresql等)+Memcached 这种架构模式在我们生产环境中十分常见,一般我们通过Memcached将热点数据加载到cache,应用层首先向Memcached请求数据,如果缓存中存在数据,那么直接返回应用层;但随着业务数据量的不断增加,和访问 阅读全文
posted @ 2018-05-30 12:47 LZ太热 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 分布式系统之消息队列 问能否帮忙转发的 Java这点事 今天 Java这点事 互联网/编程/Java/职场面试 关注一、MQ简介 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。 使用较多的消息队列有ActiveMQ,R 阅读全文
posted @ 2018-05-23 09:10 LZ太热 阅读(646) 评论(0) 推荐(0) 编辑