文章482
标签257
分类63
记一次面试前和阿里员工交流感悟

记一次面试前和阿里员工交流感悟

今天晚上八点半左右接到了阿里打来的面试电话, 大概是确认前几天投递的内推简历已经收到了

顺便问了几个问题, 有些许感悟在这里记录一下


分享一个在线P2P文件传送网站(支持视频流)

分享一个在线P2P文件传送网站(支持视频流)

有时需要某个文件在各个设备上互传. 这种场景通常有一些解决方案. 但是对于不同OS设备或者不在同一个路由的各个设备操作起来还是比较麻烦的

所以在这分享一个在线P2P文件传送网站, 该网站同时支持视频流传输等

网站链接: https://www.pplink.link/

如果觉得文章写的不错, 可以关注微信公众号: Coder张小凯

内容和博客同步更新~


分享一个反向代理的翻Q网站

分享一个反向代理的翻Q网站

今天在不死鸟上看到了一个通过网页直接实现url跳转的梯子, 整个过程无需任何操作, 有网有手就行!

我觉得挺有意思, 就推荐给大家.

反向代理服务器入口链接: https://api.bbs8080.net/

如果觉得文章写的不错, 可以关注微信公众号: Coder张小凯

内容和博客同步更新~


分享一个IPFS协议索引的电子书搜索引擎

分享一个IPFS协议索引的电子书搜索引擎

对于习惯看技术电子书的我来说, 查找某些书籍其实很浪费时间, 或者下载收费(强烈鄙视CSDN的分享行为), 又或者被百度云限速等等. 所以这次分享一款仅索引电子书的搜索引擎, 可提供直链下载!

网站链接: https://book.tstrs.me/

如果觉得文章写的不错, 可以关注微信公众号: Coder张小凯

内容和博客同步更新~


并发排序从ForkJoin到Stream

并发排序从ForkJoin到Stream

在前面几种常见排序方法的优化(下)一文中, 我总结了针对归并排序的一些优化方法.但是即使是优化, 整个排序过程也是建立在单个线程当中的

而自顶向下的归并排序在将数组拆分之后, 左右两部分是不会被同一个递归栈访问的, 容易想到可以开辟两个线程(递归的)分别进行左右归并排序

本篇就在此基础之上探讨有关ForkJoin和Stream的一些操作

本文内容包括:

  • ForkJoin简单讲解
  • 基于多线程(ForkJoin)的归并排序的实现
  • 使用Stream进行并发排序
  • 排序性能测试

源代码:

如果觉得文章写的不错, 可以关注微信公众号: Coder张小凯

内容和博客同步更新~


Fibonacci序列生成算法的优化

Fibonacci序列生成算法的优化

菲波那切数列在一些场景中很有用. 相信如何计算第n个斐波那契数是一些人接触到的第一个递归算法(尽管他的效率很低). 本篇讲述了如何一步步优化计算fib(n)

本文内容包括:

  • 菲波那切数列定义
  • 计算斐波那契方法
    • 递归
    • 循环
    • 通项公式
    • 矩阵乘法
  • 斐波那契方法性能测试

源代码: https://github.com/JasonkayZK/Java_Algorithm/tree/master/src/main/java/algorithm/basic

本文部分内容转自: 斐波那契数列 — 四层优化

如果觉得文章写的不错, 可以关注微信公众号: Coder张小凯

内容和博客同步更新~


几种常见排序方法的优化(下)

几种常见排序方法的优化(下)

最近花了几天重温了一下《算法(第四版)》, 重新把书中的算法实现了一下, 并且思索了一下, 把常见的比较排序算法都给优化了一下, 然后进行了性能测试. 也算是复习了一下排序算法吧.

阅读本篇之前最好有常见几种基于的比较排序算法的基础

本文内容包括:

  • 归并排序优化及性能测试
  • 快速排序优化及性能测试
  • 堆排序序优化及性能测试
  • 非比较排序介绍
    • 计数排序
    • 桶排序
    • 基数排序

源代码:

如果觉得文章写的不错, 可以关注微信公众号: Coder张小凯

内容和博客同步更新~


几种常见排序方法的优化(上)

几种常见排序方法的优化(上)

最近花了几天重温了一下《算法(第四版)》, 重新把书中的算法实现了一下, 并且思索了一下, 把常见的比较排序算法都给优化了一下, 然后进行了性能测试. 也算是复习了一下排序算法吧.

阅读本篇之前最好有常见几种基于的比较排序算法的基础

本文内容包括:

  • 排序算法的一些通用方法抽象类(父类BaseSort)
  • 冒泡排序优化及性能测试
  • 选择排序优化及性能测试
  • 插入排序优化及性能测试
  • 希尔排序以及不同递增序列的性能测试

源代码:

如果觉得文章写的不错, 可以关注微信公众号: Coder张小凯

内容和博客同步更新~


关于写代码这几年的一些感悟和总结

关于写代码这几年的一些感悟和总结

写代码有很长一段时间了, 从嵌入式到Java. 未来技术的发展只会越来越快, 我们能做的只是砥砺前行. 本篇从多个角度讲述了开始接触互联网之后, 笔者生活上发生的一些变化.


Redis实现分布式Session

Redis实现分布式Session