上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 文档文档2 路由 先引入文件 use App\Http\Controllers\UserController; 获取用户列表 Route::get('/userList', [UserController::class, 'index']); CSRF设置 允许post请求 || 允许xxx接口请求 阅读全文
posted @ 2022-09-15 03:07 GJH- 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 这里主要介绍4种常用的注册中心,分别为Zookeeper、Eureka、Nacos、Consul Zookeeper 经典的服务注册中心中间件 Java体系中,大部分的集群环境都是依赖zookeeper管理服务的各个节点 其组件特点: 数据结构上高度抽象为K-V格式 支持节点短暂存在 Eureka( 阅读全文
posted @ 2022-09-14 22:10 GJH- 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 常用的数据结构有很多种,下面列举一些常见的数据结构以及它们的优缺点: 数组(Array)优点:随机访问、内存连续,访问速度快。缺点:大小固定、插入和删除元素需要移动数据、浪费内存空间。 链表(Linked List)优点:大小可变、插入和删除元素速度快。缺点:不支持随机访问、内存不连续、访问速度慢。 阅读全文
posted @ 2022-09-12 22:06 GJH- 阅读(38) 评论(0) 推荐(0) 编辑
摘要: Go-方法接收器 Go中分为2种接收器:指针类型、非指针类型 指针类型接收器 package main import "fmt" type Property struct { value int } func (p *Property) SetValue(v int) { p.value = v } func (p 阅读全文
posted @ 2022-09-10 22:35 GJH- 阅读(11) 评论(0) 推荐(0) 编辑
摘要: Windows-cmd配置GitBash # -i -l 使ll ls命令生效 D:/Dev/Install/Git/bin/bash.exe -i -l 阅读全文
posted @ 2022-09-10 22:31 GJH- 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Java内存区域 Java 虚拟机在执行 Java 程序的过程中会把它所管理的内存区域划分为若干个不同的数据区域。 这些区域都有各自的用途,以及创建和销毁的时间,有些区域随着虚拟机进程的启动而存在,有些区域则是依赖线程的启动和结束而建立和销毁。 Java 虚拟机所管理的内存被划分为如下几个区域: 程序计数器(Prog 阅读全文
posted @ 2022-09-06 09:15 GJH- 阅读(12) 评论(0) 推荐(1) 编辑
摘要: HashMap原理 HashMap的线程是不安全的,多线程环境中推荐是 ConcurrentHashMap。 HashMap采用table数组存储Key-Value的,每一个键值对组成了一个Node节点(JDK1.7为Entry实体,因为jdk1.8加入了红黑树,所以改为Node)。Node节点实际上是一个单向的链表结 阅读全文
posted @ 2022-09-04 20:13 GJH- 阅读(17) 评论(0) 推荐(1) 编辑
摘要: 内联函数(Inline Function)是一种编译器优化技术,它将函数调用处直接替换为函数体,以减少函数调用的开销和提高程序的执行效率。下面是一个简单的示例来说明内联函数的概念: package main import "fmt" // 定义一个简单的加法函数 func add(a, b int) 阅读全文
posted @ 2022-09-02 18:16 GJH- 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 在 Go 中,可以使用操作系统的信号来实现优雅的启动和停止。具体来说,可以在程序中监听 SIGINT 和 SIGTERM 信号,在接收到这两个信号时,优雅地关闭程序。 下面是一个简单的示例: package main import ( "fmt" "os" "os/signal" "syscall" 阅读全文
posted @ 2022-08-31 20:35 GJH- 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 镜像 官网下载 国内镜像网站下载历史版本 阿里开源镜像、清华开源镜像、阿里Packages、 版本说明 以下针对各个版本的ISO镜像文件,进行一一说明: CentOS-7.0-x86_64-DVD-1503-01.iso 标准安装版,一般下载这个就可以了(推荐) CentOS-7.0-x86_64- 阅读全文
posted @ 2022-08-31 14:27 GJH- 阅读(21) 评论(0) 推荐(0) 编辑
摘要: TCP 三次握手过程是怎样的? TCP 是面向连接的协议,所以使用 TCP 前必须先建立连接,而建立连接是通过三次握手来进行的。三次握手的过程如下图: 一开始,客户端和服务端都处于 CLOSE 状态。先是服务端主动监听某个端口,处于 LISTEN 状态 客户端会随机初始化序号(client_isn) 阅读全文
posted @ 2022-08-30 23:22 GJH- 阅读(46) 评论(0) 推荐(0) 编辑
摘要: SpringMVC注解 注解 名称:@RequestMapping 类型:方法注解 位置:SpringMVC控制器方法定义上方 作用:设置当前控制器方法请求访问路径 @RequestMapping("/save") public void save(){ System.out.println("user save ..." 阅读全文
posted @ 2022-08-30 22:50 GJH- 阅读(13) 评论(0) 推荐(1) 编辑
摘要: 安装:参考文章 激活工具地址 PS: Navicat160_premium_cs 要和 NavicatCracker 安装再同一目录下 不然报错 libcc ... not found 使用说明 阅读全文
posted @ 2022-08-25 22:49 GJH- 阅读(30) 评论(0) 推荐(0) 编辑
摘要: VSCode 配置 git bash & ll 命令失效解决 PS: VsCode版本:1.68.1 || 1.69 || 1.70 新旧版本设置不一样 重点是 args 参数(ll生效) 具体配置直接CV 修改Bash路径即可 // set Git Bash "terminal.integrated.profiles.windows": { "PowerSh 阅读全文
posted @ 2022-07-24 17:30 GJH- 阅读(289) 评论(0) 推荐(0) 编辑
摘要: ES读、写、更新流程 1.写流程 新建、索引和删除 请求都是 写 操作, 必须在主分片上面完成之后才能被复制到相关的副本分片 新建,索引和删除文档所需要的步骤顺序: 1.客户端向 Node 1 发送新建、索引或者删除请求。 2.节点使用文档的 _id 确定文档属于分片 0 。请求会被转发到 Node 3,因为分片 0 的 阅读全文
posted @ 2020-01-17 14:52 GJH- 阅读(131) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页