自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大鹏_James的专栏

业精于勤,荒于嬉;行成于思,毁于随。不忘初心,活在当下,每天进步一点点。

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

原创 springboot面试题

一. SpringBoot 和spring 、springMVC的区别Spring它的主要特征是依赖注入,它有两大核心主要是IOC和AOP。IOC :应用程序对象的创建,配置,维护,依赖交给了SpringIOC容器统一进行管理,从而实现松耦合。AOP :即面向切面编程,是利用一种横切技术,将一个项目一刀切下来,剖开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,并将其名...

2020-04-27 19:38:45 723

原创 23种设计模式全解析

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两...

2020-03-25 01:19:45 808

原创 Linux系统常用基本命令总结

Linux基本命令Linux的简介Linux的厂商Linux的目录结构基于虚拟机的环境搭建常用命令与示例一、文件基本操作命令1. ls命令2.pwd命令3.mkdir命令4. cd命令5. touch命令6. cp命令7. mv命令8.rmdir命令9.rm命令10.cat命令11more和 less命令...

2020-03-25 01:11:23 409

原创 linux常见的基本命令面试题总结

问题一:绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?答案:绝对路径: 如/etc/init.d当前目录和上层目录: ./ ../主目录: ~/切换目录: cd问题二:怎么查看当前进程?怎么执行退出?怎么查看当前路径?答案:查看当前进程: ps执行退出: exit查看当前路径: pwd问题三:怎么清屏?怎么退出当前命令...

2020-03-25 01:08:03 18503 1

原创 69道Spring面试题和答案

目录Spring 概述 依赖注入 Spring beans Spring注解 Spring数据访问 Spring面向切面编程(AOP) Spring MVCSpring概述1.什么是spring?Spring是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring框架目标是简化Java...

2020-03-25 01:02:53 431

原创 Java前端面试题总结

简单说一下HTML,CSS,javaScript在网页开发中的定位?HTML:超文本标记语言,定义网页的结构CSS:层叠样式表,用来美化页面JavaScript:主要用来验证表单,做动态交互(其中AJAX)CSS面试题bootstrap是什么bootstrap是一个移动设备优先的UI框架,我们可以不用写任何css、js代码就能实现比较漂亮的有交互性的页面,我们程序员对...

2020-03-25 00:56:43 199

原创 Java 5,6,7,8,9,10,11新特性超详细总结

java51.泛型 (Generics) List<Integer> list=new ArrayList<Integer>();2.增强循环(Enhanced for Loop)3.自动封箱拆箱(Autoboxing/Unboxing )。八大基本类型和它们的包装类能够自动的相互转换。4.枚举(Typesafe Enums)。ps:枚举...

2020-03-18 09:40:15 245

转载 一篇文章搞懂高级程序员、架构师、技术总监、CTO从薪资到技能的区别

“我希望用一篇文章完全让大家正确的理解从程序员到架构师、技术经理、技术总监、CTO的完整区别以及进阶要领。只有客观去认识,才会更加合理的找到自己的擅长点,从而更好的发展自己。上图是典型的薪资结构图,我们先从高级程序员谈起。高级程序员一般是至少三年以上的工作经验,有些地方是五年以上,很多小公司或者创业公司,高级程序员覆盖工作职责比较广,基本包含部分产品经理、项目经理的工作...

2018-09-26 23:32:09 1612

转载 软件架构师的主要工作职责及能力要求

软件架构师的主要工作职责及能力要求 工作职责 工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。主导系统全局分析设计和实施、负责软件构架和关键技术决策的人员。 能力要求在技术全面、成熟练达、洞察力强、经验丰富,具备在缺乏完整信息、众多问题交织一团、模糊和矛盾的情况下,软件架构师能迅速抓住问题...

2018-09-26 23:31:18 1884

转载 优秀的架构师应该具备哪些能力

合格的运营式运维工程师首先我们总结下,关于谈到何为一名合格的运维运营工程师,大概就是几点:具备一定运营技能;要有运营意识;主动性要强;学习能力要跟得上。大家都会发现这些条件基本是主观性方面的占的多一些,而与客观沾边的貌似只有一点:学习能力问题。运营技能差可以培养,运营意识差可以培养,主动性差也可以受环境影响,可以熏陶。而学习能力完全是一个人综合能力的体现,这一点个人觉得客观性占...

2018-09-26 23:27:16 796

原创 优秀的架构师需要那些专业和软技能?

这段时间时间一直在想,优秀的架构师需要那些专业和软技能?参考了网上一个资料并结合自己的切身体会和想法,分享如下,希望能对同道中的朋友有所帮助。# 专业技能@面向对象的OOP理解,真正的理解,而不是只知道概念@丰富的web应用系统设计经验,有大型网站系统架构经验者优先;@优秀的数据库设计和优化能力,熟悉Oracle、Mysql或MSSQL等主流数据库管理系统、相关技术及工具。@深...

2018-09-26 23:24:35 671

转载 最新干货资源,架构师必备技能,成为架构师的几个阶段资料分享

https://download.csdn.net/download/weixin_37266171/10549190 架构师第一阶段  架构师第二阶段  架构师第三阶段  架构师第四阶段 

2018-09-26 23:20:25 956 1

转载 架构师思维的十个学习步骤

架构师的第一步: 学习两种抽象视角 (Abstraction View)l 第一种抽象视角:架构师基于 &lt; 变与不变分离 &gt; 的视角,寻找 &lt; 万变不离其宗 &gt;的宗,其宗 ( 架构 ) 的不变性带来简单性;让人们能透过掌握简单来驾驭复杂 ( 多变 ),落实了架构师的职责。l 第二种抽象视角:架构师基于 &lt; 形与内涵分离 &gt; 的视角,由于不同内涵之间的 &...

2018-09-26 23:17:09 714

转载 成为阿里p7Java架构师必备的技术体系及主流架构思维

性能优化JVM调优Java程序性能优化TomcatMysqlSpring IOCSpring AOPSpring MVCSpring 5新特性Mybatis分布式架构架构核心服务层技术架构关键技术设施分布式消息通讯 异步于MQ分布式缓存RedisMemcachedMongoDB数据存储高并发分流技术Nginx分布式...

2018-09-26 22:51:35 426

转载 架构师之路17年精选80篇

2017精选索引,入选规则为: 截止至2017年12月28日文章 截止到发文,阅读1W+  【架构必备】《互联网架构如何实现“高并发”》4W+《TCP接入层的负载均衡、高可用、扩展性架构设计》2.2W+《配置中心架构设计演进》1.7W+《跨公网调用的大坑与架构优化》1.4W+《DNS在架构设计中的巧用》1.9W+《消息如何在网络上安全传输》1.2W+...

2018-09-26 22:48:16 140

转载 【转载】阿里架构师告诉你一套能成为Java架构师的体系是什么样的

JAVA架构演变之路 2017-12-17 14:25:11架构师是一个充满挑战的职业,知识面的宽窄往往决定着一个架构师的架构能力知识面的宽广对于一名出色的架构师来说是必不可少的技能,也许很多人对架构的理解还停留在设计模式,重构,SOA等等的软件层面,然而这仅仅是非常基本的东西,架构师的脑子里不光需要知道让软件如何高效的运行,还需要知道如何去结合网络,存储,甚至一些文件系统的特性,比如G...

2018-09-26 22:45:50 160

转载 转头条:阿里p7架构师:三年经验应该具备什么样的技能?

问:工作中,有时候实现一个功能,会去看有没有现成的轮子可用。对于重复造轮子与改造轮子有什么看法?答:一定会的的,其实这也是一个提高技术能力的方法,比如今天想做个日期转换的功能,JDK8有日期的新特性就会考虑直接使用LocalDate.now().format(DateTimeFormatter.BASICISODATE),以前都是自己写个DateUtils。如果已有的轮子不满足需求,我...

2018-09-26 22:40:23 181

转载 专访阿里陈康贤:我所理解的网站架构

【编者按】CSDN在日前策划了架构主题月活动:《互联网应用架构面面观》,就架构的方法面面进行各种形式探讨交流。今天,我们就网站架构这一话题,线上专访了阿里淘宝技术部技术专家陈康贤,著有《大型分布式网站架构设计与实践》一书,请他分享他的技术之道、架构之解、大型网站知识和职场心得等。 采访人:钱曙光 被采访人:陈康贤陈康贤(花名龙隆,博客),淘宝技术部技术专家,著有《大型分布式网站架构...

2018-08-28 01:18:25 479

原创 提高编码技能的10个小窍门

译者注:此文主要介绍一些提高编程技巧的小方法或者说是技能,嗯,我比较推崇第一条…..多练,熟能生巧。  你想成为一名程序员,并且正在为之奋斗,那么你努力的方式,比如做事方法、思维习惯都将会影响你会成为怎样的一名程序员。那么,你需要成为一个天才才能学好编程吗?我觉得没有必要。你必须建立自己的做事方式。需要学习一些(或更多的)技巧, 不断的在Google上搜索查询,与书成为朋友...

2018-08-28 01:08:31 248

原创 大数据学习视频

爱奇艺实时流处理项目实战 (Spark Streaming):http://edu.51cto.com/course/11860.html?source=soSpark从入门到精通:https://edu.csdn.net/course/play/3302/55279Scala从入门到精通:https://edu.csdn.net/course/play/3301  ...

2018-07-18 00:49:54 2413

转载 十年高级程序员从阿里离职,分享这些年的面试经验——offer篇【转载】

时隔两年再一次的面临离职找工作,这一次换工作有些许的不舍,也有些许的无奈。个人所在的技术团队不错,两年时间成长了很多,也很不舍这个团队。但是,由于公司的某些原因和对于自身未来发展的综合考虑,又不得不得离去,去寻找更合适的地方成长和发展。相比于两年前,现在找工作没有那么的着急,也没有那么的迫切,也没有特别想去的公司,反正去大厂互联网公司基本都是加班加点的。也许,这是工作十年的我即将面临的一个坎吧。对...

2018-07-12 02:11:28 425

转载 Java面试题全集(中)

这部分主要是与Java Web和Web Service相关的面试题。96、阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于Servlet。补充:Sun Micr

2018-07-12 02:07:58 229

转载 Java面试题全集(下)

这部分主要是开源Java EE框架方面的内容,包括hibernate、MyBatis、spring、Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题,如果需要了解相关内容,可以参考我的另一篇文章《Java面试题集(86-115)》。此外,这篇文章还对企业应用架构、大型网站架构和应用服务器优化等内容进行了简单的探讨,这些内容相信对面试会很有帮助。

2018-07-12 02:07:42 225

转载 Java web经典面试题

1、jsp和servlet的区别、共同点、各自应用的范围??JSP是Servlet技术的扩展,本质上就是Servlet的简易方式。JSP编译后是“类servlet”。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servl

2018-07-12 02:07:11 415

转载 Web前端面试题目汇总【转载】

阅读目录HTML/CSS部分JavaScript部分HTTP算法相关Web安全前端性能设计模式正则表达式职业规划以下是收集一些面试中经常会遇到的经典面试题以及自己面试过程中有一些未解决的问题,通过对知识的整理以及经验的总结,重新巩固自身的前端基础知识,如有错误或更好的答案,欢迎指正,水平有限,望各位不吝指教。:)回到顶部HTML/CSS部分1

2018-07-12 02:06:27 304

转载 面试心得与总结---BAT、网易、蘑菇街【转载】

作者:Xoper.ducky链接:https://www.nowcoder.com/discuss/3043来源:牛客网之前实习的时候就想着写一篇面经,后来忙就给忘了,现在找完工作了,也是该静下心总结一下走过的路程了,我全盘托出,奉上这篇诚意之作,希望能给未来找工作的人一点指引和总结, 也希望能使大家少走点弯路 , 如果能耐心读完,相信对你会找到你需要的东西。先说一

2018-07-12 02:04:47 390

转载 记录2015年年初跳槽的经历【转载】

LZ在某大型P2P公司已经做了两年半之久,考虑到未来的职业和行业发展,LZ深思熟虑之后,决定开启人生的第二次跳槽。  第一次跳槽LZ的想法比较单纯,就是希望能够找一家比较大的公司,能够有很好的升职空间。结果LZ如愿以偿,找到了一家P2P行业的巨头公司,并且也如愿在一年半的时间内升职为SM兼PM。自我感觉,这一次跳槽还算是比较成功,没有给LZ留下什么遗憾。  这一次跳槽LZ的想法其实

2018-07-12 02:04:04 213

转载 阿里面试回来,想和Java程序员谈一谈

引言其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。但是,最近问LZ的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了。其实之前LZ写过一篇文章,但是那篇

2018-07-12 02:03:21 140

转载 数据库基础(面试常见题)

数据库基础(面试常见题)一、数据库基础1. 数据抽象:物理抽象、概念抽象、视图级抽象,内模式、模式、外模式2. SQL语言包括数据定义、数据操纵(Data Manipulation),数据控制(Data Control)数据定义:Create Table,Alter Table,Drop Table, Craete/Drop Index等数据操纵:Selec

2018-07-12 02:01:27 3053

转载 大数据学习体系

明确几个问题:1、学什么?怎么学? ------> 思想、原理、体系结构(非常重要): 画图2、搭建环境:一定仔细3、写程序:Hadoop、Storm  ---> Java程序           Spark          ---> Scala、Java目的:1、学习内容 2、名词(很多)   ============================

2018-07-12 01:57:50 113

原创 【AngularJS】—— 入门体验

模块化:1、双向数据绑定2、{{el}} 作用域 AngularJS——执行流程AngularJs的主要组成部分,以及它们如何协同工作的,它们是:1、启动(startup)——展示"Hello world"2、执行期(runtime)——angularJS执行期概览3、作用域(scope)——视图和控制器的集合区4、控制器(controller)——应用的行为5、模型(model)——应用的数据6...

2018-06-19 02:09:35 475 1

原创 Spring定时任务注解说明

一、注解说明。 Spring 自带的定时任务执行@Scheduled注解,可以定时的、周期性的执行一些任务。查看@Scheduled的注解可以看到有以下三种: 1.1 String cron() default “” ;//定义一个按时间执行的定时任务,在每天1:00执行一次。@Scheduled(cron = "0 0 1* * ?") public void run() { //执行代...

2018-05-10 10:36:16 422

原创 大数据、云计算系统高级架构师课程学习路线图

大数据之Linux+大数据开发篇Java Linux基础 Shell编程 Hadoop2.x HDFS YARN MapReduce ETL数据清洗 Hive Sqoop Flume/Oozieo 大数据WEB工具Hue HBase Storm Storm Scala Spark Spark核心源码剖析 CM 5.3.x管理 CDH 5.3.x集群 项目部分项目一:北风网用户行为分析 项目二:驴妈...

2018-04-30 16:36:39 777

原创 大数据经典学习路线(转载)

1.Linux基础和分布式集群技术学完此阶段可掌握的核心能力:熟练使用Linux,熟练安装Linux上的软件,了解熟悉负载均衡、高可靠等集群相关概念,搭建互联网高并发、高可靠的服务架构;学完此阶段可解决的现实问题:搭建负载均衡、高可靠的服务器集群,可以增大网站的并发访问量,保证服务不间断地对外服务;学完此阶段可拥有的市场价值:具备初级程序员必要具备的Linux服务器运维能力。1.内容介绍:在大数据...

2018-04-30 16:36:08 1456

原创 大数据学习体系

明确几个问题:1、学什么?怎么学? ------> 思想、原理、体系结构(非常重要): 画图2、搭建环境:一定仔细3、写程序:Hadoop、Storm  ---> Java程序           Spark          ---> Scala、Java目的:1、学习内容 2、名词(很多)   ============================

2018-04-30 16:28:58 1712

转载 修炼一名程序员的职业水准

修炼一名程序员的职业水准(林庆忠__署名原创) 作者:林庆忠,1990年毕业于昆明工学院计算机软件专业,后又于1999年毕业在南京大学 完成软件工程专业硕士的学习,现供职于CNPC旗下的一个行业软件研发中心,因为在网上看了许多有经验的各路软件开发人员写的好帖,一时手痒兴起,也凑一篇壮壮声势。假设你是一名软件专业毕业的本科学子,如何在工作中修炼成为一名有较高职业水准的程序员呢,本文试

2017-11-07 00:48:13 338

原创 shell 脚本攻略

学习shell 脚本推荐书籍

2017-10-16 01:41:04 328

原创 tomcat启动问题

tomcat启动问题ERROR: transport error 202: bind failed: Address already in use原因很简单:因为在catalina.sh中设置了调试启动参数declare -x CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,addr

2017-08-25 14:26:25 261

转载 Eclipse中查看jar包中的源码的配置步骤

Java Decompiler Plugin For Eclipse IDE1. 下载JAD , 1.5.8版本的jad在 http://www.softpedia.com/progDownload/JAD-Download-85911.html 将展开后的jad.exe放到某个目录,例如 c:/jad/jad.exe2. 下载JADClipse插件ht

2017-06-03 12:54:13 1077

原创 【Spring之旅】Spring中的bean配置

121

2017-06-03 12:50:55 474

空空如也

空空如也

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

TA关注的人

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