摘要:
【题目】 【代码实现】 方法一:思想同方法三,但不用新建数据结构,而是用数组来统计字符次数,很有意思 方法二:对字符排序比较 方法三:使用HashMap: 阅读全文
摘要:
题目: 代码实现: 方法一:双指针思想,前后指针所指向的字符交换,直至两指针相遇,交换完毕。 方法二:反转即从字符串最后一个字符输出即可。 方法一:双指针思想,前后指针所指向的字符交换,直至两指针相遇,交换完毕。 阅读全文
摘要:
【题目】 解法: 1 不使用额外存储结构: 2 使用额外存储结构: 阅读全文
摘要:
package com.nowcoder; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.boot.test.SpringApplicationConfiguration; import org.springframework.test.context.junit4.Spri... 阅读全文
摘要:
一、需求描述 1. 利用Redis做消息队列,实现一个异步化服务框架;如图: 2. 利用搭建好的框架实现异步化发送点赞信息和登录异常信息 。 二、具体diamante实现 首先搭建应用Redis做消息队列的异步化框架 1.准备 JedisAdapter.java 类中加上lpush 和 bpop的代 阅读全文
摘要:
一、实现需求 1. 登录账号以后,在首页home.html内可以点赞或者取消赞,只能点赞一次,点赞以后就不可再点赞; 取消赞以后为0. 2 点开news以后也可以点赞或者取消赞。 二.具体实现 1 util包下写一个类似DAO的组件,组件类包括Jedis初始化,获取Jedis,Jedis的获取get 阅读全文
摘要:
发布资讯 一 需求描述 1 点击分享,可以分部咨询news。一条news包括图片,资讯标题,资讯链接; 2. 资讯发布完会跳到首页home.html: 3 点击具体资讯可以查看资讯详情页detail.html,并进行评论 : 二 具体代码实现: 1 DB设计: DROP TABLE IF EXIST 阅读全文
摘要:
图片上传 一 需求 1 图片上传到本地; 2 图片上传到七牛云。 效果图: 二 具体代码实现 1 ToutiaoUtil.java: 用来判断上传的文件名是否合格; 2. NewsService.java : saveImage() 上传到本地: 上传到七牛云: 3. Controller : Ne 阅读全文
摘要:
一 需求描述 1. 当分享发布一条头条消息后,当前用户可在指定消息内评论头条; 2. 评论完成后能够在当前页面显示以及评论数的改变 效果描述: 二 具体实现 1. DB DROP TABLE IF EXISTS `comment`; CREATE TABLE `comment`( `id` int 阅读全文
摘要:
站内信 一 需求描述 站内信是当前用户与所有用户间对话的一个功能。 站内信模块需实现三个功能: 1. 互相发送站内信(写出接口,没有单独页面,用@ResponseBody直接在Postman进行验证); 2. 显示当前用户的所有站内信(与多个用户间); 3. 显示当前用户与某个指定用户间的对话消息。 阅读全文