自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 HTTP和RPC区别

https://mp.weixin.qq.com/s/V7qg5jsYgCwK8D68ZFGyuw纯裸 TCP 是能收发数据,但它是个无边界的数据流,上层需要定义消息格式用于定义 消息边界 。于是就有了各种协议,HTTP 和各类 RPC 协议就是在 TCP 之上定义的应用层协议。RPC 本质上不算是协议,而是一种调用方式,而像 gRPC 和 Thrift 这样的具体实现,才是协议,它们是实现了 RPC 调用的协议。目的是希望程序员能像调用本地方法那样去调用远端的服务方法。同时 RPC 有很多种实现

2023-03-27 20:08:45 120

原创 mac查看端口是否被占用

mac端口占用问题

2023-03-13 17:08:11 865

原创 知乎后端一面

面经记录

2023-02-13 11:40:15 126

原创 错误处理模块errmsg.go

package errmsgconst( SUCCESS = 200 ERROR = 500 // code=1000...用户模块的错误 ERROR_USERNAME_USED = 1001 ERROR_PASSWORD_WRONG = 1002 ERROR_USER_NOT_EXIST = 1003 ERROR_TOKEN_EXIST = 1004 //code=2000...文章模块的错误)var codeMsg = map[int]string{ SUCCESS: "OK"

2022-05-26 21:02:20 182

原创 MongoDB基本命令

一、数据库相关1.创建数据库use [数据库名字]2.显示所有数据库show dbs3.显示当前数据库db4.删除数据库db.dropDatabase()二、集合相关1.创建集合db.createCollection([集合名字],[可选参数])可以是如下参数:字段类型描述capped布尔(可选)如果为 true,则创建固定集合。固定集合是指有着固定大小的集合,当达到最大值时,它会自动覆盖最早的文档。当该值为 true 时,必须指定 size 参数。

2022-03-29 21:20:10 588

原创 MongoDB利用MongoTemplate对单表的增删改查

@SpringBootTestclass SpringbootMongodbApplicationTests { @Autowired private MongoTemplate mongoTemplate; @Test //1. 添加数据 public void createUser(){ User user = new User(); user.setName("ljx"); user.setAge(25);

2022-03-23 19:50:49 285

原创 Maven依赖下载问题

重新打开微人事项目,发现父项目依赖飘红,按以往偷懒的性子,就降低或者升高版本了,这次搜索了下,结果如下:阿里云依赖库中没有我需要的2.4.0版本,这个时候可以把maven设置中的阿里云镜像注释掉,选择从中央仓库下载。参考链接:https://blog.csdn.net/Quasimodo24/article/details/106540116/...

2022-03-18 15:24:30 203

原创 端口被占用问题

今天运行代码发现报错,端口8001被占用提示两种解决办法:1.终止占用8001端口的进程;2.改用其它端口监听APPLICATION FAILED TO STARTDescription:Web server failed to start. Port 8001 was already in use.Action:Identify and stop the process that’s listening on port 8001 or configure this applicatio.

2022-03-14 10:24:03 1714

原创 算法练习(二)

一、155. 最小栈/** 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。push(x) —— 将元素 x 推入栈中。pop() —— 删除栈顶的元素。top() —— 获取栈顶元素。getMin() —— 检索栈中的最小元素。 示例:输入:["MinStack","push","push","push","getMin","pop","top","getMin"][[],[-2],[0],[-3],[],[],[],[]]输出:[n

2022-01-11 21:24:36 114

原创 二叉树的三种遍历方式(迭代法)

class TreeNode { int val; TreeNode left; TreeNode right; TreeNode() {} TreeNode(int val) { this.val = val; } TreeNode(int val, TreeNode left, TreeNode right) { this.val = val; this.left = left;

2022-01-10 20:56:26 122

原创 Docker常用命令

(1)镜像1. 从Docker镜像仓库获取镜像$ docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]比如:$ docker pull ubuntu:18.042. 运行$ docker run -it --rm ubuntu:18.04 bash3. 列出镜像$ docker image ls4. 删除 镜像(可使用ID、镜像名、摘要删除)比如:(1)镜像名删除$ docker image rm centos(2)摘要删除$

2021-12-22 14:20:41 390

原创 URL和URI的区别

URL(统一资源定位符)是URI(统一资源标识符)的子集前者为定位,后者为标识可知:通过url可以找到资源的位置,而uri对应的资源具有唯一性比喻:url可以找到你的住址,而uri是你的身份证号码...

2020-02-13 15:31:25 84

原创 二分法查找总结(一)

目录题目描述My Answer总结题目描述实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例 1:输入: 4输出: 2示例 2:输入: 8输出: 2说明: 8 的平方根是 2.82842..., 由于返回类型是整数,小数部分将被舍去。My Answer...

2020-01-15 09:39:03 231

转载 String、StringBuffer和字符数组之间的相互转换(Java)

关于字符串的处理问题以下皆为转载转载链接:https://jingyan.baidu.com/article/f54ae2fc085ac81e92b8493e.htmlStringBuffer与String的相互转换将StringBuffer转换成StringStringBuffer类成员toString函数可将其转换成String类型。实例如下:StringBuffer st...

2019-10-15 09:03:26 742

原创 科大讯飞笔试题总结(二)(java方向)

前言科大讯飞单选题此处略过,多选题一共4道,考点分别是:一道计网题(哪些是TCP服务,哪些是UDP服务);一道操作系统题(操作系统提供的服务有哪些);两道Java语言基础题(下面分别介绍两道Java语言基础题)sleep()和yield()的区别① sleep()方法给其他线程运行机会时不考虑线程的优先级,因此会给低优先级的线程以运行的机会;yield()方法只会给相同优先级或更...

2019-10-10 16:02:22 570

原创 科大讯飞笔试题总结(一)(java方向)

2019/10/9,晚上七点参加的科大讯飞的笔试

2019-10-10 15:32:01 3013 2

原创 字符串与整数的相互转换--内置方法总结(java)

最近刷题时遇到一个小问题:如何将字符串转换成整数?首先我想到的是java的IDE内置函数,毕竟刷题专注的是题目本身,而不是把每一个细节都自己实现处来。所以整理出来!字符串转换成整数的两种方式String s="123";int a=Integer.parseInt(s);int a=Integer.valueOf(s);整数转换成字符串的三种方式int i=123;...

2019-10-08 10:29:44 229

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除