自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 使用IDEA学习廖雪峰官方Git教程

如果你只是想在开发过程中使用Git,而不是成为一个Git的专业研究者,那么非常推荐你看廖雪峰的官方网站的Git教程。廖老师在他的这个系列教程中的一句话我非常喜欢。“本教程只会让你成为Git用户,不会让你成为Git专家。很多Git命令只有那些专家才明白(事实上我也不明白,因为我不是Git专家),但我保证这些命令可能你一辈子都不会用到。既然Git是一个工具,就没必要把时间浪费在那些“高级”但几乎永远不会用到的命令上。一旦你真的非用不可了,到时候再自行Google或者请教专家也未迟。”而现如今,强如ide

2021-02-15 12:26:13 785

翻译 Git Rebase和Git Merge的区别解释

阅读文章,是自我意识的不断提升;持续学习,才是程序员的人间正道!这是一篇英语好文翻译。原文链接Git Rebase vs. Git Merge Explained这篇文章里我们将讨论一些非常重要的Git指令,以及它们如何让程序员的工作变得轻松——无论是独立开发还是团队合作。我们将比较git rebase和git merge并且在我们的Git工作流中探索使用它们的一些方法。如果你是一个Git新手并且想了解使用Git的 fork & pull 基本工作流,那么你应该读一下这篇文章 。Git.

2021-02-14 23:08:06 535

翻译 十步让你成为一个优秀的Java开发者

阅读文章,是自我意识的不断提升;持续学习,才是程序员的人间正道!这是一篇英语好文翻译。原文链接《10 Steps to Become an Outstanding Java Developer》十步让你成为一个优秀的Java开发者作者: Siva Prasad Reddy Katamreddy如果你是一个Java开发者并且热衷于技术,你可以遵循这十个步骤,这将使你成为一名出色的Java开发人员。1. 对面向对象原则有较强的基础和理解作为一个Java开发者,对于面向对象编码深刻理解是一个很有.

2020-12-08 18:31:09 209

翻译 如果快速有效的读懂别人的代码?

阅读代码,是最真实的收获;阅读文章,是自我意识的不断提升;持续学习,才是程序员的人间正道!这是一篇英语好文翻译。原文链接《How to quickly and effectively read other people’s code》如何快速有效的阅读别人的代码作者:Alex Coleman | Learning, Web Development就在前几天,一个STCer(自学成才的程序员)朋友问了我下面这个问题:你会如何去理解别人的代码?我在阅读自己的代码的时候感觉非常舒服,但是.

2020-11-20 10:09:11 2610 2

原创 Android学习路线

笔者也不是安卓出身,但是在工作早期,因为需求尝试过一段时间的安卓开发。如果说学习安卓,那首推的就是一部神书——《第一行代码》。相信想学习安卓的朋友们已经被推荐过无数次了吧,那就不要犹豫了,开始吧。这里笔者也斗胆写了一些学习笔记,供大家思考。在学习笔记中除了对书中案例的操作,还加入了一些自己的思考,希望对大家有帮助。在写这么笔记的过程中,自己的水平不仅得到了提升,还为以后复习也留有存根,所以希望大家也可以多动手。在学习的过程中,相信你会和我一样,感受到郭神的强大。这是专栏链接,里面有本篇文章提到的所有

2020-08-15 11:30:36 253

原创 Java后端学习路线进阶

文章目录进阶基础LinuxdockerNoSQL数据库 redisWEB服务器 NginxSpringCloudPRC框架Dubbo+zookeeper优化消息中间件 rabbitmq/kafka全文检索 slor集群高并发数据库优化之前写过一篇Java后端的学习路线,讲的比较基础。那如果想要提高怎么办,需要学习到那些技术呢?其实后端开发还是一个比较杂的职位,什么都要学,这就导致学习的技术体系十分庞大。而且很多技术比较高深,笔者也没有接触过,所以主要以分享为主。欢迎大家批评指正。进阶基础Linux在

2020-07-08 00:24:43 422 3

原创 Java后端学习路线

文章目录基础篇Java数据库ServletSpring框架篇SSM框架SpringBoot工具篇MavenGit一定不要学什么项目回想起笔者学习Java的时候,那都有小十年了,那时还没有这么发达的网络,学习一门新的技术十分困难。而机缘巧合又让我回到了Java教学的这个岗位,为了让自己的学生们不再重蹈覆辙,在这里笔者总结一下自己学习Java后端的经验。从零开始的完整路线。基础篇Java想做后端那Java基础就是必须的,而且需要花时间去打磨沉淀。这里可以说的又太多了,大家看看笔者的另一个笔记文集,或者

2020-07-08 00:02:38 322

原创 算法学习路线

算法学习是一条漫长而又苦涩的道路。之所以漫长,是因为有关算法的学习是无穷无尽的,如果你不想经历程序员的35岁之劫难,那就要不断地学习算法,提高自己的不可替代性。之所以是苦涩,是因为算法更像是数学题,对智力是有一定要求的,学习算法的过程中总是会质疑自己,相较于一些学会就能用的技术而言,算法学习进步又不是那么显而易见,但是又是每一个程序员必须经历的。所以学习的方法很重要,在自己智力、自制力以及一些其他我们无法控制的因素都是固定的情况下,因为这些因素都很难改变,方法的好坏直接决定我们学习的效率。废话不多说直接

2020-07-07 23:50:56 1712

转载 Android中危险权限列表

普通权限是指那些不会威胁到用户安全和隐私的权限,这部分权限系统会自动帮我们进行授权不需要手动操作。危险权限则表示那些可能会触及到用户安全隐私或者对设备安全造成影响的权限,如获取手机联系人信息等权限,申请者部分权限必须有用户收到点击授权才可以,否则程序无法使用相应的功能。下面列出 Android 中所有的危险权限,一共是9组24个权限。 权限组名 权限名称 CALENDAR(日历) READ_CALENDAR WRITE_CALENDAR CAMERA(相机) C

2020-07-07 10:17:50 1131

转载 网络七层协议

 参考书籍为《图解tcp/ip》-第五版。这篇随笔,主要内容还是TCP/IP所必备的基础知识,包括计算机与网络发展的历史及标准化过程(简述)、OSI参考模型、网络概念的本质、网络构建的设备等  下面是协议层从底层至顶层的一个模型图: 一、计算机网络的背景1.1 计算机的发展有人说:“20世纪最伟大的发明就是计算机”,自诞生伊始,计算机经...

2020-04-25 19:56:53 1247

原创 SSM框架下的model层,Dao层,service层,controller层,view层等简单理解

首先SSM是sping+springMVC+mybatis集成的框架。MVC即model view controller。分层的目的高内聚,低耦合人话就是首先就是结构更清晰了,分层分模块,就像把书籍分类处理一样,虽然对很对新人来说确实看起来很复杂。然后可扩展性和适应性更加强,如果需要修改业务,你需要做的仅仅就是在service层中多调用一个方法即可。最后就是可维护性,分层包括接口其实...

2020-04-23 10:33:37 6418

原创 CSDN

刚来CSDN不久,写了一些文章,但是却无法上传根据链接提示,来到了官方博客看了下面的评论,也是有了一些感慨本来写这些文章的目的就是为了让学生们在安装软件的时候有一些指导,并没有纠结于传播所谓的破解版是否正确这个问题,因为目前来看叫学生们提供上百美元的费用并不现实。但是既然平台做出这样的决定,那么我们也应该遵守。希望CSDN平台为我们提供一个更加干净,纯洁的互联网环境!如果有需要的话,...

2020-03-21 23:04:29 112

原创 第一次博客

在很久以前就有想过建立一个自己的博客,计划的很美好,但是人都是懒惰的,一直推脱。时代的更迭,使一代又一代的新技术将前浪拍死在沙滩上,而我终于选择在这个微博,微信等社交性质软件爆火时建立了属于自己的博客。其实我觉得博客更像是属于自己的小房间,更有归属感。其实这个决定也很大程度取决于,2020年一开始我国便收到疫情的打击,为了不让学生们的学习受到干扰,学校积极举办听课不停学活动。这个特殊的时期,让作...

2020-03-01 23:49:38 133

空空如也

空空如也

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

TA关注的人

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