04 2021 档案
摘要:依赖 grpc和microserver的 { "@grpc/proto-loader": "^0.6.1", "@nestjs/common": "^7.6.15", "@nestjs/config": "^0.6.3", "@nestjs/core": "^7.6.15", "@nestjs/mi
阅读全文
摘要:试的想哭终于通了 目录结构 主要就是图里圈出来的四个文件 server的实现 proto文件 启动类main.ts 组件配置 app.modules.ts 依赖 grpc和microserver的 { "@grpc/proto-loader": "^0.6.1", "@nestjs/common":
阅读全文
摘要:解决办法: 启动时参数 ./startup.sh -m standalone 如果上面没有解决的话 2. 删除目录 /data/derby-data 再次启动即可 报错信息: Caused by: org.springframework.beans.factory.UnsatisfiedDepend
阅读全文
摘要:记忆法+Tire字典树 题目 面试题 17.13. 恢复空格 哦,不!你不小心把一个长篇文章中的空格、标点都删掉了,并且大写也弄成了小写。像句子"I reset the computer. It still didn’t boot!“已经变成了"iresetthecomputeritstilldid
阅读全文
摘要:TypeScript NestJS文件上传下载接口 我这里用了mongodb保存文件上传记录 mongoose框架 安装依赖 修改package.json 后yarn install "dependencies": { "@grpc/proto-loader": "^0.6.1", "@nestjs
阅读全文
摘要:错误信息 QUASAR WARNING: Quasar Java Agent isn’t running. If you’re using another instrumentation method you can ignore this message; otherwise, please re
阅读全文
摘要:耗时1ms,击败100%用户。记忆法,时空复杂度O(n) 题目 面试题 16.11. 跳水板 你正在使用一堆木板建造跳水板。有两种类型的木板,其中长度较短的木板长度为shorter,长度较长的木板长度为longer。你必须正好使用k块木板。编写一个方法,生成跳水板所有可能的长度。 返回的长度需要从小
阅读全文
摘要:耗时1ms,击败84.44%用户 题目 最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 “”。 示例 1: 输入:strs = [“flower”,“flow”,“flight”] 输出:“fl” 示例 2: 输入:strs = [“dog”,“rac
阅读全文
摘要:耗时4ms,击败100%的用户! 题目 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27
阅读全文
摘要:一次通过,优于官方解法,耗时5ms,超过90%以上的人。 题目 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为
阅读全文
摘要:如何将两个独立maven/springboot项目合到同一个文件夹组成一个新的大项目 建立新的项目文件夹 将两个独立项目复制进去 用IDEA打开新项目文件夹 对每个项目的maven的pom.xml右击选择add as maven project 这样右边就可以看到每个maven项目了 每个项目的sp
阅读全文
摘要:SpringBoot Test Demo 你的springboot将会被启动并在测试执行完成后关闭 依赖 (springboot项目) <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s
阅读全文
摘要:优于leetcode官方解法,时间3ms,超过94.33%的人,空间51.5MB,超过51.74%的人。 题目 给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中
阅读全文
摘要:题目 正则表达式匹配 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 ‘.’ 和 ‘*’ 的正则表达式匹配。 ‘.’ 匹配任意单个字符 ‘*’ 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。 示例 1: 输入:s = “aa” p = “a”
阅读全文
摘要:调用查询的find函数 第一个参数为filter,就是过滤,比如我要查age为18的就是 find({age:18}),大于18则 find({age:{$gt:18}})第二个参数是结果中只需要哪些,只需要asset则find({},{asset: 1}),不需要asset则 find({},{a
阅读全文
摘要:搜索引擎的使用技巧 搜索引擎就是帮助我们来方便地查询网上信息的,但是当你输入关键词后,出现了成百上千个查询结果,而且这些结果中并没有多少你想要的东西,面对着一堆信息垃圾,这时你的心情该是如何的沮丧。不要难过,这不是因为搜索引擎没有用,而是由于你没能很好地驾驭它,没有掌握它的使用技巧,才导致这样的后果
阅读全文
摘要:题目 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。 示例 1: 输入:x = 121 输出:true 示例 2: 输入:x = -121 输出:fal
阅读全文
摘要:题目 请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。 函数 myAtoi(string s) 的算法如下: 读入字符串并丢弃无用的前导空格 检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(
阅读全文
摘要:题目 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 假设环境不允许存储 64 位整数(有符号或无符号)。 示例 1: 输入:x = 123 输出:321 示例 2: 输入:
阅读全文
摘要:题目 将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 “PAYPALISHIRING” 行数为 3 时,排列如下: P A H N A P L S I I G Y I R 之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比
阅读全文
摘要:题目 给你一个字符串 s,找到 s 中最长的回文子串。 示例 1: 输入:s = “babad” 输出:“bab” 解释:“aba” 同样是符合题意的答案。 示例 2: 输入:s = “cbbd” 输出:“bb” 示例 3: 输入:s = “a” 输出:“a” 示例 4: 输入:s = “ac” 输
阅读全文
摘要:题目 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 示例 1: 输入:nums1 = [1,3], nums2 = [2] 输出:2.00000 解释:合并数组 = [1,2,3] ,中位数 2 示例 2: 输入:nu
阅读全文
摘要:给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: s = “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: s = “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示
阅读全文
摘要:Java 时间戳取当天零点问题,一文弄懂计算机内的时区(东八区和标准时区) 按国内东八区获取国内的0点整时间戳原因分析解决办法本地时钟运行结果 按标准时区获取标准时区的0点整时间戳原因分析解决办法本地时钟运行结果 Java 时间戳取当天零点问题,一文弄懂计算机内的时区(东八区和标准时区) Java
阅读全文