字节跳动招人
字节跳动招人
全部文章
分类
Android(1)
Go(2)
Java相关(6)
leetcode(1)
redis(1)
分库分表(1)
大型网站技术架构笔记(8)
微服务(2)
数据库(8)
数据结构(1)
未归档(110)
消息队列连环炮(2)
算法(73)
归档
标签
去牛客网
登录
/
注册
Coding Now
不负自己!!!
全部文章
(共216篇)
天气系统6------微服务----------------单体项目的拆分
1.天气数据采集微服务的实现 单体项目-------------------》msa-weather-collection-server 要利用redis,quartz 该微服务只需要做到对天气数据的同步 void syncDateByCityId(String cityId); ...
2018-12-16
0
489
天气系统5------微服务
前面写了那么多 虽然是Springboot开发的 但还是一个单体的架构 现在 我们来开始面向服务化来进行拆分 微服务拆分的原则: 拆分足够微小 轻量级通信 领悟驱动原则 单一职责任 不限于技术栈 微服务系统的设计: 服务拆分 服务注册 服务发现 服务消费 统一...
2018-12-16
0
675
天气系统4------微服务
接着前面的写 前几篇博客已经可以实现一个天气预报系统,redis可以存半小时内最新的天气数据 而quartz也会半小时执行一次天气数据同步job 将xml文件中的所有城市的信息全部读出 并且逐个去请求天气接口 获得天气数据 保存在redis里面 但是经过我们启动 发现没有前端页面 用户体验极...
2018-12-16
0
467
leetcode873_最长的斐波那契子序列的长度
如果序列 X_1, X_2, ..., X_n 满足下列条件,就说它是 斐波那契式 的: n >= 3 对于所有 i + 2 <= n,都有 X_i + X_{i+1} = X_{i+2} 给定一个严格递增的正整数数组形成序列,找到 A 中最长的斐波那契式的子序列的长度。如果一个不存在...
2018-12-16
0
542
leetcode96_不同的二叉搜索树
给定一个整数 n,求以 1 ... n 为节点组成的二叉搜索树有多少种? 示例: 输入: 3 输出: 5 解释: 给定 n = 3, 一共有 5 种不同结构的二叉搜索树: 1 3 3 2 1 \ / / /...
2018-12-16
0
514
leetcode746_使用最小花费爬楼梯
数组的每个索引做为一个阶梯,第 i个阶梯对应着一个非负数的体力花费值 cost[i](索引从0开始)。 每当你爬上一个阶梯你都要花费对应的体力花费值,然后你可以选择继续爬一个阶梯或者爬两个阶梯。 您需要找到达到楼层顶部的最低花费。在开始时,你可以选择从索引为 0 或 1 的元素作为初始阶梯。 ...
2018-12-16
0
494
天气系统3------微服务
之前写到 通过封装的API 已经可以做到使用redis进行缓存天气信息 但是这一操作每次都由客户使用时才进行更新 不友好 所以应该自己实现半小时的定时存入redis 使用quartz框架 首先添加依赖 build.gradle中 // Quartz compile('or...
2018-12-15
0
1132
天气系统2------微服务
开始天气系统的搭建了 两个个天气API http://wthrcdn.etouch.cn/weather_mini?citykey=101280101 通过城市id获取天气 http://wthrcdn.etouch.cn/weather_mini?city=广州 ...
2018-12-15
0
583
天气系统1------微服务
前言: 之前自己写过一个智能天气穿搭系统,是跟树莓派结合根据天气状况以及个人喜好来推荐今日搭配 而之前对微服务springboot和springcloud有一些了解 所以想对天气项目模块进行改造 话不多说,开始正题 首先快速创建一个springboot项目 进入start.spri...
2018-12-15
0
408
leetcode139_单词拆分
给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。 说明: 拆分时可以重复使用字典中的单词。 你可以假设字典中没有重复的单词。 示例 1: 输入: s = "leetcode", wordDi...
2018-12-15
0
591
首页
上一页
11
12
13
14
15
16
17
18
19
20
下一页
末页