自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (2)
  • 收藏
  • 关注

原创 logback

logback

2022-07-17 15:13:46 349 1

原创 阅读源码技巧

这里写目录标题了解作者开发项目的目的阅读官方文档理解项目中的概念了解项目技术背景没必要读最新版本的代码不需要读完所有的源码版本间比较阅读自顶向下梳理自底向上归纳先做减法,再做加法从接口找关系画图辅助阅读设计模式辅助阅读debug只是辅助了解作者开发项目的目的我们都知道「软件是工具」,是为了解决某个或某些问题的:IM解决了人们在网上沟通的问题淘宝解决了人们在网络上购物的问题支付宝解决了无钱包支付的问题了解了一个项目的目的,也就清楚了项目所需要解决的问题。如果你熟悉这个问题所对应的领域,你就能大概知

2022-05-15 22:36:49 233

原创 代码技巧---java版

目录依赖抽象,而不依赖具象Assert断言工具类的合理使用依赖抽象,而不依赖具象案例:Resource resource = new ByteArrayResource("testString".getBytes());Assert断言工具类的合理使用

2022-04-08 00:31:02 341

原创 SpringMVC---Interceptor

常见interceptor:LongTaskTimingHandlerInterceptorConversionServiceExposingInterceptorResourceUrlProviderExposingInterceptor

2022-03-31 20:22:14 592

原创 springMVC自定义多个拦截器的实现和执行顺序

https://blog.csdn.net/qidaihuimou/article/details/116531343

2022-03-30 16:51:53 154

原创 spring-core包源码阅读

spring-core是spring框架的基石,它为spring框架提供了基础的支持。spring-core从源码上看,分为6个package,分别是asm,cglib,core,lang,objenesis和util。asm官网地址:https://asm.ow2.io/ASM处理字节码(ByteCode)的方式是“拆分-修改-合并”。ASM处理字节码(ByteCode)数据的思路是这样的:第一步,将文件拆分成多个部分;第二步,对某一个部分的信息进行修改;第三步,将多个部分重新组织成一个新的

2022-03-28 23:42:22 209

原创 ASM(字节码处理工具)

Java ASM系列:https://blog.51cto.com/lsieun/2924433简单介绍:https://blog.csdn.net/teaandnoodle/article/details/52331403

2022-03-28 13:49:39 427

原创 Java中的ASCII、Unicode和UTF-8字符编码集

https://www.iteye.com/blog/kxjhlele-333211 👍👍👍

2022-03-27 22:54:11 767

原创 LogBack源码系类

logback 中文文档:https://github.com/ZhangZiSheng001/logback-demo其他文档:配置初始化部分https://blog.csdn.net/u013978512/article/details/117884148 (context加载)https://blog.csdn.net/yinlongfei_love/article/details/80807321https://www.jianshu.com/p/5616844a5f68写日志部分h

2022-03-20 22:55:23 107

原创 maven jar包结构

你这个是maven本地仓库下的文件吧,freemarker-2.3.8.jar.sha1是freemarker-2.3.8.jar的校验文件;freemarker-2.3.8.pom是管理描述文件;freemarker-2.3.8.pom.sha1是freemarker-2.3.8.pom的校验文件。

2022-03-16 00:12:59 726

原创 win常用命令

tasklist列出所有任务findstr筛选目标str

2022-03-13 18:19:27 315

原创 Wireshark常用过滤使用方法

https://www.cnblogs.com/nmap/p/6291683.html

2022-03-13 18:12:46 150

原创 Logback.xml

logback 常用配置(详解)来自 https://blog.csdn.net/qq_36850813/article/details/83092051logback配置详解和使用来自 https://www.cnblogs.com/nananana/p/8371805.htmlProperty 声明k-v 后面可以通过k获取:<propertyname="log.dir"value="{k}获取:<propertyname="log.dir"value="k获取:<prop

2022-03-07 16:31:26 160

原创 Java Enumeration接口

https://www.runoob.com/java/java-enumeration-interface.html

2022-03-07 16:12:23 176

原创 java日志

Java日志框架:slf4j作用及其实现原理https://www.cnblogs.com/xrq730/p/8619156.htmlSimple Logging Facade for Java目前slf4j 有两个不同jar, 一个是jdk中的这个接口定义不是很丰富,另一个是 org.slf4j 推荐使用这个。...

2022-03-07 15:39:13 123

原创 v-chart

案例https://vue-echarts.github.io/guide/line.html指南;https://v-charts.js.org/#/event

2022-02-20 23:19:37 608

原创 minio的安装及使用

minio的安装及使用https://blog.csdn.net/qq_39218530/article/details/107839487java MinIO文件上传返回访问路径及访问配置https://blog.csdn.net/qq_18671415/article/details/109059201官网:http://docs.minio.org.cn/docs/master/minio-monitoring-guide将buckets置为可访问http://127.0.0.1:54

2022-02-20 22:39:27 1154

原创 vue父子组件之间的传值

https://www.jianshu.com/p/af9cb05bfbaf

2022-02-20 15:56:43 410

原创 js-audio-plugin

https://recorder.zhuyuntao.cn/http://recorder.api.zhuyuntao.cn/

2022-02-20 13:30:37 708

原创 深入理解MultipartFile,以更优雅的方式处理文件

在Java中处理文件向来是一种不是很方便的操作,然后随着Spring框架的崛起,使用Spring框架中的MultipartFile来处理文件也是件很方便的事了,今天就为大家带来剖析MultipartFile的神秘面纱。MultipartFile本身并没有很复杂的结构,也正是他强力封装了很多便捷的api才引来很多人的使用。一、概述MultipartFile为org.springframework.web.mutipart包下的一个类,也就是说如果想使用MultipartFile这个类就必须引入spring

2022-02-20 01:19:23 1163

原创 javaweb上传文件

传统servlet:https://blog.csdn.net/linghuainian/article/details/82253247传统springmvc:https://www.cnblogs.com/huskysir/archive/2020/06/20/13170179.html

2022-02-19 23:48:33 122

原创 IDEA git 合并多个commit

Rebasing Commits框中第一列Action的含义如下:选择pick操作,git会应用这个补丁,以同样的提交信息(commit message)保存提交选择reword操作,git会应用这个补丁,但需要重新编辑提交信息选择edit操作,git会应用这个补丁,但会因为amending而终止选择squash操作,git会应用这个补丁,但会与之前的提交合并选择fixup操作,git会应用这个补丁,但会丢掉提交日志选择exec操作,git会在shell中运行这个命令转自:https://ww

2022-02-13 22:47:51 1191

原创 Java-IO流

https://www.cnblogs.com/wugongzi/p/12092326.htmlhttps://blog.csdn.net/m0_37989184/article/details/93025734

2022-02-13 10:47:54 188

原创 Jackson fasterxml和codehaus的区别 (fasterxml vs. codehaus)

Jackson fasterxml和codehaus的区别:他们是Jackson的两大分支、也是两个版本的不同包名。Jackson从2.0开始改用新的包名fasterxml;1.x版本的包名是codehaus。除了包名不同,他们的Maven artifact id也不同。1.x版本现在只提供bug-fix,而2.x版本还在不断开发和发布中。如果是新项目,建议直接用2x,即fasterxml jackson。Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、x

2022-02-10 21:26:08 2331

原创 LocalValidatorFactoryBean

要单独使用LocalValidatorFactoryBean需要执行语句:localValidatorFactoryBean.afterPropertiesSet();因为javax.validation包只是规范定义,他只指定了有哪些注解类,但没有具体实现这些注解类对于的逻辑。org.hibernate.validator包才是真正的有规则实现,同时spring中也是继承了这个 <dependency> <groupId>org.h

2022-02-09 19:25:31 1951

原创 出现error:“HV000030: No validator could be found for constraint ‘javax.validation.constraints.Pattern‘

使用JSR-303校验,然后出现这样的错误。这时候我们bean中的字段intervalNum是integer类型的,而我们加了@NotBlank注解,删掉就可以了@NotEmpty 用在集合类上面@NotBlank 用在String上面@NotNull 用在基本类型上...

2022-01-28 20:54:46 675

原创 isXxx 形式定义布尔类型为什么不能用

在日常开发中,我们会经常要在类中定义布尔类型的变量,比如在给外部系统提供一个RPC接口的时候,我们一般会定义一个字段表示本次请求是否成功的。关于这个”本次请求是否成功”的字段的定义,我见过很多不同的开发者,定义的方式都不同,尤其是在属性的命名上,有人用 success,有人用 isSuccess 表示。从语义上面来讲,两种命名方式都可以讲的通,并且也都没有歧义。那么还有什么原则可以参考来让我们做选择呢。根据JavaBeans Specification规定,如果是普通的参数propertyName,要

2022-01-27 10:24:45 109

原创 【无标题】

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘personalActivityService’: Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creat

2022-01-26 22:24:14 189

原创 dependencyManagament

明确传递依赖版本使用 dependencyManagement 时,如果项目中出现了多个传递依赖的版本,会被 dependencyManagement 声明的版本覆盖。有好处也有坏处。如果版本兼容的话,就剩了我们去排除版本的麻烦。缺点是,出现版本冲突的时候,不是很容易被注意到。依赖优先级父 pom 中的 dependencyManagement 是允许被子模块的 dependencyManagement 覆盖的。沿着树向上层 pom 查找最近的 dependencyManagement 声明的

2022-01-25 11:13:32 1138

原创 检查依赖项

2022-01-25 11:12:59 130

原创 <scope></scope>一些理解

maven scope 的作用来自 https://www.cnblogs.com/makai/p/12294449.htmlpom中一些理解compile:默认值,表示当前依赖包,要参与当前项目的编译,后续测试,运行时,打包provided:代表在编译和测试的时候用,运行,打包的时候不会打包进去test:表示当前依赖包只参与测试时的工作:比如Junitruntime:表示当前依赖包只参与运行周期,其他跳过了system:从参与度和provided一致,不过被依赖项不会从maven远程仓库下载

2022-01-25 11:12:01 283

原创 maven依赖顺序原则

使用maven的程序员都会遇到一个问题,那就是maven依赖冲突的问题,这会导致ClassNotFound或者MethodNotFound这样的异常。其实只要明白maven依赖的根本性的原则就不怕这样的问题了。一、maven依赖原则1.间接依赖路径最短优先一个项目test依赖了a和b两个jar包。其中a-b-c1.0 , d-e-f-c1.1 。由于c1.0路径最短,所以项目test最后使用的是c1.0。2.pom文件中申明顺序优先有人就问了如果 a-b-c1.0 , d-e-c1.1 这样路径都

2022-01-25 11:11:27 661

原创 自动生成Mapper文件(基于Mybatis Maven插件)

目录自动生成Mapper文件mybatis generator生成的mapper没有delete update去掉Mybatis Generator生成的example自动生成Mapper文件 自动生成Mapper文件(基于Mybatis Maven插件)mybatis generator生成的mapper没有delete updatemysql和connector的版本高 需要用 information_schema = true来显式声明在generatorConfig.xml文件中

2022-01-25 00:56:04 2384 1

原创 spring mvc的DataBinder、Validator、BeanWrapper、ConversionService、Formatter

https://blog.csdn.net/alex_xfboy/article/details/88076245

2022-01-23 19:06:52 231

原创 深入分析Spring Formatter

https://www.jianshu.com/p/5c297924a910

2022-01-23 18:48:55 230

原创 小马哥Spring核心编程

https://blog.csdn.net/qq_25457701/category_10167900.html

2022-01-22 17:11:57 1058

原创 Spring官网阅读-Converter、TypeConverter、TypeConverterDelegate分析

这里写自定义目录标题一、介绍TypeConverter 类主要是 负责类型转换,其实现类是 TypeConverterSupport,但是所有的具体实现都是在TypeConverterDelegate 里面完成的.二、源码分析TypeConverterDelegate 里面总共包含的方法如下:这里主要分析一些主要的方法2.1 convertIfNecessary 方法解析public <T> T convertIfNecessary(@Nullable String proper

2022-01-22 16:52:57 201

原创 spring核心框架体系结构

https://www.cnblogs.com/wzk-0000/p/9306170.html

2022-01-21 16:04:04 217

原创 Java的Locale类

https://www.jianshu.com/p/67787f73d21d/

2022-01-21 15:36:13 499

原创 java基础--Java内省机制

Java内省机制https://blog.csdn.net/u010445297/article/details/60967146

2022-01-20 22:58:08 399

springboot+jdbc增删改查.zip

简单的springboot+jdbc的增删改查,实现了与数据库的连接

2019-07-23

login(jsp+jdbc).zip

简单的用户登录界面,连接了数据库。对用户登录进行判断,登录成功则跳到登录成功界面;失败则跳到登录失败界面。

2019-06-30

空空如也

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

TA关注的人

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