
spring
文章平均质量分 68
大G哥
Java技术分享
展开
-
Spring-Mybatis运行机制概括
前言本篇是继上篇MyBatis原理概括延伸的,所以如果有小伙伴还没看上篇博文的话,可以先去看下,也不会浪费大家太多的时间,因为本篇会结合到上篇叙述的相关内容。好,切入正题,这篇主要讲一个点,就是我们在结合spring去使用mybatis的时候,spring为我们做了什么事。还是老套路,我们只讲过程思路,具体细节还望各位小伙伴找时间去研究,如果我全讲了,你们也都看懂了,那你们最多也就是感到一种获得感...转载 2018-06-04 16:09:22 · 897 阅读 · 0 评论 -
BAT研发面试36题总结:Spring+Redis+Docker+Dubbo+高并发架构
面试总结:java的基础知识点,主要围绕在集合类和多线程等:ArrayList、LinkedList、HashSet、HashpMap的数据结果,以及如何扩容、以及ConcurrentHashMap相关的多线程安全等。JVM的内存分配、几个常见的垃圾回收算法以及原理、还有对应的JVM优化参数需要牢记。网络:TCP的三次握手等网络都必问,重点掌握网络协议。Redis:...原创 2018-09-18 16:24:10 · 279 阅读 · 0 评论 -
Spring AOP 使用介绍,从前世到今生
原文出处:https://javadoop.com/post/spring-aop-intro前面写过 Spring IOC 的源码分析,很多读者希望可以出一个 Spring AOP 的源码分析,不过 Spring AOP 的源码还是比较多的,写出来不免篇幅会大些。本文不介绍源码分析,而是介绍 Spring AOP 中的一些概念,以及它的各种配置方法,涵盖了 Spring AOP 发展到现...原创 2018-10-24 17:13:21 · 221 阅读 · 0 评论 -
Java后台怎么学习架构方面的知识?
架构是通过学习和实践总结出来的,建议你先看看架构方面的经典书籍,弄清楚什么是架构,以及架构师的职责是什么,这样你才能有的放矢的去学习。架构有细分了很多领域: 数据架构 业务架构 系统集成架构 IT基础架构等 等等 看你专注于那方面的架构。从你的问题描述来看,使用ssm,平常主要都是业务代码,建议你看看下面的一些书籍:1. 大型网站技术架构:核心...原创 2018-11-06 15:11:27 · 523 阅读 · 0 评论 -
架构师变形记:讲述Java码农到年薪100万架构师之路
最近有不少朋友问我怎样才能成为年薪百万的架构师,我听到他这样问,首先想到的是什么样的人才可以称之为架构师,然后我给他总结了他需要攻克的3个难点:1.接触不到一线实战架构设计,尤其是有一定的技术深度和难度架构设计。2.不了解核心技术点所处的具体背景是什么?其后的设计方案是什么? 3.为什么要如此设计?在设计方案时有没有不同的方案对比?架构设计背后的哲学有哪些?而对于有一定后台研发...原创 2018-11-09 17:05:43 · 2160 阅读 · 0 评论 -
Java程序员如何突破技术瓶颈
我这里收集了一些关于高并发、微服务、框架、redis、mybatis的架构资料。链接:https://pan.baidu.com/s/1qcX3mnqAN-mVP4wUX9aRDQ 提取码:yids 需要更多资料可以加技术交流群,群里有面试题,技术干货和资料,还有书籍哦!群号:766529531很多人做Java开发2,3年后,都会感觉自己遇到瓶颈。什么都会又什么都不会,如何改变困境,...原创 2018-11-15 17:18:55 · 970 阅读 · 0 评论 -
大型互联网公司必考java面试题与面试技巧
为了节省大家的时间和提高学习效率,一些过时知识点和被笔试概率极低的题目不再被收录和分析。回答问题的思路:先正面叙述一些基本的核心知识,然后描述一些特殊的东西,最后再来一些锦上添花的东西。要注意有些不是锦上添花,而是画蛇添足的东西,不要随便写上。把答题像写书一样写。我要回答一个新技术的问题大概思路和步骤是:我们想干什么,怎么干,干的过程中遇到了什么问题,现在用什么方式来解决。其实...原创 2018-11-14 15:27:45 · 379 阅读 · 0 评论 -
JAVA程序员“黄金5年”必须要掌握的知识技能
文末有70G的彩蛋。在程序界流行着一种默认的说法叫“黄金5年”,也就是一个程序员从入职的时候算起,前五年的选择直接影响着整个职业生涯中的职业发展方向和薪资走向,如何走好这5年,彻底从一个刚入行的菜鸟蜕变成可以以不变应万变的职业大牛,这是一个涉及到自身专业知识储备和选择的大难题,那么,这五年里,一个Java程序员如何做才能完成从入行到大牛的晋升之路呢?参加工作0-1年之间,Java程序员必须...原创 2018-11-28 21:33:54 · 2242 阅读 · 0 评论 -
给Java程序员的一些中肯建议,你还在虚度光阴吗?
开篇:最近好多人私信问我,该怎样才能成为高薪架构师,还有一个就对当前的状态感到迷茫,我在此做一个简单的说明,或者对迷茫中的你来说有些许帮助。 当前你感到迷茫吗?有很多人对现在的工作感到很没意思,因为当前的工作,完全是实现业务,技术上没有任何提高。在这种状态下就会感到迷茫,特别是一想到将来这种迷茫感就更强烈了。与其说迷茫还不如说是担忧,随着时间的推移,自己的技术又没有长进,所以感...原创 2018-12-03 17:20:20 · 265 阅读 · 0 评论 -
java的前景如何?学Java好不好找工作?
一、先来回答java的前景,从以下几点进行分析:网上很多人关于Java的提问,其中有一个问题群众呼声最高。就是Java未来5-10年的前景怎么样?虽然我不是什么预言家,我的话你们听听就好。我想用我一路学Java的经历告诉你们,不要担心这个语言的前景,java是有一个庞大的生态系统,它的覆盖范围非常广,而且已经连续10几年位居开发语言的榜首,所以java是相对于其他语言来说,非常稳定的。除了...原创 2018-12-20 21:29:50 · 2715 阅读 · 0 评论 -
Spring 中无处不在的 Properties
Properties 的使用本文的读者都是使用过 Spring 的,先来看看 Properties 是怎么使用的,Spring 中常用的有以下几种使用方式:1. 在 xml 配置文件中使用即自动替换 ${} 里面的值。<bean id="xxx" class="com.javadoop.Xxx"> <property name="url" value...原创 2019-01-10 17:48:35 · 208 阅读 · 0 评论 -
spring面试题
Spring Framework 现在几乎已成为 Java Web 开发的标配框架。那么,作为 Java 程序员,你对 Spring 的主要技术点又掌握了多少呢?不妨用本文的问题来检测一下。1、一般问题1.1. 不同版本的 Spring Framework 有哪些主要功能?VersionFeatureSpring 2.5发布于 2007 年。这是第一个支持注解的版本。Spring 3....原创 2018-08-14 17:30:46 · 406 阅读 · 0 评论 -
spring提供的关于bean生命周期的接口
先看一张图:spring4.x 企业实战spring版本:4.3.171、bean自身的生命周期接口1.1、实现 InitializingBean、DisposableBean 接口这2个接口,会要求你实现2个方法@Componentpublic class BeanSelf implements InitializingBean, DisposableBean { @Override...转载 2018-06-05 13:37:36 · 1554 阅读 · 0 评论 -
阿里架构师眼里JVM可以说的那些事
前言对于C语言开发的程序员来说,在内存管理方面,必须负责每一个对象的生命周期,从有到无。对于Java程序员你来说,在虚拟机内存管理的帮助下,不需要为每个new对象都匹配free操作,内存泄露和内存溢出等问题也不太容易出现,不过也正是因为把内存管理交给了虚拟机,一旦运行中的程序出现了内存泄露问题,给排查过程造成很大困难。所以只有理解了Java虚拟机的运行机制,才能够运筹帷幄于各种代码。本文以HotS...原创 2018-06-05 13:48:28 · 567 阅读 · 0 评论 -
为什么说 Java 程序员到了必须掌握 Spring Boot 的时候?
Spring Boot 2.0 的推出又激起了一阵学习 Spring Boot 热,就单从我个人的博客的访问量大幅增加就可以感受到大家对学习 Spring Boot 的热情,那么在这么多人热衷于学习 Spring Boot 之时,我自己也在思考: Spring Boot 诞生的背景是什么?Spring 企业又是基于什么样的考虑创建 Spring Boot? 传统企业使用 Spring Boot 会...原创 2018-06-13 15:11:27 · 342 阅读 · 0 评论 -
spring异常处理
还是上次数据不能为空的问题,写到了C层测试。先写一行测试代码,先期待一个200,但是我们是知道的,因为没有学科类别,这肯定会抛出异常,我们就是想看看Spring捕获这个异常之后给出的反馈是什么状态码。@Testpublic void saveTest() throws Exception { logger.debug("基础测试数据准备"); MeasurementUnitCat...原创 2018-06-07 16:32:28 · 490 阅读 · 0 评论 -
阿里分布式服务框架Dubbo的架构总结
Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容,详见后面描述。总...原创 2018-06-26 16:46:23 · 211 阅读 · 0 评论 -
一个两年Java工程师的面试总结
前言16年毕业到现在也近两年了,最近面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟网络一个月了还在流程中...最终有幸去了网易。但是要特别感谢点我达的领导及HR,真的非常非常好,很感谢他们一直的关照和指导。面试整体事项简历要准备好,联系方式一定要正确清晰醒目,项目经历按照时间倒序阐述,注意描述自己在项目中承担的职责,简历...原创 2018-07-16 22:07:42 · 1439 阅读 · 0 评论 -
打包SpringBoot -- 可执行Jar包
最近开始学习SpringCloud,想给项目里的模块单独打包,方便多次部署。可是在网上找了很多的解决方案,都没有操作成功的。最后查看官网的文档才找到解决方案,顺便把成功的打包方式贴出来吧。首先,修改pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/...原创 2018-07-03 22:34:41 · 328 阅读 · 0 评论 -
Java程序员进阶全过程
学习Java,书籍是必不可少的学习工具之一,尤其是对于自学者而言。废话不多说,下边就给大家推荐一些Java进阶的好书。第一部分:Java语言篇1.《Java编程规范》 适合对象:初级、中级介绍:这本书的作者是被誉为Java之父的James Gosling,入门者推荐阅读,对基础的讲解很不错。2.《Java编程思想》 适合对象:初级、中级介绍:豆瓣给出了9.1的评分,全球程序员广...原创 2018-07-17 14:11:13 · 7288 阅读 · 0 评论 -
Spring面试底层原理的那些问题,你是不是真的懂Spring?
1、什么是 Spring 框架?Spring 框架有哪些主要模块?Spring 框架是一个为 Java 应用程序的开发提供了综合、广泛的基础性支持的 Java 平台。Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring 框架本身亦是按照设计模式精心打造,这使得我们可以在开发环境中安心的集成 Spring 框架,不必担心 Spring 是如何在后台进行工...原创 2018-07-05 18:01:16 · 186 阅读 · 0 评论 -
Java后端技术交流群!学习技术期待你的加入!
《Java后端技术》专注Java相关技术:Spring全家桶、微服务、MySQL、MyCat、集群、分布式、中间件、Linux、网络、多线程,偶尔讲点运维Jenkins、Nexus、Docker、ELK,偶尔分享些技术干货,致力于Java全栈开发!现提供一种交流学习方式:QQ群!QQ群每周五发放学习资源福利,期待你的加入!...原创 2018-07-12 20:50:09 · 3059 阅读 · 0 评论 -
阿里P7给你一份超详细 Spring Boot 知识清单
在过去两三年的Spring生态圈,最让人兴奋的莫过于Spring Boot框架。或许从命名上就能看出这个框架的设计初衷:快速的启动Spring应用。因而Spring Boot应用本质上就是一个基于Spring框架的应用,它是Spring对“约定优先于配置”理念的最佳实践产物,它能够帮助开发者更快速高效地构建基于Spring生态圈的应用。那Spring Boot有何魔法?自动配置、起步依赖、Act...原创 2019-03-04 15:15:56 · 262 阅读 · 0 评论