标签:调试

编程技术

优秀架构师是如何学习开源项目的?

15

darida 发布于 2020-07-08

一、前言 大家好,我是架构师杨波,大家都叫我波波老师。 波波可以说是一个不折不扣的开源爱好者,在一线企业工作时,波波就花费大量的时间和精力,研究和学习开源代码。即便现在转入技术培训行业,波波仍然会花大量时间,研究github上的开源项目。另外,波波业余时间也开发一些开源小项目。可...

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

Java

2020 最受欢迎的九大顶级 Java 框架

13

小丁 发布于 2020-07-07

点击“ 开发者技术前线 ”,选择“星标” 在看|星标|留言,  真爱 作者丨 Patricia Ne il  由“京东云开发者社区”公众号编辑整理 诞生于1995年的Java,目前已在134,861个网站上广泛使用,包括ESPN、SnapDeal等。在其24年...

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

Spring

springBoot项目打包idea的多种方法

7

尖兵 发布于 2020-07-07

War包 1.首先在启动类继承SpringBootServletInitializer @SpringBootApplication public class DemoApplication extends SpringBootServletInitializer { @Over...

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

Java

一次 JVM 进程退出分析

puefu.he 发布于 2020-07-07

最近我们在测试把 APM 平台迁移到 ES APM,有同学反馈了一个有意思的现象,部署在 docker 中 jar 包项目,在新版 APM 里进程启动完就退出了,被 k8s 中无限重启。 这篇文章写了一下排查的思路,主要包含了下面这些内容。 一个 JVM 进程什么时候会退出 守护...

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

Java

我承认,要放弃使用Lombok了!

3

尖兵 发布于 2020-07-07

我承认,Lombok是一个很不错的 Java 库,它可以让你在少写代码的同时耍耍酷,简单的几个注解,就可以干掉一大片模板代码。 图片来自 Pexels 但是,所有的源代码很多时候是用来阅读的,只有很少的时间是用来执行的(你可以细品这句话)。 一年以前,我和大多数人都认为 Lomb...

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

Java

这恐怕是学习Frida最详细的笔记了

48

xirruiqiang 发布于 2020-07-07

本篇文章学到的内容来自且完全来自r0ysue的知识星球,推荐一下(这个男人啥都会,还能陪你在线撩骚)。 Frida环境 github.com/frida/frida pyenv python全版本随机切换,这里提供 macOS上的配置方法 brew update brew ins...

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

Spring

你凭什么说Spring会导致MyBatis的一级缓存失效!

5

xubiao.zhuang 发布于 2020-07-07

一、概述 最近老是听说Spring和MyBtis集成后,一级缓存就不可用了! 我就纳闷了,为什么一级缓存不可用呢?这难道是Spring的BUG?这引起了我极大的兴趣,因为Spring作为一个极其优秀的项目管理框架,它居然也有BUG,我要一探究竟,满足我的好奇心! 二、真的没走缓存...

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

Java

玩转OpenFeign

hellas 发布于 2020-07-07

经过前面几篇的源码分析,我们对 OpenFeign 与 Ribbon 也相对熟悉了。 看框架源码的目的就是解决我们的一些疑惑,能够知其然并知其所以然,以及用好框架。 很多时候,我们需要在项目中调用一些第三方接口,例如对接支付宝支付、微信支付,调用支付接口。如果项目中引入了 Ope...

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

Java

Tomcat 架构原理解析到架构设计借鉴

20

刘莉莉 发布于 2020-07-07

Tomcat 架构原理解析到架构设计借鉴 Tomcat 发展这么多年,已经比较成熟稳定。在如今『追新求快』的时代,Tomcat 作为 Java Web 开发必备的工具似乎变成了『熟悉的陌生人』,难道说如今就没有必要深入学习它了么?学习它我们又有什么收获呢? 静下心来,细细品味经典...

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

编程技术

基于.NetCore3.1搭建项目系列 —— 使用Swagger做Api文档 (下篇)

22

xiaoli.he 发布于 2020-07-07

前言 回顾上一篇文章 《使用 Swagger 做 Api 文档   》 ,文中介绍了在 .net core 3.1 中,利用 Swagger 轻量级框架,如何引入程序包,配置服务,注册中间件,一步一步的实现,最终实现生产自动生产 API 接口说明文档。文中结尾也留下了一...

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

Java

Apache Arrow 和 Java:大数据传输快如闪电

3

likai 发布于 2020-07-06

本文要点 Arrow 为分析应用程序提供了零复制数据传输 Arrow 支持内存中、列式格式和数据处理 Arrow 是跨平台、跨语言可互操作的数据交换方式 Arrow 是大数据系统的骨干 大数据天生就太大了,无法装进单独的一台机器里。数据集需要在多台计算机上分区存储。每个分区都分配...

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

编程技术

传统企业IT架构转型不是简单去追逐中台、微服务等热点

15

xubiao.zhuang 发布于 2020-07-06

【编者的话】本篇文章分享了关于企业数字化,传统企业IT架构转型方面的一些思考。 做互联网,企业信息化和IT系统建设,企业数字化转型相关工作的可能都知道,最近几年对于中台,微服务,云原生,消费互联和产业互联,DevOps和云原生解决方案等相当的火爆。 那么对于已经进行了传统方式信息...

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

Spring

【深度分析】:阿里,腾讯面试题 SpringBoot整合Spring MVC

15

hanze 发布于 2020-07-06

Java学习总结 SpringBoot整合Spring MVC 1.SpringMVC概述 MVC(Model–view–controller)是软件工程中的一种软件架构模式,基于此模式把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller...

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

Spring

Spring Boot 使用docker整合ElasticSearch

11

小丁 发布于 2020-07-06

ElasticSearch是我们经常用到的搜索引擎之一,本篇博客从零开始使用docker安装elasticsearch,elasticsearch-head然后整合Spring Boot对数据进行新增和查询。由于篇幅原因,后面会分两篇blog实战使用分词器以及拼音搜索功能。 准备...

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

Java

入侵JVM? Java Agent原理浅析和实践

18

puefu.he 发布于 2020-07-06

在平时的开发中,我们不可避免的会使用到Debug工具,JVM作为一个单独的进程,我们使用的Debug工具可以获取JVM运行时的相关的信息,查看变量值,甚至加入断点控制,还有我们平时使用JDK自带的JMAP、JSTACK等工具,可以在JVM运行时动态的dump内存、查询线程信息,甚...

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

Java

全面解析Spring Security 内置 Filter

3

刘莉莉 发布于 2020-07-06

1. 前言 上一文我们使用 Spring Security 实现了各种登录聚合的场面。其中我们是通过在 UsernamePasswordAuthenticationFilter 之前一个自定义的过滤器实现的。我怎么知道自定义过滤器要加在 UsernamePasswordAuthe...

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

Java

全面解析Spring Security 过滤器链的机制和特性

3

yeseng 发布于 2020-07-06

1. 前言 过滤器作为 Spring Security 的重中之重,我们需要了解其中的机制。这样我们才能根据业务需求的变化进行定制。今天来探讨一下 Spring Security 中的过滤器链机制。 2. Spring Security 过滤器链 客户端(APP 和后台管理客户端...

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

Java

BeetlSQL 2.13.3 发布,Java Dao 工具

1

xiaoli.wang 发布于 2020-07-06

# 表信息加载未完毕情况下,使用templateOne导致生成的sql出错 建议务必更新到最新版本,否则会可能导致系统错误 <dependency> <groupId>com.ibeetl</groupId> <artifact...

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