摘要: hello world 阅读全文
posted @ 2019-10-23 15:44 胡金水 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1、什么是分布式事务? 答:指一次大的操作由不同的小操作组成的,这些小的操作分布在不同的服务器上,分布式事务需要保证这些小操作要么全部成功,要么全部失败。从本质上来说,分布式事务就是为了保证不同数据库的数据一致性。 2、分布式事务产生的原因? 2.1 数据库分库分表   &ems 阅读全文
posted @ 2019-09-07 18:24 胡金水 阅读(10904) 评论(0) 推荐(1) 编辑
摘要: 我们知道,ConcurrentHashmap(1.8)这个并发集合框架是线程安全的,当你看到源码的get操作时,会发现get操作全程是没有加任何锁的,这也是这篇博文讨论的问题——为什么它不需要加锁呢? ConcurrentHashMap的简介 我想有基础的同学知道在jdk1.7中是采用Segment 阅读全文
posted @ 2019-09-06 11:38 胡金水 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 场景:   昨天有位朋友去面试,我问他面试问了哪些问题,其中问了Integer相关的问题,以下就是面试官问的问题,还有一些是我对此做了扩展。 问:两个new Integer 128相等吗? 答:不。因为Integer缓存池默认是 127 128; 问:可以修改Integer缓存池 阅读全文
posted @ 2019-08-14 10:40 胡金水 阅读(662) 评论(3) 推荐(0) 编辑
摘要: 添加以下配置信息; 配置信息: 重写 : 应用: 参考:https://www.cnblogs.com/wjwen/p/9301119.html 阅读全文
posted @ 2019-08-12 17:45 胡金水 阅读(7938) 评论(0) 推荐(0) 编辑
摘要: 1、说说Java中异常的分类: 答:可分为Error和Exception。 Error:是程序无法处理的系统错误,编译器不做检查; Exception:是程序可以处理的异常,捕获后可能恢复; Error:属于JVM需要承担的责任; Exception:有RuntimeException(非受检异常) 阅读全文
posted @ 2019-06-30 12:44 胡金水 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 这是一道阿里的面试题,考察你对HashMap源码的了解情况,废话不多说,咱们就直接上源码吧! jdk 1.7 源码 jdk 1.8 源码(比较长,慢慢品哈) 总结 jdk1.7扩容是重新计算hash;jdk1.8是要看看原来的hash值新增的那个bit是1还是0好了,如果是0则索引没变,如果是1则索 阅读全文
posted @ 2019-06-18 01:18 胡金水 阅读(1327) 评论(0) 推荐(0) 编辑
摘要: 目前IT界主流前后端分离,但是在分离过程中一定会存在跨域的问题。 什么是跨域? 是指浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域。 做过web后台的童鞋都知道,跨域这种问题是比较常见的,最近我们公司需要将springboot 1.x升级到2.x,在升级之后遇到了 阅读全文
posted @ 2019-06-14 23:01 胡金水 阅读(11440) 评论(2) 推荐(3) 编辑
摘要: DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"); df.setTimeZone(TimeZone.getTimeZone("UTC")); String timestamp = df.format(new Date()); System.out... 阅读全文
posted @ 2019-06-14 11:31 胡金水 阅读(2333) 评论(0) 推荐(0) 编辑
摘要: 今天看了左耳朵耗子老师的文章《如何成为一位大家愿意追随的Leader》深有感触。每一行字都往心里说,文章里说到Leader和Boss的不同点在于,Leader是大家跟我一起上,而Boss则是大家给我上,一个在团队的前面,一个在团队的后面。 总结:要想成为一个大家愿意追随的人,就需要帮人解决问题,被人 阅读全文
posted @ 2019-05-29 18:12 胡金水 阅读(348) 评论(0) 推荐(0) 编辑