- 博客(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
158
原创 错误处理模块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
209
原创 MongoDB基本命令
一、数据库相关1.创建数据库use [数据库名字]2.显示所有数据库show dbs3.显示当前数据库db4.删除数据库db.dropDatabase()二、集合相关1.创建集合db.createCollection([集合名字],[可选参数])可以是如下参数:字段类型描述capped布尔(可选)如果为 true,则创建固定集合。固定集合是指有着固定大小的集合,当达到最大值时,它会自动覆盖最早的文档。当该值为 true 时,必须指定 size 参数。
2022-03-29 21:20:10
615
原创 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
310
原创 Maven依赖下载问题
重新打开微人事项目,发现父项目依赖飘红,按以往偷懒的性子,就降低或者升高版本了,这次搜索了下,结果如下:阿里云依赖库中没有我需要的2.4.0版本,这个时候可以把maven设置中的阿里云镜像注释掉,选择从中央仓库下载。参考链接:https://blog.csdn.net/Quasimodo24/article/details/106540116/...
2022-03-18 15:24:30
230
原创 端口被占用问题
今天运行代码发现报错,端口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
1928
原创 算法练习(二)
一、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
124
原创 二叉树的三种遍历方式(迭代法)
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
137
原创 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
511
原创 URL和URI的区别
URL(统一资源定位符)是URI(统一资源标识符)的子集前者为定位,后者为标识可知:通过url可以找到资源的位置,而uri对应的资源具有唯一性比喻:url可以找到你的住址,而uri是你的身份证号码...
2020-02-13 15:31:25
98
原创 二分法查找总结(一)
目录题目描述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
277
转载 String、StringBuffer和字符数组之间的相互转换(Java)
关于字符串的处理问题以下皆为转载转载链接:https://jingyan.baidu.com/article/f54ae2fc085ac81e92b8493e.htmlStringBuffer与String的相互转换将StringBuffer转换成StringStringBuffer类成员toString函数可将其转换成String类型。实例如下:StringBuffer st...
2019-10-15 09:03:26
757
原创 科大讯飞笔试题总结(二)(java方向)
前言科大讯飞单选题此处略过,多选题一共4道,考点分别是:一道计网题(哪些是TCP服务,哪些是UDP服务);一道操作系统题(操作系统提供的服务有哪些);两道Java语言基础题(下面分别介绍两道Java语言基础题)sleep()和yield()的区别① sleep()方法给其他线程运行机会时不考虑线程的优先级,因此会给低优先级的线程以运行的机会;yield()方法只会给相同优先级或更...
2019-10-10 16:02:22
604
原创 字符串与整数的相互转换--内置方法总结(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
254
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人