加载中
还在用Logback?Log4j2的异步性能已经无敌了,还不快试试

来源:juejin.cn/post/6945753017878577165 Logback 算是JAVA 里一个老牌的日志框架,从06年开始第一个版本,迭代至今也十几年了。不过logback最近一个稳定版本还停留在 2017 年,好几年都没...

迭代思维:如何高效编程?

来源:http://dwz.date/eHqT 在编程的路上,你是不是曾有过这样的经历:虽然学会一门编程语言后会写代码了,但是有时写出的代码可能并没有想象的那么好。比如: 你的代码只要没有经过测试,发...

那些jdk中坑你没商量的方法

来源:http://dwz.date/eJHd 前言 jdk作为我们每天必备的调用类库,里面大量提供了基础类供我们使用.可以说离开jdk,我们的java代码寸步难行,jdk带给我们的便利可谓是不胜枚举,但同时这些方法在...

详解二维码扫描登录原理

来源:juejin.cn/post/6940976355097985032 在日常生活中,二维码出现在很多场景,比如超市支付、系统登录、应用下载等等。了解二维码的原理,可以为技术人员在技术选型时提供新的思路。对于...

剖析 Docker 卷与持久化数据存储的底层原理

来源:http://dwz.date/eMjv 本节内容我们将介绍 Docker 的卷,为我们的容器插上磁盘,实现容器数据的持久化。 为什么容器需要持久化存储 容器按照业务类型,总体可以分为两类: 无状态的(数...

04/14 08:47
0
Java后端线上问题排查常用命令

来源:http://r6d.cn/b97q7 内存瓶颈 free free是查看内存使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。 free -h -s 3表示每隔三秒输出一次内存情况,命令如下 [1014154@cc69d...

为什么要做代码分层架构?

来源:http://dwz.date/eNE3 软件程序通常有两个层面的需求: 功能性需求,简单来说,就是一个程序能为用户做些什么,比如,文件上传、查询数据等; 非功能性需求,这个是指除功能性需求以外...

WebFlux 与 Web MVC 对比

来源:http://dwz.date/eQjj 在构建响应式 Web 服务上,Spring 5 中引入了全新的编程框架,那就是 Spring WebFlux。作为一款新型的 Web 服务开发框架,它与传统的 WebMVC 相比具体有哪些优势...

基于 Kubernetes 的微服务项目设计与实现

来源:http://dwz.date/eFPd 随着互联网的发展,后端服务和容器编排技术的日益成熟,微服务成为了后端服务的首选,Kubernetes 也已经成为目前容器编排的事实标准, 微服务拥抱容器时代已经来临...

架构设计方法论

掌握一套架构方法论,掌握规范的设计方法,设计出更好、更稳定的架构设计。 概念解析 在文章开始之前需要先理解几个概念: 什么是方法论? 我们拿到一个输入,然后根据这个输入预期一个输出,...

04/02 09:08
1.2W
SpringBoot开发秘籍 - 处理跨域请求CORS

CORS(Cross-Origin Resource Sharing)"跨域资源共享",是一个W3C标准,它允许浏览器向跨域服务器发送Ajax请求,打破了Ajax只能访问本站内的资源限制。 在前后分离的架构下,我们经常会遇到...

03/30 08:51
4.9K
SpringCloud Alibaba实战二十九 | SpringCloud Gateway 请求响应日志

请求响应日志是日常开发调试定位问题的重要手段,在微服务中引入SpringCloud Gateway后我们希望在网关层统一进行日志的收集。 本节内容将实现以下两个功能: 获取请求的输入输出参数,封装成...

程序员的江湖等级(搞笑)

程序员这个物种自诞生以来,便产生了森严的等级制度,划分标准十分复杂却又有规律可循。 程序员有菜鸟、普通、大牛、大神四个等级,今天我们用图鉴形式来表现各个等级的不同之处。 每天穿拖鞋...

实战 | MongoDB的安装配置

安装 下载MongoDB社区版 https://www.mongodb.com/try/download/community 上传至指定目录,如: /app/soft 解压文件 tar -zxvf mongodb-linux-x86_64-rhel62-4.4.4.tgz 修改名字 mv mongodb...

实战 | JAVA读取WORD,包含表格。

不能每天都发鸡汤呀,今天分享一篇开发实战。 业务需求 我们有这样一个需求,需要抽取出WORD文档中的内容,然后组装成特定的json格式发送给第三方引擎接口,输入协议如下: { "tables": [ .....

poi
03/12 08:51
8.4K
SpringCloud Alibaba微服务实战二十八 - 网关授权VS微服务授权

在SpringCloud架构中,实现授权功能有两种实现方式: 在网关层进行授权 由后端微服务自己授权 两种方式在此系列文章中都有实现方案,那么问题来了:哪种才是最优方案,哪种方案更合理呢? 很...

JAVA基础水平考试

想知道自己的Java水平吗?这里有一份精心准备的测试题,只有10道题,但难度不低。 答对 4 题,说明你刚入门; 答对 6 题,说明还不错; 答对 8 题,说明你基础很好; 答对 10 题,说明你对J...

面试被吊打 - Redis原理

小张兴冲冲去面试,结果被面试官吊打! 小张: 面试官,你好。我是来参加面试的。 面试官: 你好,小张。我看了你的简历,熟练掌握Redis,那么我就随便问你几个Redis相关的问题吧。首先我的问...

RBAC模型整合数据权限

在项目实际开发中我们不光要控制一个用户能访问哪些资源,还需要控制用户只能访问资源中的某部分数据。 控制一个用户能访问哪些资源我们有很成熟的权限管理模型即RBAC,但是控制用户只能访问...

17张程序员专用的电脑壁纸

1、三思后再写代码!!! 2、从世界上搜索喜欢你的人!!! 3、代码没写完,哪里有脸睡觉!!! 4、程序员的 Home 键!!! 5、编程是一门艺术!!! 6、云 ~~~~ 雨!!! 7、程序人生!!!...

02/24 08:38
315

没有更多内容

加载失败,请刷新页面

返回顶部
顶部