摘要: 错误:org.hibernate.AnnotationException: No identifier specified for entity原因:JPA所使用的Entity需要标注@Id,在引用错误的包导致了上述问题,将引用包改为下面的即可解决。import javax.persistence. 阅读全文
posted @ 2018-10-22 13:26 初心tianmh 阅读(428) 评论(0) 推荐(0) 编辑
摘要: ddl-auto:create 每次运行该程序,没有表格会新建表格,表内有数据会清空 ddl-auto:create-drop 每次程序结束的时候会清空表 ddl-auto:update 每次运行程序,没有表格会新建表格,表内有数据不会清空,只会更新 ddl-auto:validate 运行程序会校 阅读全文
posted @ 2018-10-22 13:22 初心tianmh 阅读(256) 评论(0) 推荐(0) 编辑
摘要: Java中各种集合(字符串类)的线程安全性!!! 一、概念: 线程安全:就是当多线程访问时,采用了加锁的机制;即当一个线程访问该类的某个数据时,会对这个数据进行保护,其他线程不能对其访问,直到该线程读取完之后,其他线程才可以使用。防止出现数据不一致或者数据被污染的情况。 线程不安全:就是不提供数据访 阅读全文
posted @ 2018-10-19 17:41 初心tianmh 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 关键词 producer 生产者 broker 缓存代理 consumer 消费者 partition 分区 topic 主题 group 群组 特点 1 高吞吐量 写入消息速度:25万/s 处理消息速度:55万/s 2 支持持久化操作,基于硬盘的吞吐,没有采用Cache,支持批量备份 3 支持分布 阅读全文
posted @ 2018-10-19 16:16 初心tianmh 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一个key可以存放将近40亿条数据 选择库 select 2 (代表选择第三个库) 增加key set db_number 11 删除key del key 获取值 get db_number 获取hash HGETALL key 阅读全文
posted @ 2018-10-18 14:09 初心tianmh 阅读(118) 评论(0) 推荐(0) 编辑
摘要: jconsole 堆内存:存放new出来的对象 栈内存:存放基本数据结构和对象的引用,但对象本身放在堆中 阅读全文
posted @ 2018-10-17 16:50 初心tianmh 阅读(720) 评论(0) 推荐(0) 编辑
摘要: redis与mysql性能对比、redis缓存穿透、缓存雪崩 阅读全文
posted @ 2018-08-29 16:54 初心tianmh 阅读(7404) 评论(0) 推荐(0) 编辑
摘要: 大多数互联网系统都是分布式部署的,分布式部署确实能带来性能和效率上的提升,但为此,我们就需要多解决一个分布式环境下,数据一致性的问题。 当某个资源在多系统之间,具有共享性的时候,为了保证大家访问这个资源数据是一致的,那么就必须要求在同一时刻只能被一个客户端处理,不能并发的执行,否者就会出现同一时刻有 阅读全文
posted @ 2018-08-24 13:46 初心tianmh 阅读(1369) 评论(1) 推荐(1) 编辑
摘要: 背景 为应对更多用户使用socket的场景,准备对存放websocket的服务器进行多点搭建并配置负载均衡。 问题 服务器上了多点负载均衡以后,基于socket的部分功能发生了有规律的失效,查看后台日志发现了原因。 基于socket的功能使用的session存放在其他负载均衡的服务器上,所以在当前服 阅读全文
posted @ 2018-08-24 10:12 初心tianmh 阅读(4374) 评论(2) 推荐(0) 编辑
摘要: Terminal: git merge --abort 阅读全文
posted @ 2018-08-06 10:17 初心tianmh 阅读(16589) 评论(0) 推荐(0) 编辑