摘要: 首先这篇文章不等于”2020年总结”,因为2020年还没有完全结束,还有近两个多月的时间。通常来说,我的2020年总结会在2021年初以及2020年末写的,内容格式都是今年计划完成情况+来年计划制定等。 国庆假期游山玩水了四五天,该玩的都玩了,没玩的,等有时间了再计划。 每年在某个特定的时候,总感觉 阅读全文
posted @ 2020-10-07 22:47 挑战者V 阅读(2872) 评论(6) 推荐(11) 编辑
摘要: 此文来自我的个人微信公众号(于2019年9月27日写的),现在分享给大家。 文章链接为:https://mp.weixin.qq.com/s?__biz=MzUxODk0ODQ3Ng==&mid=2247484272&idx=1&sn=f9e87cb8e838ec36164435d7d75d37fd 阅读全文
posted @ 2020-01-05 19:04 挑战者V 阅读(2338) 评论(7) 推荐(13) 编辑
摘要: 此文来自我个人微信公众号,总的来说,阅读量和反馈都还挺不错,借此分享给广大的博友们。 本文主要内容为如下几个方面? 为什么要有一个自己的博客 为什么要让自己的GitHub活跃起来 每天给自己一点学习的时间 一、为什么要有一个自己的博客 关于为什么要有一个自己的博客这个问题,其实与为什么要写博客基本上 阅读全文
posted @ 2019-05-27 21:29 挑战者V 阅读(817) 评论(2) 推荐(5) 编辑
摘要: 我曾经有一个梦想是要成为一名全栈开发工程师,因为我认为一个程序员无所不精无所不能是一件很牛逼的事情。 同时当一个程序员无所不精的时候,不仅仅自己可以开一家公司自己接活干,同时即便不办一家公司,在一家公司好歹可以吃香的喝辣的。 抱着这个理想目标,于是在那段时间我时而学Docker,时而学Nginx,时 阅读全文
posted @ 2018-12-22 21:48 挑战者V 阅读(4298) 评论(9) 推荐(11) 编辑
摘要: 以我自身经历来看,有如下几点感触? (1)全面发展; (2)施展的平台的机会比较大; (3)加班的频率; (4)跟领导的关系; (5)与同事的关系; (6)自觉性; 一、全面发展 我们公司加上经理常在的也就是6个人。安卓两个,Java开发三个。人少自然就要多个方面用。 比如以上家公司为例,每当接到一 阅读全文
posted @ 2018-11-26 07:56 挑战者V 阅读(2454) 评论(7) 推荐(15) 编辑
摘要: 简单说说,我是怎么与这本书相遇的,作为一个开发人员,每天早上,就会有二十几分钟时间浏览浏览一些技术前沿的新闻,同时也会光顾下一些博客网站。今天在CSDN中看到关于这本书的读书心得置顶,所以就看看,没想看到一看就有些入迷,感觉很有意思很有启发。由于这本书篇幅并不是那么多,同时也很容易读,所以在完成工作 阅读全文
posted @ 2018-11-15 08:45 挑战者V 阅读(3640) 评论(10) 推荐(18) 编辑
摘要: 这本书可以作为平时写代码的一个参考书,这本书以我个人读的经验看来,最好是通过平时代码驱动的方式来读,这样吸收的快,也读的快。 这本书主要讲什么,我自己用了个思维导图概述: 根据这种导图可知,主要讲的就是Java语法、JDK API、程序性能、开源工具和框架、编程风格和编程思想等五个点。 我这次主要读 阅读全文
posted @ 2018-10-29 21:04 挑战者V 阅读(1764) 评论(0) 推荐(3) 编辑
摘要: 子曰:吾十有五而志于学,三十而立,四十而不惑,五十而知天命,六十而耳顺,七十而从心所欲,不逾矩。人生又有几个十年? 距离三十还有7年。7年看似很长但也很短。或许有人说我过早的杞人忧天。 三十岁对于一个程序员来说,是一个警钟。虽然不少博文或者某些国外周刊说,有七八十岁的程序员,也有四五十岁的程序员,做 阅读全文
posted @ 2018-10-27 20:28 挑战者V 阅读(9067) 评论(40) 推荐(53) 编辑
摘要: 去年的时候写了一篇文章叫Java程序员的两项通用能力,这篇文章我提到对于Java程序员而言很重要的两项通用能力(从编程的角度出发),一是熟练掌握并深入理解Java编程语言,二是数据库。关于深入理解Java编程语言,后续我会有一个专门的wiki来讲这方面的东西,今天主要讲数据库设计方面的。我个人认为数 阅读全文
posted @ 2021-06-25 22:44 挑战者V 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 一般在阿里云、华为云、腾讯云、百度云等云计算厂商购买服务器,很少会出现数据库时间与系统时间不同步问题。如果是自建服务器,就很有可能遇到这样的问题,应该是半年前,我就遇到这样的问题,最后通过如下命令解决(在MySQL终端执行): set global time_zone = '+08:00' set 阅读全文
posted @ 2021-06-25 22:43 挑战者V 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 对于Linux,邮件发送的主要应用场景为告警,一旦某个服务或软件挂掉,通过邮件的形式通知相关人员(运维或其它),让其第一时间迅速解决该问题。 一、安装mailx和sendmail yum install -y mailx sendmail 二、修改配置文件(vim /etc/mail.rc),并添加 阅读全文
posted @ 2021-06-25 22:42 挑战者V 阅读(46) 评论(0) 推荐(0) 编辑
摘要: CentOS7.x版本初始化MySQL,出现如下错误: mysqld: error while loading shared libraries: libaio.so.1:cannot open shared object file: No such file or directory 原因是因为: 阅读全文
posted @ 2021-06-25 22:40 挑战者V 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 最近遇到一个问题,word下载正常,word转pdf后下载出现乱码(如果是本地windos则没有问题,如果是Linux上直接显示乱码)。 最后通过搜索找到了原因:原因之所以Windows不会有乱码在于C:\Windows\Fonts(有windows丰富的字体库,而Linux很缺乏)。 其实早在很久 阅读全文
posted @ 2021-06-25 22:39 挑战者V 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 一、什么是BASE理论? BASE理论是对CAP中一致性和可用性权衡的结果,它的核心思想是:即使无法做到强一致性,但每个应用都可以根据自身业务特点,采用适当的方式来使系统达到最终一致性。 BASE理论包含如下三个元素: BA:基本可用; S:软状态,状态可以在一段时间内不同步; E:最终一致性,在一 阅读全文
posted @ 2021-06-06 13:06 挑战者V 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 分布式系统的最大难点就是各个节点如何保持一致。最近我在工作中就遇到这样的问题,不同节点之间,彼此通过API,进行通信,交互数据,但有些服务节点存在延迟等问题,导致我看到的并不是实时的数据,以及系统更新时,更新A服务,间接影响到B服务,而B服务受到影响后,C服务随之受到影响,以此类推。对于公司技术架构 阅读全文
posted @ 2021-06-06 12:35 挑战者V 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 很久以前遇到过这样的问题,最近再次遇到,做个记录。核心代码如下(这里采用Excel导出是EasyPoi): @RequestMapping("/downloadPost") public void downloadPost(HttpServletResponse response) { try { 阅读全文
posted @ 2021-06-04 23:13 挑战者V 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 详细错误信息: SunCertPathBuilderException: unable to find valid certification path to requested target 问题原因:爬相关数据,因该网站有SSL加密,故无法爬取。 问题解决之核心代码: /** * 绕过HTTPS 阅读全文
posted @ 2021-06-04 23:11 挑战者V 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 因为某种应用场景我需要将特定目录下的txt文件进行清理,核心命令如下: find 目录 -name '*.txt' -type f -print -exec rm -rf {} \; 例如: find /home/tech/data_log -name '*.txt' -type f -print 阅读全文
posted @ 2021-06-04 23:09 挑战者V 阅读(642) 评论(0) 推荐(0) 编辑