摘要: 优点: redis是一个key_value存储库,数据保存在内存中,可以承受高并发读写 redis支持多种特性,如 事务 主从 key过期策略 订阅-发布 支持多种数据类型 单线程处理客户端请求,节省了上下文切换时间,但是同样也会不能充分利用多核处理器的优点 缺点 因为数据是保存在内存中的,所以会收 阅读全文
posted @ 2021-03-03 17:30 BigWrite 阅读(1333) 评论(0) 推荐(0) 编辑
摘要: 为什么重写equals的时候,建议同时重写hashcode方法? 1.什么是hashcode hashcode是运用hash算法,就是把任意长度的输入,通过散列算法变换成固定长度的输出,这个输出就是hashcode。 2.hashcode在java中的运用 在java set集合中,当插入一个对象的 阅读全文
posted @ 2021-02-09 15:04 BigWrite 阅读(87) 评论(0) 推荐(0) 编辑
摘要: redis事务类似与乐观锁,使用watch记录当前version,然后执行exec时,通过比较当前key的version和之前取到的verison值,判断事务是否执行。 由multi命令开启,配合watch 和exec保证数据一致性和数据提交 在开始事务之前先使用watch来监控关键key值,然后执 阅读全文
posted @ 2021-01-31 17:58 BigWrite 阅读(64) 评论(0) 推荐(0) 编辑
摘要: redis是一个内存数据库,数据都是加载在内存中,因此效率很高很快。但是内存中的数据会因为关机断电等操作消失,一次redis会有一个策略来将内存中的数据保存到硬盘中。 linux 可以使用whereis redis 查看redis配置文件和命令位置 连接redis可以使用命令 config get 阅读全文
posted @ 2021-01-30 15:43 BigWrite 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 0.表数据 1.innerJoin(取交集) 图: sql: select * from A inner join B on A.name=b.name; 结果: 2.leftJoin 图: sql: select * from A left join B on a.name=b.name; 结果: 阅读全文
posted @ 2021-01-11 21:39 BigWrite 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 配置多数据源,需要自己编写对应的DataSource等bean ,且多个数据源,必须设置默认数据库 1.配置默认数据库 (如果有mybatis xml配置文件,需要在 SqlSessionFactory 的 bean.setMapperLocations(new PathMatchingResour 阅读全文
posted @ 2020-10-23 15:53 BigWrite 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/luckyrocks/article/details/107671468 https://stackoverflow.com/questions/45913082/jgit-addfilepattern-not-working-for-my-abso 阅读全文
posted @ 2020-10-21 16:28 BigWrite 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 应用部署在docker容器中,日志无报错,docker却有多次重启记录,Nginx监控报警 过程: 1.执行top命令查看内存占用情况 很干净的容器,只有java进程在运行 2.查看jvm情况 2.1 查看heap堆大小,可以使用jinfo -flags PID 查看 或者使用jmap -heap 阅读全文
posted @ 2020-10-12 16:51 BigWrite 阅读(1975) 评论(0) 推荐(0) 编辑
摘要: 读取orc文件 @Test public void readOrc() throws IOException { Configuration conf = new Configuration(); Reader reader = OrcFile.createReader(new Path("/tmp 阅读全文
posted @ 2020-09-11 14:14 BigWrite 阅读(2904) 评论(0) 推荐(0) 编辑
摘要: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</sou 阅读全文
posted @ 2020-08-19 18:29 BigWrite 阅读(930) 评论(0) 推荐(0) 编辑