摘要:
作者:敦格https://blog.csdn.net/shuaihj/article/details/14223015
这次我们采取技术演进的方式来谈谈数据库连接池的技术出现过程及其原理,以及当下最流行的开源数据库连接池jar包。
一、早期我们怎么进行数据库操作
1、原理
一般来说,Java应用程序访问... 阅读原文
2020-06-15 22:57:06 阅读(3760) 评论(0)
摘要:
一、概述
HTTP 首部字段是构成 HTTP 报文的要素之一。在客户端与服务器之间以 HTTP 协议进行通信的过程中,无论是请求还是响应都会使用首部字段,它能起到传递额外重要信息的作用。
使用首部字段是为了给浏览器和服务器提供报文主体大小、所使用的语言、认证信息等内容。
HTTP/1.1 首部字段根据实际用途... 阅读原文
2020-06-15 22:12:02 阅读(2382) 评论(0)
摘要:
最近一个粉丝加我说,接到了阿里的面试,问问我阿里会面试哪方面的东西。我说,阿里的套路基本上是,你会什么就问你什么,直到问得你怀疑人生。
今天,我们就一起来讨论一个这个网友遇到的阿里面试题,Java 中 this 和 super 关键字的底层实现原理!
众所周知,在 Java 中,this 具有以下含义。
在... 阅读原文
2020-06-15 20:30:04 阅读(2449) 评论(0)
摘要:
来源:大魔王mAysWINd
www.cnblogs.com/mayswind/p/9222245.html
Json-lib 介绍
Json-lib 是以前 Java 常用的一个 Json 库,最后的版本是 2.4,分别提供了 JDK 1.3 和 1.5 的支持,最后更新时间是 2010年12月14日。... 阅读原文
2020-06-15 19:22:05 阅读(2644) 评论(0)
摘要:
点赞再看,养成习惯,微信搜索【三太子敖丙】关注这个互联网苟且偷生的工具人。
本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点、资料以及我的系列文章。
前言
锁我想不需要我过多的去说,大家都知道是怎么一回事了吧?
在多线程环境下,由于上... 阅读原文
2020-06-15 17:42:28 阅读(2408) 评论(0)
摘要:
在 2.3.0 中对 Spring Boot 进行了相当重大的更改,这是使用 Gradle 而非 Maven 构建的项目的第一个版本。
Spring 的每个项目都独立的项目组在开发运营,在用户最常使用的白盒部分(例如 API 设计)保持一致性,对于用户不可见的黑盒部分,各个项目组选择自己适合工具没有统一的约定... 阅读原文
2020-06-15 17:02:03 阅读(3647) 评论(0)
摘要:
作者:枕边书
www.cnblogs.com/zhenbianshu/p/12018714.html
从接触编程就开始使用 Git 进行代码管理,先是自己玩 Github,又在工作中使用 Gitlab,虽然使用时间挺长,可是也只进行一些常用操作,如推拉代码、提交、合并等,更复杂的操作没有使用过,看过的教程... 阅读原文
2020-06-15 15:44:03 阅读(2414) 评论(0)
摘要:
1.XML映射器
2.select
Select元素来定义查询操作
Id:唯一标识符
- 用来引用这条语句,需要和接口的方法名一致
parameterType:参数类型
- 可以不传,MyBatis会根据TypeHandler自动推断
resultType:返回值类型
- ... 阅读原文
2020-06-15 14:14:26 阅读(3712) 评论(0)
摘要:
上面这张监控图,对于服务端的研发同学来说再熟悉不过了。在日常的系统维护中,『服务超时』应该属于监控报警最多的一类问题。
尤其在微服务架构下,一次请求可能要经过一条很长的链路,跨多个服务调用后才能返回结果。当服务超时发生时,研发同学往往要抽丝剥茧般去分析自身系统的性能以及依赖服务的性能,这也是为什么服务超时相... 阅读原文
2020-06-15 14:01:10 阅读(2340) 评论(0)
摘要:
线上服务的GC问题,是Java程序非常典型的一类问题,非常考验工程师排查问题的能力。同时,几乎是面试必考题,但是能真正答好此题的人并不多,要么原理没吃透,要么缺乏实战经验。
过去半年时间里,我们的广告系统出现了多次和GC相关的线上问题,有Full GC过于频繁的,有Young GC耗时过长的,这些问题带来的影... 阅读原文
2020-06-15 13:33:53 阅读(2391) 评论(0)