Java知识 第8页

  • 这样规范写代码,同事直呼“666”

    这样规范写代码,同事直呼“666”

    来源:i7q.cn/5iDTto一、MyBatis 不要为了多个查询条件而写 1 = 1当遇到多个查询条件,使用where 1=1 可以很方便的解决我们的问题,但是这样很可能会造成非常大的性能损失,因为添加了 “where 1=1 ”的过滤条件之后,数据库系统就无法使用索引等查询优化策略,数据库系统将会被...

    Java知识 2020-12-27 31 0
  • Git 使用教程:最详细、最傻瓜、最浅显、真正手把手教!(万字长文)

    Git 使用教程:最详细、最傻瓜、最浅显、真正手把手教!(万字长文)

    来源:cnblogs.com/tugenhua0707一:Git是什么?Git是目前世界上最先进的分布式版本控制系统。工作原理 / 流程:二:SVN与Git的最主要的区别?SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,...

    Java知识 2020-12-27 30 0
  • Excel 大批量数据的导入和导出,如何做优化?

    Excel 大批量数据的导入和导出,如何做优化?

    来源:albenw.github.io/posts/d093ca4e概要Java对Excel的操作一般都是用POI,但是数据量大的话可能会导致频繁的FGC或OOM,这篇文章跟大家说下如果避免踩POI的坑,以及分别对于xls和xlsx文件怎么优化大批量数据的导入和导出。一次线上问题这是一次线上的问题,因为一...

    Java知识 2020-12-26 31 0
  • BAT技术大佬给的“分布式架构”笔记,限时分享

    BAT技术大佬给的“分布式架构”笔记,限时分享

    一提起“分布式系统”,大家第一感觉就是高大上啊,深不可测啊。不少 Java 同学在找工作时也经常会被问懵圈的问题,到底怎么聊“分布式系统架构”? 为了不让大家在“泥潭”里爬太久,我搞到了来自 BAT 大佬的分布式架构资料,今天全部分享给你。 大佬说,关于分布式系统,并没有一个标准答案,...

    Java知识 2020-12-25 32 0
  • 万字详解本地缓存之王 Caffeine,SpringBoot2.X 官方推荐~

    万字详解本地缓存之王 Caffeine,SpringBoot2.X 官方推荐~

    来源:albenw.github.io/posts/a4ae1aa2/概要Caffeine是一个高性能,高命中率,低内存占用,near optimal 的本地缓存,简单来说它是Guava Cache的优化加强版,有些文章把Caffeine称为“新一代的缓存”、“现代缓存之王”。本文将重点讲解Caffein...

    Java知识 2020-12-25 30 0
  • GET 和 POST请求的本质区别是什么?原来我一直理解错了

    GET 和 POST请求的本质区别是什么?原来我一直理解错了

    来源:cnblogs.com/logsharing/p/8448446.htmlGET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求...

    Java知识 2020-12-25 33 0
  • 我终于决定要放弃 Postman,选择了牛逼的神仙工具 IDEA HTTP Client  !贼爽

    我终于决定要放弃 Postman,选择了牛逼的神仙工具 IDEA HTTP Client !贼爽

    1. 概述在日常开发中,在我们编写 HTTP API 后,可以采用 Postman 模拟调用测试,非常方便。如下图所示:Postman 接口测试但是,开发是团队协作的,而 Postman 无法便利的团队共享。这就导致,在修改到其他成员开发的 API 时,我们不得不自己在重新创建 Postman 调用,非常...

    Java知识 2020-12-24 50 0
  • 史上最轻量​!阿里新型单元测试 Mock 工具开源

    史上最轻量​!阿里新型单元测试 Mock 工具开源

    来源:gitee.com/mirrors/TestableMockTestableMock是基于源码和字节码增强的Java单元测试辅助工具,包含以下功能:访问私有成员字段和方法如今关于私有方法是否应该做单元测试的争论正逐渐消停,开发者的普遍实践已经给出事实答案。通过公有方法间接测私有方法在很多情况下难以进...

    Java知识 2020-12-24 30 0
  • 再酷炫的技术,都不如一个简单又牛逼的架构!

    再酷炫的技术,都不如一个简单又牛逼的架构!

    2020年都快过完了 还没用过微服务吗?中台架构还只是听说过?前不久的双十一,天猫订单处理峰值达到58.3万笔/秒,刚过去的双十二,数据量高达1200万+。让你架构一个能支撑淘宝天猫双11双12千亿级流量的电商平台你知道如何着手吗?看看下面这十几道题是我当时阿里三面时被问到的,基本都是深入到阿里巴巴微服务...

    Java知识 2020-12-23 35 0
  • 腾讯,干掉 Redis 项目,正式开源、太牛逼啦!

    腾讯,干掉 Redis 项目,正式开源、太牛逼啦!

    来源:腾讯开源项目简介Tendis是腾讯互娱CROS DBA团队 & 腾讯云数据库团队自主设计和研发的分布式高性能KV存储数据库,兼容Redis核心数据结构与接口,可提供大容量、低成本、强持久化的数据库能力,适用于兼容Redis协议、需要大容量且较高访问性能的温冷数据存储场景。Tendis目前已经...

    Java知识 2020-12-23 40 0