加载中
tac 与cat

tac从后往前看文件,结合grep使用

TAC
昨天 19:20
6
哈夫曼编码

哈夫曼编码的基本思想是以字符的使用频率作为权构建一颗哈夫曼树,然后利用 哈夫曼树对字符进行编码 哈夫曼算法采用的贪心策略是每次从树的集合中取出没有双亲权值最小的两棵作为左右子树, ...

昨天 15:26
5
guava中String处理的方法

String Utils Joiner 将一系列的字符串通过分隔符连接,可以通过方法跳过null,如果没有跳过会报NPE,也可以通过方法将null通过其他字符串代替 eg Joiner joiner0 = Joiner.on(";").skipNulls...

01/11 11:42
8
guava中的Cocurrency和Service

大多数Futures方法需要它 ListenableFuture使用起来更简单 公共方法的提供者不需要提供方法中变量 接口 传统future代码了异步计算的结果,异步计算很可能还没有完成,一个Future能够用来处理...

01/10 16:44
6
算法中的贪心

贪心本质 一个贪心算法总是做出当前最好的选择, 也就是说,它期望通过局部最优选择,从而得到 全局最优的解决方法 在贪心算法中,我们应该注意以下几个问题: 1 没有后悔药吃,一旦做出选择...

01/10 15:10
7
算法复杂度和算法中的线索

算法:解决特定问题的方法 特性: 有穷性 确定性 可行性 输入输出 好算法的标准: 正确性 易读性 健壮性 高效性 低存储性 时间复杂度: 常数阶 多项式阶 指数阶 对数阶 空间复杂度 算法占用的...

01/10 15:09
0
一条sql更新语句是如何执行的

Mysql中的WAL技术 write ahead logging先写日志,再写磁盘 update t set c=c+1 where id=2是如何执行呢 这是是事务的两阶段提交,包括prepare和commit两个阶段......

01/08 20:20
11
mysql怎么保证数据不丢的

binlog 和redolog介绍 binlog binlog cache fsync binlog的写入机制,事务执行过程中,先把日志写到binlog cache,事务提交的时候,再把binlog cache 写到binlog 文件 一个事务的binlog是不能...

简单算法复习

算法运行时间大O表示方法 O(logN) O(N) O(Nlog(N)) O(N*N) O(N!) 算法运算时间并不以秒为单位 算法运行时间是从增速的角度衡量的 数组和链表 认识从内存开始 从读取和插入两方面考虑数组链表...

01/04 16:04
10
为什么sql 语句逻辑相同,性能却差距巨大

一 索引字段函数操作 对于索引字段做函数操作,可能破坏索引值的有序性,因此优化器就决定放弃走树搜索功能 二 隐式类型转换 数据类型转换的规则是什么? 为什么有数据类型转化,就需要走全索...

2018/12/27 17:11
11
guava中的Cache

Caches在很多情况下非常有用,比如,当一个值在计算和获取时很消耗时间 就可以通过caches来解决,你需要在特定的地方多次使用它。 Cache像一个ConcurrentMap,但不是完全相同,最不同的地方时...

2018/12/21 14:29
8
简单工厂和工厂方法的区分

简单工厂和工厂方法的区分 一 作用不同 简单工厂只是将所有通用的方法抽象到一个具体的类中,由另一个类去使用其对象,简单工厂里把所有要做的事都处理完了 工厂方法创建了一个框架,让子类决...

2018/12/20 20:41
11
MySQL-状态Waiting on empty queue引申

MySQL-状态Waiting on empty queue引申 MySQL 事件调度器示例演示 我们大家都知道MySQL 事件调度器是在 MySQL 5.1 中新生的一个较为特殊的功能,其可以作为定时任务调度器,来取代部分原先只...

Spring boot中如何获取profiles环境

实现ApplicationContextAware @Component public class QiNiuPropertiesConfig implements ApplicationContextAware { /// 获取当前环境 public String getActiveProfile() { return ......

2018/12/19 18:12
16
如何在SpringBoot下读取自定义properties配置文件

一 在resource中新建.properties文件 二新建配置类 QiniuCloudProperties.java @Configuration @ConfigurationProperties(prefix = "qiniu", ignoreUnknownFields = false) @PropertySource...

2018/12/19 18:10
4
java中重试的使用工具

spring-retry easy-retry guava-retry spring-retry中应该注意的东西 @EnableRetry Retryable注解 被注解的方法发生异常时会重试 value:指定发生的异常进行重试 include:和value一样,默认...

2018/12/17 18:40
21
一条SQL查询语句是如何执行的

sql语句在mysql的各个功能模块中的执行过程 mysql可以分为server层和存储引擎层两部分 server层包括连接器,查询缓存,分析器,优化器,执行器等等,涵盖大多数核心功能,以及所有的内置 函数...

2018/12/12 18:04
16

没有更多内容

加载失败,请刷新页面

返回顶部
顶部