摘要:首先这篇文章不等于”2020年总结”,因为2020年还没有完全结束,还有近两个多月的时间。通常来说,我的2020年总结会在2021年初以及2020年末写的,内容格式都是今年计划完成情况+来年计划制定等。 国庆假期游山玩水了四五天,该玩的都玩了,没玩的,等有时间了再计划。 每年在某个特定的时候,总感觉 阅读全文
posted @ 2020-10-07 22:47 挑战者V 阅读(2718) 评论(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 阅读(2245) 评论(7) 推荐(13) 编辑
摘要:此文来自我个人微信公众号,总的来说,阅读量和反馈都还挺不错,借此分享给广大的博友们。 本文主要内容为如下几个方面? 为什么要有一个自己的博客 为什么要让自己的GitHub活跃起来 每天给自己一点学习的时间 一、为什么要有一个自己的博客 关于为什么要有一个自己的博客这个问题,其实与为什么要写博客基本上 阅读全文
posted @ 2019-05-27 21:29 挑战者V 阅读(757) 评论(2) 推荐(5) 编辑
摘要:我曾经有一个梦想是要成为一名全栈开发工程师,因为我认为一个程序员无所不精无所不能是一件很牛逼的事情。 同时当一个程序员无所不精的时候,不仅仅自己可以开一家公司自己接活干,同时即便不办一家公司,在一家公司好歹可以吃香的喝辣的。 抱着这个理想目标,于是在那段时间我时而学Docker,时而学Nginx,时 阅读全文
posted @ 2018-12-22 21:48 挑战者V 阅读(3930) 评论(9) 推荐(11) 编辑
摘要:以我自身经历来看,有如下几点感触? (1)全面发展; (2)施展的平台的机会比较大; (3)加班的频率; (4)跟领导的关系; (5)与同事的关系; (6)自觉性; 一、全面发展 我们公司加上经理常在的也就是6个人。安卓两个,Java开发三个。人少自然就要多个方面用。 比如以上家公司为例,每当接到一 阅读全文
posted @ 2018-11-26 07:56 挑战者V 阅读(2305) 评论(7) 推荐(15) 编辑
摘要:简单说说,我是怎么与这本书相遇的,作为一个开发人员,每天早上,就会有二十几分钟时间浏览浏览一些技术前沿的新闻,同时也会光顾下一些博客网站。今天在CSDN中看到关于这本书的读书心得置顶,所以就看看,没想看到一看就有些入迷,感觉很有意思很有启发。由于这本书篇幅并不是那么多,同时也很容易读,所以在完成工作 阅读全文
posted @ 2018-11-15 08:45 挑战者V 阅读(3534) 评论(10) 推荐(18) 编辑
摘要:这本书可以作为平时写代码的一个参考书,这本书以我个人读的经验看来,最好是通过平时代码驱动的方式来读,这样吸收的快,也读的快。 这本书主要讲什么,我自己用了个思维导图概述: 根据这种导图可知,主要讲的就是Java语法、JDK API、程序性能、开源工具和框架、编程风格和编程思想等五个点。 我这次主要读 阅读全文
posted @ 2018-10-29 21:04 挑战者V 阅读(1673) 评论(0) 推荐(3) 编辑
摘要:子曰:吾十有五而志于学,三十而立,四十而不惑,五十而知天命,六十而耳顺,七十而从心所欲,不逾矩。人生又有几个十年? 距离三十还有7年。7年看似很长但也很短。或许有人说我过早的杞人忧天。 三十岁对于一个程序员来说,是一个警钟。虽然不少博文或者某些国外周刊说,有七八十岁的程序员,也有四五十岁的程序员,做 阅读全文
posted @ 2018-10-27 20:28 挑战者V 阅读(8684) 评论(40) 推荐(53) 编辑
摘要:一、什么是BASE理论? BASE理论是对CAP中一致性和可用性权衡的结果,它的核心思想是:即使无法做到强一致性,但每个应用都可以根据自身业务特点,采用适当的方式来使系统达到最终一致性。 BASE理论包含如下三个元素: BA:基本可用; S:软状态,状态可以在一段时间内不同步; E:最终一致性,在一 阅读全文
posted @ 2021-06-06 13:06 挑战者V 阅读(20) 评论(0) 推荐(0) 编辑
摘要:分布式系统的最大难点就是各个节点如何保持一致。最近我在工作中就遇到这样的问题,不同节点之间,彼此通过API,进行通信,交互数据,但有些服务节点存在延迟等问题,导致我看到的并不是实时的数据,以及系统更新时,更新A服务,间接影响到B服务,而B服务受到影响后,C服务随之受到影响,以此类推。对于公司技术架构 阅读全文
posted @ 2021-06-06 12:35 挑战者V 阅读(23) 评论(0) 推荐(0) 编辑
摘要:很久以前遇到过这样的问题,最近再次遇到,做个记录。核心代码如下(这里采用Excel导出是EasyPoi): @RequestMapping("/downloadPost") public void downloadPost(HttpServletResponse response) { try { 阅读全文
posted @ 2021-06-04 23:13 挑战者V 阅读(6) 评论(0) 推荐(0) 编辑
摘要:详细错误信息: SunCertPathBuilderException: unable to find valid certification path to requested target 问题原因:爬相关数据,因该网站有SSL加密,故无法爬取。 问题解决之核心代码: /** * 绕过HTTPS 阅读全文
posted @ 2021-06-04 23:11 挑战者V 阅读(5) 评论(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 阅读(20) 评论(0) 推荐(0) 编辑
摘要:从2018年6月到目前为止,我一直在为一个目标而前进,即如何让自己的未来发展更好顺带着赚更多的钱。为此我做了很多尝试,有过成功,也有过失败,于是便有了这篇文章《技术人对赚钱的思考与摸索》。本文主要内容为如下: 自媒体; 网站; 外包接私活; 在线课程; 开源项目; 网店; 写作; 投资理财; 升职加 阅读全文
posted @ 2021-05-30 21:04 挑战者V 阅读(27) 评论(0) 推荐(0) 编辑
摘要:一、什么是模板引擎? 模板引擎是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的文档(模板文件和数据通过模板引擎生成一个HTML代码)。 二、为什么要使用模板引擎? 这里分为两个方面解释:第一个方面,以Java为例,那个时候前后端分离的思想 阅读全文
posted @ 2021-05-23 20:52 挑战者V 阅读(31) 评论(0) 推荐(0) 编辑
摘要:本次例子不基于第三方存储(如七牛云对象存储、阿里云对象存储、腾讯云对象存储等),仅基于本地存储。 单文件上传主要应用场景如上传头像、特定文件转换、授权文件验证等。多文件上传主要应用场景如批量Excel文件数据录入等。本文主要内容如下: 公共文件存储代码; 单文件上传代码; 多文件上传代码。 一、公共 阅读全文
posted @ 2021-05-23 16:50 挑战者V 阅读(25) 评论(0) 推荐(0) 编辑
摘要:一、数据库为什么会被删? 同事小L最近负责整理数据库初始化脚本,在导出演示环境的数据库脚本后,在另外的服务器上执行该数据库脚本,最后由于操作的时候打开的窗口过多,没有注意到环境,当时他打开了很多窗口,有演示环境,也有自己试验环境,也有开发环境,一堆窗口,最后执行的时候发现执行错了,将演示环境给干掉了 阅读全文
posted @ 2021-05-23 16:46 挑战者V 阅读(307) 评论(1) 推荐(0) 编辑
摘要:一、为什么需要分布式配置中心?它能解决什么问题? 从解决问题层面进行切入,它能解决配置混乱难管理的问题。 过去传统式开发,一个SSM框架开发的单体应用通常会有如下配置: spring-mybatis.xml; spring-mvc.xml; mybatis.xml; web.xml; jdbc.pr 阅读全文
posted @ 2021-05-23 09:33 挑战者V 阅读(139) 评论(0) 推荐(0) 编辑