最近工作中遇到了个问题:在通过dubbo进行服务间通信时,暴露给调用方使用的返回值对象里面重载了带参数的构造函数,之后偷懒就没有另外声明无参的构造方法(这是个非常糟糕且低...
![240](https://upload.jianshu.io/users/upload_avatars/14372011/8ab34b4d-794a-4e55-8762-cc775848a06e.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
最近工作中遇到了个问题:在通过dubbo进行服务间通信时,暴露给调用方使用的返回值对象里面重载了带参数的构造函数,之后偷懒就没有另外声明无参的构造方法(这是个非常糟糕且低...
1. 概念 Bloom Filter可以理解为是一个m位的数组,它有k个相互独立的哈希函数。每当新来一个元素时,会使用这些哈希函数分别计算,将对应位置置为1。查询时也要进行k...
ThreadLocal可能大家都有耳闻,线程局部变量-同样的ThreadLocal对象在不同线程中获取到的值不同,用于并发场景确保线程安全使用。 那么它是如何实现线程局部变量...
对于配置文件,我们不陌生,它提供我们可以动态修改程序运行能力。引用别人的一句话就是: 系统运行时(runtime)飞行姿态的动态调整 我可以把我们的工作称之为在快速飞行的飞机...
原创文章&经验总结&从校招到A厂一路阳光一路沧桑 详情请戳www.codercc.com 1. 三大性质简介 在并发编程中分析线程安全的问题时往往需要切入点,那就是两大核心:...
对于java中引用类型的传递一直不太清楚,专门写一下防止忘记。 首先新建了一个TestPass的类,里面只有一个整型的成员变量a,而且是用public修饰的。 其他啥都没写,...
简单来说 Redis 就是一个数据库,不过与传统数据库不同的是 Redis 的数据是存在内存中的,所以存写速度非常快,因此 Redis 被广泛应用于缓存方向。 另外,Redi...
最近给工作室学弟出个入门的教程,想着顺便放在这里记录一下。 直入主题: 首先,我用的是IDEA编译器,新建项目: 然后把要用的依赖全都加上,这里我用的是jpa对数据库进行操作...
背景 不知道大家有没有发现,有时候我们在调用后台接口的时候,会请求两次,如下图的 其实第一次发送的就是preflight request(预检请求),那么这篇文章将讲一下,为...
最近在工作室的分享会上准备了SQL注入的内容,到这里记录下。 首先,第一个问题:什么是SQL注入? 百度百科的解释是:所谓SQL注入,就是通过把SQL命令插入到Web表单提交...
今天总监让我给测试同事们培训postman,使用过postman的朋友应该知道,这个简直就是前后端接口调试神器。根据平时的经验以及自己到网上看了相关的帖子,对于postman...
1. JCSprout(Java核心知识库) Github地址:https://github.com/crossoverJie/JCSprout star:12k 介绍: 处...
一、前言 在Spring Boot的官方文档中,我们发现关于日志的描述还是比较详细的:https://docs.spring.io/spring-boot/docs/2.0....
fastmybatis fastmybatis是一个mybatis开发框架,目的为简化mybatis的开发,让开发更高效。 零配置快速上手 无需编写xml文件即可完成CRUD...
1.创建 springboot+mybatis 应用 2.pom 文件的编写,需要配置相关数据库连接 3.配置 mybatis-config 文件 4.配置 datasour...
最近在学习的时候看到个新的注解@ManyToMany,花了很长时间学习,遇到了很多坑,在这里写出来,为大家提供个思路也为自己做个记录。 首先是多对多:举个例子,一个学生可以有...