最新文章列表

分布式系统下的哈希一致性算法设计

本文涉及:普通哈希算法存在的问题,分布式系统的哈希一致性算法,哈希一致性算法中的数据倾斜问题 我们知道,在分布式系统中当数据量无法使用单机进行存储时,最简单粗暴的方法就是水平扩展:加机器,搞集群。 然而所有的集群模式都会面临一个数据存放的问题:即一个集群有多台机器,我们怎么知道这次的数据应该放在哪个机器上呢?这次的数据放到了一台机器上我下一次读取的时候能保证还来这台机器上找么? ...
javenshi 评论(0) 有672人浏览 2019-04-25 17:27

推荐一个采用方便程序员在线动画学习常用算法的良心网站

网址:https://algorithm-visualizer.org/ 进去之后的页面是程序员熟悉的码农风格:   假设我想学习冒泡排序算法,在搜索栏里输入sort,在结果列表里选择bubble sort:   点击之后,排序操作处于就绪状态,点击play开始:
JerryWang_SAP 评论(0) 有1376人浏览 2019-04-13 10:24

外贸加价算法

usd_price = ( case when data.vendor_amount <= 500 then (data.vendor_amount + 200) / 6.7 + 9 when data.vendor_amount > ...
scholltop 评论(0) 有474人浏览 2019-04-11 14:28

中文分词算法工具hanlp源码解析

  词图   词图指的是句子中所有词可能构成的图。如果一个词A的下一个词可能是B的话,那么A和B之间具有一条路径E(A,B)。一个词可能有多个后续,同时也可能有多个前驱,它们构成的图我称作词图。 需要稀疏2维矩阵模型,以一个词的起始位置作为行,终止位置作为列,可以得到一个二维矩阵。例如:“他说的确实在理”这句话       图词的存储方法:一种是的DynamicArray法,一种是 ...
adnb34g 评论(0) 有614人浏览 2019-03-13 13:08

如何将编程语言里面的字符串转成数字?

将字符串转成数字在很多编程语言都有相关的工具类,你知道其底层是如何实现的吗? 在Java里面有工具类: ``` Interger.parseInt("123") ``` Python里面 ...
qindongliang1922 评论(0) 有2131人浏览 2019-01-11 23:23

使用java开发第一区块链

本系列教程的目的是帮助你了解如何开发区块链技术。在本教程中,我们将: 创建你的第一个非常基础的区块链。 实施简单的工作量证明系统(采矿)。 探讨任何的可能性。 我假设你对面向对象编程有基本的了解。值得注意的是,这不是一个功能齐全的生产区块链。相反,这是一个概念验证实现,可帮助你了解区块链对于未来教程中区块链的作用。 配置 我们将使用Java,但你应该能够使用任何OOP语言。我将使 ...
it_node 评论(0) 有861人浏览 2019-01-03 09:06

java过滤敏感字体的方式

import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; impo ...
zysnba 评论(0) 有614人浏览 2018-12-28 15:23

如何优雅的构建排序公式

<div class="iteye-blog-content-contain" style="font-size: 14px"></div> 最近的一个项目中的需求要对一堆元素进行排序,排序的依据是元素在页面上面的坐标位置,然后按照顺序给所有元素一个编号。如下图所示:   排序并编号 做这个需求的是一个新入职的小伙,思 ...
flyfox1982 评论(0) 有740人浏览 2018-12-12 17:54

base64 和 base32 源码解析

package com.zd.demo; import org.apache.commons.codec.CharEncoding; import org.apache.commons.codec.DecoderException; import org.apache.commons.codec.EncoderException; import org.apache.commons.co ...
代码家的乐趣 评论(0) 有1502人浏览 2018-11-30 14:19

算法运用两例

早晨一女生背着一堆书出了图书馆,结果警 报响了,大妈让女生看看是哪本书把警报弄 响了,那女生把书倒出来,准备- -本一-本的 测。大妈见状急了,把书分成两份,第一份 过了一下,响了。又把这一份分成两份接着 测,三回就找到了,大妈用鄙视的眼神看着 女生,仿佛在说0(n)和0(logn)都分不清。 另个数学算法的例子: https://www.cnblogs.com/exlsunshine/p/42 ...
scholltop 评论(0) 有430人浏览 2018-11-21 13:15

Java资源免费分享,每日一更新,找到你心仪的吧

温馨提示 本栏目会不定期的更新一些优质的学习资源,可以经常的来这里逛逛,看看有没有对你有帮助的资源,如果能够帮助到你,小海同学也就心满意足。 一、Java基础学习资源Java基础:链接: https://pan.baidu.com/s/1c3l8N08 密码: u8d7Html5: 链接: https://pan.baidu.com/s/1c3vcoso 密码: j676Css:链接: htt ...
SIHAIloveYAN 评论(0) 有1767人浏览 2018-11-08 23:01

C# 分层加密算法

使用PBKDF2算法方案,该算法是一个标准的密钥导出算法,可用于导出对称密钥, 应用PBKDF2的密钥导出函数主要是用来导出根秘钥(也叫初始密钥),然后用此根秘钥加密工作秘钥(工作秘钥由信息中心通过https传送给iRAD客户端或者其他安全通道预共享的方式传送给iRad客户端,用于记住密码功能中的加密)保存到本地。在使用PBKDF2导出根秘钥时,用到两个参数“初始向量”和“秘钥因子”, 为了满足合规 ...
wo13145219 评论(0) 有1072人浏览 2018-11-07 17:45

购物车商品服务费计算规则

购物车商品服务费计算规则: 总服务费 = order_items明细费用加和 + order服务费用 order服务费用(Bank Charge,Shipping Fee) order_items服务费(Handling Fee,Global Shipping,Frontend QC,HNMR 等) order服务费用由当前选中cart_item按kg数量转换统计重量,选取区间价格写入o ...
scholltop 评论(0) 有447人浏览 2018-10-31 19:52

hash最小值过滤算法

[["数量","包装","价格"],["数量","包装","价格"],["数量","包装","价格"]] 要求取出相同包装数量的最低价格结果集 例子:[[10,"kg",200],[10," ...
scholltop 评论(0) 有1096人浏览 2018-10-31 09:52

使用栈实现队列

  思路: 思路比较简单,使用两个栈,一个栈A负责入队,一个栈B负责出队,出队的时候,先判断栈B的元素是否为空,如果为空则将栈A的元素全部出栈放入栈B中,然后栈B元素出栈     代码: package com.buka.designer.statkqueue; import java.util.Stack; /** * 用栈实现队列 */ public clas ...
雨落千木 评论(0) 有543人浏览 2018-10-23 11:04

AES 动态生成秘钥

1:方法一 通过账号+日期进行AES128位加密,取其前面16位,生成根密钥, 在根据数字1-9,字母a-z,特殊符号:[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?] 后16位规则如下: N=数字 Z=字母 T=特殊字符 x=数组下标,初始值1 (周一至周末 初始值变化为1-7) ScrKey ...
wo13145219 评论(0) 有1310人浏览 2018-09-28 14:29

排序算法总结

排序算法几种分类方式: 1,稳定排序和不稳定排序       如果a==b, 当排序之前a在b的前面,排序后,a仍然在b的前面,则该排序算法为稳定排序算法。否则为不稳定排序算法。 2,非线性时间比较类排序和线性时间非比较类排序算法       非线性时间比较类排序:通过比较来决定元素间的相对位置,由于比较次数,使其时间复杂度不能 突破O(nlogn)。       线性时间非比较类排 ...
fly_ever 评论(0) 有805人浏览 2018-09-22 22:14

二分查找

/** * 有序数组递归二分查找,定位值的下标 * * @param arr 目标数组 * @param start 起始下标 * @param end 末尾下标 * @param key 查找的值 * @return 值的下标 */ static int binarySearch(final int[] arr, int st ...
明子健 评论(0) 有464649人浏览 2018-09-20 18:21

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64570) C#(59609) XML(59133) .net(54784) 编程(39454) JSP(37540) 数据结构(36423) Eclipse(31254) PHP(29989) F#(26078) 算法(24865) 脚本(19840) J#(18921) JDBC(17887) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics