自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

追梦1819

分享技术和人生

  • 博客(89)
  • 收藏
  • 关注

原创 SpringBoot项目配置文件中密码的加密

SpringBoot项目配置文件中密码的加密

2021-11-17 10:03:50 3593 4

原创 我的软件开发中经验教训

作者:追梦1819原文:https://www.cnblogs.com/yanfei1819/p/14754210.html版权声明:本文为博主原创文章,转载请附上博文链接!楔子本文是在在软件开发中的一些经验总结。有的看似很神奇,没有科学依据,但是在使用时确确实实有效果。本文目的,一为记录,二为分享给后来者。另,文中图片源自网络,与内容无关,仅供娱乐,精髓在于文字。正文开发1.由易及难,由小及大无论是一个新项目还是一个二次开发的项目。我总是从一个最简单的版本或..

2021-05-14 09:54:08 1493

原创 实用MySQL分页查询的性能优化

作者:追梦1819原文:https://www.cnblogs.com/yanfei1819/p/14754210.html版权声明:本文为博主原创文章,转载请附上博文链接!传统分页查询:# 第一个参数n指定第一个返回记录行的偏移量,第二个参数m指定返回记录行的最大数目。SELECT c1,c2,cn… FROM table LIMIT n,m; MySQL 的 limit 工作原理就是先读取前面n条记录,然后抛弃前n条,读后面m条想要的,所以n越大,偏移量越大,性能就越差。.

2021-05-11 10:23:44 171 1

原创 科技周刊第十三期:业余选手和专业选手的区别

这里记录每周值得分享的东西,每周五发布。封面图日本东京彩虹桥(出处)本周话题:业余选手和专业选手的区别最近,在网上看到一篇文章,主要阐述为什么大家看似付出相同的努力,但是得到的结果却不一样。文中列出了很多原因,也阐明了业余与专业的差别,看似有点像“毒鸡汤”,但是细品之余,却另有一番风味。与别的“毒鸡汤”不同的是,他不是从各种解决问题方法来分析,而是从态度和心态方面来分析。下面是我汇总的几条。业余选手在取得成就时会停下来。专业选手认为最初的成就仅仅是开始。 业余选手有目标。

2021-05-07 13:26:23 348

原创 ThreadLocal源码解析

作者:追梦1819原文:https://www.cnblogs.com/yanfei1819/p/14735212.html版权声明:本文为博主原创文章,转载请附上博文链接!Hash函数在哈希表(散列表)里,Hash函数的作用就是将关键字Key转化为一个固定长度数组的下标,以便存取键值对<Key,Value>,那当多个键(key)经过Hash函数处理后落在了同一个位置时怎么办呢?开放地址法所谓开放地址法就是发生冲突时在散列表(也就是数组里)里去寻找合适的位置存..

2021-05-06 15:04:48 72

原创 黄山自驾两日游

月沼祠堂路边夜幕下的南湖黄山徒步登山的路上「梦笔生花」「双猫捕鼠」云谷索道及光明顶飞来石挑山工「鳌鱼吃螺丝」攀登莲花峰下莲花峰迎客松天都峰(今年未开放)坐索道下山视频以下是在山顶随手拍摄的几段视频。后记第一次自驾游,第一次上高速。在去黄山路上的时间比预估的多花了两个小时左右。从京台高速下来,...

2021-04-03 15:52:14 229

原创 科技周刊第十二期:小米换Logo之我见

这里记录每周值得分享的东西,每周五发布。封面图国外一个公园,因为疫情关闭,环境回到了最天然的状态。照片拍摄于3月26日。(出处)本周话题:小米换Logo之我见最近科技界闹得沸沸扬扬的新闻莫过于小米换Logo了,由原来的方角换成了圆角,新Logo由日本国际著名设计师原研哉设计。此事一出,网友分为两派,一边是赞同,觉得这个换的好,设计的妙。妙在了这个Logo的图形设计,或者妙在了营销影响上面——国际大师,200万,换汤不换药,这些词语组成了一个故事,广为流传,省去了不少的..

2021-04-03 15:45:21 308

原创 科技周刊第十一期:成功学现在为什么不流行了

这里记录每周值得分享的东西,每周五发布。封面图尼森(Niesen)这座2,362米高的山脉在日落时在伯纳阿尔卑斯山施皮茨附近的图恩湖上投下了近乎完美的金字塔形阴影。本周话题:成功学现在为什么不流行了?成功学,咋一听起来是个很高大上的词。不过在我心里,一直都是一个实实在在的贬义词,从未变过。我记得第一次听到这个词,是高中时候在表哥电脑里的一段演讲录音里听到的。当时这个演讲者是号称“成功学大师”、“潜能开发专家”的陈*之(为免去一些不必要的问题,此处对演讲者名字“加密”,..

2021-04-03 15:43:28 337

原创 科技周刊第十期:自顶向下还是自底向上?

这里记录每周值得分享的东西,每周五发布。封面图美国国家航空航天局(NASA)在杰泽罗火山口(Jezero crater)的新家的火星毅力漫游者图片。(出处)本周话题:自顶向下还是自底向上?我所见过学习方式或者设计方式中,普遍都是采用自顶向下的思维。即先知其大意,再分析细节与原理。例如,学习一个技术框架,通常是先知道其如何使用,再去分析原理和解析源码;例如,原新东方老师王强推荐的学习英语的方式,先掌握英语的思维,再去学习语法,这个过程中,语法知识细节,即使有的语法没..

2021-03-12 09:54:55 200

原创 科技周刊第九期:深度与广度的思考

这里记录每周值得分享的东西,每周五发布。之前由于电脑中部分必要软件损坏,周刊断更了两周。后面继续发布。封面图保加利亚,一个女人在白雪皑皑的公园散步。(出处)本周话题:深度与广度的思考对于一个人的发展,我们通常有以下几种不同的观点:1、针对一个行业,深入研究,深入发展,做到高、精、尖,成为该行业的专家;2、木桶原理,桶里的水的多少取决于最短的那块木板。人应该均衡发展,各个熟悉的、感兴趣的或者热门的都应该去学习,东方不亮西方亮,不能在同一条路走死;3、成为..

2021-03-01 10:29:34 321

原创 科技周刊第八期:苹果与特斯拉的相似之处

这里记录每周值得分享的东西,每周五发布。封面图站在曼哈顿户外观景台Edge上的人们后面满月升起(出处)本周话题:苹果与特斯拉的相似之处如果要问谁是下一个乔布斯,估计很多人都会想到马斯克。如果说苹果是手机行业的标杆,应该也没人会反对。今天聊聊马斯克的「副业」——特斯拉汽车和苹果产品的相似之处。两者的相似之处,我觉得至少有两点,产品本身和商业模式。1、产品本身。大家都知道,苹果4的问世,颠覆了人们对手机的认识,更是开创了智能手机时代。苹果手机有多经典、多深入人..

2021-02-07 09:37:26 276

原创 科技周刊第七期:关于熟练程度的等级

封面图在美国威斯康星州Lambeau球场,大约8000名球迷参加了绿湾包装工队对阵洛杉矶公羊队的延长赛。由于冠状病毒大流行,这是2020赛季中所有季票持有人首次能够在此场地参加比赛。(出处)本周话题:关于熟练程度的等级每个人对事物的理解程度、对技能的熟练程度可能都不一样。但是不能非常清晰进行区分。无论是科学、艺术、文学还是在别的方面,我理解为将其分为陌生-熟悉-精通-创造四个阶段。绝大部分人都停留在前三个阶段。第四个阶段少之又少。到达精通层面,就可以说是该行业的专家了,而到达第.

2021-01-29 09:59:36 1580

原创 科技周刊第六期:接近本质的东西才会长远

这里记录每周值得分享的东西,每周五发布。封面图中国西南西藏自治区山南市扎南县的雅鲁藏布江(出处)本周话题:接近本质的东西才会长远我想说三个现象:1、为什么很多明星能够一直红下去?而有的明星只是昙花一现?2、为什么有的书籍流传了几十年几百年甚至上千年,依然有人热衷?有的书籍出版后压根无人问津?3、为什么有的职业(特别是技术类职业)可能会消亡?而有的职业可以持续几十年甚至几百年不会有大的变动?我想,那些能够一直流传的人或者物,一定是有接近本质的东西,而那些昙花一现、红.

2021-01-25 09:41:23 431 2

原创 科技周刊第五期:科学技术在发展中的作用

这里记录每周值得分享的东西,每周五发布。从本周开始,该系列加入「工具与软件」和「趣味网站」两个版块。封面图德国慕尼黑,政府部门为联系新冠感染者的团队设置了工作站。中心位置将部署500名员工,以便追踪新冠感染者。(出处)本周话题:科学技术在发展中的作用美国作家加来道雄的《物理学的未来》中有这么一段话:科学和技术是繁荣的动力。的确,谁忽视了科学和技术,必定自食其果。这个世界不会因为你朗读了几句宗教经文就停止不前,如果你不能掌握最新的科学和技术,你的对手就会...

2021-01-15 09:29:46 367

原创 Mac上最好用的软件集合,没有之一

前言题主从 windows 系统换成 macOS 系统已经4年多了。对于没有用过 Mac 电脑的人来说,可能无法理解 Mac 好用在哪里。不过对于一个用过 Mac 的开发者来说,从 windows 到 Mac,这可能是一条"不归路",再难以回去了。macOS 的流畅性、稳定性、无广告等特性,甩 windows 不止一条街。闲话不多说,今天盘点一下我在 Mac 上使用过的软件。同样功能的软件,用过很多,也比较过很多。不过,今天盘点一些我觉得是同类软件中最好用的,没有之一!正文客户端工具.

2021-01-13 11:39:25 1705 1

原创 科技周刊第四期:我为什么要写这个专栏

这里记录每周值得分享的东西,每周五发布。封面图2020年3月9日在美国国会大厦后面升起的超级月亮。(出处)本周话题:我为什么要写这个专栏有不少朋友问我,为什么要写这个专栏?浪费时间,又非什么知识性的内容,喜欢看的人也少。可谓是吃力不讨好。在计划写这个之前,我没有考虑过这个问题。后来被问到这个,我想了想,总结了几个原因:1、我从小就对各种科技、技术、探索、太空、考古等奇闻趣事感兴趣。当然,这里指的是有科学依据的东西,排除那些牛鬼蛇神、胡编乱造的无脑资讯。以前看到这些..

2021-01-08 11:30:38 175 2

原创 科技周刊第三期:人脸识别技术给我们带来的便利和风险

这里记录过去一周值得分享的东西,每周四发布。通知:1、本分享系列更名为「科技周刊」;2、发布时间更改为每周四晚上9点发布;3、若遇到节假日,提前发布;4、本周刊系列高清图片和视频放置于公众号,如果需要,在公众号后台回复「第x期图片」,例如,第三期图片。封面图美国西部加利福尼亚州的优胜美地国家公园一个3,000英尺的垂直岩层,被认为是世界上攀岩难度最大的岩石之一。(出处)本周话题:人脸识别给我们带来的便利和风险我对人脸识别技术一直是持保守态度。不错,人脸识别技术的发..

2021-01-02 11:05:59 535

原创 每周分享第二期:人工智能对未来工作的影响

这里记录过去一周值得分享的东西,每周五发布。封面图国际空间站上看到的地球。这张照片是宇航员萨曼莎·克里斯托福雷蒂2014年从国际空间站捕捉到的。(出处[1])本周话题:人工智能对未来工作的影响前不久看了一本书叫《今日简史》,其中有一章节的名字叫:等你长大,可能没有工作。有的人可能觉得这句话有点危言耸听。但是对于关注科技发展的人来说,这句话很中肯。其实,今天我们已经能够感受到人工智能给我们带来的影响。微软亚洲互联网工程院推出的聊天机器人小冰[2],其先进程度已经..

2020-12-25 09:59:51 275

原创 每周分享第一期

阮一峰老师是我喜欢的互联网人之一,我是从他的博客认识他、了解他的。后来慢慢的将看他的博客文章变成了习惯,特别是那个周刊,几乎是每周五准时必看。算是每周枯燥工作之余的一点期待。每一期的周刊都“嫌少”,看不够。每一次看完过后,都会将老师拓展的那些继续点击查看。有时候想想,过目也就忘了。如果能够像阮老师一样记录下来与别人分享,那该是多么美好的一件事?另一方面,不得不承认人与人之间是有差距的。有的人能够一如既往的坚持,有的人三天打鱼,两天晒网,结果可想而知。我属于后者。我也想像阮老师一样,每周将.

2020-12-18 19:02:56 147

原创 金融科技关键技术及应用

作者:追梦1819原文:https://www.cnblogs.com/yanfei1819/articles/13412474.html版权声明:本文为博主原创文章,转载请附上博文链接!对于金融行业而言,2019 年是监管政策不断完善并逐渐趋严的一年,特别是在互联网金融在经历了粗放型的井喷式发展之后,金融风险不断凸显并集中爆发。在此情况下,国家对于金融科技应用的监管政策不断深化完善,监管要求更加细致严格。但整体而言,国家政策依然持续鼓励金融科技在合法合规条件下的创新发展和应用,如在《.

2020-07-31 22:30:23 2589

原创 Git总结教程

一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。 Git是分布式版本控制系统,那么它就没有中央服务器的...

2020-05-24 15:34:22 160

转载 Java线程池实现原理及其在美团业务中的实践

随着计算机行业的飞速发展,摩尔定律逐渐失效,多核CPU成为主流。使用多线程并行计算逐渐成为开发人员提升服务器性能的基本武器。J.U.C提供的线程池ThreadPoolExecutor类,帮助开发人员管理线程并方便地执行并行任务。了解并合理使用线程池,是一个开发人员必修的基本功。本文开篇简述了线程池概念和用途,接着结合线程池的源码,帮助大家领略线程池的设计思路,最后回归实践,通过案例讲述使用线程池...

2020-05-03 23:18:08 217

转载 六顶思考帽

思维模式 倡导平行思维 颠覆传统会议讨论决策模式可单独使用,可组合使用(白帽和红帽;黑帽和黄帽;绿帽和蓝帽),也可按照顺序逐一使用。如果是逐一使用,可以使用的一个顺序是:蓝帽-白帽-黄帽-黑帽-绿帽-红帽-蓝帽/红帽取决于最终是理性决策还是感性决策01 蓝色思考帽蓝帽与控制和整理思考过程、有条理地使用其他思考帽有关。一般需要在开场和结束时进行戴帽思考。蓝色思考帽关键点如下: 一...

2020-03-16 12:45:44 938

原创 2019,不过是另一个开始

写在前面  估计会有人问,一个总结,为什么会起这样一个题目?其实,总结总结,不是对过往的事伤春悲秋,也不是以记流水账的方式写一些文字。而是要能够总结过去,展望未来。过去的经验教训是未来的资本。  一方面,在人生的这条道路上,回首向后看看,哪里是结束?何曾有过结束?从上学开始,到考大学,到进入社会,到成家立业…都是开始。而我们,都在不断行走在人生的道路上。  另一方面,也以此题目警示自己,...

2019-12-30 11:41:52 347

转载 Java,该学什么?

本人大学学的是生物技术专业,毕业后入坑Java。最近有人问我是如何转行的,需要学一些什么。我在网上看到一篇帖子,觉得写得很全。如果是我来写,可能还写不了这么全的。在此分享给网友。2019秋招几个月累积的知识点,东西太多,懒得重整理做索引,尽量用(*)和加粗标注出高频知识点, 都是面试问过的或笔试考过的Java基础知识(*)https://blog.csdn.net/qq_1663...

2019-12-19 10:28:03 312

原创 提升自己的16条实用法则

对自己的行为负责当自己所处的境遇不好的时候,更多找找自己身上的原因。不满足人人都有,但是能够「化不满足为力量」的人是少数。连接「对现实的不满足」和「努力」的桥梁,就是自己对自己的行为负责。认真、投入不投入的时候,连玩都没有幸福感。被人逼着进步特别优秀的人从小就自己管理自己,但是多数人,特别是小的时候,还是要被逼一下的。目标明确比别人多做...

2019-12-17 14:43:54 253 2

原创 java开发3~5年工作经验面试题

关于java基础String,StringBuilder,StringBuffer区别是什么?底层数据结构是什么?分别是如何实现的? HashSet的底层实现是什么?它与HashMap有什么关系? Java 的并发包里面有那些知识点? HashCode与HashMap的关系? 哈希函数的理解? map在put()的做了哪些事? 如果发生hash碰撞,有什么方法可以解决? 各种类型...

2019-12-12 08:35:38 519

原创 细说JVM虚拟机

前言在正式学习 JVM 内存模型之前,先注意以下几个是问题:JVM 内存模型与 JAVA 内存模型不是同一个概念。JVM 内存模型是从运行时数据区的结构的角度描述的概念;而 JAVA 内存模型是从主内存和线程私有内存角度的描述。从以下两张图可以看出: ​ ...

2019-12-06 09:57:58 249

转载 Google工作法

这几天去上海参加Google开发者大会,利用空闲时间读了一本快餐书,书名叫《Google工作法》,主要介绍Google内部是怎样高效工作的。AI时代来临,与其担心工作是否被取代,不如改变低效的工作方式,找到让个人或者企业立足的强有力资本。所谓高效,并不是快速完成某项工作而已,而是把更多时间留给更有价值的工作。把握这个核心,就能很好地理解Google为什么这么牛逼。本书适合企业中...

2019-11-29 13:23:01 588

原创 学习心得思维导图

追随大佬的学习方法,深受其益。总结如下思维导图,望能够帮助大家。源文件在以下公众号中,回复“学习心得”。

2019-11-28 09:50:19 432

原创 今天又被电瓶车撞了

上次是一个外卖小哥,赶时间,在一个路口把骑车的我撞了个人仰马翻。痛得趴在地上想爆粗口,不过外卖小哥立马停下车,把我扶起来,一直在说对不起。瞬间怒火全消,说了句,你走吧,下次小心点。今天骑车又被撞到了。骑车靠右行。突然,后面两个阿姨,骑着电瓶车,也没按铃,在我旁边歪了一下,坐在后座的那个阿姨的袖子把我的车把手挂上了,整个人两个膝盖和两只手掌着地...

2019-11-16 19:58:36 220

转载 MySQL索引背后的数据结构及算法原理

本文摘自:http://blog.codinglabs.org/articles/theory-of-mysql-index.html摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将...

2019-11-14 15:48:54 94

转载 Spring Boot 2.2.0新特性

Spring Boot 2.2.0 正式发布了,可从 repo.spring.io 或是 Maven Central 获取。性能提升  Spring Boot 2.2.0 的性能获得了很大的提升。现在,应用程序启动速度更快,并且消耗的内存更少。这在具有非常严格的内存约束的环境中特别有用。延迟初始化  现在可以通过 spring.main.lazy-initialization ...

2019-10-18 09:36:44 618

原创 SpringBoot第二十五篇:SpringBoot与AOP

作者:追梦1819原文:https://blog.csdn.net/weixin_39759846/article/details/102564614版权声明:本文为博主原创文章,转载请附上博文链接!引言  作者在实际项目中碰到一个问题,就是需要在系统中加入操作日志功能。但是目前系统开发已经接近尾声,功能接口达到一百几十个。  如果按照新手的思维(项目组中有人就这样提建议),...

2019-10-15 12:13:39 468

原创 SpringBoot第二十四篇:应用监控之Admin

作者:追梦1819原文:https://blog.csdn.net/weixin_39759846/article/details/100535330版权声明:本文为博主原创文章,转载请附上博文链接!引言  前一章(SpringBoot第二十二篇:应用监控之Actuator)介绍了 SpringBoot 应用使用 Actuctor 进行监控。文章最后也提出了一个问题,是否可以将监...

2019-09-04 11:17:50 322

原创 影响世界的100个经典管理定律

管人用人育人留人之道企业的竞争,归根结底是人才的竞争。人才是企业的生命所在,如何管好人才、用好人才、培养和留住人才,则成为企业在激烈的竞争中成长发展的关键。1.奥格尔维定律:善用比我们自己更优秀的人 2.光环效应:全面正确地认识人才 3.不值得定律:让员工选择自己喜欢做的工作 4.蘑菇管理定律:尊重人才的成长规律 5.贝尔效应:为有才干的下属创造脱颖而出的机会 6.酒与污水定律:...

2019-08-20 08:56:30 223

原创 SpringBoot第二十三篇:安全性之Spring Security

作者:追梦1819原文:https://blog.csdn.net/weixin_39759846/article/details/99545274版权声明:本文为博主原创文章,转载请附上博文链接!引言  系统的安全的重要性人人皆知,其也成为评判系统的重要标准。  Spring Security 是基于 Spring 的安全框架。传统的 Spring Security 框架需要配置...

2019-08-14 10:26:07 673

原创 20年研发管理经验谈(十七)(终结)

本文继20年研发管理经验谈(十六)。同时本文是本系列文章的终结篇。该系列告一段落。以后有机会再继续。如何申报创新基金  创新基金是经国务院批准设立专门用于支持科技型中小企业技术创新活动的政府专项基金, 自1999年6月25日正式启动以来,两年来共安排资助项目1961项,资助总额16.8亿元。  申报能否成功关键看项目水平,只要项目具有省部级以上认定的国内先进水平以上,有良好 的市场前...

2019-08-12 14:39:11 1244

原创 20年研发管理经验谈(十六)

本文继20年研发管理经验谈(十五)。如何对付十大时间窃贼(ZZ)时间管理是事业成功的关键。  一个人、团队能否在自己的事业生涯中取得成功,秘诀就在于搞好时间管理。所以在国外,早就出现了时间管理学,现在已经发展到了第四代。管好自己,就是最高的管理。美国托马斯。爱迪生说过,世界上最重要的东西是"时间"。美国著名的管理大师杜拉克说道:"不能管理时间 ,便什么也不能管理":"时间是世界上最短...

2019-07-26 15:59:03 364

原创 SpringBoot第二十二篇:应用监控之Actuator

作者:追梦1819原文:https://blog.csdn.net/weixin_39759846/article/details/96963170版权声明:本文为博主原创文章,转载请附上博文链接!引言  很多文章都将 SpringBoot Actuator 的 Endpoint 翻译为 "端点"。不过我认为这这翻译失去了原有的意思。故本文中的 endpoint 依旧是 endpoin...

2019-07-23 08:40:09 523

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除