自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2022.4.20--山羊拉丁文

山羊拉丁文 给你一个由若干单词组成的句子 sentence ,单词间由空格分隔。每个单词仅由大写和小写英文字母组成。 请你将句子转换为 “山羊拉丁文(Goat Latin)”(一种类似于 猪拉丁文 - Pig Latin 的虚构语言)。山羊拉丁文的规则如下: 如果单词以元音开头(‘a’, ‘e’, ‘i’, ‘o’, ‘u’),在单词后添加"ma"。 例如,单词 “apple” 变为 “applema” 。 如果单词以辅音字母开头(即,非元音字母),移除第一个字符并将它放到末尾,之后再添加"ma"。 例如,

2022-04-21 10:59:52 107

原创 力扣--替换空格

替换空格 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例 1: 输入:s = "We are happy." 输出:"We%20are%20happy." 限制: 0 <= s 的长度 <= 10000 思路: 借助stringbuilder类,当当前值为空格时替换为%20追加至末尾,否则直接添加原值到末尾即可 代码: class Solution { public String replaceSpace(String s) { StringB

2022-04-20 14:20:07 170

原创 反转字符串Ⅱ

反转字符串Ⅱ 给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。 如果剩余字符少于 k 个,则将剩余字符全部反转。 如果剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符,其余字符保持原样。 示例 1: 输入:s = "abcdefg", k = 2 输出:"bacdfeg" 示例 2: 输入:s = "abcd", k = 2 输出:"bacd" 提示: 1 <= s.length <= 104 s 仅由小写

2022-04-20 14:19:01 125

原创 反转字符串

反转字符串 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 示例 1: 输入:s = ["h","e","l","l","o"] 输出:["o","l","l","e","h"] 示例 2: 输入:s = ["H","a","n","n","a","h"] 输出:["h","a","n","n","a","H"] 提示: 1 <= s.length <=

2022-04-20 14:18:34 75

原创 2022.4.19--字符的最短距离

字符的最短距离 给你一个字符串 s 和一个字符 c ,且 c 是 s 中出现过的字符。 返回一个整数数组 answer ,其中 answer.length == s.length 且 answer[i] 是 s 中从下标 i 到离它 最近 的字符 c 的 距离 。 两个下标 i 和 j 之间的 距离 为 abs(i - j) ,其中 abs 是绝对值函数。 示例1 输入:s = "loveleetcode", c = "e" 输出:[3,2,1,0,1,0,0,1,2,2,1,0] 解释:字符 'e' 出现

2022-04-19 09:17:34 146

原创 移除链表元素

移除链表元素 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 示例1 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-C7YHNVGU-1650250120946)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220418100750771.png)] 输入:head = [1,2,6,

2022-04-18 10:49:24 382

原创 2022.4.18--字典序排数

字典序排数 给你一个整数 n ,按字典序返回范围 [1, n] 内所有整数。 你必须设计一个时间复杂度为 O(n) 且使用 O(1) 额外空间的算法。 示例1 输入:n = 13 输出:[1,10,11,12,13,2,3,4,5,6,7,8,9] 示例2 输入:n = 2 输出:[1,2] 提示 1 <= n <= 5 * 104 方法一 思路 重写排序规则,改为按照字符串字典序排序,(此方法时间复杂度不符合要求) public List<Integer>

2022-04-18 10:47:41 380

原创 商城项目回顾-bug发现

回顾商城项目时发现最热商品即使下架了还是能够查询到,本以为是缓存问题,通过redis可视化工具进行查看,发现与缓存无关,是代码中忘记加入条件查询所致, 更改前 @GetMapping("/list/hot") @Cacheable(value = "hot10Goods",condition = "true") public Result getHotGoodsList(){ Page p = new Page(1,10); QueryWrapper q = new QueryWrap

2021-11-10 16:24:17 1083

原创 商城项目回顾1-登录

登录逻辑 1.采用mybatis-plus框架内置QueryWrapper进行查询 2.对查询结果进行判断(是否已经注册过,账号密码是否正确) 3.进行token授权,判断授权是否成功 4.封装json结果集返回 登陆代码实现 @Override public Result adminLogin(String username, String password, HttpSession session) { //查询 QueryWrapper<UserEntity>

2021-11-08 11:45:47 79

空空如也

空空如也

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

TA关注的人

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