赞了文章2020-07-23
本文 Github开源项目:github.com/hansonwang99/JavaCollection 中已收录,有详细自学编程学习路线、面试题和面经、编程资料及系列技术文章等,资源持续更新中... 工具人 曾几何时,对于Java的序列化的认知一直停留在:「实现个Serializbale接口」不就好了的状态,直...
赞了文章2020-07-23
前言 只有光头才能变强。文本已收录至我的GitHub精选文章,欢迎Star:[链接] 在我还不了解分布式和大数据的时候已经听说过HBase了,但对它一直都半知不解,这篇文章来讲讲吧。 在真实生活中,最开始听到这个词是我的一场面试,当年我还是个『小垃圾』,现在已经是个...
赞了文章2020-07-23
在网上搜索查询发现清一色的都是说undertow高并发性能优于tomcat,并且还提供了各种实验依据以作证明,但是我私下测试发现情况和网上大部分结果并不一致。
赞了文章2020-07-23
我膨胀了💥,在编写完上一本PDF《字节码编程》被下载了2000份以后,蠢蠢欲动开始计划第二本。于是从🌹5月20日那天投身实战型设计模式打磨,通过模拟互联网业务开发实际需求作为学习场景,讲解设计模式。
赞了文章2020-07-23
在 Java 7 之前,程序中如果有需要关闭的资源,例如 java.io.InputStream、java.sql.Connection 等,通常会在 finally 中关闭,例如:
赞了文章2020-07-21
消息是在不同应用间传递的数据。这里的消息可以非常简单,比如只包含字符串,也可以非常复杂,包含多个嵌套的对象。消息队列(Message Queue)简单来说就是一种应用程序间的通讯方式,消息发送后立即返回,然后由消息系统保证消息的可靠性传输,消息生产者只需要把消...
赞了文章2020-07-21
面对可能出现的网络延迟,不可预估的请求流量等情况,设计一个分布式系统,我们通常围绕系统高可用,数据一致性的目标去规划和实现,想要完全实现这个目标,却并非易事。由此,分布式系统领域诞生了一个基本定理,即 CAP 定理,用于指导分布式系统的设计,从系统高可...
赞了文章2020-07-21
最近技术部突然刮起一阵 review 代码的小风,挨个项目组过代码,按理说这应该是件挺好的事,让别人指出自己代码中的不足,查缺补漏,对提升自身编码能力有很大帮助,毕竟自己审查很容易“陶醉”在自己写的代码里。
赞了文章2020-07-20
很多时候,其实我们使用这个技术的时候,可能都是因为项目需要,所以,我们就用了,但是,至于为什么我们需要用到这个技术,可能自身并不是很了解的,但是,其实了解技术的来由及背景知识,对于理解一项技术还是有帮助的,那么,dubbo是怎么被提上日程的呢?
赞了文章2020-07-16
看到一篇非常好的关于Springboot单元测试的文章,特此转过来,原文地址:Spring Boot干货系列:(十二)Spring Boot使用单元测试 一、前言 这次来介绍下Spring Boot中对单元测试的整合使用,本篇会通过以下4点来介绍,基本满足日常需求 Service层单元测试 Controller...
赞了文章2020-06-12
大家好,我是 Guide 哥,一个三观比主角还正的技术人。 简单整理了一下自己日常经常使用的工具网站,分享给小伙伴们!其他推荐阅读: 完结撒花!JavaGuide面试突击版来啦! 「Java面试题精华集」Java基础知识篇(2020最新版)附PDF版 ! 【Java后端面试经历】我和阿...
赞了文章2020-06-09
原文:juejin.im/post/5dcf6b6e51882510a23314f3 前言 应大部分的小伙伴的要求,在Yarn之前先来一个kafka的小插曲,轻松愉快。 一、Kafka基础 消息系统的作用 应该大部份小伙伴都清楚,用机油装箱举个例子 所以消息系统就是如上图我们所说的仓库,能在中间过程作为缓...
赞了文章2020-06-09
这里配置好之后,数据源是从默认的tomcat.pool切换到了druid,可是druid的属性比如initialSize、minIdle还未生效,因为在DataSourceProperties.class下没有对应的匹配项,所以还需要我们手动配置:
赞了文章2020-06-08
本来打算写一篇《阿里巴巴为什么不允许日志输出时,使用字符串拼接?》的文章,主要是想从性能方面来说此问题,可在文章写到一半进行性能测试时,却发现了一个异常问题,实际测试的结果和手册上描述的结果是截然相反的!
发布了文章2020-05-26
哪一个合格的后端开发, 电脑里没有几个数据库客户端工具? 如今常用的数据库越来越繁杂: Oracle, Mysql, PostgreDB, Redis, MongoDB...... 电脑里装的数据库客户端也越来越多...... 纵览几个用过的数据库工具, 总是多多少少有一些缺憾...... Navicat Premium12 --界面...
赞了文章2020-05-26
前两天做了一个搜索中间页,有个 input 的效果挺有意思,准备分享一下。 要求 默认时(无内容、无焦点)显示居中效果。 有焦点或者有内容,input 变长 测试地址 [链接] 实现思路 Vue + css 实现 <input v-model="value" :class="{'focus':value.length}"> 我们...
赞了文章2020-05-26
文章来源:[链接] Java 的数据库原生使用 jdbc,中间件有很多,例如说 hibernate、mybatis、jdbi,这几种是最常用的中间件。 怎么选择 一般情况下,如果始终只会使用到一种数据库,jdbc 就是最好的选择了,使用这种方式,就是直接使用最底层的东西,定位问题等都非常...
赞了文章2020-05-26
resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets 数据提取代码中解放出来,并在一些情形下允许你进行一些 JDBC 不支持的操作。实际上,在为一些比如连接的复杂语句编写映射代码的时候,一份 resultMap 能够代替实现同等功能的...
赞了文章2020-05-26
这是一个入门问题,做微服务项目,首先就是要搭建 Project,代码采用什么样的形式来组织,这是我们面临的第一个问题。 “要扯清楚这个问题,首先对 Maven 的使用不能含糊,小伙伴们可以在公众号后台回复 ssm,获取松哥手敲的 Maven 教程。 在传统的项目中,我们经常需...
赞了文章2020-05-26
最近部门几位同事受了一些委屈相继离职,共事三年临别之际颇有不舍,待一切手续办妥帖,寒暄过后送他们出公司,几个老哥临别时冲我鬼魅一笑,我顿时心里一紧有种不好的预感,这事绝对没有这么简单。等我接手这几个大佬的项目后,应验了我的预感,此刻我居然有点后悔...