拾忆的博客

专注后端技术与云计算。个人博客地址:www.lsshiyi.cn

[leetcode]231. Power of Two,判断数字是否为2的n次方

一、题目描述 判断一个数字是否为2的n次方。例子如下: Example 1: Input: 1 Output: true Explanation: 2的0次方 = 1 Example 2: Input: 16 Output: true Explanation: 2的4次方 = 16 ...

2019-02-23 22:12:51

阅读数 2

评论数 0

音频精准切割原理及应用

一、前言 前面的博客对 音频切割工具ffmpeg的使用 以及 获取音频基本信息简易切割 等作出了总结,本文将对音频精准切分作出原理分析以及技术落地总结。 “音频精准切分”是个什么概念?我们当前对音频的切分需求大部分上是秒级别的切分如下1所示(使用ffmpeg的切分,不懂得可以看前面的博客),少...

2019-01-28 23:11:41

阅读数 305

评论数 0

音视频处理工具ffmpeg基本使用

ffmpeg简介          FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。 使用到ffmpeg的公司或工具。         1.互联网用户:Google,Facebook,Youtube,优酷,爱奇艺,土豆等。         2.播放器:...

2019-01-16 21:47:19

阅读数 321

评论数 0

北京等一线城市租房通鉴

一、前言        也算是一个纯北漂,飘了近四年,自己在北京虽然只住了两次放,但感觉收获颇多嗷,这个也准备分享出来供大家参考哈哈,其中有一些自己对中介识别,房子图片真伪识别的经验,大家可以共同探讨(希望大家早日脱离租房)。 二、正文 中介推荐、自寻房源 优劣势        租房的房源...

2018-12-18 23:05:47

阅读数 326

评论数 0

关系型数据库中联合主键和唯一索引的应用

一、前言        在项目开发中往往会遇到两个实体对象之间存在多对多关系的情况,此时我们会维护两个实体对象表,一个关系表,用来存放两者之间的关系。比较典型的案例是学生表、课程表、学生课程关系表。在这种关系表中,我们可以确定的是,学生和课程关系虽然是多对多,但一个确定的学生id和一个确定的课程...

2018-12-13 13:53:53

阅读数 445

评论数 1

java获取音频信息(比特率,声道,采样率),处理切割、合并音频

获取音频信息(比特率,声道,采样率)           java获取音频信息网上有很多版本,但本人在试过之后对比真实数据都不太准确,发现有个可以使用处理音频的java类库,jaudiotagger,使用这个获取到的音频信息相对准确,于是整理一下发了出来。           如果是maven...

2018-11-15 22:27:44

阅读数 381

评论数 0

java.io.IOException: Server returned HTTP response code: 400 for URL 问题定位与解决

一、前言         今天在做数据迁移时,项目旧数据迁移至新数据仓库中,有网络资源下载 重传的需求,于是在整理的过程中,出现了上述问题, java.io.IOException: Server returned HTTP response code: 400 for URL。       ...

2018-11-14 22:32:28

阅读数 352

评论数 0

git在本地配置多个ssh key账户

前言        在我们当前对git 的使用中,有免费的github远程仓库,工作中也基本用gitlab内部仓库,还有一些人会用到私有仓库,其中每个库在进行代码的clone和push等操作的时候,均需要配置本地的ssh key,如果没配置的话,便每次都需要用户名密码验证,并且经常验证失败(未知...

2018-09-29 22:21:57

阅读数 501

评论数 0

mysql主从分离库的配置

转载自https://www.cnblogs.com/sustudy/p/4174189.html 前言           大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够。到了数据业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连...

2018-09-26 17:34:20

阅读数 387

评论数 1

IaaS云服务的初探

前言     上一篇分别对三种云服务(IaaS、PaaS、SaaS)的应用模式进行了探讨,现在对IaaS云服务的相关流程基于框架和源码进行探索。 IaaS框架     Openstack作为当前IaaS云服务中的一个开源的框架,被当前广泛的部署和实践,其中由于其开源的特性,也被作为研究云服务...

2018-09-08 22:21:16

阅读数 567

评论数 0

IaaS PaaS SaaS云服务三种应用模式

前言     本人之前针对IaaS类型云服务的Openstack做出了较长时间的调研,无论是应用层面还是源码级别的层面,过程极其坎坷,而且并没有觉得找到了云计算的核心思想。现在将其分享出来,希望能够与大家共同探讨。     云计算是一种基于互联网、将分散的各种IT资源集中起来形成共享资源池,并...

2018-09-08 16:40:12

阅读数 477

评论数 0

web开发中静态资源与动态资源的区别

一、静态web页面: 1、在静态Web程序中,客户端使用Web浏览器(IE、FireFox等)经过网络(Network)连接到服务器上,使用HTTP协议发起一个请求(Request),告诉服务器我现在需要得到哪个页面,所有的请求交给Web服务器,之后WEB服务器根据用户的需要,从文件系统(存放了...

2018-09-03 14:01:09

阅读数 518

评论数 0

Java中Guava工具类库(一、Optional,Preconditions,Ordering)

前言     Guava读作“瓜娃”,番石榴的意思。它是一种基于开源的Java库,其中包含谷歌正在由他们很多项目使用的很多核心库。这个库是为了方便编码,并减少编码错误。这个库提供包括用于集合,缓存,反射,支持原语,并发性,常见注解,字符串处理,I/O和验证的实用方法。     使用Guava可...

2018-09-01 20:26:24

阅读数 346

评论数 0

一致性哈希(Consistent Hashing)算法原理

        在一些高速发展的web系统中,传统的哈希函数,如hash取模法,存在明显缺陷。随着系统访问压力的增长,缓存系统不得不通过增加机器节点的方式提高集群的相应速度和数据承载量。增加机器意味着,如果按照hash取模的方式,在增加机器节点的这一时刻,大量的缓存不能命中,缓存数据需要重新建立,...

2018-08-28 11:25:43

阅读数 368

评论数 0

webservice构建中的报错问题

1.java.net.SocketException: Permission denied        在linux或mac系统上运行编译webservice客户端时出现权限报错问题,这是由于linux和unix对于非root权限用户不能使用1024以下的端口,对于一些服务,过高的权限,会带来...

2018-08-28 09:59:38

阅读数 489

评论数 0

java 运行jar包时报错:无法打开某个引用的jar包,但在目录下可以找到相应的jar包

     java 运行jar包时报错:无法打开某个引用的jar包,但在目录下可以找到相应的jar包,并且格式和内容正确,这就有可能是在maven打包时出现了错误。我个人是在maven的插件中引用了maven-shade-plugin插件,把其中springboot的jar同样再经过一层打包包装在...

2018-08-27 22:33:20

阅读数 2612

评论数 0

访问控制RBAC实战

1. 需求分析 某公司要求设计出一个公司内部的一个资源管理系统。需求如下: 1. 公司内部分有总经理,产品经理,每个产品生产线下又分为财务,质监,生产,销售员工,之下又有产品生产线普通员工和公司的基础员工等,每个员工都有自己的权限,可以查看或修改相应的文件。 2.用户权限在层次上到下依次递减...

2018-05-10 20:40:15

阅读数 705

评论数 2

Bloom Filter概念和原理

转载自https://blog.csdn.net/jiaomeng/article/details/1495500    Bloom Filter是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。Bloom Filter的这种高效是有一定代价的:...

2018-04-18 20:35:52

阅读数 368

评论数 0

Post与Get方法初探以及Restful接口测试

前言       REST – REpresentational State Transfer首先,之所以晦涩是因为前面主语被去掉了,全称是 Resource Representational State Transfer。通俗来讲就是:资源在网络中以某种表现形式进行状态转移。分解开来:    ...

2017-09-01 10:24:22

阅读数 8968

评论数 0

为什么不应该重写service方法?

转载自:https://my.oschina.net/dtkking/blog/89443   故事通常是这样开始的: 从前,有一个程序猿,他语重心长地对孙子说:“孩子,要是你以后写servlet,最好不要重写service方法啊” 孙子大为不解,程序猿又说:“听爷爷的,准没错,爷爷的爷爷就是...

2017-07-04 15:57:52

阅读数 734

评论数 0

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