自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hack图片

2023-09-20 22:23:05 57

原创 (五)SpringBoot2.0基础之配置文件

知其然 知其所以然创作不易 求点赞???? 求关注❤️ 求分享????絮叨上一篇呢我们讲解了日志的一些基础和SpringBoot中的日志,日志作为程序中不可或缺的一部分也是非常重要的,这一篇呢我们来看一下SpringBoot的配置文件,加载顺序和配置的原理。正文配置文件YAMLSpringBoot使用一个全局的配置文件,配置文件名是固定的:application.properties和ap...

2020-05-22 15:57:03 323

原创 (四)SpringBoot2.0基础之日志

知其然 知其所以然创作不易 求点赞???? 求关注❤️ 求分享????絮叨上一篇呢水了一章,但是也算比较重要的,可以快速构建SpringBoot应用。这一篇呢我们来看一下SpringBoot的配置文件,加载顺序和配置的原理。正文配置文件YAMLSpringBoot使用一个全局的配置文件,配置文件名是固定的:application.properties和application.yml。在这里...

2020-03-22 20:41:10 409

原创 (三)SpringBoot2.0基础之使用Spring Initializr快速创建SpringBoot项目

知其然 知其所以然创作不易 求点赞???? 求关注❤️ 求分享????絮叨使用第一篇的方法创建SpringBoot项目还是有点麻烦啊,有没有更快捷的呢?有,本篇就是介绍其中一种使用IDEA快速创建SpringBoot应用。另一种使用STS请自行百度。正文本篇呢有些水,就不说过多了,直奔主题把。使用IDEA创建一个Spring Initializr项目,File -> New -&g...

2020-03-17 23:45:42 390

原创 (二)SpringBoot2.0基础之HelloWorld解析

知其然 知其所以然创作不易 求点赞???? 求关注❤️ 求分享????絮叨本文是SpringBoot系列的第二篇文章,本篇主要是对第一篇的HelloWorld程序的简单解析。正文为什么SpringBoot可以使用这么少的配置,只是写个主启动类,在pom文件导入一个springboot依赖,就能启动一个Web项目呢?为什么会这么神奇呢?接下来我们就基于第一篇的HelloWorld程序去分析下Sp...

2020-03-17 22:47:14 123

原创 (一)SpringBoot2.0基础之入门

知其然 知其所以然创作不易 求点赞???? 求关注❤️ 求分享????絮叨前几篇讲完了SpringBoot的基本知识和核心原理,接下来我们看一下SpringBoot和其他框架的整合。悟以往正文JSR-107要想知道JSR-107是什么,大家首先要知道JSR是什么,JSR是Java Specification Requests 的缩写 ,Java规范请求,故名思议就是我定义一套Java...

2020-03-15 23:05:22 133

原创 Idea coverage覆盖率测试工具的使用

知其然 知其所以然创作不易 求点赞???? 求关注❤️ 求分享????絮叨最近项目中,每次Build的时候会触发sonar程序去扫描代码,打出测试覆盖率,也就是coverage。如果不到80%以上,就要去补Test case。可是我们在开发中怎么知道写的unit test的coverage是多少呢?这就要靠Idea的工具了。Idea自带一个默认代码覆盖率工具。当然我们也可以配置第三方,比如jaco...

2020-03-14 20:01:56 44705 5

原创 Spring源码解析系列(六) ----- 手写Mini版Spring V1.0

2019-09-11 13:49:08 546

原创 Spring源码解析系列(五) ----- IOC容器之注册

2019-09-11 13:47:41 87

原创 Spring源码解析系列(四) ----- IOC容器之载入

2019-09-11 13:47:08 82

原创 Spring源码解析(三) ----- IOC容器之定位

2019-09-11 13:46:33 105

原创 Spring源码解析(一) ----- 环境搭建

话不多说,直接进入重点。#1,Java环境默认已安装好java的环境JDK,环境变量,不废话了。#2,下载源码本系列使用的源码版本是5.0.2.RELEASE,可自行下载源码,5.X系列的源码主干没太大区别,所以可随意下载5.X。如需要下载中文注释的,附上网盘链接(感谢某泡的XXX老师,如有侵权,请联系笔者):链接:https://pan.baidu.com/s/1qreBZqWhPLQp...

2019-09-11 13:41:47 180

原创 报错Ordinal parameter not bound

#背景使用JPA更新数据的时候,做Junit始终报错Ordinal parameter not bound,异常信息是org.springframework.dao.InvalidDataAccessResourceUsageException: Ordinal parameter not bound : 10; nested exception is org.hibernate.QueryE...

2019-09-11 10:39:23 15381

转载 《重构,改善既有代码的设计》读书笔记

重构,绝对是写程序过程中最重要的事之一。在写程序之前我们不可能事先了解所有的需求,设计肯定会有考虑不周的地方,而且随着项目需求的修改,也有可能原来的设计已经被改得面目全非了。更何况,我们很少有机会从头到尾完成一个项目,基本上都是接手别人的代码,即使这个项目是从头参与的,也有可能接手其他组员的代码。我们都有过这样的经验,看到别人的代码时感觉就像屎一样,有一种强烈的想重写的冲动,但一定要压制...

2019-08-19 14:46:28 83

原创 关于JdbcTemplate动态切换数据库

背景:项目中有一个需求是要根据DB的配置重新编译存储过程,但是要执行多个数据库的存储过程。但是因为数据库很多(大概10个左右),不想使用切换数据源的方式去实现。故有此文章来记录遇到的问题和解决过程。技术:spring5,springdata ,sqlserver流程:需求下来时呢想到了大概怎么去实现:在DB中有一个配置类Config,其中两列保存执行的数据库名字(数据库有多个A,B,C,D …...

2019-08-05 17:21:46 5036

转载 Java 并发基础之内存模型

原文地址:https://javadoop.com/post/java-memory-model很久没更新文章了,对隔三差五过来刷更新的读者说声抱歉。关于 Java 并发也算是写了好几篇文章了,本文将介绍一些比较基础的内容,注意,阅读本文需要一定的并发基础。本文的主要目的是让大家对于并发程序中的重排序、内存可见性以及原子性有一定的了解,同时要能准确理解 synchronized、volati...

2019-03-12 10:43:38 106

转载 深度解读 java 线程池设计思想及源码实现

原文地址:https://javadoop.com/post/java-thread-pool文章目录总览Executor 接口ExecutorServiceFutureTaskAbstractExecutorServiceThreadPoolExecutorExecutors总结我相信大家都看过很多的关于线程池的文章,基本上也是面试必问的,好像我写这篇文章其实是没有什么意义的,不过,我相信你...

2019-03-12 10:41:52 115

转载 Java7/8 中的 HashMap 和 ConcurrentHashMap 全解析

原文地址:https://javadoop.com/post/hashmap今天发一篇"水文",可能很多读者都会表示不理解,不过我想把它作为并发序列文章中不可缺少的一块来介绍。本来以为花不了多少时间的,不过最终还是投入了挺多时间来完成这篇文章的。网上关于 HashMap 和 ConcurrentHashMap 的文章确实不少,不过缺斤少两的文章比较多,所以才想自己也写一篇,把细节说清楚说透,尤...

2019-03-12 10:38:46 89

转载 浅谈Java中的hashcode方法

浅谈Java中的hashcode方法  哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法:1public native int hashCode();  根据这个方法的声明可知,该方法返回一个int类型的数值,并且是本地方法,因此在Object类中并没有给出具体的实现。  为何Object类需要这样一个方法?它有什么作...

2018-02-08 16:41:43 118

原创 eclipse安装TestNG后在view中不显示TestNG的解决方法

eclipse版本:luna在线安装testNG版本为6.13安装TestNG参考(此为TestNG在eclipse中的安装):https://jingyan.baidu.com/article/bad08e1ee963fc09c85121e8.html言归正传,今天安装TestNG时候安装好多次都发现在最后一步windows>show view,进行查看是否有tes...

2017-12-19 16:25:46 5034

转载 Java面试题全集(下)

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

2017-04-16 13:43:28 806

转载 Java面试题全集(中)

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

2017-04-16 13:42:34 1713

转载 Java面试题全集(上)

2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的CSDN博客。在修订的过程中,参照了当时JDK最新版本(Java 7)给出了题目的答案和相关代码,去掉了EJB 2.x、JSF等无用内容或过时内容,补充

2017-04-16 13:41:07 1296

转载 十大经典排序算法小结

排序可以说是套路最多的基本算法了,今天来了兴致,那就总结一下这十大排序算法吧。冒泡法:这可以算是知名度最高的算法之一了吧,可以说不会这个算法都不好意思说自己写过代码。冒泡排序是最简单的排序之一了,其大体思想就是通过与相邻元素的比较和交换来把小的数交换到最前面。这个过程类似于水泡向上升一样,因此而得名。不多说了,直接上代码:[cpp] view plain copy print?#include<

2017-04-16 13:36:57 2601 1

转载 java知识点总结

————————————————————jav,a sync,hronized详解———————————————————-Java通过反射改变私有变量———————————————————————————-什么时候用接口,什么时候用抽象类当描述一组方法的时候使用接口  当描述一个虚拟的物体的时候使用抽象类————————————————————————————线程同步方式1.syncro

2017-04-16 13:35:01 966

转载 如何准备BAT技术面试答案(下2)——Java研发方向

题图:from pixabay相关干货文章阅读:《Java研发方向如何准备BAT技术面试(超级干货)》《超实用的——BAT面试技巧》《如何准备BAT技术面试答案(上)——Java研发方向》《如何准备BAT技术面试答案(中)——Java研发方向》《如何准备BAT技术面试答案(下1)——Java研发方向》本文是针对文章《Java研发方向如何准备BAT技术面试(超级干货)》里面的数据库、数网络

2017-04-16 13:33:10 865

转载 如何准备BAT技术面试答案(下)——Java研发方向

题图:from pixabay相关干货文章阅读:《Java研发方向如何准备BAT技术面试(超级干货)》《超实用的——BAT面试技巧》《如何准备BAT技术面试答案(上)——Java研发方向》《如何准备BAT技术面试答案(中)——Java研发方向》本文是针对文章《Java研发方向如何准备BAT技术面试(超级干货)》里面的算法、数据结构、Linux和操作系统问题的一些答案。如有错误,还请各位网友

2017-04-16 13:32:04 778

转载 如何准备BAT技术面试答案(中)——Java研发方向

题图:from pixabay相关干货文章阅读:《Java研发方向如何准备BAT技术面试(超级干货)》《超实用的——BAT面试技巧》《如何准备BAT技术面试答案(上)——Java研发方向》本文是针对文章《Java研发方向如何准备BAT技术面试(超级干货)》里面的JavaEE和设计模式问题的一些答案。如有错误,还请各位网友指正。多谢!!!文章首发地址为微信公众号:猿blog 文章首发地址为

2017-04-16 13:31:01 435

转载 如何准备BAT技术面试答案(上)——Java研发方向

相关阅读:1. Java研发方向如何准备BAT技术面试(超级干货)2. 超实用的——BAT面试技巧这篇文章是针对文章《 Java研发方向如何准备BAT技术面试(超级干货)》里面的Java基础问题的一些答案。如有错误,还请各位网友指正。多谢!!!文章首发地址为微信公众号:猿blog 文章首发地址为微信公众号:猿blog 文章首发地址为微信公众号:猿blog重要的事情说三遍!!! 更多干货文章,

2017-04-16 11:27:24 810

空空如也

空空如也

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

TA关注的人

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