相关文章
Golang 实现一个简单的 RPC 服务
分享一个简单的 rpc 服务框架
一、服务端实现
package mainimport ("log""net""net/rpc"
)const HelloServiceName "main.HelloService"type HelloServiceInterface interface {Hello(request string, replay *string) error
}func…
建站知识
2024/12/23 6:16:58
Java springmvc 参数名用is开头导致为null
因为最近在整理一些源码和编写规范,这里写一下只是记录几年前自己遇到的问题,好久都忘了,还是写下来比较好。 问题记录:由于变量使用了boolean,并且变量名是is开头的,由于java机制boolean默认是false&#…
建站知识
2024/12/22 23:04:52
【开发篇】十三、JVM基础参数设置与垃圾回收器的选择
文章目录 1、-Xmx 和 –Xms2、-XX:MaxMetaspaceSize 和 –XX:MetaspaceSize3、-Xss4、不建议改的参数5、其他参数6、选择GC回收器的调试思路7、CMS的并发模式失败现象的解决8、调优案例 GC问题解决方式:
优化JVM基础参数,避免频繁Full GC减少对象的产生…
建站知识
2024/12/17 1:39:29
云原生(八)、Kubernetes基础(一)
K8S 基础
# 获取登录令牌
kubectl create token admin --namespace kubernetes-dashboard1、 NameSpace
Kubernetes 启动时会创建四个初始名字空间
default:Kubernetes 包含这个名字空间,以便于你无需创建新的名字空间即可开始使用新集群。
kube-node-lease: 该…
建站知识
2024/12/19 23:37:19
使用JMeter进行接口测试教程
安装
使用JMeter的前提需要安装JDK,需要JDK1.7以上版本目前在用的是JMeter5.2版本,大家可自行下载解压使用
运行
进入解压路径如E: \apache-jmeter-5.2\bin,双击jmeter.bat启动运行 启动后默认为英文版本,可通过Options – Cho…
建站知识
2024/12/17 23:56:25
vue3.0 列表页面做缓存
一.设置动态keepalive <router-view v-slot"{ Component, route }"><keep-alive :include"cacheViewsState"><component :is"Component" /></keep-alive></router-view>
可以将要缓存的页面作为vuex全局变量储存…
建站知识
2024/12/13 9:19:58
【bash自动补全原理】
1 bash自动补全原理
1)自动补全依赖于bash的内置命令complete、compgen、和/etc/bash_completioin.d路径下的自动补全脚本。补齐功能可以通过脚本指定命令参数如何补齐。默认补全脚本在/etc/bash_completion.d目录下。
2)一般系统中会安装bash-complet…
建站知识
2024/12/14 17:51:00
Scala详解(3)
Scala
函数
柯里化(Currying) 柯里化指的是将多个参数的函数变成接收单一参数的过程 案例 package com.fesco.method
object MethodDemo1 {
def main(args: Array[String]): Unit {
// 定义一个函数:获取两个数字中较大的那个数字// 基本函数/*def max(a…
建站知识
2024/12/23 5:51:31