- 博客(17)
- 收藏
- 关注
原创 用spring原生注解来实现工厂-简单实用
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-10-09 14:50:22
385
1
原创 springMvc详细请求流程
本篇文章将以下面几个步骤讲解1.标准流程图2.组件和流程详细介绍3.代码实现--DispatcherServle请求分发的完整过程4.提问解答5.解决疑惑1.标准流程图(详细版)(精简版)2.组件和流程详解第一步:发起请求到前端控制器(DispatcherServlet)第二步:前端控制器请求HandlerMapping查找 Ha...
2019-12-13 23:18:55
1119
原创 日志优化 LOGGER 的使用
关于日志优化参考网址(https://blog.youkuaiyun.com/jone_lu/article/details/51526158) 这里面有几点说的挺好的,可以借鉴一下下面是关于我优化过程中部分感受第一:slf4j中的Logger 使用占位符{} 来传入参数记录日志信息public static void main(String[] args)...
2019-05-29 15:00:07
1126
原创 jasypt与Spring在项目中结合使用案例
jasypt与Spring在项目中结合使用案例不管啥系统,项目中总会有一些配置信息,用户名密码等等暴露出来, 而jasypt就是以简单的方式来解决java开发中的加密问题, 不管你的系统中配置文件,敏感信息是否已经加密或者没有加密, jasypt都能够轻松的嵌入其中,开发人员就不用专门考虑加密算法和代码的编写。那么,到底怎么个简单呢?下面主要说说如何在Spr...
2019-05-29 14:54:15
3278
原创 logger大小写问题
logger大小写问题 private static final Logger logger = LoggerFactory.getLogger(TryCatchTest.class);Java编码风格指南在第3.3节“字段命名”中说明了这一点 :遵循这个约定, logger是一个static final对象引用,如第2点所述,但是因为每次使用它时都会紧跟“ . ”,...
2019-05-29 14:12:44
1338
1
原创 XML文档 标签理解
XML文档中的xmlns、xmlns:xsi和xsi:schemaLocation理解本文是针对我在手把手编写spring.xml时,产生的疑惑,因为不知道每个标签是干嘛的,很是痛苦,所以记录下来,便于以后浏览参考博客:https://blog.youkuaiyun.com/yangyuge1987/article/details...
2019-05-29 14:10:22
2651
原创 Java读取配置文件操作工具类:PropertyUtil.java
目前开发越来越流行可配置化,所以越来越多的配置,写到了配置文件里面,针对这个方法,写了一个配置文件操作类。PropertyUtil.javaimport com.feilong.core.Validator;import java.io.IOException;import java.io.InputStream;import java.util.HashMap;import...
2019-05-28 13:16:01
774
原创 策略模式 + 反射工厂 很好的实现了开闭原则
应用场景:某天接到了一个需求,品牌给了一个第三方接口,例如:www.baidu.com,我们通过调用这个第三接口,会返回4种状态,ex:String pageStatus = "pdpAdvertisePage"; 代表我们经过一堆处理后要返回的是pdp广告页面String pageStatus = "plpAdvertisePage"; 代表我们经过一堆业务处理后要返回的是plp广...
2019-05-26 23:11:49
1029
4
原创 java.lang.NoSuchMethodError 终极解决方法
java.lang.NoSuchMethodError,想必 Java的开发者都遇到过这个报错吧,这个错误基本上都是由JVM 的 “全网负责委托机制”,(全网负责委托机制是啥? --- 》》https://cloud.tencent.com/developer/article/1353281)引发的问题, 本人在此奉上三种解决方案:步骤一:全局搜索该方法是否存在,(目前IDEA可以支持...
2019-05-26 21:05:54
51469
6
原创 获取整天时间的工具类 --DateUtil.getPointTime
业务场景:需要传两个时间参数作为sql查询条件,如:2019-5-12 00:00:00 到 2019-5-12 23:59:59那么你想你可以怎么来获取这个比较准的一个时间定义呢?好!先看测试使用案例public class DateUtilTest { public static void main(String[] args) { /** ...
2019-05-12 16:08:37
648
原创 Collection和Map接口类的层次关系--JDk1.8 最新图解
下面两图为JDK1.8最新图解,Collection和Map接口层次图jdk1.8源码整合-集合框架接口层次拓扑图大纲如下:
2019-03-29 16:14:19
2339
3
原创 Java集合---Collection API文档
先上图:集合框架组织结构图下面是Collection 接口的常用方法public interface Collection<E> extends Iterable<E> { //返回集合中元素的数量,如果集合中的元素个数超过了Integer.MAX_VALUE(整型最大值),返回Integer.MAX_VALUE int size();...
2019-03-28 18:28:30
1279
原创 SNAPSHOT快照版与正式版和maven的关联
Maven中建立的依赖管理方式基本已成为Java语言依赖管理的事实标准,Maven的替代者Gradle也基本沿用了Maven的依赖管理机制。在Maven依赖管理中,唯一标识一个依赖项是由该依赖项的三个属性构成的,分别是groupId、artifactId以及version。这三个属性可以唯一确定一个组件(Jar包或者War包)。 1,Snapshots快照是什么? 在Nexu...
2019-02-22 18:01:32
456
原创 Java基础篇-继承与初始化顺序
前言:Java中的所有事物都是对象,请记住,每个类的编译代码都存在于它自己的独立文件中,该文件只在需要使用程序代码时才会被加载,一般来说,可以说:“类的代码在初次使用时才被加载”。注明:构造器也是static方法,尽管static并没有显示的写出来,因此更准确的讲:“类是在其任何static成员被访问时加载的” so,了解单类以及继承在内的初始化全过程,以对所发生的一切有个全局性的...
2018-11-27 14:41:28
249
原创 Git基础篇~获取Git仓库
前言:本篇内容涵盖了你在使用Git完成各种工作中将要使用的各种工作命令,通过本篇学习完后,你应该能够配置并初始化一个仓库(repository)、开始或停止跟踪(track)、暂存(stage)或提交(commite)更改,以及如何迅速而简单的撤销错误操作、如何浏览你的项目的历史版本以及不同提交(commits)之间的区别、如何向你的远程仓库推送(push)以及如何从你的远程仓库拉取(pull)文...
2018-11-18 16:46:56
627
原创 git基础篇-配置信息搭建
第一步:安装git 网址:https://git-scm.com/图示:一般从官网进来下载时都会是最新版本未把图片贴出来的,后面持续的选择默认项就可以了 第二步:安装好git后,打开命令符检查自己的版本 2.1 查看版本命令: git version 2.2 更新git版本git版本更新命令:gi...
2018-11-18 12:34:16
445
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人