你不就像风一样

201 篇文章
34 人订阅

全部文章

公众号_薛勤的博客

面试现场:秒解0-1背包问题

背包问题(Knapsack problem)是一种组合优化的NP完全问题。问题可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何...

202
公众号_薛勤的博客

详解InheritableThreadLocal类原理

在Java并发编程中,InheritableThreadLocal 与 ThreadLocal 都可以用于线程间通信,不同的是 InheritableThrea...

801
公众号_薛勤的博客

面试现场:手撕快速排序算法

快速排序(Quicksort),又称划分交换排序,简称快排,一种排序算法,最早由东尼·霍尔提出。在平均状况下,排序n个项目要O(n log n)次比较。在最坏状...

543
公众号_薛勤的博客

面试现场:手撕二分查找算法

搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而...

621
公众号_薛勤的博客

你不得不知的Golang线程模型 [转载]

本节我们来探讨Go的线程模型,首先我们先来回顾下常见的三种线程模型,然后在介绍Go中独特的线程模型。

702
公众号_薛勤的博客

Github上fork的项目如何merge原Git项目

小明在Github上fork了一个大佬的项目,并clone到本地开发一段时间,再提交merge request到原Git项目,过了段时间,原作者联系小明,扔给他...

983
公众号_薛勤的博客

DES、3DES、AES、PBE对称加密算法实现及应用

对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密...

741
公众号_薛勤的博客

MD、SHA、MAC消息摘要算法实现与应用

消息摘要(Message Digest)又称为数字摘要(Digital Digest)。它是一个唯一对应一个消息或文本的固定长度的值,它由一个单向Hash加密函...

801
公众号_薛勤的博客

DH、RSA与ElGamal非对称加密算法实现及应用

关于对称加密与非对称加密的概念这里不再多说,感兴趣可以看下我之前的几篇文章,下面说一说两者的主要区别。

692
公众号_薛勤的博客

一文了解有趣的位运算(&、|、^、~、>>、<<)

从现代计算机中所有的数据二进制的形式存储在设备中。即0、1两种状态,计算机对二进制数据进行的运算(+、-、*、/)都是叫位运算,即将符号位共同参与运算的运算。

842
公众号_薛勤的博客

深入理解【数字签名】原理与技术

在讨论数字签名之前,我们先来说说签名。签名,即自己写自己的名字,尤其为表示同意、认可、承担责任或义务。在实际生活中,一些方式(如字迹,指纹等)一直被用作签名者身...

541
公众号_薛勤的博客

使用SSH+SFTP操作终端全解析,告别XShell

在Windows系统下操作远程服务器的方式很多,比如XShell+XFTP组合,亦或是PuTTY+WinSCP组合,但在Mac系统下登陆远程服务器,并没有这些工...

2334
公众号_薛勤的博客

读取ClassPath下resource文件的正确姿势

为什么要写这篇文章?身为Java程序员你有没有过每次需要读取 ClassPath 下的资源文件的时候,都要去百度一下,然后看到下面的这种答案:

3245
公众号_薛勤的博客

$.Ajax、$.Get、$.Post代码实例参数解析

801
公众号_薛勤的博客

手写博客园黑名单插件给大家用来净化心灵

1064
公众号_薛勤的博客

微服务架构下的分布式限流方案思考

随着微服务的流行,服务和服务之间的稳定性变得越来越重要。缓存、降级和限流是保护微服务系统运行稳定性的三大利器。

1125
公众号_薛勤的博客

动画展现十大经典排序算法(附代码)

冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也...

962
公众号_薛勤的博客

Neo4j图数据库从入门到精通

Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是...

1307
公众号_薛勤的博客

Markdown引用微博图床被防盗链不加载响应403完美解决

使用一些MarkDown软件写博客时大都会设置图片自动上传,这样只需要复制一遍MarkDown文本即可粘贴到多个平台发布,很多免费的图床插件都是将图片上传至微博...

1516
公众号_薛勤的博客

Chrome教程之使用Chrome DevTools命令菜单运行命令

要限制网络流量和 CPU 占用率,请从 Throttle 列表中选择 Mid-tier mobile 或 Low-end mobile。

972

扫码关注云+社区

领取腾讯云代金券