自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (12)
  • 收藏
  • 关注

原创 AnnotationMetadata、 MethodMetadata

Metadata在框架中往往是个很重要的概念,不仅仅是Spring,MyBatis、Hibernate等流行框架中都有类似的元数据的概念。它没有Standard的实现(毕竟AnnotatedElement也是接口,没办法做基础实现的),但是它有两个非常重要的子接口:AnnotationMetadata和MethodMetadata 这两个接口是Spring内部的直接运用。ClassMetadata:对Class的封装适配,使用它时,并不要求该Bean已经被加载~它的所有方法,基本上都跟Class有关。

2023-11-02 16:24:07 302

原创 解决前后端跨域问题

解决前后端跨域问题

2023-09-21 11:27:46 92

原创 springboot特点

传统web项目中,通过web.xml加载整个项目流程,但是如果springboot没有web.xml,那么Tomcat是如何启动的呢?在spring3.0时,提供注解,内置注解加载整个springMVC容器,即加上@EnableWebMvc即可,即使用Java代码编写springMVC配置初始化的过程。1、快速整合第三方框架 原理:通过maven的子父依赖关系,相当于需要整合的环境的jar封装好依赖信息。2、完全无配置文件 (采用注解化)3、内置http服务器。

2023-08-31 10:56:36 57

原创 spring boot 添加 Authorization 跨域 OPTIONS 问题处理

跨域解决

2022-09-02 10:50:12 400

原创 《Effective Java 第三版》笔记

effective java 笔记

2022-06-01 19:00:03 270

原创 JVM初始化对象的步骤

JVM 初始化对象 步骤

2022-06-01 18:00:29 307

原创 idea实时编译错误提醒功能开启

1.file—Settings—搜索compiler—将build project automatically点击之后应用该工程就会实时编译,提示错误2.idea扫描dao层的时候报错,但是项目是正常运行的是因为项目可能是使用自动扫描的方法所以需要进行以下设置:file—Settings—搜索insperctions—spring—spring core—code—Autowiring for Bean Class默认是error,将其修改成Warning...

2022-05-22 16:59:45 210

原创 HttpURLConnection 使用总结

要使用 HttpURLConnection,最好对一些基础概念有所认识,比如 TCP/IP 协议,HTTP 报文, Socket 等。 先谈一些我的认识,有可能不完全正确:Socket 应该是 TCP 协议层的概念,如果要使用 Socket直接通信,需要使用远程地址和端口号。其中,端口号根据具体的协议而不同,比如 HTTP 协议默认使用的端口号为 80/tcp。HttpURLConnection 是在底层连接上的一个请求,最终也是通过 Socket 连接网络,所谓的 underlayingS.

2022-03-31 17:07:49 3817

原创 java 编译后 保留注释

针对某些实体类引用之后,某些成员变量上的注释未被编译到jar包中,可以在pom文件中加入该插件,实现注释的可见。

2021-11-16 11:27:21 227

原创 防重复提交策略

查询类的接口几乎总是幂等的,但在包含诸如数据插入,多模块数据更新时,达到幂等性会比较难,尤其是高并发时的幂等性要求。比如第三方支付前台回调和后台回调,第三方支付批量回调,慢性能业务逻辑(如用户提交退款申请,商家同意退货/退款等)或慢网络环境时,是重复处理的高发场景。当服务端对于请求的响应涉及数据的修改,或状态的变更时,可能会造成极大的危害。但前端的限制仅能解决少部分问题,且不够彻底,后端自有的防重复处理措施必不可少,义不容辞。前台操作的抖动,快速操作,网络通信或者后端响应慢,都会增加后端重复处理的概率。

2020-01-07 15:14:57 26

原创 ElasticSearch入门与进阶:组合查询、Aggregation聚合查询

ElasticSearch入门与进阶:组合查询、Aggregation聚合查询https://blog.csdn.net/topdandan/article/details/81436141

2020-01-07 15:12:59 45 1

原创 Java父类与子类静态代码块、构造代码块、构造方法的执行优先顺序

(1)如果只有一个类,执行顺序:静态初始化代码块、构造代码块、构造方法代码举例:public class HelloB {public HelloB() {System.out.println(“B构造方法”);}{ System.out.println("B构造代码块");}static { System.out.println("B static");}publi...

2020-01-07 15:11:08 62 1

原创 面试官:“谈谈分库分表吧?“

面试官:“有并发的经验没?” 应聘者:“有一点。” 面试官:“那你们为了处理并发,做了哪些优化?” 应聘者:“前后端分离啊,限流啊,分库分表啊。。” 面试官:"谈谈分库分表吧?" 应聘者:“bala。bala。bala。。” 1、分库分表的原因1、随着单库中的数据量越来越大,相应的,查询所需要的时间也越来越多,相当于数据的处理遇到了瓶颈2、单库发生意外的时候,...

2020-01-07 15:10:50 95 1

原创 Java中Collections.sort()的使用!

在日常开发中,很多时候都需要对一些数据进行排序的操作。然而那些数据一般都是放在一个集合中如:Map ,Set ,List 等集合中。他们都提共了一个排序方法 sort(),要对数据排序直接使用这个方法就行,但是要保证集合中的对象是 可比较的。怎么让一个对象是 可比较的,那就需要该对象实现 Comparable 接口啦。然后重写里面的compareTo()方法。我们可以看到Java中很多类都是实...

2020-01-07 15:05:12 55

eclipse-git免安装绿色版.zip

eclipse-git免安装绿色版,希望对您有所帮助!!!!!

2019-07-21

java导出PDF文件的例子

包含导出所需要的jar包,并且包含直接导出数据库和传参两种方式 java导出PDF文件实例.rar java导出PDF文件实例.rar

2017-07-31

用于myeclipse中js提示的spket插件

用于MyEclips中JS代码提示的插件(spket),希望对您有所帮助

2016-12-14

dubbo的经典demo示例

希望该dubbo的经典demo示例对您学习dubbo有所帮助!

2016-06-01

Spring+SpringMVC+Mybatis的项目整合经典例子(SSM)

希望该Spring+SpringMVC+Mybatis的项目整合(SSM)对您有所帮助!

2016-06-01

springMVC+Mybatis的经典整合

希望该项目对您学习springMVC+Mybatis的整合有所帮助!

2016-06-01

spring3.0 api chm 中文版和英文版

希望该spring的api对您学习有帮助

2016-05-16

java web中的struts分页组件

本代码是javaWeb中SSH框架,特别是struts中涉及到前后台对分页功能的实现,希望对您有帮助!

2016-05-06

最新项目系统:Struts2+Spring4+Hibernate4三大框架整合

希望此套框架整合对深入了解和学校Struts2+Spring4+Hibernate4三大框架整合技术有帮助

2016-04-29

bootstrap文件上传文件

这是一个bootstrap文件上传的插件,希望对您有帮助!

2016-04-22

webuploader的demo

该资源代码是针对webuploader做的一些常用demo,希望对您有帮助!

2016-01-27

图片上传预览

该资源代码旨在对图片上传前的页面预览,有需要的可以下载共享!

2016-01-27

空空如也

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

TA关注的人

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