摘要:首先这篇文章不等于”2020年总结”,因为2020年还没有完全结束,还有近两个多月的时间。通常来说,我的2020年总结会在2021年初以及2020年末写的,内容格式都是今年计划完成情况+来年计划制定等。 国庆假期游山玩水了四五天,该玩的都玩了,没玩的,等有时间了再计划。 每年在某个特定的时候,总感觉 阅读全文
posted @ 2020-10-07 22:47 挑战者V 阅读(1745) 评论(6) 推荐(10) 编辑
摘要:此文来自我的个人微信公众号(于2019年9月27日写的),现在分享给大家。 文章链接为:https://mp.weixin.qq.com/s?__biz=MzUxODk0ODQ3Ng==&mid=2247484272&idx=1&sn=f9e87cb8e838ec36164435d7d75d37fd 阅读全文
posted @ 2020-01-05 19:04 挑战者V 阅读(1922) 评论(7) 推荐(12) 编辑
摘要:此文来自我个人微信公众号,总的来说,阅读量和反馈都还挺不错,借此分享给广大的博友们。 本文主要内容为如下几个方面? 为什么要有一个自己的博客 为什么要让自己的GitHub活跃起来 每天给自己一点学习的时间 一、为什么要有一个自己的博客 关于为什么要有一个自己的博客这个问题,其实与为什么要写博客基本上 阅读全文
posted @ 2019-05-27 21:29 挑战者V 阅读(612) 评论(2) 推荐(4) 编辑
摘要:我曾经有一个梦想是要成为一名全栈开发工程师,因为我认为一个程序员无所不精无所不能是一件很牛逼的事情。 同时当一个程序员无所不精的时候,不仅仅自己可以开一家公司自己接活干,同时即便不办一家公司,在一家公司好歹可以吃香的喝辣的。 抱着这个理想目标,于是在那段时间我时而学Docker,时而学Nginx,时 阅读全文
posted @ 2018-12-22 21:48 挑战者V 阅读(3172) 评论(9) 推荐(9) 编辑
摘要:以我自身经历来看,有如下几点感触? (1)全面发展; (2)施展的平台的机会比较大; (3)加班的频率; (4)跟领导的关系; (5)与同事的关系; (6)自觉性; 一、全面发展 我们公司加上经理常在的也就是6个人。安卓两个,Java开发三个。人少自然就要多个方面用。 比如以上家公司为例,每当接到一 阅读全文
posted @ 2018-11-26 07:56 挑战者V 阅读(2024) 评论(7) 推荐(15) 编辑
摘要:简单说说,我是怎么与这本书相遇的,作为一个开发人员,每天早上,就会有二十几分钟时间浏览浏览一些技术前沿的新闻,同时也会光顾下一些博客网站。今天在CSDN中看到关于这本书的读书心得置顶,所以就看看,没想看到一看就有些入迷,感觉很有意思很有启发。由于这本书篇幅并不是那么多,同时也很容易读,所以在完成工作 阅读全文
posted @ 2018-11-15 08:45 挑战者V 阅读(3278) 评论(10) 推荐(18) 编辑
摘要:这本书可以作为平时写代码的一个参考书,这本书以我个人读的经验看来,最好是通过平时代码驱动的方式来读,这样吸收的快,也读的快。 这本书主要讲什么,我自己用了个思维导图概述: 根据这种导图可知,主要讲的就是Java语法、JDK API、程序性能、开源工具和框架、编程风格和编程思想等五个点。 我这次主要读 阅读全文
posted @ 2018-10-29 21:04 挑战者V 阅读(1425) 评论(0) 推荐(2) 编辑
摘要:子曰:吾十有五而志于学,三十而立,四十而不惑,五十而知天命,六十而耳顺,七十而从心所欲,不逾矩。人生又有几个十年? 距离三十还有7年。7年看似很长但也很短。或许有人说我过早的杞人忧天。 三十岁对于一个程序员来说,是一个警钟。虽然不少博文或者某些国外周刊说,有七八十岁的程序员,也有四五十岁的程序员,做 阅读全文
posted @ 2018-10-27 20:28 挑战者V 阅读(7789) 评论(40) 推荐(53) 编辑
摘要:定时任务应用非常广泛,Java提供的现有解决方案有很多。本次主要讲schedule、quartz、xxl-job、shedlock等相关的代码实践。 一、SpringBoot使用Schedule 核心代码: @Component public class ScheduleTask { private 阅读全文
posted @ 2020-11-22 13:18 挑战者V 阅读(168) 评论(0) 推荐(0) 编辑
摘要:前面我在下面这篇文章说过如何使用WebService:SpringBoot整合Apache-CXF实践 在这篇文章中我列举过通过SOAP UI测试webservice接口。 但实际中涉及服务调用的情况,需要类似单元测试的东西。 一、基于代理类工厂 核心代码很简单,如下所示(这个比较普遍常用): tr 阅读全文
posted @ 2020-11-21 14:49 挑战者V 阅读(10) 评论(0) 推荐(0) 编辑
摘要:总结项目里使用Java8新特性对List的数据处理(用的比较多的)。 一、分组 Map<String, List<T>> yearData = allData.stream().collect(Collectors.groupingBy(T::getYear)); 二、条件筛选 单条件筛选 List 阅读全文
posted @ 2020-11-21 14:47 挑战者V 阅读(17) 评论(0) 推荐(0) 编辑
摘要:核心代码(下载网络图片到本地文件夹): public class DownFileUtils { public static void downloadFile(String remoteFilePath, String localFilePath) { URL urlfile = null; Ht 阅读全文
posted @ 2020-11-21 14:46 挑战者V 阅读(12) 评论(0) 推荐(0) 编辑
摘要:最早接触Hutool这个集常用工具类为一体的框架工具包是在2018年的时候(酒店业务需要调用第三方门锁API)。而后19年因为业务接触到Bmob云,开始写对Bmob云的API,于是便有了这篇文章Hutool工具类之HttpUtil使用Https 最近针对业务,再次用到这个。这次涉及到不同单个服务之间 阅读全文
posted @ 2020-11-21 14:45 挑战者V 阅读(48) 评论(0) 推荐(0) 编辑
摘要:一、Sentinel Sentinel GitHub地址:https://github.com/alibaba/Sentinel 关于Sentinel详细介绍:https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D Sentinel官方 阅读全文
posted @ 2020-11-07 17:05 挑战者V 阅读(19) 评论(0) 推荐(0) 编辑
摘要:一、为什么选择SpringCloud Gateway而不是Zuul? Gateway和Zuul的职责一样,都承担着请求分发,类似Nginx分发到后端服务器。 1.SpingCloud Gateway 和SpringCloud Zuul对比分析 (1)相同点 底层都是servlet 两者均是web网关 阅读全文
posted @ 2020-11-07 17:02 挑战者V 阅读(170) 评论(0) 推荐(0) 编辑
摘要:1.错误信息 com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server 2.错误背景 启动Eureka Server报错 3.错误原因 Spring2.0 阅读全文
posted @ 2020-11-07 17:00 挑战者V 阅读(13) 评论(0) 推荐(0) 编辑
摘要:一、为什么要有分布式链路追踪 链路追踪的主要目的在于让我们知道A微服务调用B微服务,B微服务调用C微服务,C微服务调用D微服务,D微服务调用A微服务等整个流程是怎样的。 二、SpringCloud整合Sleuth+Zipkin 1.Maven依赖 <!-- SpringCloud Sleuth -- 阅读全文
posted @ 2020-11-06 23:25 挑战者V 阅读(14) 评论(0) 推荐(0) 编辑
摘要:最近在试验某个功能遇到这样的需求,并不需要项目一直运行,这是在某个特定的时候运行即可,而且只运行main方法里面的应用程序。这里我没有用grandle,用的是Maven,主要在pom.xml配置如下内容即可: <build> <plugins> <plugin> <groupId>org.apach 阅读全文
posted @ 2020-11-06 23:23 挑战者V 阅读(11) 评论(0) 推荐(0) 编辑