自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(381)
  • 资源 (67)
  • 收藏
  • 关注

原创 不是吧?面试被问了几百遍的 IoC 和 AOP ,还搞不清楚?

面试也好,学习的技术知识点也好,IoC和AOP都是很重要的东西,这篇文章就给大家一次性彻底讲清这个技术知识点。什么是 IoC?IoC (Inversion of control )控制反转/反转控制。它是一种思想不是一个技术实现。描述的是:Java 开发领域对象的创建以及管理的问题。例如:现有类 A 依赖于类 B传统的开发方式 :往往是在类 A 中手动通过 new 关键字来 new 一个 B 的对象出来使用 IoC 思想的开发方式 :不通过 new 关键字来创建对象,而是通过 IoC 容器(Sp

2020-10-24 15:55:12 13320 35

原创 一毕业就进阿里,取得P6职位,需要怎样的技术能力?

好多人对阿里巴巴技术岗的体系结构及级别的技术要求设置不太清楚,想去面试也不知道面试什么级别的岗位。下面说说阿里P6技术体系是一个需要怎么样的技术能力。先来看看P6需要的能力:阿里P6(技术主管)工作要求:能独立解决问题,制定系统的技术实现方案,考核会涉及部分技术深度。技能要求:除P5的技能外,还需掌握以下技能,以下技能至少需要做到熟悉。架构设计,运维能力,操作系统。另外还准备了2020年各大厂面试题,需要的朋友可以点击:点这个!点这个!暗号:csdn技术四面面试技术题如下一面(数据结

2020-09-14 16:50:55 10097 7

原创 【金三银四】Java程序员如何写好一份简历

怎么写好简历​ 最近很多同学跟我私底下咨询简历的问题,发现很多同学在书写简历这块是个弱项,存在很多问题。一份好的简历才能要HR在甄选过程中快速了解到你的工作经历和技能,更重要的是在海量的候选简历中挑中你,给你安排面试机会。以及面试过程中也会根据你的简历和你进行交流。这篇文章是2b哥跟粉丝们交流的过程中总计的几个问题给大家分享下。先总结几个大家容易出现的问题罗列式的说明技...

2020-03-09 16:34:33 3136

原创 【金九银十】Zookeeper常用场景使用介绍

Zookeeper主要是基于文件系统和监听通知机制,可以用于统一命名服务、分布式配置管理、集群管理、分布式锁、分布式队列、负载均衡等功能。文件系统结构Zookeeper维护一个类似文件系统的数据结构:每一个子目录,如NameService称之为一个znode目录节点,和文件系统一样,我们可以对znode节点进行添加、删除操作,在znode的子节点下添加删除操作,唯一的不同是znode是...

2020-01-14 16:57:35 5085

原创 2021年初,字节跳动后端开发面经(已通过),为什么这次只有两面?

面试者信息:本科某末流985,硕士某C9,都是软件工程,学的很一般,没有实习经历,没有项目经历(只有在学校做的课程设计大项目,也用到了一些分布式组件和框架),不过自我感觉编码能力还行。面试相关信息:12月17投简历,12月20约面试,约在12月24一面;12月27打电话约二面,约在1月4号。最后回家hr打电话聊了一些情况。然后就发了offer。(面试过程极慢,发offer还蛮快的)第一面:1.算法:快排大概5分钟2.算法:二叉树的前序遍历非递归开始没仔细看题目,写了个递归的(1分钟.

2021-01-04 21:41:51 4858 6

原创 美团一面凉透,Java+数据库+Linux+缓存+算法+Redis+网络等等没一个能讲清楚!

面试大概九十分钟,问的东西很全面,需要做充足准备,就是除了概念以外问的有点懵逼了(呜呜呜~)。回来之后把这些题目做了一个分类并整理出答案(强迫症的我狂补知识)分为Java+数据库+Linux+缓存+算法+网络等六类,接下来分享一下我的这次美团一面面经++一些我的学习笔记。注意:篇幅有限,大部分整理的Java+数据库+Linux+缓存+算法网络等六类面试答案、进阶学习笔记、思维脑图(xmind)皆以截图形式展现。需要的朋友可以点击:点这个!点这个!,暗号:csdn第一个 Java相关1.1 美团面试

2020-12-30 21:04:37 4808 3

原创 一顿Spring骚操作:我敢说没有人比我更懂Java对象的创建!

一、开篇一问一个Spring Bean是Java对象吗?那么一个对象是Spring Bean吗?带着这个问题我们一起来回顾Spring的生命周期流程,彻底了解一个类在Spring中究竟做了那些操作!我们先看一段代码!诚然,相信只要是使用过Spring的人都应该知道,从Spring容器中获取的对象,里面的EmailServiceImpl是被Spring自动注入了的!但是相同的点是,他们两个都是一个Java对象,都是加载在JVM里面的,那么至少我们现在可以回答的问题了:SpringBean一定是一

2020-12-29 21:20:33 2200 5

原创 Java开发大型互联网架构Spring AOP实现原理之Spring AOP底层实现

什么是 AOPAOP(Aspect-Oriented Programming), 即 面向切面编程, 它与 OOP( Object-Oriented Programming, 面向对象编程) 相辅相成, 提供了与 OOP 不同的抽象软件结构的视角在 OOP 中, 我们以类(class)作为我们的基本单元, 而 AOP 中的基本单元是 Aspect(切面)AOP的基本概念AOP框架具有如下两个特征:个步骤之间的良好隔离性。源代码无关性。AOP concepts(AOP术语)Aspect/Advi

2020-12-28 16:56:27 1952 4

原创 几个直击灵魂的Spring拷问。

今天这一篇主要想围绕着Spring的循环依赖问题以及终极灵魂拷问如何手写Spring的问题讲讲。作者:千淘萬漉链接:https://www.jianshu.com/p/e68df1bfbaf6一、Spring循环依赖1.什么是循环依赖Spring中的循环依赖一直是Spring中一个很重要的话题,一方面是因为源码中为了解决循环依赖做了很多处理,另外一方面是因为面试的时候,如果问到Spring中比较高阶的问题,那么循环依赖必定逃不掉。所以还是可以看一下这块的源码,看看Spring是如何解决循环依赖的问

2020-12-25 21:22:01 4231 6

原创 一遍记住Java常用的八种排序算法,与代码实现。

1.直接插入排序经常碰到这样一类排序问题:把新的数据插入到已经排好的数据列中。将第一个数和第二个数排序,然后构成一个有序序列将第三个数插入进去,构成一个新的有序序列。对第四个数、第五个数……直到最后一个数,重复第二步。如何写写成代码:首先设定插入次数,即循环次数,for(int i=1;i<length;i++),1个数的那次不用插入。设定插入数和得到已经排好序列的最后一个数的位数。insertNum和j=i-1。从最后一个数开始向前循环,如果插入数小于当前数,就将当前数向

2020-12-20 20:35:39 1985 7

原创 程序员高工资导致加班?要降低程序员工资?网友:放过我们苦逼的程序员吧。

都知道程序员的工资高,但加班也多,这已经成了普遍的行业现状。有个程序员竟然认为是过高工资引起资本家的疯狂报复,导致了加班和行业内卷。他说,程序员作为一个没有技术壁垒的行业,不值得这么高的工资,还出主意让降低程序员工资,降低人力成本,就能少一点加班,多一点自由了。针对楼主的言论,只有一个美团程序员表示愿意,说工资打八折,不加班的话,可以接受。其他网友都被楼主的话震惊了,纷纷diss他“幼稚”、“天真”,程序员工资哪里虚高了?公司老板挣几千万,程序员才拿多少钱?老板吃那么多肉,员工喝口汤都不行吗?有时间

2020-12-17 21:52:44 4370 6

原创 程序员5年跳槽3次,年薪涨了58万,晒出就职名单,网友:人生赢家

职场上很多人有跳槽的经历,毕竟一开始进入一个单位,选择一个职业,就能干上一辈子的人是少数。有人因为薪资待遇不满意跳槽,在跳槽的过程中,薪水也会随之增加,而选择的单位也会比原来的更好。职场上很多人有跳槽的经历,毕竟一开始进入一个单位,选择一个职业,就能干上一辈子的人是少数。有人因为薪资待遇不满意跳槽,在跳槽的过程中,薪水也会随之增加,而选择的单位也会比原来的更好。看到他就职过的公司网友都认为他是人生赢家,有网友说他2013年的时候在网易工作年薪是17万,两年以后跳到了搜狐,年薪是30万,几乎是翻了一

2020-12-16 17:06:57 3385 6

原创 Java 14都出来了,为什么还有那么多人执着于Java 8?

比如我吧,我只是自己私下里研究一下 Java 11 新特性,公司还是用 Java 8 ,更有甚者,我身边有个朋友的公司还用 JDK 1.6,你说神奇不。Java 都已经 25岁了,想必比在座的很多同学年龄还大吧。在 JDK 版本的世界里,从来都是 Oracle 发他的新版本,我们继续用我们的老版本。4 年之前用 JDK 7,后来终于升级到了 JDK 8。自从升级了没多久,JDK 就开始了半年发一个新版本的节奏,陆续发布了 9 、10、11、12、13,别着急,还有 14,直到前几个月天(2020年.

2020-12-12 16:32:52 4021 9

原创 Java 泛 型 简 单 的 使 用! !

前言Java里面的泛型在实际开发中运用的很多,学过C++的同学一定知道C++的模板,而Java中的泛型,一定程度上和它还是挺像的。相信写Java的人,大都有用过List的实现类ArrayList。在Java没有泛型之前,它的内部是一个Object的数组实现的。这也导致一个问题,每次使用里面的元素的时候需要向下转型,而且很明显,如果是Object的话,意味着我们可以丢任何对象进去。自动转型成Object,这样在使用的时候就很容易出问题,不知道里面存的是什么。如:ArrayList list = ne

2020-12-11 15:53:32 2811 5

原创 学习JAVA8个月,成功跳槽,外包进阿里成功定级P7,太牛了!

选择java这个行业的人,找到的工作就是两极分化,要不就是奔着大厂,也成功的进入大厂;另一类就是我这种奔着大厂,但是还在外包公司做底层开发……其实说到底就是自己的技术不牛逼,只会用框架,看不懂源码,不了解其底层机制与实现原理,只会搬运源码库的开发。可是我就是不甘心,当初学java就是为了进大厂,沉下心8个月的学习,我成功的跳槽阿里。学完之后才知道跳槽不难,难的是你真的懂java,所以,赶紧把我学习和面试的经验都分享给想要进入大厂的你们。首先,java我还是不建议自学,因为你懂一点但是又不全懂,自学很容

2020-12-10 17:02:43 4623 7

原创 快2021年了,学Java需要掌握哪些知识,才能更快拿到offer。

今年马上就要结束了,说实话还是有点快的,感觉这年啥也没做到就莫名其妙的要跨年了,不知道大家是不是这样想的。就快要2021年,蓄势待发了一整年,相信我们明年一定会冲出来一片好天地,所以不管是刚开始学java的朋友还是正在工作中的朋友,都可以看看我整理的这篇知识点,查漏补缺,同时也适用于所有想要踏入Java行业的初学者!第一阶段:Java语言入门掌握Java开发环境基本配置掌握运算符、表达式、流程控制语句、数组等的使用熟练使用IDEA开发工具掌握Java基本面向对象知识掌握常用类String、A

2020-12-09 15:31:29 3238 5

原创 Java程序员别停在35岁,如何让Java程序员走的更远?

但是由于程序员工作的特性,可能从30岁开始,很多人就已经花白头发,可能除了考虑那些复杂的业务逻辑实现以外,就是考虑未来的路应该如何前进了。看看下面这个曲线,可能很多行业都是这样,到了一定的年龄,人的价值体现就开始慢慢的下降了,只是程序员的时间更短一点。就我自己身边的情况来说,一个43岁的博士,被一家外企裁员了,他的下一份工作只有之前的一半薪水。一个45岁的程序员,名牌大学毕业,到我这里面试,他只需要5K的薪水,并且在当时只有30岁的我面前唯唯诺诺。因此,在34岁左右,差不多就是一个程序员的巅峰了,

2020-12-07 20:46:12 8879 16

原创 阿里技术专家告诉你,如何设计秒杀系统?

秒杀从规模上来说可以分为大秒和小秒。大秒指的是比如双11这种特定的节日,商品规模超大、价格超低、流量超大的这种类型活动,小秒一般指的是商家自己配置的一些时段类型的活动,由商家自己指定时间上架。从形式来说还可以分为单时段秒杀和多时段秒杀。但是在这个场景里,我们一般就是指的单时段大型秒杀。秒杀设计要面对的压力和难度有几点:怎么保证超高的流量和并发下系统的稳定性?如果峰值的QPS达到几十万,面对巨大的流量的压力系统怎么设计保证不被打崩?怎么保证数据最终一致性?比如库存不能超卖,超卖了那亏本的要么就是商家

2020-12-06 15:06:10 3085 6

原创 我不信我这样说,你还看不懂 Zookeeper 的选举机制!

Zookeeper 是一个分布式服务框架,主要是用来解决分布式应用中遇到的一些数据管理问题如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。我们可以简单把 Zookeeper 理解为分布式家庭的大管家,那么管家团队是如何选出Leader的呢?好奇吗,接下来带领大家一探究竟。同时也整理了一些个人觉得比较好的学习书籍、视频资料以及大厂面经视频共享在群文件里面,有需要的小伙伴可以自行添加哦!包含的模块分为19个模块,分别是: Java 基础、容器、多线程、反射、对象拷贝、Java Web.

2020-12-04 21:37:10 4914 14

原创 不要再满世界搜linux命令了,我给你整理到一块了。

前言做为一位后端开发,怎能不会点Linux命令?总结了一套非常实用的Linux命令(基于CentOS 7.6),希望对大家有所帮助!整理了一些个人觉得比较好的学习书籍、视频资料以及大厂面经视频共享在群文件里面,有需要的小伙伴可以自行添加哦!包含的模块分为19个模块,分别是: Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Ka

2020-12-03 16:45:27 4132 6

原创 MyBatis要不要学?京东内部的这份MyBatis文档真香!

前言很多人说 mybatis重不重要?这里再说下,互联网公司基本都是用mybatis做为持久层框架的,所以mybatis是一定要学的。程序员80%时间都在CRUD,对了mybatis就是干这个的什么是 MyBatis ?MyBatis是一个实现了JPA规范的用来连接数据库并对其进行增删改查操作的开源框架 (就和传统的JDBC一样,就是个连接数据库的东西),其实,它底层就是一个JDBC封装的组件。MyBatis的前身是Ibatis,Ibatis创建与2002年最初为Apache下面的一个开源项目,20

2020-12-02 15:55:51 5251 15

原创 价值上万的 Java CAS 原理剖析,全是干货。

在Java并发中,我们最初接触的应该就是synchronized关键字了,但是synchronized属于重量级锁,很多时候会引起性能问题,volatile也是个不错的选择,但是volatile不能保证原子性,只能在某些场合下使用。像synchronized这种独占锁属于悲观锁,它是在假设一定会发生冲突的,那么加锁恰好有用,除此之外,还有乐观锁,乐观锁的含义就是假设没有发生冲突,那么我正好可以进行某项操作,如果要是发生冲突呢,那我就重试直到成功,乐观锁最常见的就是CAS。这里插一句,我整理了免费的Ja.

2020-12-01 20:53:07 4246 18

原创 面试在简历上写了“熟悉JVM”,结果面试官看了,直接把我问懵了。

JVM(Java虚拟机)简单来说就是运行Java代码的解释器,作为螺丝钉程序员JVM其实了解下就差不多啦,不懂JVM内部细节照样能写出优质的代码!但是一到造火箭、飞机的场景(面试)不懂JVM的你,会被面试官虐的体无完肤。最近我就听说有个做了一年多的开发程序员去面试,因为在平时工作中也用JVM,就在简历上写了自己熟悉JVM这样的话,后来面试官看了他的简历后直接把他问得大气都不敢出。再看面试问题之前呢,我之前整理了Java的核心知识点,一共283也得PDF。还有专门去学习JVM的学习路线图。需要的朋友可

2020-11-29 15:14:00 3608 5

原创 面试了5家公司,都问了我:IO同步、异步、阻塞、非阻塞的区别。

同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和non-blocking IO是一个东西。这其实是因为不同的人的知识背景不同,并且在讨论这个问题的时候上下文(context)也不相同。所以,为了更好的回答这个问题,我先限定一下本文的上下文。本文讨论的背景是Linux环境下的netwo

2020-11-28 21:33:43 2006 4

原创 我国有哪些对 程序员 很友好的 城市?

移动互联网发展比较的好的有哪些城市?而数据皆来自于网络。本文仅供参考,不具有权威性。数据来源及可靠性本次分析的数据来源均是来自于我的微信公众平台后台的关注者的数据,根据其公众平台的关注者的用户属性来分析的。而关于数据的可靠性,不算是权威数据,但是有一定的参考性。原因如下:基本上都是移动互联网的开发者和从业者。数据的数量由上万人,所以体量比较大,应该比较全面。虽然不具有权威性,但是具有一定的可靠性和参考性。数据分析根据后台用户人员的属性分析,目前按省份排名前十名分别是:广东省,北京..

2020-11-27 16:52:41 7949 7

原创 Spring最常用的36个注解,哪些你还不知道?

随着技术的更新迭代,Java5.0开始支持注解。而作为java中的领军框架spring,自从更新了2.5版本之后也开始慢慢舍弃xml配置,更多使用注解来控制spring框架。而spring的的注解那么多,可能做java很多年,都用不上。这里按照类型总结了这7种最常用的注解。另外整理了一份java的资料。内容包含有:Spring,Dubbo,MyBatis, RPC,源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。需要的朋友可以点击:这个!点这个,暗号:csdn。一.

2020-11-25 20:58:38 3520 8

原创 通俗易懂 RPC、REST、Dubbo、HTTP、RMI 的区别与联系。

RPC、REST、Dubbo、HTTP、RMI。接触分布式系统之后,这些概念天天在耳边打转。单拎出来一个,多多少少也能讲一讲它是什么,但是对于这些名词之间的区别和联系却一直没有一个系统性的认识。这个周末,终于是下定决心把它们彻底搞清楚。RPC 与 REST同事跟你讲RPC与REST的时候,他心里想的应该是“API设计风格”。这样讲没错,但是不准确。我们先来看这两种“API设计风格”有什么区别:如果我开了一个小餐馆,想设计一个订餐的API:两种风格的API区别,总结一下其实非常简单:RPC面向过程

2020-11-24 21:29:44 2554 6

原创 自学Java,学多久可以自己找到工作?(CSDN最详细路线)

假如有那么残酷的一天,我不小心喝错了一瓶药,一下子抹掉了我这十多年的编程经验,把我变成了一只小白。我想自学 Java,并且想要找到一份工作,我预计需要 6 个月的时间,前提条件是每天都处于高效率的学习状态当中,并且每天的学习时间至少在 12 个小时以上。即便是这样,我敢肯定,找到的工作肯定不会太好,勉强能够维持生活吧,毕竟是零基础入门啊。如果想更进一步,真正成为一名不可或缺的高级 Java 工程师,时间需要更久,两年、三年、五年,直到秃的那天。想着想着,我就觉得有必要为那一天做点准备,以备不时之需。

2020-11-23 22:01:55 2981 15

原创 祖传代码,是如何变成一堆屎山的?

有一天,有几条虫子,干扰了老板赚钱,老板希望你能抓住它们。你带着年轻的锐气,青春的活力,学艺多年积累的程序设计艺术,打开了公司的代码仓库。远看,似乎一个运转的机器,巨大的代码堆积在一起形成了大致的轮廓,蠕动着前进。凑近了一看,在不净的框架中,乱码般的语句在运转,像生了麻风病的蛞蝓一样在喷吐,粘稠的水在流动,而穿着格子衫的人群则在焰柱旁围成了一个半圆,这就是码农的仪式。他们环绕着那不可名状植物,不断的伸手进去拨弄,又不断的掏出一些东西填上去,使他堆积的更高,为了防止到他,又掏出黏糊糊的糊糊,用力的涂抹,

2020-11-22 15:47:02 4234 9

原创 mysql数据库--CSDN上最详细的 MySQL 入门基础文

mysql入门基础以及常用命令有很多朋友虽然安装好了mysql但却不知如何使用它。在这篇文章中我们就从连接MYSQL、修改密码、增加用户等方面来学习一些MYSQL的常用命令。(标TI)一、连接MYSQL。格式:mysql -h主机地址-u用户名-p用户密码1、例1:连接到本机上的MYSQL。首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了

2020-11-19 21:46:10 4583 7

原创 Java SE 学到什么程度才算及格?

要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。要想学好javase最起码java基础语法要会,多线程,常用类库,集合框架,和一些企业级开发框架spring大家族要会。在这里也整理了一份Java架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC,源码分析,高并发

2020-11-18 15:24:48 7371 17

原创 Java面试史上最骚的JAVA专业术语面试100问(51-100)。

前言:(面试题是根据一些朋友去面试提供的,再就是从网上整理了一些)前面更新了1-50的题,正好昨天星期六放假,回家抽时间又整理了一下后面的,我真是一个辛勤的小蜜蜂。所以请给我一个小小的赞或者…不多说废话了,上菜!正文:51、什么是线程安全?52、什么是死锁?如何避免死锁?死锁是多线程中最差的一种情况,多个线程相互占用对方的资源的锁,而又相互等对方释放锁,此时若无外力干预,这些线程则一直处理阻塞的假死状态,形成死锁。举个例子,A 同学抢了 B 同学的钢笔,B 同学抢了 A 同学的书,两个人

2020-11-16 15:34:24 4382 8

原创 Java面试史上最骚的JAVA专业术语面试100问(前1-50)。

说在前面,面试题是根据一些朋友去面试提供的,再就是从网上整理了一些。先更新50道,下一波吧后面的也更出来。废话也不多说,现在就来看看有哪些面试题1、面向对象的特点有哪些?抽象、继承、封装、多态。2、接口和抽象类有什么联系和区别?3、重载和重写有什么区别?4、java有哪些基本数据类型?5、数组有没有length()方法?String有没有length()方法?数组没有length()方法,它有length属性。 String有length()方法。 集合求长度用size()方法。6、J

2020-11-13 21:08:49 6107 15

原创 一篇文章告诉你,如何正确学习Linux【你的学习疑惑都在这】

很多人其实对Linux并不了解,只知道它是个开源操作系统,有一个内核,仅此而已。我们先来说一下学习Linux之后的一些出路:很多人以为做Linux就是做运维,其实不然,运维只是其中一个方向而已,还有另一个很重要的方向是开发。如果你需要更进一步了解Linux,我这里也整理一份java的核心知识点整理为了PDF文档,当然也包括linux。需要的朋友可以点击:点这个!点这个!,暗号:csdn。我们简单来看下运维做啥从上面的思维导图可以看到,运维又分为5个方向:系统运维,数据库运维,Python运维开发

2020-11-12 16:00:44 6945 23

原创 我猜,你现在还是个CRUD程序员。

务实程序员他们总是在面临问题时,透过问题看到本质,从具体的场景出发,从大局着想,了解整个问题的来龙去脉,他们会对自己的行为负责,在项目面临问题时,他们不会撒手不管或者任由风险一步步扩大直至无法维护。大多数人都不是务实的程序员,因为成为务实的程序员并不满足 短期的利益,需要长期的打磨和持续不断的学习、思考反思。大多数人不是务实的程序员的原因只有一个:惰性使然。提供免费的Java架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC,源码分析,高并发、高性能、分布式,性能优.

2020-11-10 15:03:50 6287 11

原创 MySQL 的30条军规,你了解几条?

一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高(2)必须使用UTF8字符集解读:万国码,无需转码,无乱码风险,节省空间(3)数据表、数据字段必须加入中文注释解读:N年后谁tm知道这个r1,r2,r3字段是干嘛的(4)禁止使用存储过程、视图、触发器、Event解读:高并发大数据的互联网业务,架构设计思路是“解放数据库CPU,将计算转移到服务层”,并发量大的情况下,这些功能很可能将数据库拖死,业务逻辑放到服务层具备更好

2020-11-08 21:11:20 6630 16

原创 为什么现在Java的要求越来越高了?

就今年大环境来看,跳槽成功的难度比往年高很多,一个明显的感受:今年的Java技术栈面试,无论一面还是二面,都特别考验Java程序员的技术功底。所以,今天就来聊一聊面试给我的一些具体感受,分享给大家,希望能够提供一些帮助(仅供参考)。同时也有2020年最新的面试题,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。需要的朋友可以点击:点这个,点这个,暗号:csdn。PS:本文更多讲述的准备面试的方法别让

2020-11-07 16:34:41 9240 10

原创 京东架构师花了4天,终于整理好了11月份Java面试宝典:Spring+微服务+Java基础+分布式+数据结构

运筹帷幄之后,决胜千里之外!不打毫无准备的仗,大家可以先从下面几个方面来准备面试:自我介绍。(你可千万这样介绍:“我叫某某,性别,来自哪里,学校是那个,自己爱干什么”,记住:多说点简历上没有的,多说点自己哪里比别人强!)自己面试中可能涉及哪些知识点、那些知识点是重点。面试中哪些问题会被经常问到、面试中自己改如何回答。自己的简历该如何写。我这里整理了30多分简历模板,送给不怎么会写简历的小伙伴。可以参照模板改改自己的简历,应届生或者正在工作的伙伴都可以借鉴一下。同时也有2020年最新的面试题,

2020-11-04 21:01:33 6804 26

原创 相见恨晚,一个架构师也不会使用的Lombok注解,美得要命!

我见过很多反对Lombok的同学,背地里又偷偷的把插件添加了进去,这是真香原理在搞鬼。嘴上说不要,身体很诚实。反对的人,应该是没见过一些业务代码的冗长繁杂,还沉浸在自己病态的完美主义中。原创:不羡鸳鸯不羡仙,一行代码调半天。同时提供免费的学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC,源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。需要的朋友可以点击:点这个!点这个!,暗号:csdn。所以我们既要面对又脏又乱的从业环境,又要面对现实。

2020-11-03 21:31:05 4276 12

原创 简单秒杀逻辑流程图

同时也提供免费的Java架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。需要的朋友可以点击:点这个!点这个!,暗号:csdn。还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书+2020年最新大厂面试题。...

2020-11-03 11:34:49 1843

图片视频操作jar包

图片视频操作jar包,处理图片视频相关信息,例如获取图片视频头文件信息等等

2014-03-13

jfreechart1.0.17相关jar包及学习API

jfreechart1.0.17相关jar包及学习API,里面有相关Dome案列和API中文帮助文档及相关解释

2014-01-03

IE6、7下使用JSON.stringify()方法兼容JS脚本

在IE6、7下使用JSON.stringify()方法兼容JS脚本

2013-12-18

强大的web插件Lodop

一款很强大的web插件,可以实现各种打印,包括文档、图片、复杂的图表等等,也可以实现excel文件的导出,各种复杂的图表都能够导出来,只需要通过前台js控制,大家可以去尝试一下哦!!里面有使用方法和详细API

2013-12-11

apache ftpserver jar包

apache ftpserver所需jar包,可以整合spring

2013-09-25

poi介绍及使用

poi介绍及使用,很详细的哦,有需要的同学可以下载下来瞧瞧哦!

2013-08-15

poi-3.7所需jar包

poi-3.7所需jar包,有需要的同志可以下载下来看看

2013-08-15

uploadify3.2实现文件上传

uploadify3.2实现文件上传,很好用的一款基于jquery插件

2013-06-04

ftp文件上传jar

ftp文件上传jar文件,有需要的同志可以看一下

2013-05-31

自定义实现Struts2源代码

自定义实现Struts2源代码,简单的实现了一下,仅供学习参考

2013-04-07

jquery右下角提示框插件

jquery右下角提示框插件,很好用,有类似需求的同志可以下载下来看一下

2013-03-06

Lucene搜索引擎

Lucene搜索引擎

2012-11-20

常用帮助文档2

Android中文+CSS2.0中文手册.chm+Hibernate_zh_CN.chm+JavaEE.chm+JavaScript使用手册.chm+Struts2.1.8JavaAPI.CHM+Thinking in Java_cn.chm+W3School全套教程.CHM

2012-11-20

常用帮助文档1

jdk6.chm+jQuery1.4.2_API帮助文档简体中文版.chm

2012-11-20

Java夜未眠

Java夜未眠,讲叙java相关知识点,讲叙java相关知识点

2012-11-20

JBPM工作流

JBPM工作流,简单的介绍了JBPM的工作流程,让你很容易掌握!

2012-11-20

鑫源网上书店毕业项目答辩源码及毕业论文

鑫源网上书店毕业项目答辩源码及毕业论文,包括数据库的表结构及测试数据,项目的使用说明,使用的开发语言是java,数据库为mysql,以及源代码,这些都是自己一行一行敲出来的,现在拿出来与大家交流分享!!

2012-11-12

struts结合autocomplet实例代码

struts结合autocomplet实例代码,很通俗易懂

2012-08-16

autocomplete仿百度自动提示插件

autocomplete仿百度自动提示插件,一款很好的插件

2012-08-16

在页面固定div位置实示例

在页面固定div位置实示例,两种方法比较

2012-08-07

log4j相关jar包

包含log4j、slf4j以及log4j2相关jar包和相关桥接包,主要实现程序的日志输出功能

2018-05-23

将java程序运行为后台服务demo

将java程序运行为后台服务demo,可以参考我的文章:http://blog.csdn.net/harderxin/article/details/79171936

2018-01-26

Sigar包相关

使用Sigar包获取操作系统底层信息

2017-08-07

java-grok依赖jar包

这里面提供日志解析的gork包和其相关的依赖包

2017-08-07

Xfire整合webservice jar包

Xfire整合webservice的所有jar包

2015-05-05

jquery实现省市县三级联动

jquery实现省市县三级联动,里面包含全国各省、市、县级数据,还有国外部分市县级数据

2014-12-29

SpringMVC完整搭建项目

每次需要Spring MVC的web项目测试一些东西时,都苦于手头上没有最简单的Spring MVC的web项目,现写一个SpringMVC完整搭建项目,下载即可运行,供初学者学习

2014-12-29

Spring4.1.1核心jar包

Spring4.1.1核心jar包,下载下来直接可以使用

2014-12-29

jacob--Java 与 COM 组件的互操作

Java 与 COM 组件的互操作插件--jacob

2014-12-09

百度地图androidSDK v3.1.1

百度地图android sdk,版本号为v3.1.1,有需要的童鞋可以下载下来看看,在android中环境搭建请参考我的博客:http://blog.csdn.net/harderxin/article/details/39780525

2014-10-04

ListView底部加载更多demo

ListView底部加载更多demo,实现数据的分页加载小demo,适合初学者下载学习

2014-08-15

Android计数小demo

Android计数小Demo,运用知识点Activity、Service、BroadCastReceiver,初学者可以下载下来学习学习

2014-08-15

ext-js.4.2.1集成三大框架版本

ext-js4.2.1去掉了其中的doc和example实例,可以直接和struts、spring集成

2014-06-24

Effective java第二版 英文版

Effective java第二版 英文版,Effective java被称为学习java四大必看书之一,很经典,想要学习的同学可以下载下来看一下!

2014-05-15

淘宝技术这十年

淘宝技术这十年,介绍淘宝的发展历程,我们可以看看淘宝里面运用到的相关的技术!!

2014-05-15

mybatis+struts+spring搭建好的框架

mybatis+struts+spring搭建好的框架,测试成功通过,里面还对用户进行了增删查改操作,以及使用说明和mybatis简易教程!

2014-05-07

Hessian与Spring整合需要jar包

Hessian与Spring整合需要jar包,需要的同学进行下载学习

2014-04-01

Hessian支持jar包

Hessian支持jar包,想研究hessian的自行下载

2014-03-31

手动配置好的三大框架Demo

手动配置好的三大框架Demo,下载后即可运行!

2014-03-17

apache ftp操作jar包

commons-net-3.0.1.jar apache ftp操作jar包

2014-03-17

空空如也

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

TA关注的人

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