10 程序员成长史

尚未进行身份认证

不定期分享 JAVA、大数据、个人成长等干货

等级
TA的排名 316

MySQL索引原理及慢查询优化

背景MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最...

2019-11-23 13:36:41

Docker 快速入门(一文上手 Docker)

通过本篇文章,就可以达到在 Window 或 Linux 上手 Docker(有点长,可以根据目录选择你需要的内容看)什么是容器1.1 用大白话介绍下什么是容器1.2 再看下稍微正式些的说法1.3 物理机、虚拟机、容器的区别Docker 为什么这么火2.1 什么是 Docker2.2 Docker 火的原因Docker 在企业的应用(应用场景)3.1 快速部署3.2 同步开发...

2019-10-15 15:40:11

我是一个线程(用故事讲述线程一生)

第一回 初生牛犊我是一个线程,我一出生就被编了个号:0x3704,然后被领到一个昏暗的屋子里,在这里我发现了很多和我一模一样的同伴。我身边的同伴0x6900 待的时间比较长,他带着沧桑的口气对我说:“我们线程的宿命就是处理包裹。把包裹处理完以后还得马上回到这里,否则可能永远回不来了。”我一脸懵懂,“包裹,什么包裹?”“不要着急,马上你就会明白了,我们这里是不养闲人的。”果然,没...

2019-09-23 10:39:03

“一晚上” 拿到阿里offer的详细准备经历

导读网上的面试题很多,但是讲解备战面试经历的文章很少,这篇文章从简历到模拟面试再到面试都有详细的讲解,十分难得,推荐给大家一起学习下。下文中的我指的是作者七分熟pizza。1.开篇我找工作时是2015年。那一年,BAT大量缩招,就业形势严峻,互联网寒冬消息蔓延。最终我经过激烈角逐拼下了几个大厂offer,回顾往事,觉得分享出来,也许对你能有所借鉴。2.简历这一年的7月初...

2019-09-07 16:32:20

天津户口高考是否能加分?

在北京上班的朋友或同事,好多都在天津落户了,一直听大家说天津户口高考能加分,到底能不能加分那,咱们来一探究竟。一个城市是否能被传“高考加分”,是由以下几个因素决定的(总结网上的统计):1.该省人数较少2017年天津高考报名人数5.7万,山东考生58.3万,北京也有6万多。2.高校教育资源丰富该省或市高校多,就会向本地倾斜,招收的学生自然就多。天津共有2所985大学,...

2019-09-05 12:21:51

Docker 持续进阶(讲解 Docker 在实际工作的使用情况)

上一篇 Chat 讲的《Docker 快速入门》,订阅人数已过 1000,反馈还不错。Docker 快速入门只是学习 Docker 的开始,要想在工作中熟练使用 Docker 还需要进一步学习,本篇 Chat 带你了解实际工作中 Docker 的使用。在本场 Chat 中你可以学到的:搭建本地私有仓库 Docker 数据管理 Docker 日志管理 Docker 同一主机容器之间、...

2019-08-02 12:45:28

分享一下申请CSDN博客专家成功后的好处

一、说下博客专家申请由来CSDN 博客从2011 一开始工作就开始写,至今已经有8年,8年抗战都成功了,写博客8年也该是个专家了(自夸别见笑)!哈哈,当然自己中间有不少的时间没怎么写,并且也不知道申请个博客专家有啥用哪,又不能给涨工资是吧。最近一段时间在想凡事都要做好,既然有些博客的习惯,就把博客写的牛逼点,所以这周一上午申请博客专家,中午就通过了。看到通过消息,心里挺高兴,高兴...

2019-08-01 20:31:41

大学里应该重点学习哪门技术语言

别的不多说,来点干货,毕竟本人不善于说废话 !看了多所大学计算机专业课后,总结出大部分大学会有如下课程:《计算机组成与结构》、《计算机网络》、《数据结构与算法》、《C语言设计》、《离散数学》、《汇编语言》等等;从上面这些课程看出大学里学的大部分是原理,是知识点,离毕业后能找一份可以挣钱的技术工作还相差不少,毕竟公司不是让你说一些知识点就给你发工资的,所以在大学里不仅要学好计算机与软件的...

2019-07-28 18:15:52

推荐三本最近读的书

大家有没有这种想法:做开发大部分不太善于沟通,心里有东西说不出来,或者说不清楚,最后会让领导或客户感觉咱技术不行或礼节不到位。我最近在总结项目管理经验的时候,自我感觉为人处世和沟通还需要提高,经朋友推荐看了两本书《为人三会》、《口才三绝》,这两本书可以快速看完,内容不是很多,可以让你回顾下生活中做人、说话的知识点。一个人要想成功,离不做人、说话和办事三者的相互融合。加强做人...

2019-07-21 21:13:11

Java 大厂必面知识梳理(一)面向对象和面向过程

一、先通俗点说一下两者区别:面向对象:看字面意思就是要搞 “对象”,当要完成一个需求时,首先要把需求拆分出不同的对象,对象有属性和方法,不同的对象通过方法完成各自的功能,从而最终完成需求;面向过程:看字面意思很看重过程似得,其实不是看重过程,不重视结果的意思;面向过程思想:是当要完成一个需求时:会把需求拆分成一个个有顺序的动作(函数),一个个动作按顺序完成,从而最终完成需求;二、比较专...

2019-07-19 13:18:55

在阿里的一年,让我的技术思维有了翻天覆地的变化

2018.5.31~2019.5.31,一段精彩的旅程,渡过了在阿里一年的时光,这段时光有快乐、有焦虑、有迷茫、更有思考,思考的是自己过去的种种不足、思考的是一些现在看来之前错误的想法、思考的是如何成为一个更好的技术人,将这一些思考分享给看到这些文字的每个人,共勉。一、应当如何面对线上的异常/故障看起来毫无意义的一个问题,碰到线上异常/故障如何面对,排查解决了不就好了,但是这真的只是第一层...

2019-07-11 06:25:38

免费快速入门 Docker

最近一直在用 Docker, 一开始学习 Docker 的时候,看看官网,再看看其他人写的博客,总感觉没有一篇文章让大家很快上手 Docker, 学习时间成本太高,为了让大家更好的入门 Docker,也为了养成写作总结的习惯,我特意花时间总结了下 Docker 的快速入门,希望大家通过这一篇文章,大家就可以简单会用 Docker,以 GitChat形式,希望让更多人看到。大家可以扫码或访问链...

2019-05-27 13:49:35

分治法实现快包 Java 图形界面演示

发现一篇不错的用 JAVA 图形界面演示快包https://blog.csdn.net/update7/article/details/74078886

2019-04-18 21:59:36

centos 下默认用户不是root,如何激活root用户

最近在微软云创建了台虚机,默认用户名是自己创建的(非root)但是大家习惯了用root,用其他用户上传下载文件都比较麻烦,所以如何使用root那:其实root还没有激活,需要给root设置密码,激活rootsudopasswdPassword:你当前用户的密码EnternewUNIXpassword:这个是root的密码RetypenewUNIXpassword:...

2019-04-18 14:06:08

大学生入门到精通JAVA系列(一)大学生在哪里写技术博客

1、CSDN2、博客园3、开源中国4、简书5、知乎专栏6、Github Page7、segmentFault8、稀土掘金9、当然也可以自己建站。以上是我知道并且大部分写过的博客地址,今天先在这列一下,后续补充完善下各自优缺点。如果有感觉不错的技术博客可以在评论留言 关注公众号,领取技术福利...

2019-03-21 13:38:29

Spring 66道经典面试题

1、spring是干嘛的Spring是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2、使用Spring框架有什么好处轻量:Spring是轻量的,基本的版本大约2MB。控制反转:Spring通过控制反转实现了松散耦合,对象们...

2019-03-19 18:59:29

JVM面试经典(BAT必面)

1. 类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,他们的执行顺序答:先静态、先父后子。先静态:父静态 > 子静态优先级:父类 > 子类 静态代码块 > 非静态代码块 > 构造函数一个类的实例化过程:1,父类中的static代码块,当前类的static2,顺序执行父类的普通代码块3,父类的构造函数4,子类普通代码块5,子...

2019-03-12 15:24:38

JAVA 程序员 迎娶白富美之路

1基础篇01面向对象→ 什么是面向对象面向对象、面向过程面向对象的三大基本特征和五大基本原则→ 平台无关性Java 如何实现的平台无关JVM 还支持哪些语言(Kotlin、Groovy、JRuby、Jython、Scala)→ 值传递值传递、引用传递为什么说 Java 中只有值传递→ 封装、继承、多态什么是多态、方法重写与重载...

2019-03-06 14:22:00

JAVA性能优化总结(包含测试比较)

1、基本数据类型和封装类型性能比较(int和Integer)public static void main (String[] args) { //测试简单数字类型 long start1 = System.currentTimeMillis(); int aa = 1; for(int i=0; i<1000000; ...

2019-03-06 14:08:36

docker学习比较有用的几篇文章

docker swarm集群创建、配置、可视化管理实验win10下docker的入门Window10下docker的安装与使用(比较细)第一个 spring Boot 应用通过Docker 来实现构建、运行、发布...

2019-02-19 17:12:42

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 新人勋章
    新人勋章
    用户发布第一条Blink获赞超过3个即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。