上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: 以前参加过一个库存系统,由于其业务复杂性,搞了很多个应用来支撑。这样的话一份库存数据就有可能同时有多个应用来修改库存数据。比如说,有定时任务域xx.cron,和SystemA域和SystemB域这几个JAVA应用,可能同时修改同一份库存数据。如果不做协调的话,就会有脏数据出现。对于跨JAVA进程的线 阅读全文
posted @ 2021-01-27 22:08 公众号程序员白楠楠 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 正文如下: 众所周知,事务和锁是mysql中非常重要功能,同时也是面试的重点和难点。本文会详细介绍事务和锁的相关概念及其实现原理,相信大家看完之后,一定会对事务和锁有更加深入的理解。整理了一份328页MySQL,PDF文档 # 什么是事务 在维基百科中,对事务的定义是:事务是数据库管理系统(DBMS 阅读全文
posted @ 2021-01-27 21:35 公众号程序员白楠楠 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 背景 平时工作中大家经常使用到boolean以及Boolean类型的数据,前者是基本数据类型,后者是包装类,为什么不推荐使用isXXX来命名呢?到底是用基本类型的数据好呢还是用包装类好呢?Java面试宝典PDF完整版 例子: 1.其他非boolean类型 private String isHot; 阅读全文
posted @ 2021-01-26 21:25 公众号程序员白楠楠 阅读(145) 评论(0) 推荐(0) 编辑
摘要: list的转map的另一种猜想 Java8使用lambda表达式进行函数式编程可以对集合进行非常方便的操作。一个比较常见的操作是将list转换成map,一般使用Collectors的toMap()方法进行转换。一个比较常见的问题是当list中含有相同元素的时候,如果不指定取哪一个,则会抛出异常。因此 阅读全文
posted @ 2021-01-26 21:10 公众号程序员白楠楠 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 在网上已经有跟多Bean的生命周期的博客,但是很多都是基于比较老的版本了,最近吧整个流程化成了一个流程图。待会儿使用流程图,说明以及代码的形式来说明整个声明周期的流程。注意因为代码比较多,这里的流程图只画出了大概的流程,具体的可以深入代码Java面试宝典完整版PDF 1.获取Bean ​ 第一阶段获 阅读全文
posted @ 2021-01-25 22:34 公众号程序员白楠楠 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、Java基础 1. String类为什么是final的。 2. HashMap的源码,实现原理,底层结构。 3. 说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。 4. 描述一下ArrayList和LinkedList各自实现和区别Java面试宝典完整版PDF 阅读全文
posted @ 2021-01-25 22:15 公众号程序员白楠楠 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 背景 项目需要,我们需要自己做一套mybatis,或者使用大部分mybatis地原始内容。对其改造,以适应需要。这就要求我再次学习一下mybatis,对它有更深入的了解。 是什么 MyBatis是一个持久层框架,用来处理对象关系映射。说白了就是以相对面向对象的方式来提交sql语句给jdbc。如果想找 阅读全文
posted @ 2021-01-24 21:09 公众号程序员白楠楠 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 几个方面: 问题描述:什么现象?什么影响? 问题分析 解决方案 底层原理 Java面试宝典完整版PDF 1.问题描述 模拟高并发的场景,会出现批量的 TIME_WAIT 的 TCP 连接: 短时间后,所有的 TIME_WAIT 全都消失,被回收,端口包括服务,均正常。 即,在高并发的场景下,TIME 阅读全文
posted @ 2021-01-24 20:24 公众号程序员白楠楠 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 什么是 ZooKeeper ZooKeeper 是 Apache 的一个顶级项目,为分布式应用提供高效、高可用的分布式协调服务,提供了诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知和分布式锁等分布式基础服务。由于 ZooKeeper 便捷的使用方式、卓越的性能和良好的稳定性,被广泛地应用于 阅读全文
posted @ 2021-01-21 22:20 公众号程序员白楠楠 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 在平时的工作中,docker 接触得很多,除了经常使用的 docker run ,docker stop 等命令,docker 还有很多十分有用但是却不经常使用的命令,下面就来总结一下: 1. docker top 这个命令是用来查看一个容器里面的进程信息的,比如你想查看一个 nginx 容器里面有 阅读全文
posted @ 2021-01-20 21:55 公众号程序员白楠楠 阅读(120) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页