单元测试对象的private方法
背景 为了能够让项目更加健壮,项目组要求大家在开发的过程中要写单元测试。在我写单元测试的过程中,想编写下面这个MessageService类的getUserMessageCount方法的单元测试: import org.springfr...
背景 为了能够让项目更加健壮,项目组要求大家在开发的过程中要写单元测试。在我写单元测试的过程中,想编写下面这个MessageService类的getUserMessageCount方法的单元测试: import org.springfr...
背景 最近在开发的过程中,遇见一个服务器时间不正确而导致的数据查询结果不正确的问题。代码(使用Springboot的web应用)大概如下: ...... ...... ...... private MessageCenterServic...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
背景 今天有同事说连接不上开发环境的PG库,提示“sorry, too many clients already”。看提示是PG库的连接数被占满了。想着我们开发环境有很多应用共用这一个PG库,所以经常出现连接数被占满的情况,干脆一不做二...
浏览器同源策略 定义 同源策略不属于HTTP协议,它是浏览器的一个规范限制。 同源即两个网络资源的“协议”、“域名”、“端口”都是一样的。浏览器不允许A网站去访问B网站的资源,这就是浏览器的同源策略 作用 浏览器的同源策略保证了...
前言 在”脉脉APP”上看到了字节跳动的福利真的好好啊。免费食堂,吃的东西比我“小柯基”的收费食堂好了N倍XD。对于字节跳动顿时向往了起来。可是一想到字节对算法要求很高,我就蛋疼了,怪自己大学没好好上算法课XD。...
问题背景 今天查看项目的代码的时候,发现同事写了一段代码,想通过Thread.interrupt来退出正在执行的线程,代码大概如下: public class ThreadInterruptTest { public static vo...
问题场景 在平时写代码的时候,我们有时候经常会遇到一些懒加载的成员变量的场景,比如下面这个例子 public class Test { private static Member member; public static Member...
ArrayList已经在上一个博客文章中解析了,今天我们来看看List下又一个数据结构LinkedList。而它和ArrayList最大的不同在于ArrayList是基于数组实现,而LinkedList的底层是通过一个个的Node节点来实现...
前一章已经初步介绍HTTP报文的主体结构以及常见的各种头信息,但是没有介绍请求行中的一个重要的信息:请求方法。这一章就来说说HTTP请求的几种方法,以及各自的特点,最后附上面试常问的经典面试题get和post。 以HTTP1.1为例,简单介...
Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及...