标签:IDEA加密算法

JAVA

“一招鲜,吃遍天”,从被疯狂吐槽的电商搜索Bug说起

herman 3个月前 (06-13) 239浏览

公众号里,我已经写过很多关于电商技术方面的文章,以及普及电商基本知识的文章(比如:SKU,SPU,QPS,GMV等)。除此之外,我还讨论过电商系统的业务复杂度,比如前面举例的打折优惠折扣等。整个业务逻辑复杂到一个脑图,电脑满屏还展示不完! 今...

JAVA

极客时间《数据结构与算法之美 》购买返现24

herman 5个月前 (04-28) 428浏览

极客时间的王争《数据结构与算法之美 》卖到了 50000 多套。是极客时间所有课程最火的专栏,主讲人至少收入上百万。 这套课程非常的火,以至于很多人对它评价为:“不知道是极客时间成就了《数据结构与算法之美 》,还是《数据结构与算法之美 》成就...

JAVA

手把手教你写出 6 种负载均衡算法

herman 6个月前 (03-19) 813浏览

常见的负载均衡算法,大概有 7 种。它们分别是:完全随机算法、加权随机算法、完全轮询算法、加权轮询算法、平滑加权轮询算法、哈希算法、最小压力算法。本文结合我个人的理解,给大家从头来写出 6 种负载均衡算法。 负载均衡算法,虽然你平时可能用不到,但是面...

业余杂谈

关于常见算法的时间复杂度 Ο(1)<Ο(log2n)<Ο(n)<Ο(nlog2n)<Ο(n2)<Ο(n3)<…<Ο(2n)<Ο(n!)

herman 7个月前 (02-11) 368浏览

说实话,我是真的不懂算法。但是,我知道一个算法的好坏,通常时间复杂度是一个评价的指标之一。 又到了一年的面试季,有些同学在群里反馈算法问题。关于这类问题,我建议大家多去 LeetCode 刷题,多去看看练习练习。因为我对算法问题真的是不太懂!没有专门...

HTML5

解决 Idea 中 css 报 a term expected 错误问题

herman 8个月前 (01-14) 2371浏览

今天拉了同事的一段代码,发现 Idea 中报错,CSS 文件报错。这不是语法错误,也不是代码错误,就是纯粹的 idea 不识别“!”这个符号。 我将鼠标悬浮到报红内容上,提示:“a term expect...

JAVA

谷歌 Tink(加密API) 教程

herman 1年前 (2018-08-31) 3137浏览 0评论

谷歌最近又发布了一个新的开源工具集 Tink。Tink 是一个多语言,跨平台的库,提供安全,易于正确使用和难以滥用的加密 API。我预测它可能会火起来,所以就先简单介绍一下它的用法。 Tink 遵循 Apache 的 2.0 开源协议。Ti...

JAVA

Intellij idea 常用快捷键大全

herman 1年前 (2018-07-29) 643浏览 0评论

idea 开发工具被越来越多的公司采用,包括一些国内的大公司。如:阿里,百度内部的朋友透露,有不少朋友都在使用。一些初创公司,和一些小企业都在大量的采用 idea 作为开发工具。因此我们需要迫切的对 idea 进行一下系统的学习。本文将给大家分享...

业余杂谈

阮一峰,彩票的数学知识

herman 1年前 (2018-04-20) 943浏览 0评论

彩票怎样才能中奖? 理论上,只能靠运气。但是,如果规则设计得不好,就可以钻漏洞。 2005年2月,美国的一个彩票品种,就出现了漏洞,被麻省理工学院的学生发现了。随后的七年,这个学生反复购买这个品种,一共赚到了300万美元。 ...

JAVA

Rete 算法原理及实现

herman 1年前 (2018-04-07) 3272浏览 0评论

最近在学习 Drools 规则引擎框架,其中涉及到 Rete 算法。并对 Rete 算法做了一些研究,要不然在你找新工作面试时,问你会 Drools 规则引擎框架吗?你说会!然后面试官接着问你,你了解 Rete 算法吗?你说听说过。然后面试官再问...

JAVA

Drools 项目实战,源码分享

herman 1年前 (2018-04-05) 1776浏览 0评论

规则引擎起源于基于规则的专家系统,而基于规则的专家系统又是专家系统的其中一个分支。专家系统属于人工智能的范畴,它模仿人类的推理方式,使用试探性的方法进行推理,并使用人类能理解的术语解释和证明它的推理结论。 利用它就可以在应用系统中分离商业决...

JAVA

Drools 原理

herman 1年前 (2018-04-05) 785浏览 0评论

网上确实有很多关于 Drools 教程的文章,包括我上一篇的《JAVA规则引擎 Drools 教程》。但是很少有提及 Drools 原理的文章,因此我就深入研究了一下 Drools ,把我理解的实现机制分享给大家。 Drools ...

JAVA

Java 对称加密算法IDEA 的使用教程

herman 3年前 (2017-03-11) 1694浏览 0评论

加密技术是对信息进行编码和解码的技术,编码是把原来可读信息(又称明文)译成代码形式(又称密文),其逆过程就是解码(解密)。加密技术的要点是加密算法,加密算法可以分为对称加密、不对称加密和不可逆加密三类算法。 IDEA 国际数据加密算法:是旅...