标签:专注

Java

Hutool 5.3.9 发布,目标无 issue 遗留

1

尖兵 发布于 2020-07-12

Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。 Hutool中的工具方法来自于每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发...

阅读(5)评论(0)赞 (0)

Java

JavaGuide易错点总结

6

zhuangli 发布于 2020-07-12

1. object.equals("str") 容易报空指针异常,应使用 "str".equals(object); 还可以使用JDK7引入的工具类 object#equals : objects.equals(null, "st...

阅读(6)评论(0)赞 (0)

Spring

Spring Boot 最流行的 16 条实践解读,值得收藏!

2

wenming.gapo 发布于 2020-07-11

作者:Jedrzejewski 原文:www.e4developer.com/2018/08/06/ Spring Boot 是最流行的用于开发微服务的 Java 框架。在本文中,我将与你分享自 2016 年以来我在专业开发中使用 Spring Boot 所采用的最佳实践。这些内...

阅读(7)评论(0)赞 (0)

Java

生猛!PDF 版本 6000 页 Java 手册开放下载!

3

Harries 发布于 2020-07-11

来了,来了!博主刚刚把手册整理完毕,专注于 Java 技术栈的学习手册出炉啦!共计 6000 多页,图文并茂,附有源码,还送一波电子书。 内容包括但不限于: JavaWeb 相关 (带答案) 精选面试题( 带 答案) Spring 全家桶 ( 带 答案) Linux 相关 ( 带...

阅读(7)评论(0)赞 (0)

编程技术

微服务思考(01):什么是微服务?微服务的优势和劣势

邓龙华 发布于 2020-07-10

一、单体应用 在软件开发早期阶段,大家都在一个应用系统上开发。各个业务模块之间耦合也比较紧密。软件发布也是整体发布,或者对软件进行打包发布和部署,比如java可以打包成war部署。测试也很容易,因为代码都在一起,基本不需要引用外部的关联服务。 在软件开发早期,这种软件开发模式能适...

阅读(9)评论(0)赞 (0)

Java

SOFAJRaft v1.3.3 发布,蚂蚁金服生产级高性能 Java 实现

Harries 发布于 2020-07-10

SOFAJRaft v1.3.3 发布了,本期发布内容 Features RheaKV 允许不同分片各自配置不同的 learner 节点  #486 在只有一个成员变更的情况下,仍然使用 raft 联合一致性算法  #482 替换基于 GPL-2.0...

阅读(7)评论(0)赞 (0)

编程技术

骚年快答 | 微服务架构中的BFF到底是啥?

10

刘莉莉 发布于 2020-07-09

【答疑解惑 】 |  作者  / Edison Zhou 这是 恰童鞋骚年 的第 263 篇原创内容 昨天的骚年快答《 技术中台与业务中台都是啥玩意 》一文中留下一个问题:BFF是啥?为啥在API网关和业务中台之间加入了一层BFF?考虑到在实际工作中,我的大部...

阅读(10)评论(0)赞 (0)

编程技术

如何使用ABP框架(2)三层架构与领域驱动设计的对比

16

yeseng 发布于 2020-07-09

本文来自长沙.NET技术社区,原创:邹溪源。全文共有8500字,读完需耗时10分钟。 题图来自@pixabay 简述 上一篇简述了ABP框架中的一些基础理论,包括ABP前后端项目的分层结构,以及后端项目中涉及到的知识点,例如DTO,应用服务层,整洁架构,领域对象(如实体,聚合,值...

阅读(9)评论(0)赞 (0)

Java

从0-1开发Java性能剖析工具

14

xiaoli.wang 发布于 2020-07-09

  背  景    在这个应用 满天飞 的时代,作为一代宠儿,我们每个人都肩负着使命:保证我们应用的服务质量。服务质量包括:应用的可用性、可靠性、响应指标等。 本文的主题更多的是和系统的 响应指标相 关。 本文作者来自京东生态运营部-保险研...

阅读(11)评论(0)赞 (0)

Java

配置类需要标注@Configuration却不知原因?那这次就不能给你涨薪喽

3

puefu.he 发布于 2020-07-09

专注Java领域分享、成长,拒绝浅尝辄止。关注公众号【 BAT的乌托邦 】开启专栏式学习,拒绝浅尝辄止。本文 https://www.yourbatman.cn 已收录,里面一并有Spring技术栈、MyBatis、中间件等小而美的专栏供以学习哦。 目录 前言 各位小伙伴大家好,...

阅读(10)评论(0)赞 (0)

Java

去掉烦人的 !=null

6

wenming.gapo 发布于 2020-07-09

code小生 一个专注大前端领域的技术平台公众号回复Android加入安卓技术群 译者: lizeyang 来源:blog.csdn.net/lizeyang/article/details/40040817 问题 为了避免空指针调用,我们经常会看到这样的语句 if (...

阅读(11)评论(0)赞 (0)

编程技术

源码剖析@ApiImplicitParam对@RequestParam的required属性的侵入性

8

zhuangli 发布于 2020-07-08

问题起源 使用SpringCloud构建项目时,使用Swagger生成相应的接口文档是推荐的选项,Swagger能够提供页面访问,直接在网页上调试后端系统的接口, 非常方便。最近却遇到了一个有点困惑的问题,演示接口示例如下(原有功能接口带有业务实现逻辑,这里简化了接口): /**...

阅读(11)评论(0)赞 (0)

Java

知乎上 40 个有趣回复,很精辟很提神

3

songhua.gao 发布于 2020-07-08

本文来自网络整理,版权归原作者所有,侵删 1 交朋友的标准是什么? 出世的智者,入世的强者,或者正常而阳光的普通人。 2 有哪些可以令人清醒的句子? 你多学一样本事,就少说一句求人的话。 3 做哪些事情可以提升生活品质? 定期扔东西。 4 结婚以后两个人在一起最重要的是什么? 就...

阅读(14)评论(0)赞 (0)

Java

Spring-Validation(后端数据校验) 你值得拥有

4

songhua.gao 发布于 2020-07-08

前言 最近看到很多童鞋在项目中的对请求参数的校验都用的if来判断各参数的属性,如: if(StringUtils.isBlank(username)){ return RR.exception("账号不能为空"); } if(StringUtils.isBla...

阅读(12)评论(0)赞 (0)

Java

Java并发编程原理: 线程之间的互斥与协作机制

4

yeseng 发布于 2020-07-08

可能在synchronized关键字的实现原理中,你已经知道了它的底层是使用Monitor的相关指令来实现的,但是还不清楚Monitor的具体细节。本文将让你彻底Monitor的底层实现原理。 管程 一个管程可以被认为是一个带有特殊房间的建筑,这个特殊房间只能被一个线程占用。这个...

阅读(14)评论(0)赞 (0)

Java

全文检索原理

9

zhuangli 发布于 2020-07-08

搜索简介 搜索实现方案 传统实现方案 根据用户输入的关键词(java), 应用服务器使用SQL语句查询数据库, 将查询到的结果返回给用户. 特点: 如果数据量很大, 用户量大, 数据库服务器压力随之增大, 导致查询速度变慢. Lucene实现方案 根据用户输入的关键词(java)...

阅读(15)评论(0)赞 (0)

编程技术

LWN 223185: Clockevents 和 dynamic tick)

7

小丁 发布于 2020-07-08

LWN 中文翻译项目简介 : LWN.net 是一份著名的计算机在线刊物,专注于报道有关自由软件,特别是有关 Linux 和其他 Unix-like 相关操作系统的新闻和技术动态。 泰晓科技 LWN 中文翻译项目  针对 LWN.net 的内核相关文...

阅读(10)评论(0)赞 (0)

Java

Java虚拟机详解(九)——类文件结构

20

songhua.gao 发布于 2020-07-08

大家好,我是可乐,一个专注原创,乐于分享的程序猿。本系列教程持续更新,可以微信搜索「 IT可乐 」第一时间阅读。回复《电子书》有我为大家特别筛选的海量免费书籍资料 我们知道计算机是由晶体管、电路板等组装而成的电子设备,而这些电子设备其实只能识别0与1的信号。 那么问题来了,我们在...

阅读(9)评论(0)赞 (0)