13 翟永超

永辉云创 架构师

《Spring Cloud微服务实战》作者,spring4all社区发起人

等级
TA的排名 4k+

这四个问题场景你会排查原因吗?看看高手是如何使用 Arthas 快速定位原因的!

作者 | 张奇(司楚)当线上碰到头疼的问题时,还在对着代码一行行的看?真的不太时髦了啊喂~俗话说的好 “问题排查不用愁,Arthas 来帮您忙。” 今天就来说说这个让妈妈再也不用担心我排查问题的 Java 诊断神器:Arthas!什么是 Arthas?Arthas 是一款开源在线诊断工具,采用命令行交互模式,支持 web 端在线诊断,同时提供丰富的 Tab 自动补全功能,进一步方便进...

2020-04-03 09:21:18

YAML中多行字符串的配置方法

有时候我们会在配置文件中配置一段文字说明,这种时候通常会出现两种需求:文字中可能出现段落,希望在配置中按段落方式编写,显示打印的时候也能出现段落换行。文字很长,为方便编辑,可能在配置文件中分段写,但是显示的时候不喜欢出现配置中的段落换行。简单的说,就是:配置与显示,都严格按段落展示配置按段落,显示不需要按段落假设,我们需要配置这样一段文字:I am a coder.My bl...

2020-03-19 14:32:19

JetBrains 第二轮:再为免费全家桶续命三个月

昨天分享了如何通过参与JetBrains的解密任务来获取正版全家桶的兑换码。今天 JetBrains 一早继续在Twitter推出第二波任务:下面,我们就继续来一起参与一下,为我们的正版JetBrains全家桶续个命!线索一:Twitter第一条线索还是比较容易的,通过观察不难发现,Twitter上推出字符串中的单词是倒置的!所以,我们写个小程序来处理一下:@Testpublic v...

2020-03-14 10:08:30

免费获取 Jetbrain 全家桶使用兑换码的正确姿势!

自今年1月份以Jetbrain公司严厉打击旗下开发工具产品(如:IntelliJ IDEA、WebStorm、PyCharm等)的盗版破解以来。求新破解方式、分享新破解方法的帖子或信息经常可以在各技术社区或微信社群中看到。在《大批 IDEA 激活码到期之后的乱象…》一文中,我们已经介绍过如何通过正常途径继续使用这些开发工具的三种方法:**学生免费:**JetBrains的全线产品对在校学生全部...

2020-03-13 10:01:19

Spring Boot 2.x基础教程:使用MyBatis的XML配置方式

上一篇我们介绍了如何在Spring Boot中整合我们国人最常用的MyBatis来实现对关系型数据库的访问。但是上一篇中使用了注解方式来实现,而对于很多MyBatis老用户还是习惯于XML的开发方式,所以这篇,我们就来看看如何使用XML的方式来进行开发。动手试试本篇将不具体介绍整合MyBatis的基础内容,读者可以阅读上一篇:Spring Boot 2.x基础教程:使用MyBatis访问MyS...

2020-03-10 10:14:10

Spring Boot 2.x基础教程:使用MyBatis访问MySQL

之前我们已经介绍了两种在Spring Boot中访问关系型数据库的方式:使用spring-boot-starter-jdbc使用spring-boot-starter-data-jpa虽然Spring Data JPA在国外广泛流行,但是在国内还是MyBatis的天下。所以,今天这篇我们将具体说说如何在Spring Boot中整合MyBatis完成关系型数据库的增删改查操作。整合M...

2020-03-02 14:46:46

最强摸鱼神器:开着IDEA看股票,看小说...

这周很多公司都开始复工了,不出意外下周应该大部分都要开始上班了吧。今天TJ冒着被各公司老板追杀的风险,给大家推荐一个上班摸鱼神器:Thief-Book。项目名称:Thief Book项目地址:https://github.com/cteamx/Thief-Book这是一款真正的最强摸鱼神器,可以更加隐秘性大胆的看小说,炒股。隐蔽性 自定义透明背景,随意调整大小,完美融入各种软件界面快...

2020-03-01 00:20:18

Spring Boot 2.x基础教程:使用 ECharts 绘制各种华丽的数据图表

上一节我们介绍了如何在Spring Boot中使用模板引擎Thymeleaf开发Web应用的基础。接下来,我们介绍一下后端开发经常会遇到的一个场景:可视化图表。通常,这类需求在客户端应用中不太会用到,但是在后端的各种统计分析模块会经常碰到。比如:通过折线图、柱状图、雷达图等可视化形式,更直观的展现和分析经营状况或系统运行情况。这里我们将引入的数据可视化组件库 ECharts来帮助我们完成这样的任...

2020-02-26 22:13:01

Spring Boot 2.x基础教程:使用 Thymeleaf开发Web页面

通过本系列教程的前几章内容(API开发、数据访问)。我们已经具备完成一个涵盖数据存储、提供HTTP接口的完整后端服务了。依托这些技能,我们已经可以配合前端开发人员,一起来完成一些前后端分离的Web项目,或是一些小程序、或者是App之类的应用开发。对于Web项目来说,前后端分离模式是目前最为流行的,主要得益于前端框架的完善以及前后端分离方案的日渐成熟。这样的实现模式帮助Web类产品的开发团队更好的...

2020-02-24 10:45:54

Spring Boot 2.x基础教程:使用Spring Data JPA访问MySQL

在数据访问这章的第一篇文章《Spring中使用JdbcTemplate访问数据库》 中,我们已经介绍了如何使用Spring Boot中最基本的jdbc模块来实现关系型数据库的数据读写操作。那么结合Web开发一章的内容,我们就可以利用JDBC模块与Web模块的功能,综合着使用来完成一个适用于很多简单应用场景的后端应用了。然而当我们有一定的开发经验之后,不难发现,在实际开发过程中,对数据库的操作大多...

2020-02-18 11:55:50

Spring Boot 2.x基础教程:找回启动日志中的请求路径列表

如果您看过之前的Spring Boot 1.x教程,或者自己原本就对Spring Boot有一些经验,或者对Spring MVC很熟悉。那么对于Spring构建的Web应用在启动的时候,都会输出当前应用创建的HTTP接口列表。比如下面的这段日志:2020-02-11 15:32:39.293 INFO 48395 --- [ main] o.s.w.s.handler.S...

2020-02-13 09:36:10

博客之星竞选最后几天,放飞自我的博主们

采集了这么多天本次博客之星的选票数据,一起看看看看本届比赛最后几天放飞自我的博主们。以下数据以30秒为采集单位,绘制各博主票数的增长曲线。以头两名大佬们的增长曲线为例,看看其他增长“踩着楼梯”增长的博主们都有谁?...

2020-02-12 09:25:52

Spring Boot 2.x基础教程:使用国产数据库连接池Druid

上一节,我们介绍了Spring Boot在JDBC模块中自动化配置使用的默认数据源HikariCP。接下来这一节,我们将介绍另外一个被广泛应用的开源数据源:Druid。Druid是由阿里巴巴数据库事业部出品的开源项目。它除了是一个高性能数据库连接池之外,更是一个自带监控的数据库连接池。虽然HikariCP已经很优秀,但是对于国内用户来说,可能对于Druid更为熟悉。所以,对于如何在Spring ...

2020-02-10 11:11:44

Spring Boot 2.x基础教程:默认数据源Hikari的配置详解

通过上一节的学习,我们已经学会如何应用Spring中的JdbcTemplate来完成对MySQL的数据库读写操作。接下来通过本篇文章,重点说说在访问数据库过程中的一个重要概念:数据源(Data Source),以及Spring Boot中对数据源的创建与配置。基本概念在开始说明Spring Boot中的数据源配置之前,我们先搞清楚关于数据访问的这些基本概念:什么是JDBC?Java数据库连...

2020-02-06 10:55:53

Spring Boot 2.x基础教程:使用JdbcTemplate访问MySQL数据库

在第2章节中,我们介绍了如何通过Spring Boot来实现HTTP接口,以及围绕HTTP接口相关的单元测试、文档生成等实用技能。但是,这些内容还不足以帮助我们构建一个动态应用的服务端程序。不论我们是要做App、小程序、还是传统的Web站点,对于用户的信息、相关业务的内容,通常都需要对其进行存储,而不是像第2章节中那样,把用户信息存储在内存中(重启就丢了!)。对于信息的存储,现在已经有非常非常多...

2020-02-04 19:23:46

众志成城,共克时艰:GitHub惊现武汉防疫信息收集项目

项目名称:武汉新型冠状病毒防疫信息收集平台项目地址:https://github.com/wuhan2020/wuhan2020正式环境:https://wuhan2020.github.io/项目介绍:针对 2020 年初在武汉爆发的新型冠状病毒疫情,本项目旨在收集各医院、酒店、工厂、物流、捐赠、捐款、预防、治疗、动态等信息,统一收集,统一发布,以便各方之间进行信息互通,有效调配社会资源。...

2020-01-27 12:21:46

还记得那个提速8倍的IDEA插件吗?VS Code版本也发布啦!!

去年,阿里云发布了本地 IDE 插件 Cloud Toolkit,仅 IntelliJ IDEA 一个平台,就有 15 万以上的开发者进行了下载,体验了一键部署带来的开发便利。时隔一年的今天,阿里云正式发布了 Visual Studio Code 版本,全面覆盖前端开发者,帮助前端实现一键打包部署,让开发提速 8 倍。VSCode 版本的插件,目前能做到什么?安装插件之后,开发者可以立即体验...

2020-01-22 09:29:43

跟踪了下CSDN博客之星的竞选数据,我就看看不评论,你怎么看?

我就看看,不评论,你怎么看?实时统计:http://csdn.didispace.com/欢迎关注我的公众号:程序猿DD,获得独家整理的学习资源和日常干货推送。如果您对我的专题内容感兴趣,也可以关注我的博客:didispace.com...

2020-01-16 18:37:12

大批 IDEA 激活码到期之后的乱象...

JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。今日,疑似JetBrains严查盗版破解用户,导致大量以破解方式获取使用权限的用户,无法继续使用。各技术社区、论坛、社群等媒介都出现大量求破解码或破解方式的相关内容出现。与此同时,围绕这些编辑器破解码与破解方式的利用就展开了。借机引流借着这次大规模破解版实...

2020-01-11 17:20:00

高效程序员的七个习惯

软件工程师花费大量时间通过练习leet code问题和完善简历来获得更好的面试通过可能。一旦他们最终被谷歌、亚马逊或其他公司录用,他们可能会发现:过去用来得到这份工作的技能与他们日常工作中需要的技能并不匹配。我们的团队受到 TechLead 创建的高效程序员七项技能的启发。我们想提供我们自己对这个话题的看法。以下是我们总结的高效程序员的七项技能。1. 学习如何阅读别人的代码除了你,每个人写...

2020-01-08 09:12:16

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 图书勋章
    图书勋章
    CSDN技术图书作者专属勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证(专家版)
    技术圈认证(专家版)
    博客专家完成年度认证,即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力探索
    原力探索
    参与《原力计划【第二季】— 学习力挑战》的文章入选【每日精选】的博主
  • 原力突破
    原力突破
    参与《原力计划【第二季】— 学习力挑战》的文章入选【学习力挑战周榜】的博主
  • 学习力
    学习力
    参与《原力计划【第二季】— 学习力挑战》获得推荐的原创文章的博主
  • 博客之星-前十名
    博客之星-前十名
    授予每年博客之星评选结果第4-10名的用户