Slark的博客

机器学习、芯片、物联网、操作系统、生物识别

LeetCode 535. Encode and Decode TinyURL

Problem: Design a service like TinyURL, a URL shortening service, a web service that provides short aliases for redirection of long URLs.(设计像TinyURL这...

2019-05-05 22:45:47

阅读数 15

评论数 0

手机登录 验证码设计

公司需要做一个手机登录验证码的设计 最初需求 手机每1min种可以请求短信API发送一次 验证码4位数字 数字少主要是产品考虑用户体验的问题 验证码5min内有效 重点关注 对输入手机号的用户来源进行判断 防止恶意用户暴力输入 前端 发送验证码前可以让用户手动输入图片验证框 防止恶意输...

2019-04-26 22:40:32

阅读数 21

评论数 0

为什么要使用 RESTFUL 风格?

RESTFUL 风格 Representational State Transfer 表现层状态转化 重要特征: 统一的接口 同一个资源 对外暴漏的URL一致 无状态 可缓存 客户端/服务器模式 分层系统 简单概括 url代表一种资源,客户端与服务器交互就是传递这种资源的表现层的过程 ...

2019-04-23 18:02:50

阅读数 37

评论数 0

Kafka如何实现其高效的网络通信?

Topic 消息数据的逻辑上的集合 分布式消息存储机制 分散的存储在多台kafka的机器上 Kafka服务端Broker 管理一台机器上的数据 将很多数据打包 一次发送 提升单位时间内发送的数据数量(吞吐量) batch机制:多条消息打包成一个batch 在客户端做一个内存缓冲区 将多个消...

2019-04-22 14:09:15

阅读数 97

评论数 0

如何画出一张合格的技术架构图?

架构 架构就是对系统中的实体以及实体之间的关系所进行的抽象描述,是一系列的决策。 架构是结构和愿景。 系统架构是概念的体现,是对物/信息的功能与形式元素之间的对应情况所做的分配,是对元素之间的关系以及元素同周边环境之间的关系所做的定义。 做好架构是个复杂的任务,也是个很大的话题,本篇就不做...

2019-04-21 14:42:35

阅读数 143

评论数 0

为什么数据库设计不使用外键和级联???

强制 不得使用外键和级联 一切外键概念必须在应用层解决 外键的好处 外键保证了数据的完整性和一致性,并且使得级联操作方便,将数据库的完整性判断托付给了数据库完成,减少了程序的代码量。 外键的坏处 性能下降 每次对数据进行DELETE或UPDATE操作都必须考虑外键约束 数据库都会判断当前操...

2019-05-12 14:20:54

阅读数 20

评论数 0

Kafka针对JVM层面上做了哪些优化?

Kafka为什么要在JVM层次上进行优化? 为了充分利用网络,提高吞吐量,实现高效网络通信。Kafka客户端会将发送给Kafka服务器的消息先放入自身的内存缓冲中,多条消息组成一个Batch,之后通过一次网络通信发送出去,避免了一条消息一次网络请求。 当网络传输完成之后 位于Kafka客户端 ...

2019-05-06 23:16:27

阅读数 15

评论数 0

appolo Sync config failed, will retry.

Spring Boot 集成apollo配置中心 启动服务后报错 com.ctrip.framework.apollo.internals.AbstractConfigRepository - Sync config failed, will retry. Cause: Could not co...

2019-04-25 11:08:02

阅读数 120

评论数 0

软件工程---------迭代开发项目流程

明确产品整体研发流程 根据优先级分期 需求建模阶段 产品确定需求 项目内部审核 初步敲定项目架构 设计方案 项目外部审核 具体开发参与 明确业务关键细节 项目原型图评审 数据库原型图评审 确定项目细节 项目需求开发 项目测试 回归测试 ...

2019-04-23 09:50:34

阅读数 21

评论数 0

Web项目实现前端锁屏功能

锁屏的最终实现就是退出登录,点击锁屏按钮时处理(token、cookie使其过期或失效)然后跳转到锁屏页面 Js获取浏览器tab切换事件 <script> document.addEventListener('visibilitychange',function(...

2019-04-22 18:57:09

阅读数 21

评论数 0

未来已来

未来变化 多数长途驾驶都将被自动化。我认为车里面仍还会有一个人,但他们的工作将更注重装卸货物和客户关系/推销,而不是驾驶。 很多工作总是需要人之间的相互合作和照顾——包括教学、指导、医疗照护、社会工作和抚养孩子成人。 关于后者,我希望在这个日益自动化的世界里看到更显著的「关怀经济(caring e...

2019-04-18 14:50:02

阅读数 10

评论数 0

设计模式遵循原则 Java单例模式 代理模式

设计模式遵循的原则 1、开闭原则(Open Close Principle)对扩展开放,对修改关闭。 2、里氏代换原则(Liskov Substitution Principle)只有当衍生类可以替换掉基类,软件单位的功能不受到影响时,基类才能真正被复用,而衍生类也能够在基类的基础上增加新的行...

2019-03-14 09:17:26

阅读数 36

评论数 0

图算法 图的存储

图的深度优先遍历 深度优先搜索可从图中某个顶点发v 出发,访问此顶点,然后依次从v 的未被访问的邻接点出发深度优先遍历图,直至图中所有和v 有路径相通的顶点都被访问到;若此时图中尚有顶点未被访问,则另选图中一个未曾被访问的顶点作起始点,重复上述过程,直至图中所有顶点都被访问到为止。 图的广度优...

2019-03-13 14:14:37

阅读数 23

评论数 0

对Spring IOC与DI的理解

Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),...

2019-03-13 13:31:52

阅读数 51

评论数 0

决策树

有监督学习模型 决策树目标 从样本数据中,根据不同的特征和属性,建立一棵树形的分类结构 不仅要拟合训练数据 达到良好的分类效果,又要控制复杂度,使得模型具有一定的泛化能力 从若干不同的决策树中选取最优的决策树是一个NP完全问题 常用的决策树算法 ID3 最大信息增益 只能处理离散型变量 ...

2019-03-11 11:38:16

阅读数 15

评论数 0

逻辑回归 Logistic Regression

逻辑回归处理的是 分类问题输出变量为有限个离散变量的预测问题为分类问题 线性回归处理的是 回归问题输入变量与输出变量均为连续变量的预测问题 逻辑回归和线性回归的相同之处 都是用极大似然估计来对训练样本进行建模 求解参数的过程中都可以采用梯度下降的方法 多项逻辑回归 Softmax Regre...

2019-03-11 09:43:45

阅读数 17

评论数 0

SVM 支持向量机(Support Vector Machine)算法

监督学习的算法 目的:找到分类面 优化过程 :找到最大间隔 线性数据不可分时 核辐射 在高纬度分离超平面 SVM分类结果仅仅依赖于支持向量 对于任意线性可分的两组点,在SVM分类的超平面的投影上都是线性不可分的 ...

2019-03-11 08:31:24

阅读数 13

评论数 0

重磅发布2.0 Alpha版,TensorFlow新定位:端到端开源机器学习平台

刚刚,谷歌在 Tensorflow Developer Summit 2019 大会上发布TensorFlow2.0 Alpha 版。虽然在此之前关于TensorFlow2.0 的众多更新已经放出,但作为当前最为流行的深度学习框架,2.0 Alpha 版的正式发布依旧引人关注。此外,今日谷歌还开源...

2019-03-09 07:10:18

阅读数 128

评论数 0

幂等性

在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。 幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。 在事务提交失败会重复提交达到最大重复次数时返回失败的 设计中  保持幂等性...

2017-11-27 09:59:02

阅读数 15922

评论数 0

Java注解

原文链接: Journaldev 翻译: ImportNew.com - Justin Wu 译文链接: http://www.importnew.com/14479.html Java注解能够提供代码的相关信息,同时对于所注解的代码结构又没有直接影响。在这篇教程中,我们将学习Ja...

2017-11-22 14:41:22

阅读数 158

评论数 0

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