- 博客(7)
- 收藏
- 关注
原创 Scala从零开始
Scala从零开始1. Scala基础1.1. 声明变量object VariableDemo { def main(args: Array[String]) { //使用val定义的变量值是不可变的,相当于java里用final修饰的变量 val i = 1 //使用var定义的变量是可变得,在Scala中鼓励使用val ...
2019-11-29 09:48:27 269
原创 Sunday算法java实现
Sunday算法java实现Sunday算法由Daniel M.Sunday在1990年提出,它的思想跟BM算法很相似:只不过Sunday算法是从前往后匹配,在匹配失败时关注的是文本串中参加匹配的最末位字符的下一位字符。如果该字符没有在模式串中出现则直接跳过,即移动位数 = 匹配串长度 + 1;否则,其移动位数 = 模式串中最右端的该字符到末尾的距离+1。下面举个例子说明下Sunday算法。...
2019-04-03 15:45:29 879 2
原创 Hadoop HDFS Shell Api
Hadoop HDFS Shell Api选项名称使用格式含义-ls-ls <路径>查看指定路径的当前目录结构-lsr-lsr <路径>递归查看指定路径的目录结构-du-du <路径>统计目录下个文件大小-dus-dus <路径>汇总统计目录下文件(夹)大小-count-count [...
2018-11-16 16:58:19 285
原创 基于redis实现分布式锁
基于redis实现分布式锁### 缓存锁 开始接触缓存服务,知道很多应用都把缓存作为分布式锁,比如redis。使用缓存作为分布式锁,性能非常强劲,在一些不错的硬件上,redis可以每秒执行10w次,内网延迟不超过1ms,足够满足绝大部分应用的锁定需求。 redis锁的原理是利用setnx命令,即只有在某个key不存在情况才能set成功该key,这样就达到了多个进程并发去set同一个ke...
2018-10-26 17:22:51 349 2
原创 记一次使用IDEA整合springboot与mybatis的填坑
记一次使用IDEA整合springboot与mybatis的填坑 起因:来新公司3个月了,公司平台用的框架是springboot+mybatis+dubbo,开发工具是IDEA,接触了3个月,觉得已经掌握的很熟练了,个人对springboot和mybatis的印象都是学习成本极低,好上手。最近在网上下载了套springboot整合shiro与mybatis实现权限认证功能的教学视频,视频里老师...
2018-10-17 09:18:41 3096 2
原创 Axure做的原型HTML不能在谷歌浏览器中查看怎么办
Axure做的原型HTML不能在谷歌浏览器中查看怎么办 axure流行程度大家都清楚,号称人人能做产品经理,产品把生成的原型图丢给我们研发,使用IE、FireFox或者本地安装Axure软件都可以查看,但是用Chrome浏览器就必须安装插件,安装插件还要翻墙,网速不好异常缓慢,非常烦人和繁琐,那么有没有什么简单的方式绕过浏览器的插件检测呢? 其实只要找到index.html中检测插件的部分...
2018-10-10 11:01:12 2027 3
原创 JenKins整合Maven自动化构建
最近看了好多招聘信息,发现有要求会Jenkins结合Maven做自动化构建的,刚好最近工作中有用到,上手很简单,功能很实用,但是也有很多坑需要注意,于是就写了这篇文章
2017-05-26 18:34:12 619 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人