CoffeeLand

LV1
发表了文章

Java测试框架推荐

java有很多测试类框架, 开发中有很多比如Mokito, powermock, wiremock, cucumber ,但是powermock测试,sonar...

CoffeeLand
发表了文章

BDD测试框架Cucumber

最早的有TDD, 测试驱动开发, 而BDD 是行为驱动开发, 更加关注用户的行为,

CoffeeLand
发表了文章

linux内核之socket

linux的空间分为kernel space 和 user space, 比例是1:3

CoffeeLand
回答了问题

redis 可以公网访问了吗?

CoffeeLand回答于

可以, 在配置文件里设置 bind <your_public_internet_ip>

发表了文章

springboot 1.5.20.RELEASE可能会将http请求变成https

系统的有一个写log的微服务A, spring boot的version是2.1.5.RELEASE

CoffeeLand
发表了文章

JVM的GC

将内存分为大小相等两块, 每次只用一块, 当这一块用完了, 就将还存活的对象复制到另一块内存上, 然后把已经使用的左边的内存空间一次性整理

CoffeeLand
JVMJava
发表了文章

算法之求String类型算数表达式的值 和 验证IP地址合法性

CoffeeLand
Java
发表了文章

分布式系统互斥性与幂等性问题的分析与解决

ReentrantLock主要利用CAS+CLH队列来实现。它支持公平锁和非公平锁,两者的实现类似。

CoffeeLand
发表了文章

Springframwork.Util之StopWatch 多任务计时

StopWatch是spring框架提供的一个util, 用来做多任务的计时, 隐藏了System.currentTimeMillis()的使用, 增加应用程序...

CoffeeLand
SpringSpring CloudSpring BootJava
发表了文章

系统问题解决之tcpdump

tcpdump: any: You don't have permission to capture on that device

CoffeeLand
TCP/IPLinuxJava
发表了文章

网络编程之TCP/IP

tcp的三次握手是指client与server端通过发送http请求,建立tcp连接, 分为三个步骤

CoffeeLand
发表了文章

java系统问题之cpu占用过高

系统负载(System Load)是系统CPU繁忙程度的度量,即有多少进程在等待被CPU调度(进程等待队列的长度)。

CoffeeLand
JavaLinux命令行工具
发表了文章

如何使用swagger editor 编写api yaml

CoffeeLand
发表了文章

如何自定义注解(how to customize the annotation in java)

注解是是一种数据类型, 它是一个标记, 方便java在编译时遇到这个标记能采取进一步的action

CoffeeLand
发表了文章

位运算之异或(XOR)

一个二进制数减1, 相当于把这个数的从最右侧的1开始flio翻转

CoffeeLand
发表了文章

Spring Cloud Stream的理解

Source: publish the message to a specific channel

CoffeeLand
发表了文章

HashMap源码解析

是用key计算hashCode,然后与key做无符号右移16位 , 是为了让高位移动,让hash均匀

CoffeeLand
发表了文章

hash散列 introduction

hash散列是在记录的存储位置与他的关键字之间建立的对应关系f, 使得每个key都对应一个存储位置, 查找时根据key的hash去查找.

CoffeeLand
发表了文章

java 并发编程基础

总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束, 按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和...

CoffeeLand
发表了文章

Fortinet面试总结

https://stackoverflow.com/questions/29225745/where-is-the-local-final-variable-i...

CoffeeLand

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券